From 3d5ca32615a0781ba3fda1fef94cb951fb5e2b51 Mon Sep 17 00:00:00 2001 From: homelab-runtime-publisher Date: Fri, 18 Sep 2026 21:23:55 +0000 Subject: [PATCH] runtime: publish NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105 --- ...-260919-NEWFDOM-ARTICLES205-JOBFIX105.json | 38 +++++++++++++++++ ...I-260919-NEWFDOM-ARTICLES205-JOBFIX105.txt | 42 +++++++++++++++++++ runtime/latest.json | 26 ++++++------ runtime/latest.txt | 38 +++++++++-------- 4 files changed, 113 insertions(+), 31 deletions(-) create mode 100644 runtime/history/NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105.json create mode 100644 runtime/history/NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105.txt diff --git a/runtime/history/NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105.json b/runtime/history/NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105.json new file mode 100644 index 00000000..95782254 --- /dev/null +++ b/runtime/history/NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "change", + "component": "newfi-newfdom-articles205-remove-exact-stale-contentindexnow-jobs", + "started_at_utc": "2026-09-18T21:23:48Z", + "finished_at_utc": "2026-09-18T21:23:54Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "834907f57e942b9852899dd513061e5cb618483fbd84e9b71d9d1ee25149db51", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": true, + "result_contract_valid": true, + "result_contract_status": "OK", + "result_contract_error": null, + "command_rc": 0, + "changes_made": true, + "rollback_started": false, + "rollback_restored": null, + "mutation_outcome": "MUTATED", + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "d8e572724a00866589e83671a19b7ee95f943d1fdce507c891dd07bf3b2928f6", + "sanitized_output_sha256": "d8e572724a00866589e83671a19b7ee95f943d1fdce507c891dd07bf3b2928f6", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "NEWFI105_BEGIN\nCOMMAND_ID=NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105\nNEWFI105_PRESTATE={\"production_errors\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],\"production_jobs\":[2287,2288,2289,2290,2291,2292,2293,2294],\"staging_jobs\":0}\nNEWFI105_BACKUP={\"action\":\"backup\",\"backup\":\"/root/newfi-a205-jobfix/NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105/jobs.json\",\"ok\":true,\"role\":\"production\"}\nNEWFI105_FIX={\"counts\":{\"drafts\":0,\"resources\":0,\"tag_content\":0,\"tags\":0,\"updates\":0,\"versions\":0},\"deleted\":8,\"error_ids\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],\"related_left\":0}\nNEWFI105_VERIFY={\"production_counts\":{\"drafts\":0,\"resources\":0,\"tag_content\":0,\"tags\":0,\"updates\":0,\"versions\":0},\"production_errors\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],\"production_related_jobs\":0,\"staging_errors\":[33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54]}\nNEWFI105_SAFE_REPORT={\"changes_made\":true,\"decision\":\"PASS_ARTICLES205_STALE_CONTENTINDEXNOW_JOBS_REMOVED\",\"deleted_job_ids\":[2287,2288,2289,2290,2291,2292,2293,2294],\"git_head\":\"42c4b458ce94e74a29287a6b2c25677694d51523\",\"production_error_ids_preserved\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],\"production_related_jobs_after\":0}\nNEWFI105_DECISION=PASS_ARTICLES205_STALE_CONTENTINDEXNOW_JOBS_REMOVED\nNEWFI105_NEXT_GATE=RESUME_FIXED_PACK1_WITH_PRODUCTION_ERROR_BASELINE_1_TO_16\nHOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" +} diff --git a/runtime/history/NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105.txt b/runtime/history/NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105.txt new file mode 100644 index 00000000..ff187f40 --- /dev/null +++ b/runtime/history/NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105.txt @@ -0,0 +1,42 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105 +STATUS=OK +RC=0 +HOST=pve01 +MODE=change +COMPONENT=newfi-newfdom-articles205-remove-exact-stale-contentindexnow-jobs +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=834907f57e942b9852899dd513061e5cb618483fbd84e9b71d9d1ee25149db51 +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=true +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=OK +RESULT_CONTRACT_ERROR=NONE +COMMAND_RC=0 +CHANGES_MADE=true +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=MUTATED +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=d8e572724a00866589e83671a19b7ee95f943d1fdce507c891dd07bf3b2928f6 +SANITIZED_OUTPUT_SHA256=d8e572724a00866589e83671a19b7ee95f943d1fdce507c891dd07bf3b2928f6 +OUTPUT_BEGIN +NEWFI105_BEGIN +COMMAND_ID=NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105 +NEWFI105_PRESTATE={"production_errors":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],"production_jobs":[2287,2288,2289,2290,2291,2292,2293,2294],"staging_jobs":0} +NEWFI105_BACKUP={"action":"backup","backup":"/root/newfi-a205-jobfix/NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105/jobs.json","ok":true,"role":"production"} +NEWFI105_FIX={"counts":{"drafts":0,"resources":0,"tag_content":0,"tags":0,"updates":0,"versions":0},"deleted":8,"error_ids":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],"related_left":0} +NEWFI105_VERIFY={"production_counts":{"drafts":0,"resources":0,"tag_content":0,"tags":0,"updates":0,"versions":0},"production_errors":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],"production_related_jobs":0,"staging_errors":[33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54]} +NEWFI105_SAFE_REPORT={"changes_made":true,"decision":"PASS_ARTICLES205_STALE_CONTENTINDEXNOW_JOBS_REMOVED","deleted_job_ids":[2287,2288,2289,2290,2291,2292,2293,2294],"git_head":"42c4b458ce94e74a29287a6b2c25677694d51523","production_error_ids_preserved":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],"production_related_jobs_after":0} +NEWFI105_DECISION=PASS_ARTICLES205_STALE_CONTENTINDEXNOW_JOBS_REMOVED +NEWFI105_NEXT_GATE=RESUME_FIXED_PACK1_WITH_PRODUCTION_ERROR_BASELINE_1_TO_16 +HOMELAB_RESULT_CONTRACT={"changes_made":true,"command_id":"NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index f8baf67d..95782254 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,38 +1,38 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "NEWFI-260919-NEWFDOM-ARTICLES205-JOBS104", + "command_id": "NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105", "status": "OK", "rc": 0, "host": "pve01", - "mode": "read-only", - "component": "newfi-newfdom-articles205-contentindexnow-job-census-readonly", - "started_at_utc": "2026-09-18T21:18:19Z", - "finished_at_utc": "2026-09-18T21:18:21Z", + "mode": "change", + "component": "newfi-newfdom-articles205-remove-exact-stale-contentindexnow-jobs", + "started_at_utc": "2026-09-18T21:23:48Z", + "finished_at_utc": "2026-09-18T21:23:54Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "6e29b93ec263664b445e8cbc6831aa8237c0a14211d4e7624636c30ba1401cf6", + "command_sha256": "834907f57e942b9852899dd513061e5cb618483fbd84e9b71d9d1ee25149db51", "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": "OK", "result_contract_error": null, "command_rc": 0, - "changes_made": false, + "changes_made": true, "rollback_started": false, "rollback_restored": null, - "mutation_outcome": "NO_MUTATION", + "mutation_outcome": "MUTATED", "sanitized": true, "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "c56b51a143884d5f30d0e8d58e1e80148b31f0b0e8d8dea64d556a6eee4fcfd1", - "sanitized_output_sha256": "c56b51a143884d5f30d0e8d58e1e80148b31f0b0e8d8dea64d556a6eee4fcfd1", + "raw_evidence_sha256": "d8e572724a00866589e83671a19b7ee95f943d1fdce507c891dd07bf3b2928f6", + "sanitized_output_sha256": "d8e572724a00866589e83671a19b7ee95f943d1fdce507c891dd07bf3b2928f6", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "NEWFI104_BEGIN\nCOMMAND_ID=NEWFI-260919-NEWFDOM-ARTICLES205-JOBS104\nNEWFI104_GIT={\"branch\":\"implementation/newfi-closed-mvp-20260906\",\"clean\":true,\"head\":\"42c4b458ce94e74a29287a6b2c25677694d51523\",\"remote\":\"origin\"}\nNEWFI104_STAGING={\"content_index_now_jobs\":[],\"counts\":{\"drafts\":0,\"resource_updates\":0,\"resource_versions\":0,\"resources\":0,\"tag_content\":0,\"tags\":0},\"errors\":{\"count\":22,\"max_id\":54,\"old_fp\":\"e739c2c309539a508e20eba89b0ebc688640ef6ff9f919bbb419b2faad819f80\",\"rows\":[{\"error_id\":33,\"exception_date\":1788761824,\"exception_type\":\"XF\\\\CssRenderException\",\"filename\":\"src/XF/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)\"},{\"error_id\":34,\"exception_date\":1788761824,\"exception_type\":\"XF\\\\CssRenderException\",\"filename\":\"src/XF/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)\"},{\"error_id\":35,\"exception_date\":1788761824,\"exception_type\":\"XF\\\\CssRenderException\",\"filename\":\"src/XF/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)\"},{\"error_id\":36,\"exception_date\":1788761827,\"exception_type\":\"XF\\\\CssRenderException\",\"filename\":\"src/XF/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)\"},{\"error_id\":37,\"exception_date\":1788761829,\"exception_type\":\"XF\\\\CssRenderException\",\"filename\":\"src/XF/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)\"},{\"error_id\":38,\"exception_date\":1788761829,\"exception_type\":\"XF\\\\CssRenderException\",\"filename\":\"src/XF/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)\"},{\"error_id\":39,\"exception_date\":1788761829,\"exception_type\":\"XF\\\\CssRenderException\",\"filename\":\"src/XF/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)\"},{\"error_id\":40,\"exception_date\":1788761831,\"exception_type\":\"XF\\\\CssRenderException\",\"filename\":\"src/XF/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)\"},{\"error_id\":41,\"exception_date\":1788814392,\"exception_type\":\"XF\\\\PrintableException\",\"filename\":\"src/XF/Mvc/Entity/Entity.php\",\"line\":1276,\"message\":\"Строка 111: Ошибка синтаксиса - Название шаблона: public:newfi_portal\"},{\"error_id\":42,\"exception_date\":1788814392,\"exception_type\":\"LogicException\",\"filename\":\"src/XF/Mvc/Entity/Entity.php\",\"line\":645,\"message\":\"Attempted to set 'type' while a save was pending without forceSet\"},{\"error_id\":43,\"exception_date\":1788839621,\"exception_type\":\"ErrorException\",\"filename\":\"src/XF/Mvc/Entity/Entity.php\",\"line\":1276,\"message\":\"Fatal Error: Uncaught XF\\\\PrintableException: Строка 111: Ошибка синтаксиса - Название шаблона: public:newfi_portal in /var/www/forums/newfi/public/src/XF/Mvc/Entity/Entity.php:1276 Stack trace: #0 Command line code(31): XF\\\\Mvc\\\\Entity\\\\Entity->save(true, false) #1 {main} thrown\"},{\"error_id\":44,\"exception_date\":1788951070,\"exception_type\":\"ErrorException\",\"filename\":\"src/XF/Db/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 Stack trace: #0 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(207): XF\\\\Db\\\\AbstractStatement->getException('...', 1064, '...') #1 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(43): XF\\\\Db\\\\Mysqli\\\\Statement->getException('...', 1064, '...') #2 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(61): XF\\\\Db\\\\Mysqli\\\\Statement->prepare() #3 /var/www\"},{\"error_id\":45,\"exception_date\":1788954911,\"exception_type\":\"XF\\\\PrintableException\",\"filename\":\"src/XF/Mvc/Entity/Entity.php\",\"line\":1276,\"message\":\"Пожалуйста, введите корректный префикс роутинга.\"},{\"error_id\":46,\"exception_date\":1788961197,\"exception_type\":\"ErrorException\",\"filename\":\"Command line code\",\"line\":5,\"message\":\"Fatal Error: Uncaught ReflectionException: Method XF\\\\AddOn\\\\AbstractSetup::applyGlobalPermissionByGroup() does not exist in Command line code:5 Stack trace: #0 Command line code(5): ReflectionMethod->__construct('...', '...') #1 {main} thrown\"},{\"error_id\":47,\"exception_date\":1788986399,\"exception_type\":\"XF\\\\Db\\\\InvalidQueryException\",\"filename\":\"src/XF/Db/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\"},{\"error_id\":48,\"exception_date\":1788986781,\"exception_type\":\"XF\\\\Db\\\\InvalidQueryException\",\"filename\":\"src/XF/Db/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\"},{\"error_id\":49,\"exception_date\":1789756213,\"exception_type\":\"XF\\\\Db\\\\Exception\",\"filename\":\"src/XF/Db/AbstractStatement.php\",\"line\":225,\"message\":\"MySQL statement prepare error [1054]: Unknown column 'sub_name_format' in 'SELECT'\"},{\"error_id\":50,\"exception_date\":1789756540,\"exception_type\":\"XF\\\\Db\\\\Exception\",\"filename\":\"src/XF/Db/AbstractStatement.php\",\"line\":225,\"message\":\"MySQL statement prepare error [1054]: Unknown column 'display_in_list' in 'SELECT'\"},{\"error_id\":51,\"exception_date\":1789756728,\"exception_type\":\"ErrorException\",\"filename\":\"Command line code\",\"line\":32,\"message\":\"Fatal Error: Uncaught ErrorException: [E_WARNING] Trying to access array offset on false in Command line code:32 Stack trace: #0 Command line code(32): XF::handlePhpError(2, '...', '...', 32) #1 {main} thrown\"},{\"error_id\":52,\"exception_date\":1789757062,\"exception_type\":\"ErrorException\",\"filename\":\"Command line code\",\"line\":16,\"message\":\"Fatal Error: Uncaught ErrorException: [E_WARNING] Trying to access array offset on false in Command line code:16 Stack trace: #0 Command line code(16): XF::handlePhpError(2, '...', '...', 16) #1 {main} thrown\"},{\"error_id\":53,\"exception_date\":1789757200,\"exception_type\":\"ErrorException\",\"filename\":\"src/XF/Db/AbstractStatement.php\",\"line\":225,\"message\":\"Fatal Error: Uncaught XF\\\\Db\\\\Exception: MySQL statement prepare error [1054]: Unknown column 'display_in_list' in 'SELECT' in /var/www/forums/newfi/public/src/XF/Db/AbstractStatement.php:225 Stack trace: #0 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(207): XF\\\\Db\\\\AbstractStatement->getException('...', 1054, '...') #1 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(43): XF\\\\Db\\\\Mysqli\\\\Statement->getException('...', 1054, '...') #2 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(61): XF\\\\Db\\\\Mysqli\\\\Statement->prepare() #3 /var/www/forums/newfi/public/src/XF/Db/AbstractAdapter.php(96): XF\\\\Db\\\\Mysqli\\\\Statement->execute() #4 /var/www/forums/newfi/public/src/XF/Db/\"},{\"error_id\":54,\"exception_date\":1789764081,\"exception_type\":\"ErrorException\",\"filename\":\"src/XF/Service/ValidateAndSavableTrait.php\",\"line\":36,\"message\":\"Fatal Error: Uncaught LogicException: Cannot save with validation errors. Use validate() to ensure there are no errors. (First error: Пожалуйста, укажите корректную версию.) in /var/www/forums/newfi/public/src/XF/Service/ValidateAndSavableTrait.php:36 Stack trace: #0 Command line code(4): XFRM\\\\Service\\\\ResourceItem\\\\Create->save() #1 /var/www/forums/newfi/public/src/XF.php(950): {closure}() #2 Command line code(4): XF::asVisitor(Object(XFRM\\\\XF\\\\Entity\\\\User), Object(Closure)) #3 {main} thrown\"}]},\"hostname\":\"newfi-staging\",\"job_classes\":[{\"c\":1,\"execute_class\":\"XF\\\\Job\\\\Cron\"},{\"c\":1,\"execute_class\":\"XF\\\\Job\\\\UpgradeCheck\"}],\"job_count\":2,\"options\":{\"boardActive\":\"0\",\"enableTagging\":\"1\",\"indexRoute\":\"portal/\"}}\nNEWFI104_PRODUCTION={\"content_index_now_jobs\":[{\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_bytes\":71,\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:15:\\\"resource_update\\\";s:10:\\\"content_id\\\";i:2;}\",\"execute_data_sha256\":\"6fdaa80c03bc23f1b85c7fdf4974344e510aab3a20b3caf17b586544af64db57\",\"job_id\":2287,\"manual_execute\":0,\"trigger_date\":1789766402,\"unique_key\":null},{\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_bytes\":63,\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:2;}\",\"execute_data_sha256\":\"8825a8ea4a4e3468ea2512090c3bbe0b580ce2056815b3f2bfcaeb40b97f1bdf\",\"job_id\":2288,\"manual_execute\":0,\"trigger_date\":1789766402,\"unique_key\":null},{\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_bytes\":63,\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:2;}\",\"execute_data_sha256\":\"8825a8ea4a4e3468ea2512090c3bbe0b580ce2056815b3f2bfcaeb40b97f1bdf\",\"job_id\":2289,\"manual_execute\":0,\"trigger_date\":1789766402,\"unique_key\":null},{\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_bytes\":71,\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:15:\\\"resource_update\\\";s:10:\\\"content_id\\\";i:3;}\",\"execute_data_sha256\":\"06ac76e48b94ab22d2ebeb44b5da2ee66a568973f87d6f6e2e61a4107097689c\",\"job_id\":2290,\"manual_execute\":0,\"trigger_date\":1789766402,\"unique_key\":null},{\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_bytes\":63,\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:3;}\",\"execute_data_sha256\":\"2d6846daa04bfa6e827e7b1d8467e52597abdcb731985398ae9aa181392f9cc0\",\"job_id\":2291,\"manual_execute\":0,\"trigger_date\":1789766402,\"unique_key\":null},{\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_bytes\":63,\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:3;}\",\"execute_data_sha256\":\"2d6846daa04bfa6e827e7b1d8467e52597abdcb731985398ae9aa181392f9cc0\",\"job_id\":2292,\"manual_execute\":0,\"trigger_date\":1789766402,\"unique_key\":null},{\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_bytes\":63,\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:2;}\",\"execute_data_sha256\":\"8825a8ea4a4e3468ea2512090c3bbe0b580ce2056815b3f2bfcaeb40b97f1bdf\",\"job_id\":2293,\"manual_execute\":0,\"trigger_date\":1789766402,\"unique_key\":null},{\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_bytes\":63,\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:3;}\",\"execute_data_sha256\":\"2d6846daa04bfa6e827e7b1d8467e52597abdcb731985398ae9aa181392f9cc0\",\"job_id\":2294,\"manual_execute\":0,\"trigger_date\":1789766402,\"unique_key\":null}],\"counts\":{\"drafts\":0,\"resource_updates\":0,\"resource_versions\":0,\"resources\":0,\"tag_content\":0,\"tags\":0},\"errors\":{\"count\":16,\"max_id\":16,\"old_fp\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"rows\":[{\"error_id\":1,\"exception_date\":1789765501,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":2,\"exception_date\":1789765501,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":3,\"exception_date\":1789765501,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":4,\"exception_date\":1789765501,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":5,\"exception_date\":1789765501,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":6,\"exception_date\":1789765501,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":7,\"exception_date\":1789765501,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":8,\"exception_date\":1789765501,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":9,\"exception_date\":1789765801,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":10,\"exception_date\":1789765801,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":11,\"exception_date\":1789765801,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":12,\"exception_date\":1789765801,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":13,\"exception_date\":1789765801,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":14,\"exception_date\":1789765801,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":15,\"exception_date\":1789765801,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":16,\"exception_date\":1789765801,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"}]},\"hostname\":\"newfi-prod\",\"job_classes\":[{\"c\":8,\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\"},{\"c\":1,\"execute_class\":\"XF\\\\Job\\\\Cron\"},{\"c\":1,\"execute_class\":\"XF\\\\Job\\\\UpgradeCheck\"}],\"job_count\":10,\"options\":{\"boardActive\":\"1\",\"enableTagging\":\"1\",\"indexRoute\":\"portal/\"}}\nNEWFI104_SAFE_REPORT={\"changes_made\":false,\"decision\":\"PASS_ARTICLES205_CONTENTINDEXNOW_JOB_STATE_CAPTURED\",\"git_head\":\"42c4b458ce94e74a29287a6b2c25677694d51523\",\"production_content_index_now_jobs\":[{\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_bytes\":71,\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:15:\\\"resource_update\\\";s:10:\\\"content_id\\\";i:2;}\",\"execute_data_sha256\":\"6fdaa80c03bc23f1b85c7fdf4974344e510aab3a20b3caf17b586544af64db57\",\"job_id\":2287,\"manual_execute\":0,\"trigger_date\":1789766402,\"unique_key\":null},{\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_bytes\":63,\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:2;}\",\"execute_data_sha256\":\"8825a8ea4a4e3468ea2512090c3bbe0b580ce2056815b3f2bfcaeb40b97f1bdf\",\"job_id\":2288,\"manual_execute\":0,\"trigger_date\":1789766402,\"unique_key\":null},{\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_bytes\":63,\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:2;}\",\"execute_data_sha256\":\"8825a8ea4a4e3468ea2512090c3bbe0b580ce2056815b3f2bfcaeb40b97f1bdf\",\"job_id\":2289,\"manual_execute\":0,\"trigger_date\":1789766402,\"unique_key\":null},{\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_bytes\":71,\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:15:\\\"resource_update\\\";s:10:\\\"content_id\\\";i:3;}\",\"execute_data_sha256\":\"06ac76e48b94ab22d2ebeb44b5da2ee66a568973f87d6f6e2e61a4107097689c\",\"job_id\":2290,\"manual_execute\":0,\"trigger_date\":1789766402,\"unique_key\":null},{\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_bytes\":63,\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:3;}\",\"execute_data_sha256\":\"2d6846daa04bfa6e827e7b1d8467e52597abdcb731985398ae9aa181392f9cc0\",\"job_id\":2291,\"manual_execute\":0,\"trigger_date\":1789766402,\"unique_key\":null},{\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_bytes\":63,\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:3;}\",\"execute_data_sha256\":\"2d6846daa04bfa6e827e7b1d8467e52597abdcb731985398ae9aa181392f9cc0\",\"job_id\":2292,\"manual_execute\":0,\"trigger_date\":1789766402,\"unique_key\":null},{\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_bytes\":63,\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:2;}\",\"execute_data_sha256\":\"8825a8ea4a4e3468ea2512090c3bbe0b580ce2056815b3f2bfcaeb40b97f1bdf\",\"job_id\":2293,\"manual_execute\":0,\"trigger_date\":1789766402,\"unique_key\":null},{\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_bytes\":63,\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:3;}\",\"execute_data_sha256\":\"2d6846daa04bfa6e827e7b1d8467e52597abdcb731985398ae9aa181392f9cc0\",\"job_id\":2294,\"manual_execute\":0,\"trigger_date\":1789766402,\"unique_key\":null}],\"production_counts\":{\"drafts\":0,\"resource_updates\":0,\"resource_versions\":0,\"resources\":0,\"tag_content\":0,\"tags\":0},\"production_error_count\":16,\"production_error_max_id\":16,\"production_job_count\":10,\"staging_content_index_now_jobs\":[],\"staging_counts\":{\"drafts\":0,\"resource_updates\":0,\"resource_versions\":0,\"resources\":0,\"tag_content\":0,\"tags\":0},\"staging_job_count\":2}\nNEWFI104_DECISION=PASS_ARTICLES205_CONTENTINDEXNOW_JOB_STATE_CAPTURED\nNEWFI104_NEXT_GATE=REMOVE_ONLY_STALE_CONTENTINDEXNOW_JOB_IF_PRESENT_ELSE_RESUME_PACK1\n" + "output": "NEWFI105_BEGIN\nCOMMAND_ID=NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105\nNEWFI105_PRESTATE={\"production_errors\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],\"production_jobs\":[2287,2288,2289,2290,2291,2292,2293,2294],\"staging_jobs\":0}\nNEWFI105_BACKUP={\"action\":\"backup\",\"backup\":\"/root/newfi-a205-jobfix/NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105/jobs.json\",\"ok\":true,\"role\":\"production\"}\nNEWFI105_FIX={\"counts\":{\"drafts\":0,\"resources\":0,\"tag_content\":0,\"tags\":0,\"updates\":0,\"versions\":0},\"deleted\":8,\"error_ids\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],\"related_left\":0}\nNEWFI105_VERIFY={\"production_counts\":{\"drafts\":0,\"resources\":0,\"tag_content\":0,\"tags\":0,\"updates\":0,\"versions\":0},\"production_errors\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],\"production_related_jobs\":0,\"staging_errors\":[33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54]}\nNEWFI105_SAFE_REPORT={\"changes_made\":true,\"decision\":\"PASS_ARTICLES205_STALE_CONTENTINDEXNOW_JOBS_REMOVED\",\"deleted_job_ids\":[2287,2288,2289,2290,2291,2292,2293,2294],\"git_head\":\"42c4b458ce94e74a29287a6b2c25677694d51523\",\"production_error_ids_preserved\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],\"production_related_jobs_after\":0}\nNEWFI105_DECISION=PASS_ARTICLES205_STALE_CONTENTINDEXNOW_JOBS_REMOVED\nNEWFI105_NEXT_GATE=RESUME_FIXED_PACK1_WITH_PRODUCTION_ERROR_BASELINE_1_TO_16\nHOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index ee279614..ff187f40 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,40 +1,42 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=NEWFI-260919-NEWFDOM-ARTICLES205-JOBS104 +COMMAND_ID=NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105 STATUS=OK RC=0 HOST=pve01 -MODE=read-only -COMPONENT=newfi-newfdom-articles205-contentindexnow-job-census-readonly +MODE=change +COMPONENT=newfi-newfdom-articles205-remove-exact-stale-contentindexnow-jobs REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=6e29b93ec263664b445e8cbc6831aa8237c0a14211d4e7624636c30ba1401cf6 +COMMAND_SHA256=834907f57e942b9852899dd513061e5cb618483fbd84e9b71d9d1ee25149db51 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=OK RESULT_CONTRACT_ERROR=NONE COMMAND_RC=0 -CHANGES_MADE=false +CHANGES_MADE=true ROLLBACK_STARTED=false ROLLBACK_RESTORED=null -MUTATION_OUTCOME=NO_MUTATION +MUTATION_OUTCOME=MUTATED SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=c56b51a143884d5f30d0e8d58e1e80148b31f0b0e8d8dea64d556a6eee4fcfd1 -SANITIZED_OUTPUT_SHA256=c56b51a143884d5f30d0e8d58e1e80148b31f0b0e8d8dea64d556a6eee4fcfd1 +RAW_EVIDENCE_SHA256=d8e572724a00866589e83671a19b7ee95f943d1fdce507c891dd07bf3b2928f6 +SANITIZED_OUTPUT_SHA256=d8e572724a00866589e83671a19b7ee95f943d1fdce507c891dd07bf3b2928f6 OUTPUT_BEGIN -NEWFI104_BEGIN -COMMAND_ID=NEWFI-260919-NEWFDOM-ARTICLES205-JOBS104 -NEWFI104_GIT={"branch":"implementation/newfi-closed-mvp-20260906","clean":true,"head":"42c4b458ce94e74a29287a6b2c25677694d51523","remote":"origin"} -NEWFI104_STAGING={"content_index_now_jobs":[],"counts":{"drafts":0,"resource_updates":0,"resource_versions":0,"resources":0,"tag_content":0,"tags":0},"errors":{"count":22,"max_id":54,"old_fp":"e739c2c309539a508e20eba89b0ebc688640ef6ff9f919bbb419b2faad819f80","rows":[{"error_id":33,"exception_date":1788761824,"exception_type":"XF\\CssRenderException","filename":"src/XF/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)"},{"error_id":34,"exception_date":1788761824,"exception_type":"XF\\CssRenderException","filename":"src/XF/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)"},{"error_id":35,"exception_date":1788761824,"exception_type":"XF\\CssRenderException","filename":"src/XF/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)"},{"error_id":36,"exception_date":1788761827,"exception_type":"XF\\CssRenderException","filename":"src/XF/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)"},{"error_id":37,"exception_date":1788761829,"exception_type":"XF\\CssRenderException","filename":"src/XF/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)"},{"error_id":38,"exception_date":1788761829,"exception_type":"XF\\CssRenderException","filename":"src/XF/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)"},{"error_id":39,"exception_date":1788761829,"exception_type":"XF\\CssRenderException","filename":"src/XF/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)"},{"error_id":40,"exception_date":1788761831,"exception_type":"XF\\CssRenderException","filename":"src/XF/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)"},{"error_id":41,"exception_date":1788814392,"exception_type":"XF\\PrintableException","filename":"src/XF/Mvc/Entity/Entity.php","line":1276,"message":"Строка 111: Ошибка синтаксиса - Название шаблона: public:newfi_portal"},{"error_id":42,"exception_date":1788814392,"exception_type":"LogicException","filename":"src/XF/Mvc/Entity/Entity.php","line":645,"message":"Attempted to set 'type' while a save was pending without forceSet"},{"error_id":43,"exception_date":1788839621,"exception_type":"ErrorException","filename":"src/XF/Mvc/Entity/Entity.php","line":1276,"message":"Fatal Error: Uncaught XF\\PrintableException: Строка 111: Ошибка синтаксиса - Название шаблона: public:newfi_portal in /var/www/forums/newfi/public/src/XF/Mvc/Entity/Entity.php:1276 Stack trace: #0 Command line code(31): XF\\Mvc\\Entity\\Entity->save(true, false) #1 {main} thrown"},{"error_id":44,"exception_date":1788951070,"exception_type":"ErrorException","filename":"src/XF/Db/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 Stack trace: #0 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(207): XF\\Db\\AbstractStatement->getException('...', 1064, '...') #1 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(43): XF\\Db\\Mysqli\\Statement->getException('...', 1064, '...') #2 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(61): XF\\Db\\Mysqli\\Statement->prepare() #3 /var/www"},{"error_id":45,"exception_date":1788954911,"exception_type":"XF\\PrintableException","filename":"src/XF/Mvc/Entity/Entity.php","line":1276,"message":"Пожалуйста, введите корректный префикс роутинга."},{"error_id":46,"exception_date":1788961197,"exception_type":"ErrorException","filename":"Command line code","line":5,"message":"Fatal Error: Uncaught ReflectionException: Method XF\\AddOn\\AbstractSetup::applyGlobalPermissionByGroup() does not exist in Command line code:5 Stack trace: #0 Command line code(5): ReflectionMethod->__construct('...', '...') #1 {main} thrown"},{"error_id":47,"exception_date":1788986399,"exception_type":"XF\\Db\\InvalidQueryException","filename":"src/XF/Db/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"},{"error_id":48,"exception_date":1788986781,"exception_type":"XF\\Db\\InvalidQueryException","filename":"src/XF/Db/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"},{"error_id":49,"exception_date":1789756213,"exception_type":"XF\\Db\\Exception","filename":"src/XF/Db/AbstractStatement.php","line":225,"message":"MySQL statement prepare error [1054]: Unknown column 'sub_name_format' in 'SELECT'"},{"error_id":50,"exception_date":1789756540,"exception_type":"XF\\Db\\Exception","filename":"src/XF/Db/AbstractStatement.php","line":225,"message":"MySQL statement prepare error [1054]: Unknown column 'display_in_list' in 'SELECT'"},{"error_id":51,"exception_date":1789756728,"exception_type":"ErrorException","filename":"Command line code","line":32,"message":"Fatal Error: Uncaught ErrorException: [E_WARNING] Trying to access array offset on false in Command line code:32 Stack trace: #0 Command line code(32): XF::handlePhpError(2, '...', '...', 32) #1 {main} thrown"},{"error_id":52,"exception_date":1789757062,"exception_type":"ErrorException","filename":"Command line code","line":16,"message":"Fatal Error: Uncaught ErrorException: [E_WARNING] Trying to access array offset on false in Command line code:16 Stack trace: #0 Command line code(16): XF::handlePhpError(2, '...', '...', 16) #1 {main} thrown"},{"error_id":53,"exception_date":1789757200,"exception_type":"ErrorException","filename":"src/XF/Db/AbstractStatement.php","line":225,"message":"Fatal Error: Uncaught XF\\Db\\Exception: MySQL statement prepare error [1054]: Unknown column 'display_in_list' in 'SELECT' in /var/www/forums/newfi/public/src/XF/Db/AbstractStatement.php:225 Stack trace: #0 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(207): XF\\Db\\AbstractStatement->getException('...', 1054, '...') #1 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(43): XF\\Db\\Mysqli\\Statement->getException('...', 1054, '...') #2 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(61): XF\\Db\\Mysqli\\Statement->prepare() #3 /var/www/forums/newfi/public/src/XF/Db/AbstractAdapter.php(96): XF\\Db\\Mysqli\\Statement->execute() #4 /var/www/forums/newfi/public/src/XF/Db/"},{"error_id":54,"exception_date":1789764081,"exception_type":"ErrorException","filename":"src/XF/Service/ValidateAndSavableTrait.php","line":36,"message":"Fatal Error: Uncaught LogicException: Cannot save with validation errors. Use validate() to ensure there are no errors. (First error: Пожалуйста, укажите корректную версию.) in /var/www/forums/newfi/public/src/XF/Service/ValidateAndSavableTrait.php:36 Stack trace: #0 Command line code(4): XFRM\\Service\\ResourceItem\\Create->save() #1 /var/www/forums/newfi/public/src/XF.php(950): {closure}() #2 Command line code(4): XF::asVisitor(Object(XFRM\\XF\\Entity\\User), Object(Closure)) #3 {main} thrown"}]},"hostname":"newfi-staging","job_classes":[{"c":1,"execute_class":"XF\\Job\\Cron"},{"c":1,"execute_class":"XF\\Job\\UpgradeCheck"}],"job_count":2,"options":{"boardActive":"0","enableTagging":"1","indexRoute":"portal/"}} -NEWFI104_PRODUCTION={"content_index_now_jobs":[{"execute_class":"XF\\Job\\ContentIndexNow","execute_data_bytes":71,"execute_data_preview":"a:2:{s:12:\"content_type\";s:15:\"resource_update\";s:10:\"content_id\";i:2;}","execute_data_sha256":"6fdaa80c03bc23f1b85c7fdf4974344e510aab3a20b3caf17b586544af64db57","job_id":2287,"manual_execute":0,"trigger_date":1789766402,"unique_key":null},{"execute_class":"XF\\Job\\ContentIndexNow","execute_data_bytes":63,"execute_data_preview":"a:2:{s:12:\"content_type\";s:8:\"resource\";s:10:\"content_id\";i:2;}","execute_data_sha256":"8825a8ea4a4e3468ea2512090c3bbe0b580ce2056815b3f2bfcaeb40b97f1bdf","job_id":2288,"manual_execute":0,"trigger_date":1789766402,"unique_key":null},{"execute_class":"XF\\Job\\ContentIndexNow","execute_data_bytes":63,"execute_data_preview":"a:2:{s:12:\"content_type\";s:8:\"resource\";s:10:\"content_id\";i:2;}","execute_data_sha256":"8825a8ea4a4e3468ea2512090c3bbe0b580ce2056815b3f2bfcaeb40b97f1bdf","job_id":2289,"manual_execute":0,"trigger_date":1789766402,"unique_key":null},{"execute_class":"XF\\Job\\ContentIndexNow","execute_data_bytes":71,"execute_data_preview":"a:2:{s:12:\"content_type\";s:15:\"resource_update\";s:10:\"content_id\";i:3;}","execute_data_sha256":"06ac76e48b94ab22d2ebeb44b5da2ee66a568973f87d6f6e2e61a4107097689c","job_id":2290,"manual_execute":0,"trigger_date":1789766402,"unique_key":null},{"execute_class":"XF\\Job\\ContentIndexNow","execute_data_bytes":63,"execute_data_preview":"a:2:{s:12:\"content_type\";s:8:\"resource\";s:10:\"content_id\";i:3;}","execute_data_sha256":"2d6846daa04bfa6e827e7b1d8467e52597abdcb731985398ae9aa181392f9cc0","job_id":2291,"manual_execute":0,"trigger_date":1789766402,"unique_key":null},{"execute_class":"XF\\Job\\ContentIndexNow","execute_data_bytes":63,"execute_data_preview":"a:2:{s:12:\"content_type\";s:8:\"resource\";s:10:\"content_id\";i:3;}","execute_data_sha256":"2d6846daa04bfa6e827e7b1d8467e52597abdcb731985398ae9aa181392f9cc0","job_id":2292,"manual_execute":0,"trigger_date":1789766402,"unique_key":null},{"execute_class":"XF\\Job\\ContentIndexNow","execute_data_bytes":63,"execute_data_preview":"a:2:{s:12:\"content_type\";s:8:\"resource\";s:10:\"content_id\";i:2;}","execute_data_sha256":"8825a8ea4a4e3468ea2512090c3bbe0b580ce2056815b3f2bfcaeb40b97f1bdf","job_id":2293,"manual_execute":0,"trigger_date":1789766402,"unique_key":null},{"execute_class":"XF\\Job\\ContentIndexNow","execute_data_bytes":63,"execute_data_preview":"a:2:{s:12:\"content_type\";s:8:\"resource\";s:10:\"content_id\";i:3;}","execute_data_sha256":"2d6846daa04bfa6e827e7b1d8467e52597abdcb731985398ae9aa181392f9cc0","job_id":2294,"manual_execute":0,"trigger_date":1789766402,"unique_key":null}],"counts":{"drafts":0,"resource_updates":0,"resource_versions":0,"resources":0,"tag_content":0,"tags":0},"errors":{"count":16,"max_id":16,"old_fp":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","rows":[{"error_id":1,"exception_date":1789765501,"exception_type":"TypeError","filename":"src/XF/Job/ContentIndexNow.php","line":51,"message":"XF\\Job\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given"},{"error_id":2,"exception_date":1789765501,"exception_type":"TypeError","filename":"src/XF/Job/ContentIndexNow.php","line":51,"message":"XF\\Job\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given"},{"error_id":3,"exception_date":1789765501,"exception_type":"TypeError","filename":"src/XF/Job/ContentIndexNow.php","line":51,"message":"XF\\Job\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given"},{"error_id":4,"exception_date":1789765501,"exception_type":"TypeError","filename":"src/XF/Job/ContentIndexNow.php","line":51,"message":"XF\\Job\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given"},{"error_id":5,"exception_date":1789765501,"exception_type":"TypeError","filename":"src/XF/Job/ContentIndexNow.php","line":51,"message":"XF\\Job\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given"},{"error_id":6,"exception_date":1789765501,"exception_type":"TypeError","filename":"src/XF/Job/ContentIndexNow.php","line":51,"message":"XF\\Job\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given"},{"error_id":7,"exception_date":1789765501,"exception_type":"TypeError","filename":"src/XF/Job/ContentIndexNow.php","line":51,"message":"XF\\Job\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given"},{"error_id":8,"exception_date":1789765501,"exception_type":"TypeError","filename":"src/XF/Job/ContentIndexNow.php","line":51,"message":"XF\\Job\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given"},{"error_id":9,"exception_date":1789765801,"exception_type":"TypeError","filename":"src/XF/Job/ContentIndexNow.php","line":51,"message":"XF\\Job\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given"},{"error_id":10,"exception_date":1789765801,"exception_type":"TypeError","filename":"src/XF/Job/ContentIndexNow.php","line":51,"message":"XF\\Job\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given"},{"error_id":11,"exception_date":1789765801,"exception_type":"TypeError","filename":"src/XF/Job/ContentIndexNow.php","line":51,"message":"XF\\Job\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given"},{"error_id":12,"exception_date":1789765801,"exception_type":"TypeError","filename":"src/XF/Job/ContentIndexNow.php","line":51,"message":"XF\\Job\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given"},{"error_id":13,"exception_date":1789765801,"exception_type":"TypeError","filename":"src/XF/Job/ContentIndexNow.php","line":51,"message":"XF\\Job\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given"},{"error_id":14,"exception_date":1789765801,"exception_type":"TypeError","filename":"src/XF/Job/ContentIndexNow.php","line":51,"message":"XF\\Job\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given"},{"error_id":15,"exception_date":1789765801,"exception_type":"TypeError","filename":"src/XF/Job/ContentIndexNow.php","line":51,"message":"XF\\Job\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given"},{"error_id":16,"exception_date":1789765801,"exception_type":"TypeError","filename":"src/XF/Job/ContentIndexNow.php","line":51,"message":"XF\\Job\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given"}]},"hostname":"newfi-prod","job_classes":[{"c":8,"execute_class":"XF\\Job\\ContentIndexNow"},{"c":1,"execute_class":"XF\\Job\\Cron"},{"c":1,"execute_class":"XF\\Job\\UpgradeCheck"}],"job_count":10,"options":{"boardActive":"1","enableTagging":"1","indexRoute":"portal/"}} -NEWFI104_SAFE_REPORT={"changes_made":false,"decision":"PASS_ARTICLES205_CONTENTINDEXNOW_JOB_STATE_CAPTURED","git_head":"42c4b458ce94e74a29287a6b2c25677694d51523","production_content_index_now_jobs":[{"execute_class":"XF\\Job\\ContentIndexNow","execute_data_bytes":71,"execute_data_preview":"a:2:{s:12:\"content_type\";s:15:\"resource_update\";s:10:\"content_id\";i:2;}","execute_data_sha256":"6fdaa80c03bc23f1b85c7fdf4974344e510aab3a20b3caf17b586544af64db57","job_id":2287,"manual_execute":0,"trigger_date":1789766402,"unique_key":null},{"execute_class":"XF\\Job\\ContentIndexNow","execute_data_bytes":63,"execute_data_preview":"a:2:{s:12:\"content_type\";s:8:\"resource\";s:10:\"content_id\";i:2;}","execute_data_sha256":"8825a8ea4a4e3468ea2512090c3bbe0b580ce2056815b3f2bfcaeb40b97f1bdf","job_id":2288,"manual_execute":0,"trigger_date":1789766402,"unique_key":null},{"execute_class":"XF\\Job\\ContentIndexNow","execute_data_bytes":63,"execute_data_preview":"a:2:{s:12:\"content_type\";s:8:\"resource\";s:10:\"content_id\";i:2;}","execute_data_sha256":"8825a8ea4a4e3468ea2512090c3bbe0b580ce2056815b3f2bfcaeb40b97f1bdf","job_id":2289,"manual_execute":0,"trigger_date":1789766402,"unique_key":null},{"execute_class":"XF\\Job\\ContentIndexNow","execute_data_bytes":71,"execute_data_preview":"a:2:{s:12:\"content_type\";s:15:\"resource_update\";s:10:\"content_id\";i:3;}","execute_data_sha256":"06ac76e48b94ab22d2ebeb44b5da2ee66a568973f87d6f6e2e61a4107097689c","job_id":2290,"manual_execute":0,"trigger_date":1789766402,"unique_key":null},{"execute_class":"XF\\Job\\ContentIndexNow","execute_data_bytes":63,"execute_data_preview":"a:2:{s:12:\"content_type\";s:8:\"resource\";s:10:\"content_id\";i:3;}","execute_data_sha256":"2d6846daa04bfa6e827e7b1d8467e52597abdcb731985398ae9aa181392f9cc0","job_id":2291,"manual_execute":0,"trigger_date":1789766402,"unique_key":null},{"execute_class":"XF\\Job\\ContentIndexNow","execute_data_bytes":63,"execute_data_preview":"a:2:{s:12:\"content_type\";s:8:\"resource\";s:10:\"content_id\";i:3;}","execute_data_sha256":"2d6846daa04bfa6e827e7b1d8467e52597abdcb731985398ae9aa181392f9cc0","job_id":2292,"manual_execute":0,"trigger_date":1789766402,"unique_key":null},{"execute_class":"XF\\Job\\ContentIndexNow","execute_data_bytes":63,"execute_data_preview":"a:2:{s:12:\"content_type\";s:8:\"resource\";s:10:\"content_id\";i:2;}","execute_data_sha256":"8825a8ea4a4e3468ea2512090c3bbe0b580ce2056815b3f2bfcaeb40b97f1bdf","job_id":2293,"manual_execute":0,"trigger_date":1789766402,"unique_key":null},{"execute_class":"XF\\Job\\ContentIndexNow","execute_data_bytes":63,"execute_data_preview":"a:2:{s:12:\"content_type\";s:8:\"resource\";s:10:\"content_id\";i:3;}","execute_data_sha256":"2d6846daa04bfa6e827e7b1d8467e52597abdcb731985398ae9aa181392f9cc0","job_id":2294,"manual_execute":0,"trigger_date":1789766402,"unique_key":null}],"production_counts":{"drafts":0,"resource_updates":0,"resource_versions":0,"resources":0,"tag_content":0,"tags":0},"production_error_count":16,"production_error_max_id":16,"production_job_count":10,"staging_content_index_now_jobs":[],"staging_counts":{"drafts":0,"resource_updates":0,"resource_versions":0,"resources":0,"tag_content":0,"tags":0},"staging_job_count":2} -NEWFI104_DECISION=PASS_ARTICLES205_CONTENTINDEXNOW_JOB_STATE_CAPTURED -NEWFI104_NEXT_GATE=REMOVE_ONLY_STALE_CONTENTINDEXNOW_JOB_IF_PRESENT_ELSE_RESUME_PACK1 +NEWFI105_BEGIN +COMMAND_ID=NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105 +NEWFI105_PRESTATE={"production_errors":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],"production_jobs":[2287,2288,2289,2290,2291,2292,2293,2294],"staging_jobs":0} +NEWFI105_BACKUP={"action":"backup","backup":"/root/newfi-a205-jobfix/NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105/jobs.json","ok":true,"role":"production"} +NEWFI105_FIX={"counts":{"drafts":0,"resources":0,"tag_content":0,"tags":0,"updates":0,"versions":0},"deleted":8,"error_ids":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],"related_left":0} +NEWFI105_VERIFY={"production_counts":{"drafts":0,"resources":0,"tag_content":0,"tags":0,"updates":0,"versions":0},"production_errors":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],"production_related_jobs":0,"staging_errors":[33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54]} +NEWFI105_SAFE_REPORT={"changes_made":true,"decision":"PASS_ARTICLES205_STALE_CONTENTINDEXNOW_JOBS_REMOVED","deleted_job_ids":[2287,2288,2289,2290,2291,2292,2293,2294],"git_head":"42c4b458ce94e74a29287a6b2c25677694d51523","production_error_ids_preserved":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],"production_related_jobs_after":0} +NEWFI105_DECISION=PASS_ARTICLES205_STALE_CONTENTINDEXNOW_JOBS_REMOVED +NEWFI105_NEXT_GATE=RESUME_FIXED_PACK1_WITH_PRODUCTION_ERROR_BASELINE_1_TO_16 +HOMELAB_RESULT_CONTRACT={"changes_made":true,"command_id":"NEWFI-260919-NEWFDOM-ARTICLES205-JOBFIX105","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} OUTPUT_END CHAT_OUTPUT_END