diff --git a/runtime/history/NEWFI-260918-NEWFDOM-PORTAL-EMPTY-CARDS81R2.json b/runtime/history/NEWFI-260918-NEWFDOM-PORTAL-EMPTY-CARDS81R2.json new file mode 100644 index 00000000..d3260e97 --- /dev/null +++ b/runtime/history/NEWFI-260918-NEWFDOM-PORTAL-EMPTY-CARDS81R2.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "NEWFI-260918-NEWFDOM-PORTAL-EMPTY-CARDS81R2", + "status": "FAIL", + "rc": 3, + "host": "pve01", + "mode": "change", + "component": "newfi-newfdom-portal-empty-cards-staging-rollback-git-production", + "started_at_utc": "2026-09-18T13:52:31Z", + "finished_at_utc": "2026-09-18T13:52:32Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "b8ce54b3c5d1d097b41f3160f2071f616f25dce8023923ba320da84a2bba5699", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": true, + "result_contract_valid": true, + "result_contract_status": "FAIL", + "result_contract_error": null, + "command_rc": 3, + "changes_made": false, + "rollback_started": false, + "rollback_restored": null, + "mutation_outcome": "NO_MUTATION", + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "3110f757460cee6a9765cf8fc608de4352b7c1ee2f1caf346ab958648db096f6", + "sanitized_output_sha256": "3110f757460cee6a9765cf8fc608de4352b7c1ee2f1caf346ab958648db096f6", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "NEWFI81R2_SAFE_REPORT={\"accepted_candidate_body_sha256\":\"5e4eae47a54970611a5f08875b2423d69e9bb57d53b3fc888d15d33a52b595ed\",\"changes_made\":false,\"cluster\":{\"210\":{\"name\":\"newfi-prod\",\"node\":\"pve01\",\"status\":\"running\"},\"211\":{\"name\":\"newfi-staging\",\"node\":\"pve03\",\"status\":\"running\"}},\"command_id\":\"NEWFI-260918-NEWFDOM-PORTAL-EMPTY-CARDS81R2\",\"decision\":\"FAIL_PORTAL81R2_HOLD_REVIEW\",\"deferred_style_note\":\"Increase contrast/color of homepage text \\u0414\\u043e\\u043c \\u0441\\u043e\\u043e\\u0431\\u0449\\u0435\\u0441\\u0442\\u0432\\u0430 \\u043d\\u044c\\u044e\\u0444\\u0430\\u0443\\u043d\\u0434\\u043b\\u0435\\u043d\\u0434\\u043e\\u0432 after Portal81R2; do not mix into this mutation.\",\"error\":\"SECTION_START_TOKEN_MISMATCH\",\"git_prestate\":{\"branch\":\"implementation/newfi-closed-mvp-20260906\",\"clean\":true,\"head\":\"a1efc08a15ba91971c2297d886b25ca2097e6935\",\"remote_head\":\"a1efc08a15ba91971c2297d886b25ca2097e6935\"},\"host_source\":{\"portal_data\":\"4da03f26294ab6d163a1a746dee4bb6a82d7d4f39e66b24246bc0eb4c455dd1d\",\"portal_php\":\"619d489f7cc3b461479c702fa8825097ae22d3c6cfeb911e9f14ea1de9c36d6d\",\"templates_xml\":\"29c1dadd480f597f612a41d10081f39097ad90e12c480eec244b671f49074d28\"},\"mode\":\"change\",\"rollback_restored\":null,\"rollback_started\":false,\"schema_version\":1,\"staging_error_baseline_sha256\":\"e739c2c309539a508e20eba89b0ebc688640ef6ff9f919bbb419b2faad819f80\"}\nNEWFI81R2_DECISION=FAIL_PORTAL81R2_HOLD_REVIEW\nNEWFI81R2_NEXT_GATE=READ_EXACT_FAILURE_AND_ROLLBACK_EVIDENCE_BEFORE_ANY_RETRY\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"NEWFI-260918-NEWFDOM-PORTAL-EMPTY-CARDS81R2\",\"status\":\"FAIL\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" +} diff --git a/runtime/history/NEWFI-260918-NEWFDOM-PORTAL-EMPTY-CARDS81R2.txt b/runtime/history/NEWFI-260918-NEWFDOM-PORTAL-EMPTY-CARDS81R2.txt new file mode 100644 index 00000000..ca344a1e --- /dev/null +++ b/runtime/history/NEWFI-260918-NEWFDOM-PORTAL-EMPTY-CARDS81R2.txt @@ -0,0 +1,36 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=NEWFI-260918-NEWFDOM-PORTAL-EMPTY-CARDS81R2 +STATUS=FAIL +RC=3 +HOST=pve01 +MODE=change +COMPONENT=newfi-newfdom-portal-empty-cards-staging-rollback-git-production +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=b8ce54b3c5d1d097b41f3160f2071f616f25dce8023923ba320da84a2bba5699 +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=true +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=FAIL +RESULT_CONTRACT_ERROR=NONE +COMMAND_RC=3 +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_MUTATION +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=3110f757460cee6a9765cf8fc608de4352b7c1ee2f1caf346ab958648db096f6 +SANITIZED_OUTPUT_SHA256=3110f757460cee6a9765cf8fc608de4352b7c1ee2f1caf346ab958648db096f6 +OUTPUT_BEGIN +NEWFI81R2_SAFE_REPORT={"accepted_candidate_body_sha256":"5e4eae47a54970611a5f08875b2423d69e9bb57d53b3fc888d15d33a52b595ed","changes_made":false,"cluster":{"210":{"name":"newfi-prod","node":"pve01","status":"running"},"211":{"name":"newfi-staging","node":"pve03","status":"running"}},"command_id":"NEWFI-260918-NEWFDOM-PORTAL-EMPTY-CARDS81R2","decision":"FAIL_PORTAL81R2_HOLD_REVIEW","deferred_style_note":"Increase contrast/color of homepage text \u0414\u043e\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u043d\u044c\u044e\u0444\u0430\u0443\u043d\u0434\u043b\u0435\u043d\u0434\u043e\u0432 after Portal81R2; do not mix into this mutation.","error":"SECTION_START_TOKEN_MISMATCH","git_prestate":{"branch":"implementation/newfi-closed-mvp-20260906","clean":true,"head":"a1efc08a15ba91971c2297d886b25ca2097e6935","remote_head":"a1efc08a15ba91971c2297d886b25ca2097e6935"},"host_source":{"portal_data":"4da03f26294ab6d163a1a746dee4bb6a82d7d4f39e66b24246bc0eb4c455dd1d","portal_php":"619d489f7cc3b461479c702fa8825097ae22d3c6cfeb911e9f14ea1de9c36d6d","templates_xml":"29c1dadd480f597f612a41d10081f39097ad90e12c480eec244b671f49074d28"},"mode":"change","rollback_restored":null,"rollback_started":false,"schema_version":1,"staging_error_baseline_sha256":"e739c2c309539a508e20eba89b0ebc688640ef6ff9f919bbb419b2faad819f80"} +NEWFI81R2_DECISION=FAIL_PORTAL81R2_HOLD_REVIEW +NEWFI81R2_NEXT_GATE=READ_EXACT_FAILURE_AND_ROLLBACK_EVIDENCE_BEFORE_ANY_RETRY +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"NEWFI-260918-NEWFDOM-PORTAL-EMPTY-CARDS81R2","status":"FAIL","changes_made":false,"rollback_started":false,"rollback_restored":null} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index 99bd8ca5..d3260e97 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,27 +1,27 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "NEWFI-260918-NEWFDOM-STAGING-ERROR-BASELINE80R2R2", - "status": "OK", - "rc": 0, + "command_id": "NEWFI-260918-NEWFDOM-PORTAL-EMPTY-CARDS81R2", + "status": "FAIL", + "rc": 3, "host": "pve01", - "mode": "read-only", - "component": "newfi-newfdom-staging-xf-error-baseline-readonly", - "started_at_utc": "2026-09-18T13:30:00Z", - "finished_at_utc": "2026-09-18T13:30:01Z", + "mode": "change", + "component": "newfi-newfdom-portal-empty-cards-staging-rollback-git-production", + "started_at_utc": "2026-09-18T13:52:31Z", + "finished_at_utc": "2026-09-18T13:52:32Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "dd001dcfe1f4ee360b967a86135c4fb7794aa569eab70049a24335a05a5bddc4", + "command_sha256": "b8ce54b3c5d1d097b41f3160f2071f616f25dce8023923ba320da84a2bba5699", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, - "change_declared": false, + "change_declared": true, "result_contract_valid": true, - "result_contract_status": null, + "result_contract_status": "FAIL", "result_contract_error": null, - "command_rc": 0, + "command_rc": 3, "changes_made": false, "rollback_started": false, "rollback_restored": null, @@ -30,9 +30,9 @@ "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "1b2ebe02eec7d369cd4d06c9370bdb6acc25ff48e8408b60fdbb959ebc1f7d72", - "sanitized_output_sha256": "1b2ebe02eec7d369cd4d06c9370bdb6acc25ff48e8408b60fdbb959ebc1f7d72", + "raw_evidence_sha256": "3110f757460cee6a9765cf8fc608de4352b7c1ee2f1caf346ab958648db096f6", + "sanitized_output_sha256": "3110f757460cee6a9765cf8fc608de4352b7c1ee2f1caf346ab958648db096f6", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "NEWFI80R2R2_SAFE_REPORT={\"changes_made\":false,\"command_id\":\"NEWFI-260918-NEWFDOM-STAGING-ERROR-BASELINE80R2R2\",\"decision\":\"PASS_EXACT_16_HISTORICAL_STAGING_ERRORS_IMMUTABLE_BASELINE\",\"gram_support_source_access\":\"NONE\",\"mode\":\"read-only\",\"schema_version\":1,\"staging_error_baseline\":{\"all_before_historical_cutoff\":true,\"baseline_canonical_bytes\":101167,\"baseline_fingerprint_sha256\":\"e739c2c309539a508e20eba89b0ebc688640ef6ff9f919bbb419b2faad819f80\",\"components\":{\"GRAM_SUPPORT\":4,\"NEWFI\":2,\"OTHER\":1,\"XF_CORE_OR_FRAMEWORK\":9},\"decision\":\"PASS_EXACT_16_HISTORICAL_STAGING_ERRORS_IMMUTABLE_BASELINE\",\"error_count\":16,\"historical_cutoff_epoch\":1788998400,\"hostname\":\"newfi-staging\",\"ids\":[33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48],\"ids_exact_33_48\":true,\"max_utc\":\"2026-09-09T20:46:21Z\",\"min_utc\":\"2026-09-07T06:17:04Z\",\"mode\":\"read-only\",\"rows\":[{\"component\":\"XF_CORE_OR_FRAMEWORK\",\"epoch\":1788761824,\"error_id\":33,\"exception_type\":\"XF\\\\CssRenderException\",\"file_basename\":\"CssRenderException.php\",\"line\":89,\"message\":\"Error rendering template public:variations.less: ParseError: Unexpected input in public:variations.less on line 849, column 34 (on or near line 849)\",\"request_state_bytes\":412,\"request_state_sha256\":\"5aff2937e6fd8a04f7394b1b97f8cbaf9efeea1498ca5c55679f32697497b6ce\",\"row_fingerprint\":\"24e976d50c76e785484a7224b81edcdb165d8ca598d621b43cde972b74e13941\",\"trace_sha256\":\"75acd8b2550d99bb7fc1a8f39aaa1ab3ecd7005d42cab2725737d2df68f4c395\",\"utc\":\"2026-09-07T06:17:04Z\"},{\"component\":\"XF_CORE_OR_FRAMEWORK\",\"epoch\":1788761824,\"error_id\":34,\"exception_type\":\"XF\\\\CssRenderException\",\"file_basename\":\"CssRenderException.php\",\"line\":89,\"message\":\"Error rendering template public:core.less: ParseError: Unexpected input in public:core.less on line 849, column 34 (on or near line 849)\",\"request_state_bytes\":412,\"request_state_sha256\":\"5aff2937e6fd8a04f7394b1b97f8cbaf9efeea1498ca5c55679f32697497b6ce\",\"row_fingerprint\":\"d03fd2d446a49f17d36d2ae6b2ff69f9b6f1aa5d0a60b27f0addb619615e16fd\",\"trace_sha256\":\"979bcf999f151f8487dcd9e5bf69d2c035a1c4e3019ffe51810d3b73cd9e61b3\",\"utc\":\"2026-09-07T06:17:04Z\"},{\"component\":\"XF_CORE_OR_FRAMEWORK\",\"epoch\":1788761824,\"error_id\":35,\"exception_type\":\"XF\\\\CssRenderException\",\"file_basename\":\"CssRenderException.php\",\"line\":89,\"message\":\"Error rendering template public:app.less: ParseError: Unexpected input in public:app.less on line 849, column 34 (on or near line 849)\",\"request_state_bytes\":412,\"request_state_sha256\":\"5aff2937e6fd8a04f7394b1b97f8cbaf9efeea1498ca5c55679f32697497b6ce\",\"row_fingerprint\":\"7a2030a629947f8a5875a78ecf6210d0918cc7af069bf435d0aa99e952fe0631\",\"trace_sha256\":\"4e80a8f06c3617ad3a55a2f8c5c728f9e3489078825abccfba44765c6ca34456\",\"utc\":\"2026-09-07T06:17:04Z\"},{\"component\":\"XF_CORE_OR_FRAMEWORK\",\"epoch\":1788761827,\"error_id\":36,\"exception_type\":\"XF\\\\CssRenderException\",\"file_basename\":\"CssRenderException.php\",\"line\":89,\"message\":\"Error rendering template public:extra.less: ParseError: Unexpected input in public:extra.less on line 849, column 34 (on or near line 849)\",\"request_state_bytes\":250,\"request_state_sha256\":\"3d1f412680c2fc0fad482c738877d863ce97f198705ad1f745693c11d6547066\",\"row_fingerprint\":\"b43264d8ba441715fe333cbb187e61568e2412c24beda6fccf590adccc723f7c\",\"trace_sha256\":\"4693875f5ae3850c446da140b568553091f8bd503a13aaa949248254d1ac6852\",\"utc\":\"2026-09-07T06:17:07Z\"},{\"component\":\"XF_CORE_OR_FRAMEWORK\",\"epoch\":1788761829,\"error_id\":37,\"exception_type\":\"XF\\\\CssRenderException\",\"file_basename\":\"CssRenderException.php\",\"line\":89,\"message\":\"Error rendering template public:variations.less: ParseError: Unexpected input in public:variations.less on line 849, column 34 (on or near line 849)\",\"request_state_bytes\":412,\"request_state_sha256\":\"5aff2937e6fd8a04f7394b1b97f8cbaf9efeea1498ca5c55679f32697497b6ce\",\"row_fingerprint\":\"359541e6beb57ba8577ab7f875ea6f030c5bdf4da2631eab6d715349a45b1c66\",\"trace_sha256\":\"75acd8b2550d99bb7fc1a8f39aaa1ab3ecd7005d42cab2725737d2df68f4c395\",\"utc\":\"2026-09-07T06:17:09Z\"},{\"component\":\"XF_CORE_OR_FRAMEWORK\",\"epoch\":1788761829,\"error_id\":38,\"exception_type\":\"XF\\\\CssRenderException\",\"file_basename\":\"CssRenderException.php\",\"line\":89,\"message\":\"Error rendering template public:core.less: ParseError: Unexpected input in public:core.less on line 849, column 34 (on or near line 849)\",\"request_state_bytes\":412,\"request_state_sha256\":\"5aff2937e6fd8a04f7394b1b97f8cbaf9efeea1498ca5c55679f32697497b6ce\",\"row_fingerprint\":\"a2ccf3cc89db87e00be39f8e9aec152b2a5fe2fadb8a419725e92155f3a81672\",\"trace_sha256\":\"979bcf999f151f8487dcd9e5bf69d2c035a1c4e3019ffe51810d3b73cd9e61b3\",\"utc\":\"2026-09-07T06:17:09Z\"},{\"component\":\"XF_CORE_OR_FRAMEWORK\",\"epoch\":1788761829,\"error_id\":39,\"exception_type\":\"XF\\\\CssRenderException\",\"file_basename\":\"CssRenderException.php\",\"line\":89,\"message\":\"Error rendering template public:app.less: ParseError: Unexpected input in public:app.less on line 849, column 34 (on or near line 849)\",\"request_state_bytes\":412,\"request_state_sha256\":\"5aff2937e6fd8a04f7394b1b97f8cbaf9efeea1498ca5c55679f32697497b6ce\",\"row_fingerprint\":\"714cdf8cf93e85a0faa528427fd421581dd1c6f1656fd48dab593a32af837f98\",\"trace_sha256\":\"4e80a8f06c3617ad3a55a2f8c5c728f9e3489078825abccfba44765c6ca34456\",\"utc\":\"2026-09-07T06:17:09Z\"},{\"component\":\"XF_CORE_OR_FRAMEWORK\",\"epoch\":1788761831,\"error_id\":40,\"exception_type\":\"XF\\\\CssRenderException\",\"file_basename\":\"CssRenderException.php\",\"line\":89,\"message\":\"Error rendering template public:extra.less: ParseError: Unexpected input in public:extra.less on line 849, column 34 (on or near line 849)\",\"request_state_bytes\":250,\"request_state_sha256\":\"3d1f412680c2fc0fad482c738877d863ce97f198705ad1f745693c11d6547066\",\"row_fingerprint\":\"4fa745a779ee6dedce18c57e26001dfb419a6d0c41fe6ce355446d36efb247d4\",\"trace_sha256\":\"4693875f5ae3850c446da140b568553091f8bd503a13aaa949248254d1ac6852\",\"utc\":\"2026-09-07T06:17:11Z\"},{\"component\":\"NEWFI\",\"epoch\":1788814392,\"error_id\":41,\"exception_type\":\"XF\\\\PrintableException\",\"file_basename\":\"Entity.php\",\"line\":1276,\"message\":\"\\u0421\\u0442\\u0440\\u043e\\u043a\\u0430 111: \\u041e\\u0448\\u0438\\u0431\\u043a\\u0430 \\u0441\\u0438\\u043d\\u0442\\u0430\\u043a\\u0441\\u0438\\u0441\\u0430 - \\u041d\\u0430\\u0437\\u0432\\u0430\\u043d\\u0438\\u0435 \\u0448\\u0430\\u0431\\u043b\\u043e\\u043d\\u0430: public:newfi_portal\",\"request_state_bytes\":138,\"request_state_sha256\":\"319f24a4be60876861a951d13c87f9877a2bac7712ac2b7e01745597e64b888e\",\"row_fingerprint\":\"4e7578e9184ad4fc6e6580d73a438b0aebf2df7dddb3d0b83134b64f9b74d8c3\",\"trace_sha256\":\"7b86e383f67851119569cddc03d6fa01df95b59564c220634fa980ee1e2161a7\",\"utc\":\"2026-09-07T20:53:12Z\"},{\"component\":\"XF_CORE_OR_FRAMEWORK\",\"epoch\":1788814392,\"error_id\":42,\"exception_type\":\"LogicException\",\"file_basename\":\"Entity.php\",\"line\":645,\"message\":\"Attempted to set 'type' while a save was pending without forceSet\",\"request_state_bytes\":138,\"request_state_sha256\":\"319f24a4be60876861a951d13c87f9877a2bac7712ac2b7e01745597e64b888e\",\"row_fingerprint\":\"59319bf74d99c40f908dcd7b2459c0c31af6486a07a9196783725e99bab12956\",\"trace_sha256\":\"e2bb6cdaa53b254d00be6e7dcdad2cb165c15dc5fb561f691d183b87c417eb07\",\"utc\":\"2026-09-07T20:53:12Z\"},{\"component\":\"NEWFI\",\"epoch\":1788839621,\"error_id\":43,\"exception_type\":\"ErrorException\",\"file_basename\":\"Entity.php\",\"line\":1276,\"message\":\"Fatal Error: Uncaught XF\\\\PrintableException: \\u0421\\u0442\\u0440\\u043e\\u043a\\u0430 111: \\u041e\\u0448\\u0438\\u0431\\u043a\\u0430 \\u0441\\u0438\\u043d\\u0442\\u0430\\u043a\\u0441\\u0438\\u0441\\u0430 - \\u041d\\u0430\\u0437\\u0432\\u0430\\u043d\\u0438\\u0435 \\u0448\\u0430\\u0431\\u043b\\u043e\\u043d\\u0430: public:newfi_portal in /var/www/forums/newfi/public/src/XF/Mvc/Entity/Entity.php:1276\\nStack trace:\\n#0 Command line code(31): XF\\\\Mvc\\\\Entity\\\\Entity->save(true, false)\\n#1 {main}\\n thrown\",\"request_state_bytes\":19334,\"request_state_sha256\":\"479a109ea30ffb45676e7170b0d72151ce618dcbc13bf6f5b836051a48a2cc21\",\"row_fingerprint\":\"7c4d952e490071789ea9426549197b383d80c8c294973d2020ee4246fe8e66b4\",\"trace_sha256\":\"2bd1b7c5fe3391e132efde79dd0e7b7e7ce9b94c26fb8c61d7523df1346ae4e8\",\"utc\":\"2026-09-08T03:53:41Z\"},{\"component\":\"GRAM_SUPPORT\",\"epoch\":1788951070,\"error_id\":44,\"exception_type\":\"ErrorException\",\"file_basename\":\"AbstractStatement.php\",\"line\":225,\"message\":\"Fatal Error: Uncaught XF\\\\Db\\\\InvalidQueryException: MySQL statement prepare error [1064]: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '\\\\'Gram/Support\\\\'' at line 1 in /var/www/forums/newfi/public/src/XF/Db/AbstractStatement.php:225\\nStack trace:\\n#0 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(207): XF\\\\Db\\\\AbstractStatement->getException('...', 1064, '...')\\n#1 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(43): XF\\\\Db\\\\Mysqli\\\\Statement->getException('...', 1064, '...')\\n#2 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(61): XF\\\\Db\\\\Mysqli\\\\Statement->prepare()\\n#3 /var/www/forums/newfi/public/src/XF/Db/AbstractAdapter.php(96): XF\\\\Db\\\\Mysqli\\\\Statement->execute()\\n#4 /var/ww\",\"request_state_bytes\":29,\"request_state_sha256\":\"fc6b139aae458fd3df5bc2f9e8d804022d6fc1fd053f1b9fcc0a17ef52ce7406\",\"row_fingerprint\":\"befd313930e845203532d0661abd3df175bfbf4deed766a1dc730c289e33499c\",\"trace_sha256\":\"2bd1b7c5fe3391e132efde79dd0e7b7e7ce9b94c26fb8c61d7523df1346ae4e8\",\"utc\":\"2026-09-09T10:51:10Z\"},{\"component\":\"GRAM_SUPPORT\",\"epoch\":1788954911,\"error_id\":45,\"exception_type\":\"XF\\\\PrintableException\",\"file_basename\":\"Entity.php\",\"line\":1276,\"message\":\"\\u041f\\u043e\\u0436\\u0430\\u043b\\u0443\\u0439\\u0441\\u0442\\u0430, \\u0432\\u0432\\u0435\\u0434\\u0438\\u0442\\u0435 \\u043a\\u043e\\u0440\\u0440\\u0435\\u043a\\u0442\\u043d\\u044b\\u0439 \\u043f\\u0440\\u0435\\u0444\\u0438\\u043a\\u0441 \\u0440\\u043e\\u0443\\u0442\\u0438\\u043d\\u0433\\u0430.\",\"request_state_bytes\":138,\"request_state_sha256\":\"63a96bf195717c3824024547ff4d9bcb38ae4f8280d72c7ba11a283c7259ed06\",\"row_fingerprint\":\"21a8cd3a63026136cc66f77cdd6526e949d79b354605edca11db7e7fa992bf6d\",\"trace_sha256\":\"25b99797579132d073c537706abe2e44051ffc6be4c37d296eab5295b9c36233\",\"utc\":\"2026-09-09T11:55:11Z\"},{\"component\":\"OTHER\",\"epoch\":1788961197,\"error_id\":46,\"exception_type\":\"ErrorException\",\"file_basename\":\"Command line code\",\"line\":5,\"message\":\"Fatal Error: Uncaught ReflectionException: Method XF\\\\AddOn\\\\AbstractSetup::applyGlobalPermissionByGroup() does not exist in Command line code:5\\nStack trace:\\n#0 Command line code(5): ReflectionMethod->__construct('...', '...')\\n#1 {main}\\n thrown\",\"request_state_bytes\":29,\"request_state_sha256\":\"fc6b139aae458fd3df5bc2f9e8d804022d6fc1fd053f1b9fcc0a17ef52ce7406\",\"row_fingerprint\":\"4e6c083b4f698f24f763f35e1937ea4348539539611dc5b9ccc92c622991fb7b\",\"trace_sha256\":\"2bd1b7c5fe3391e132efde79dd0e7b7e7ce9b94c26fb8c61d7523df1346ae4e8\",\"utc\":\"2026-09-09T13:39:57Z\"},{\"component\":\"GRAM_SUPPORT\",\"epoch\":1788986399,\"error_id\":47,\"exception_type\":\"XF\\\\Db\\\\InvalidQueryException\",\"file_basename\":\"AbstractStatement.php\",\"line\":225,\"message\":\"MySQL statement prepare error [1064]: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'enabled FROM xf_template_modification WHERE addon_id = ? ORDER BY modificatio...' at line 1\",\"request_state_bytes\":79,\"request_state_sha256\":\"23073e20f00e4fdff24152fd26dbc65ba6d022b2ff1617a81f7ea8c3cb608aec\",\"row_fingerprint\":\"353ee68f5a5d371f8fef13828b3eaff4285f06992e1bf7c2a2c0e7506bb7e14d\",\"trace_sha256\":\"0052d4d6225fcbac7a5cf04db2dc369701cf14f4786026fe751d44a5f6d61350\",\"utc\":\"2026-09-09T20:39:59Z\"},{\"component\":\"GRAM_SUPPORT\",\"epoch\":1788986781,\"error_id\":48,\"exception_type\":\"XF\\\\Db\\\\InvalidQueryException\",\"file_basename\":\"AbstractStatement.php\",\"line\":225,\"message\":\"MySQL statement prepare error [1064]: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'enabled FROM xf_template_modification WHERE addon_id = ? ORDER BY modificatio...' at line 1\",\"request_state_bytes\":83,\"request_state_sha256\":\"6db8b8efc872421aec05a41ee70d100a36b8147c9eee0427e19961e2c45c4170\",\"row_fingerprint\":\"4ec0aabce602be2a6fece86855801e39820cda725b6e3c38c6245d82f1132ccc\",\"trace_sha256\":\"5ee2665cd8af9dacabe47b12c5d2a05b8ed5c6068a1aef07c9512ba6553da3e5\",\"utc\":\"2026-09-09T20:46:21Z\"}],\"schema_version\":1},\"target\":\"VM211_newfi_staging_only\"}\nNEWFI80R2R2_DECISION=PASS_EXACT_16_HISTORICAL_STAGING_ERRORS_IMMUTABLE_BASELINE\nNEWFI80R2R2_NEXT_GATE=FINAL_PORTAL_CHANGE_WITH_PRE_POST_ERROR_BASELINE_FINGERPRINT_GUARD_IF_PASS\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"NEWFI-260918-NEWFDOM-STAGING-ERROR-BASELINE80R2R2\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" + "output": "NEWFI81R2_SAFE_REPORT={\"accepted_candidate_body_sha256\":\"5e4eae47a54970611a5f08875b2423d69e9bb57d53b3fc888d15d33a52b595ed\",\"changes_made\":false,\"cluster\":{\"210\":{\"name\":\"newfi-prod\",\"node\":\"pve01\",\"status\":\"running\"},\"211\":{\"name\":\"newfi-staging\",\"node\":\"pve03\",\"status\":\"running\"}},\"command_id\":\"NEWFI-260918-NEWFDOM-PORTAL-EMPTY-CARDS81R2\",\"decision\":\"FAIL_PORTAL81R2_HOLD_REVIEW\",\"deferred_style_note\":\"Increase contrast/color of homepage text \\u0414\\u043e\\u043c \\u0441\\u043e\\u043e\\u0431\\u0449\\u0435\\u0441\\u0442\\u0432\\u0430 \\u043d\\u044c\\u044e\\u0444\\u0430\\u0443\\u043d\\u0434\\u043b\\u0435\\u043d\\u0434\\u043e\\u0432 after Portal81R2; do not mix into this mutation.\",\"error\":\"SECTION_START_TOKEN_MISMATCH\",\"git_prestate\":{\"branch\":\"implementation/newfi-closed-mvp-20260906\",\"clean\":true,\"head\":\"a1efc08a15ba91971c2297d886b25ca2097e6935\",\"remote_head\":\"a1efc08a15ba91971c2297d886b25ca2097e6935\"},\"host_source\":{\"portal_data\":\"4da03f26294ab6d163a1a746dee4bb6a82d7d4f39e66b24246bc0eb4c455dd1d\",\"portal_php\":\"619d489f7cc3b461479c702fa8825097ae22d3c6cfeb911e9f14ea1de9c36d6d\",\"templates_xml\":\"29c1dadd480f597f612a41d10081f39097ad90e12c480eec244b671f49074d28\"},\"mode\":\"change\",\"rollback_restored\":null,\"rollback_started\":false,\"schema_version\":1,\"staging_error_baseline_sha256\":\"e739c2c309539a508e20eba89b0ebc688640ef6ff9f919bbb419b2faad819f80\"}\nNEWFI81R2_DECISION=FAIL_PORTAL81R2_HOLD_REVIEW\nNEWFI81R2_NEXT_GATE=READ_EXACT_FAILURE_AND_ROLLBACK_EVIDENCE_BEFORE_ANY_RETRY\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"NEWFI-260918-NEWFDOM-PORTAL-EMPTY-CARDS81R2\",\"status\":\"FAIL\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 914871a5..ca344a1e 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,22 +1,22 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=NEWFI-260918-NEWFDOM-STAGING-ERROR-BASELINE80R2R2 -STATUS=OK -RC=0 +COMMAND_ID=NEWFI-260918-NEWFDOM-PORTAL-EMPTY-CARDS81R2 +STATUS=FAIL +RC=3 HOST=pve01 -MODE=read-only -COMPONENT=newfi-newfdom-staging-xf-error-baseline-readonly +MODE=change +COMPONENT=newfi-newfdom-portal-empty-cards-staging-rollback-git-production REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=dd001dcfe1f4ee360b967a86135c4fb7794aa569eab70049a24335a05a5bddc4 +COMMAND_SHA256=b8ce54b3c5d1d097b41f3160f2071f616f25dce8023923ba320da84a2bba5699 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true -CHANGE_DECLARED=false +CHANGE_DECLARED=true RESULT_CONTRACT_VALID=true -RESULT_CONTRACT_STATUS=NOT_APPLICABLE +RESULT_CONTRACT_STATUS=FAIL RESULT_CONTRACT_ERROR=NONE -COMMAND_RC=0 +COMMAND_RC=3 CHANGES_MADE=false ROLLBACK_STARTED=false ROLLBACK_RESTORED=null @@ -24,13 +24,13 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=1b2ebe02eec7d369cd4d06c9370bdb6acc25ff48e8408b60fdbb959ebc1f7d72 -SANITIZED_OUTPUT_SHA256=1b2ebe02eec7d369cd4d06c9370bdb6acc25ff48e8408b60fdbb959ebc1f7d72 +RAW_EVIDENCE_SHA256=3110f757460cee6a9765cf8fc608de4352b7c1ee2f1caf346ab958648db096f6 +SANITIZED_OUTPUT_SHA256=3110f757460cee6a9765cf8fc608de4352b7c1ee2f1caf346ab958648db096f6 OUTPUT_BEGIN -NEWFI80R2R2_SAFE_REPORT={"changes_made":false,"command_id":"NEWFI-260918-NEWFDOM-STAGING-ERROR-BASELINE80R2R2","decision":"PASS_EXACT_16_HISTORICAL_STAGING_ERRORS_IMMUTABLE_BASELINE","gram_support_source_access":"NONE","mode":"read-only","schema_version":1,"staging_error_baseline":{"all_before_historical_cutoff":true,"baseline_canonical_bytes":101167,"baseline_fingerprint_sha256":"e739c2c309539a508e20eba89b0ebc688640ef6ff9f919bbb419b2faad819f80","components":{"GRAM_SUPPORT":4,"NEWFI":2,"OTHER":1,"XF_CORE_OR_FRAMEWORK":9},"decision":"PASS_EXACT_16_HISTORICAL_STAGING_ERRORS_IMMUTABLE_BASELINE","error_count":16,"historical_cutoff_epoch":1788998400,"hostname":"newfi-staging","ids":[33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48],"ids_exact_33_48":true,"max_utc":"2026-09-09T20:46:21Z","min_utc":"2026-09-07T06:17:04Z","mode":"read-only","rows":[{"component":"XF_CORE_OR_FRAMEWORK","epoch":1788761824,"error_id":33,"exception_type":"XF\\CssRenderException","file_basename":"CssRenderException.php","line":89,"message":"Error rendering template public:variations.less: ParseError: Unexpected input in public:variations.less on line 849, column 34 (on or near line 849)","request_state_bytes":412,"request_state_sha256":"5aff2937e6fd8a04f7394b1b97f8cbaf9efeea1498ca5c55679f32697497b6ce","row_fingerprint":"24e976d50c76e785484a7224b81edcdb165d8ca598d621b43cde972b74e13941","trace_sha256":"75acd8b2550d99bb7fc1a8f39aaa1ab3ecd7005d42cab2725737d2df68f4c395","utc":"2026-09-07T06:17:04Z"},{"component":"XF_CORE_OR_FRAMEWORK","epoch":1788761824,"error_id":34,"exception_type":"XF\\CssRenderException","file_basename":"CssRenderException.php","line":89,"message":"Error rendering template public:core.less: ParseError: Unexpected input in public:core.less on line 849, column 34 (on or near line 849)","request_state_bytes":412,"request_state_sha256":"5aff2937e6fd8a04f7394b1b97f8cbaf9efeea1498ca5c55679f32697497b6ce","row_fingerprint":"d03fd2d446a49f17d36d2ae6b2ff69f9b6f1aa5d0a60b27f0addb619615e16fd","trace_sha256":"979bcf999f151f8487dcd9e5bf69d2c035a1c4e3019ffe51810d3b73cd9e61b3","utc":"2026-09-07T06:17:04Z"},{"component":"XF_CORE_OR_FRAMEWORK","epoch":1788761824,"error_id":35,"exception_type":"XF\\CssRenderException","file_basename":"CssRenderException.php","line":89,"message":"Error rendering template public:app.less: ParseError: Unexpected input in public:app.less on line 849, column 34 (on or near line 849)","request_state_bytes":412,"request_state_sha256":"5aff2937e6fd8a04f7394b1b97f8cbaf9efeea1498ca5c55679f32697497b6ce","row_fingerprint":"7a2030a629947f8a5875a78ecf6210d0918cc7af069bf435d0aa99e952fe0631","trace_sha256":"4e80a8f06c3617ad3a55a2f8c5c728f9e3489078825abccfba44765c6ca34456","utc":"2026-09-07T06:17:04Z"},{"component":"XF_CORE_OR_FRAMEWORK","epoch":1788761827,"error_id":36,"exception_type":"XF\\CssRenderException","file_basename":"CssRenderException.php","line":89,"message":"Error rendering template public:extra.less: ParseError: Unexpected input in public:extra.less on line 849, column 34 (on or near line 849)","request_state_bytes":250,"request_state_sha256":"3d1f412680c2fc0fad482c738877d863ce97f198705ad1f745693c11d6547066","row_fingerprint":"b43264d8ba441715fe333cbb187e61568e2412c24beda6fccf590adccc723f7c","trace_sha256":"4693875f5ae3850c446da140b568553091f8bd503a13aaa949248254d1ac6852","utc":"2026-09-07T06:17:07Z"},{"component":"XF_CORE_OR_FRAMEWORK","epoch":1788761829,"error_id":37,"exception_type":"XF\\CssRenderException","file_basename":"CssRenderException.php","line":89,"message":"Error rendering template public:variations.less: ParseError: Unexpected input in public:variations.less on line 849, column 34 (on or near line 849)","request_state_bytes":412,"request_state_sha256":"5aff2937e6fd8a04f7394b1b97f8cbaf9efeea1498ca5c55679f32697497b6ce","row_fingerprint":"359541e6beb57ba8577ab7f875ea6f030c5bdf4da2631eab6d715349a45b1c66","trace_sha256":"75acd8b2550d99bb7fc1a8f39aaa1ab3ecd7005d42cab2725737d2df68f4c395","utc":"2026-09-07T06:17:09Z"},{"component":"XF_CORE_OR_FRAMEWORK","epoch":1788761829,"error_id":38,"exception_type":"XF\\CssRenderException","file_basename":"CssRenderException.php","line":89,"message":"Error rendering template public:core.less: ParseError: Unexpected input in public:core.less on line 849, column 34 (on or near line 849)","request_state_bytes":412,"request_state_sha256":"5aff2937e6fd8a04f7394b1b97f8cbaf9efeea1498ca5c55679f32697497b6ce","row_fingerprint":"a2ccf3cc89db87e00be39f8e9aec152b2a5fe2fadb8a419725e92155f3a81672","trace_sha256":"979bcf999f151f8487dcd9e5bf69d2c035a1c4e3019ffe51810d3b73cd9e61b3","utc":"2026-09-07T06:17:09Z"},{"component":"XF_CORE_OR_FRAMEWORK","epoch":1788761829,"error_id":39,"exception_type":"XF\\CssRenderException","file_basename":"CssRenderException.php","line":89,"message":"Error rendering template public:app.less: ParseError: Unexpected input in public:app.less on line 849, column 34 (on or near line 849)","request_state_bytes":412,"request_state_sha256":"5aff2937e6fd8a04f7394b1b97f8cbaf9efeea1498ca5c55679f32697497b6ce","row_fingerprint":"714cdf8cf93e85a0faa528427fd421581dd1c6f1656fd48dab593a32af837f98","trace_sha256":"4e80a8f06c3617ad3a55a2f8c5c728f9e3489078825abccfba44765c6ca34456","utc":"2026-09-07T06:17:09Z"},{"component":"XF_CORE_OR_FRAMEWORK","epoch":1788761831,"error_id":40,"exception_type":"XF\\CssRenderException","file_basename":"CssRenderException.php","line":89,"message":"Error rendering template public:extra.less: ParseError: Unexpected input in public:extra.less on line 849, column 34 (on or near line 849)","request_state_bytes":250,"request_state_sha256":"3d1f412680c2fc0fad482c738877d863ce97f198705ad1f745693c11d6547066","row_fingerprint":"4fa745a779ee6dedce18c57e26001dfb419a6d0c41fe6ce355446d36efb247d4","trace_sha256":"4693875f5ae3850c446da140b568553091f8bd503a13aaa949248254d1ac6852","utc":"2026-09-07T06:17:11Z"},{"component":"NEWFI","epoch":1788814392,"error_id":41,"exception_type":"XF\\PrintableException","file_basename":"Entity.php","line":1276,"message":"\u0421\u0442\u0440\u043e\u043a\u0430 111: \u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0430 - \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0448\u0430\u0431\u043b\u043e\u043d\u0430: public:newfi_portal","request_state_bytes":138,"request_state_sha256":"319f24a4be60876861a951d13c87f9877a2bac7712ac2b7e01745597e64b888e","row_fingerprint":"4e7578e9184ad4fc6e6580d73a438b0aebf2df7dddb3d0b83134b64f9b74d8c3","trace_sha256":"7b86e383f67851119569cddc03d6fa01df95b59564c220634fa980ee1e2161a7","utc":"2026-09-07T20:53:12Z"},{"component":"XF_CORE_OR_FRAMEWORK","epoch":1788814392,"error_id":42,"exception_type":"LogicException","file_basename":"Entity.php","line":645,"message":"Attempted to set 'type' while a save was pending without forceSet","request_state_bytes":138,"request_state_sha256":"319f24a4be60876861a951d13c87f9877a2bac7712ac2b7e01745597e64b888e","row_fingerprint":"59319bf74d99c40f908dcd7b2459c0c31af6486a07a9196783725e99bab12956","trace_sha256":"e2bb6cdaa53b254d00be6e7dcdad2cb165c15dc5fb561f691d183b87c417eb07","utc":"2026-09-07T20:53:12Z"},{"component":"NEWFI","epoch":1788839621,"error_id":43,"exception_type":"ErrorException","file_basename":"Entity.php","line":1276,"message":"Fatal Error: Uncaught XF\\PrintableException: \u0421\u0442\u0440\u043e\u043a\u0430 111: \u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0430 - \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0448\u0430\u0431\u043b\u043e\u043d\u0430: public:newfi_portal in /var/www/forums/newfi/public/src/XF/Mvc/Entity/Entity.php:1276\nStack trace:\n#0 Command line code(31): XF\\Mvc\\Entity\\Entity->save(true, false)\n#1 {main}\n thrown","request_state_bytes":19334,"request_state_sha256":"479a109ea30ffb45676e7170b0d72151ce618dcbc13bf6f5b836051a48a2cc21","row_fingerprint":"7c4d952e490071789ea9426549197b383d80c8c294973d2020ee4246fe8e66b4","trace_sha256":"2bd1b7c5fe3391e132efde79dd0e7b7e7ce9b94c26fb8c61d7523df1346ae4e8","utc":"2026-09-08T03:53:41Z"},{"component":"GRAM_SUPPORT","epoch":1788951070,"error_id":44,"exception_type":"ErrorException","file_basename":"AbstractStatement.php","line":225,"message":"Fatal Error: Uncaught XF\\Db\\InvalidQueryException: MySQL statement prepare error [1064]: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '\\'Gram/Support\\'' at line 1 in /var/www/forums/newfi/public/src/XF/Db/AbstractStatement.php:225\nStack trace:\n#0 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(207): XF\\Db\\AbstractStatement->getException('...', 1064, '...')\n#1 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(43): XF\\Db\\Mysqli\\Statement->getException('...', 1064, '...')\n#2 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(61): XF\\Db\\Mysqli\\Statement->prepare()\n#3 /var/www/forums/newfi/public/src/XF/Db/AbstractAdapter.php(96): XF\\Db\\Mysqli\\Statement->execute()\n#4 /var/ww","request_state_bytes":29,"request_state_sha256":"fc6b139aae458fd3df5bc2f9e8d804022d6fc1fd053f1b9fcc0a17ef52ce7406","row_fingerprint":"befd313930e845203532d0661abd3df175bfbf4deed766a1dc730c289e33499c","trace_sha256":"2bd1b7c5fe3391e132efde79dd0e7b7e7ce9b94c26fb8c61d7523df1346ae4e8","utc":"2026-09-09T10:51:10Z"},{"component":"GRAM_SUPPORT","epoch":1788954911,"error_id":45,"exception_type":"XF\\PrintableException","file_basename":"Entity.php","line":1276,"message":"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 \u043f\u0440\u0435\u0444\u0438\u043a\u0441 \u0440\u043e\u0443\u0442\u0438\u043d\u0433\u0430.","request_state_bytes":138,"request_state_sha256":"63a96bf195717c3824024547ff4d9bcb38ae4f8280d72c7ba11a283c7259ed06","row_fingerprint":"21a8cd3a63026136cc66f77cdd6526e949d79b354605edca11db7e7fa992bf6d","trace_sha256":"25b99797579132d073c537706abe2e44051ffc6be4c37d296eab5295b9c36233","utc":"2026-09-09T11:55:11Z"},{"component":"OTHER","epoch":1788961197,"error_id":46,"exception_type":"ErrorException","file_basename":"Command line code","line":5,"message":"Fatal Error: Uncaught ReflectionException: Method XF\\AddOn\\AbstractSetup::applyGlobalPermissionByGroup() does not exist in Command line code:5\nStack trace:\n#0 Command line code(5): ReflectionMethod->__construct('...', '...')\n#1 {main}\n thrown","request_state_bytes":29,"request_state_sha256":"fc6b139aae458fd3df5bc2f9e8d804022d6fc1fd053f1b9fcc0a17ef52ce7406","row_fingerprint":"4e6c083b4f698f24f763f35e1937ea4348539539611dc5b9ccc92c622991fb7b","trace_sha256":"2bd1b7c5fe3391e132efde79dd0e7b7e7ce9b94c26fb8c61d7523df1346ae4e8","utc":"2026-09-09T13:39:57Z"},{"component":"GRAM_SUPPORT","epoch":1788986399,"error_id":47,"exception_type":"XF\\Db\\InvalidQueryException","file_basename":"AbstractStatement.php","line":225,"message":"MySQL statement prepare error [1064]: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'enabled FROM xf_template_modification WHERE addon_id = ? ORDER BY modificatio...' at line 1","request_state_bytes":79,"request_state_sha256":"23073e20f00e4fdff24152fd26dbc65ba6d022b2ff1617a81f7ea8c3cb608aec","row_fingerprint":"353ee68f5a5d371f8fef13828b3eaff4285f06992e1bf7c2a2c0e7506bb7e14d","trace_sha256":"0052d4d6225fcbac7a5cf04db2dc369701cf14f4786026fe751d44a5f6d61350","utc":"2026-09-09T20:39:59Z"},{"component":"GRAM_SUPPORT","epoch":1788986781,"error_id":48,"exception_type":"XF\\Db\\InvalidQueryException","file_basename":"AbstractStatement.php","line":225,"message":"MySQL statement prepare error [1064]: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'enabled FROM xf_template_modification WHERE addon_id = ? ORDER BY modificatio...' at line 1","request_state_bytes":83,"request_state_sha256":"6db8b8efc872421aec05a41ee70d100a36b8147c9eee0427e19961e2c45c4170","row_fingerprint":"4ec0aabce602be2a6fece86855801e39820cda725b6e3c38c6245d82f1132ccc","trace_sha256":"5ee2665cd8af9dacabe47b12c5d2a05b8ed5c6068a1aef07c9512ba6553da3e5","utc":"2026-09-09T20:46:21Z"}],"schema_version":1},"target":"VM211_newfi_staging_only"} -NEWFI80R2R2_DECISION=PASS_EXACT_16_HISTORICAL_STAGING_ERRORS_IMMUTABLE_BASELINE -NEWFI80R2R2_NEXT_GATE=FINAL_PORTAL_CHANGE_WITH_PRE_POST_ERROR_BASELINE_FINGERPRINT_GUARD_IF_PASS -HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"NEWFI-260918-NEWFDOM-STAGING-ERROR-BASELINE80R2R2","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} +NEWFI81R2_SAFE_REPORT={"accepted_candidate_body_sha256":"5e4eae47a54970611a5f08875b2423d69e9bb57d53b3fc888d15d33a52b595ed","changes_made":false,"cluster":{"210":{"name":"newfi-prod","node":"pve01","status":"running"},"211":{"name":"newfi-staging","node":"pve03","status":"running"}},"command_id":"NEWFI-260918-NEWFDOM-PORTAL-EMPTY-CARDS81R2","decision":"FAIL_PORTAL81R2_HOLD_REVIEW","deferred_style_note":"Increase contrast/color of homepage text \u0414\u043e\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u043d\u044c\u044e\u0444\u0430\u0443\u043d\u0434\u043b\u0435\u043d\u0434\u043e\u0432 after Portal81R2; do not mix into this mutation.","error":"SECTION_START_TOKEN_MISMATCH","git_prestate":{"branch":"implementation/newfi-closed-mvp-20260906","clean":true,"head":"a1efc08a15ba91971c2297d886b25ca2097e6935","remote_head":"a1efc08a15ba91971c2297d886b25ca2097e6935"},"host_source":{"portal_data":"4da03f26294ab6d163a1a746dee4bb6a82d7d4f39e66b24246bc0eb4c455dd1d","portal_php":"619d489f7cc3b461479c702fa8825097ae22d3c6cfeb911e9f14ea1de9c36d6d","templates_xml":"29c1dadd480f597f612a41d10081f39097ad90e12c480eec244b671f49074d28"},"mode":"change","rollback_restored":null,"rollback_started":false,"schema_version":1,"staging_error_baseline_sha256":"e739c2c309539a508e20eba89b0ebc688640ef6ff9f919bbb419b2faad819f80"} +NEWFI81R2_DECISION=FAIL_PORTAL81R2_HOLD_REVIEW +NEWFI81R2_NEXT_GATE=READ_EXACT_FAILURE_AND_ROLLBACK_EVIDENCE_BEFORE_ANY_RETRY +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"NEWFI-260918-NEWFDOM-PORTAL-EMPTY-CARDS81R2","status":"FAIL","changes_made":false,"rollback_started":false,"rollback_restored":null} OUTPUT_END CHAT_OUTPUT_END