diff --git a/runtime/history/NEWFI-260919-NEWFDOM-SOURCES209-APPLY125.json b/runtime/history/NEWFI-260919-NEWFDOM-SOURCES209-APPLY125.json new file mode 100644 index 00000000..4b8a52ff --- /dev/null +++ b/runtime/history/NEWFI-260919-NEWFDOM-SOURCES209-APPLY125.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "NEWFI-260919-NEWFDOM-SOURCES209-APPLY125", + "status": "FAIL", + "rc": 3, + "host": "pve01", + "mode": "change", + "component": "newfi-newfdom-sources209-trustworthy-public-source-registry-git-last", + "started_at_utc": "2026-09-19T00:22:36Z", + "finished_at_utc": "2026-09-19T00:22:37Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "6c48c3f67605b2670b3a689a20884a3465fb21c59c1c45aa63957807010cdfa8", + "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": "781893d006ab5edc962c60ce47855fcccfe9d81e17a1da8e3319779ed707934c", + "sanitized_output_sha256": "781893d006ab5edc962c60ce47855fcccfe9d81e17a1da8e3319779ed707934c", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "NEWFI125_BEGIN\nCOMMAND_ID=NEWFI-260919-NEWFDOM-SOURCES209-APPLY125\nNEWFI125_PUBLIC_SOURCE_PRECHECK={\"checked_at\":1789777357,\"sources\":2}\nNEWFI125_SAFE_REPORT={\"changes_made\":false,\"decision\":\"FAIL_SOURCES209_HOLD\",\"error\":\"RuntimeError:UNRESOLVED:[\\\"__CHECKED__\\\",\\\"__CID__\\\",\\\"__CI_SHA__\\\",\\\"__DATA_B64__\\\",\\\"__DATA__\\\",\\\"__OLD_FP__\\\"]\",\"rollback_restored\":null,\"rollback_started\":false}\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"NEWFI-260919-NEWFDOM-SOURCES209-APPLY125\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"FAIL\",\"version\":1}\n" +} diff --git a/runtime/history/NEWFI-260919-NEWFDOM-SOURCES209-APPLY125.txt b/runtime/history/NEWFI-260919-NEWFDOM-SOURCES209-APPLY125.txt new file mode 100644 index 00000000..b155d301 --- /dev/null +++ b/runtime/history/NEWFI-260919-NEWFDOM-SOURCES209-APPLY125.txt @@ -0,0 +1,37 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=NEWFI-260919-NEWFDOM-SOURCES209-APPLY125 +STATUS=FAIL +RC=3 +HOST=pve01 +MODE=change +COMPONENT=newfi-newfdom-sources209-trustworthy-public-source-registry-git-last +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=6c48c3f67605b2670b3a689a20884a3465fb21c59c1c45aa63957807010cdfa8 +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=781893d006ab5edc962c60ce47855fcccfe9d81e17a1da8e3319779ed707934c +SANITIZED_OUTPUT_SHA256=781893d006ab5edc962c60ce47855fcccfe9d81e17a1da8e3319779ed707934c +OUTPUT_BEGIN +NEWFI125_BEGIN +COMMAND_ID=NEWFI-260919-NEWFDOM-SOURCES209-APPLY125 +NEWFI125_PUBLIC_SOURCE_PRECHECK={"checked_at":1789777357,"sources":2} +NEWFI125_SAFE_REPORT={"changes_made":false,"decision":"FAIL_SOURCES209_HOLD","error":"RuntimeError:UNRESOLVED:[\"__CHECKED__\",\"__CID__\",\"__CI_SHA__\",\"__DATA_B64__\",\"__DATA__\",\"__OLD_FP__\"]","rollback_restored":null,"rollback_started":false} +HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"NEWFI-260919-NEWFDOM-SOURCES209-APPLY125","rollback_restored":null,"rollback_started":false,"status":"FAIL","version":1} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index f46e5c49..4b8a52ff 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,27 +1,27 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "NEWFI-260919-NEWFDOM-SOURCES209-AUDIT124R1", - "status": "OK", - "rc": 0, + "command_id": "NEWFI-260919-NEWFDOM-SOURCES209-APPLY125", + "status": "FAIL", + "rc": 3, "host": "pve01", - "mode": "read-only", - "component": "newfi-newfdom-sources209-public-source-registry-foundation-audit-readonly-r1-prod-tail-classify", - "started_at_utc": "2026-09-19T00:17:35Z", - "finished_at_utc": "2026-09-19T00:17:39Z", + "mode": "change", + "component": "newfi-newfdom-sources209-trustworthy-public-source-registry-git-last", + "started_at_utc": "2026-09-19T00:22:36Z", + "finished_at_utc": "2026-09-19T00:22:37Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "64a91eba081ea9e2ec7bb9af7c33407894b80b016f90084976875fcf7ea8b955", + "command_sha256": "6c48c3f67605b2670b3a689a20884a3465fb21c59c1c45aa63957807010cdfa8", "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": "ce502d43a8f067640a3f554baed4a322e94d46cb3f998df3eb729c73da55b712", - "sanitized_output_sha256": "ce502d43a8f067640a3f554baed4a322e94d46cb3f998df3eb729c73da55b712", + "raw_evidence_sha256": "781893d006ab5edc962c60ce47855fcccfe9d81e17a1da8e3319779ed707934c", + "sanitized_output_sha256": "781893d006ab5edc962c60ce47855fcccfe9d81e17a1da8e3319779ed707934c", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "NEWFI124R1_BEGIN\nCOMMAND_ID=NEWFI-260919-NEWFDOM-SOURCES209-AUDIT124R1\nNEWFI124R1_GIT={\"branch\":\"implementation/newfi-closed-mvp-20260906\",\"clean\":true,\"head\":\"4413665d4787676ab0970810c044312768576ed9\",\"remotes\":[{\"head\":\"4413665d4787676ab0970810c044312768576ed9\",\"remote\":\"origin\"}]}\nNEWFI124R1_WORKTREE=[{\"addon_dir\":\"Dogs\",\"matching_files\":[]},{\"addon_dir\":\"Events\",\"matching_files\":[{\"bytes\":1449,\"rel\":\"Entity/Event.php\",\"sha256\":\"8c2c6caf42390df552e64c7d95d225c394a27005ebcaaf7f8ebe2cb7f2e7bdf0\"},{\"bytes\":777,\"rel\":\"Entity/EventChange.php\",\"sha256\":\"c9743f22eedbd43a2a6231b34301d43d42fefbca9ce4898ee0d2a59eb455e602\"},{\"bytes\":775,\"rel\":\"Entity/EventSource.php\",\"sha256\":\"07541d087caf9668a2a2d80bb8cd81e9471095ce36260f1cc12ec81eb0460187\"},{\"bytes\":6912,\"rel\":\"Pub/Controller/Events.php\",\"sha256\":\"0a79773fcb87e5164ed6c0fcfedf0629eae925e59600cb5a794b06561cb8bad4\"},{\"bytes\":79,\"rel\":\"Pub/View/Events.php\",\"sha256\":\"dabbfabaa95bfb8105cea2123827f3433a29f618347dd8f1551124ccaea2a0b2\"}]},{\"addon_dir\":\"Portal\",\"matching_files\":[]}]\nNEWFI124R1_STAGING={\"ok\":true,\"role\":\"staging\",\"source_tree\":[{\"addon_dir\":\"Dogs\"},{\"addon_dir\":\"Events\",\"matching_files\":[{\"bytes\":1449,\"rel\":\"Entity/Event.php\",\"sha256\":\"8c2c6caf42390df552e64c7d95d225c394a27005ebcaaf7f8ebe2cb7f2e7bdf0\"},{\"bytes\":777,\"rel\":\"Entity/EventChange.php\",\"sha256\":\"c9743f22eedbd43a2a6231b34301d43d42fefbca9ce4898ee0d2a59eb455e602\"},{\"bytes\":775,\"matches\":[{\"line\":8,\"text\":\"class EventSource extends Entity\"},{\"line\":12,\"text\":\" $structure->table = 'xf_newfi_event_source';\"},{\"line\":13,\"text\":\" $structure->shortName = 'Newfi\\\\Events:EventSource';\"},{\"line\":14,\"text\":\" $structure->primaryKey = 'event_source_id';\"},{\"line\":16,\"text\":\" 'event_source_id' => ['type' => self::UINT, 'autoIncrement' => true, 'nullable' => true],\"},{\"line\":18,\"text\":\" 'source_url' => ['type' => self::STR, 'maxLength' => 500, 'required' => true],\"},{\"line\":19,\"text\":\" 'checked_at' => ['type' => self::UINT, 'required' => true]\"}],\"rel\":\"Entity/EventSource.php\",\"sha256\":\"07541d087caf9668a2a2d80bb8cd81e9471095ce36260f1cc12ec81eb0460187\"},{\"bytes\":6912,\"matches\":[{\"line\":196,\"text\":\" $sources = $db->fetchAll(\"},{\"line\":197,\"text\":\" \\\"SELECT event_source_id,source_url,checked_at\"},{\"line\":198,\"text\":\" FROM xf_newfi_event_source\"},{\"line\":200,\"text\":\" ORDER BY checked_at DESC, event_source_id DESC\\\",\"},{\"line\":214,\"text\":\" 'sources' => $sources,\"}],\"rel\":\"Pub/Controller/Events.php\",\"sha256\":\"0a79773fcb87e5164ed6c0fcfedf0629eae925e59600cb5a794b06561cb8bad4\"},{\"bytes\":79,\"rel\":\"Pub/View/Events.php\",\"sha256\":\"dabbfabaa95bfb8105cea2123827f3433a29f618347dd8f1551124ccaea2a0b2\"}]},{\"addon_dir\":\"Portal\"}],\"state\":{\"addons\":[{\"active\":1,\"addon_id\":\"Newfi/Dogs\",\"json_hash\":\"71b89450f1e7ef3c7320f8a34f15385e9f54db14642288a930868429492d5f31\",\"title\":\"Newfi Dogs\",\"version_id\":1000010,\"version_string\":\"1.0.0 Alpha 1\"},{\"active\":1,\"addon_id\":\"Newfi/Events\",\"json_hash\":\"cc60d5f949db176004f603e42cfb160aefd7ed4d8d7fff30101f4ebb2c502dc3\",\"title\":\"Newfi Events\",\"version_id\":1000010,\"version_string\":\"1.0.0 Alpha 1\"},{\"active\":1,\"addon_id\":\"Newfi/Portal\",\"json_hash\":\"288a61044c941107162d045be49ab2e7c844d1586b25378a7289b3c7275010ab\",\"title\":\"Newfi Portal\",\"version_id\":1000010,\"version_string\":\"1.0.0 Alpha 1\"}],\"board\":\"0\",\"errors\":{\"ids\":[33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55],\"old_fp\":\"e739c2c309539a508e20eba89b0ebc688640ef6ff9f919bbb419b2faad819f80\",\"rows\":[{\"error_id\":33,\"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_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_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_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_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_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_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_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_type\":\"XF\\\\PrintableException\",\"filename\":\"src/XF/Mvc/Entity/Entity.php\",\"line\":1276,\"message\":\"Строка 111: Ошибка синтаксиса - Название шаблона: public:newfi_portal\"},{\"error_id\":42,\"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_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_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/forums/newfi/public/src/XF/Db/AbstractAdapter.php(96): XF\\\\Db\\\\Mysqli\\\\Statement->execute() #4 /var/www/forums/newfi/public/src/XF/Db/AbstractAdapter.php(152): XF\\\\Db\\\\AbstractAdapter->query('...', Array) #5 Command line code(1): XF\\\\Db\\\\AbstractAdapter->fetchOne('...') #6 {main} thrown\"},{\"error_id\":45,\"exception_type\":\"XF\\\\PrintableException\",\"filename\":\"src/XF/Mvc/Entity/Entity.php\",\"line\":1276,\"message\":\"Пожалуйста, введите корректный префикс роутинга.\"},{\"error_id\":46,\"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_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_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_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_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_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_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_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/AbstractAdapter.php(157): XF\\\\Db\\\\AbstractAdapter->query('...', Array) #5 Command line code(11): XF\\\\Db\\\\AbstractAdapter->fetchAll('...') #6 {main} thrown\"},{\"error_id\":54,\"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\"},{\"error_id\":55,\"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 'r.category_id' 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/AbstractAdapter.php(157): XF\\\\Db\\\\AbstractAdapter->query('...', Array) #5 Command line code(3): XF\\\\Db\\\\AbstractAdapter->fetchAll('...') #6 {main} thrown\"}]},\"event_counts\":{\"change\":0,\"event\":0,\"source\":0},\"event_source_entity\":{\"bytes\":775,\"sha\":\"07541d087caf9668a2a2d80bb8cd81e9471095ce36260f1cc12ec81eb0460187\"},\"jobs\":[],\"schemas\":{\"xf_newfi_event_source\":{\"columns\":[{\"Collation\":null,\"Comment\":\"\",\"Default\":null,\"Extra\":\"auto_increment\",\"Field\":\"event_source_id\",\"Key\":\"PRI\",\"Null\":\"NO\",\"Privileges\":\"select,insert,update,references\",\"Type\":\"int(10) unsigned\"},{\"Collation\":null,\"Comment\":\"\",\"Default\":null,\"Extra\":\"\",\"Field\":\"event_id\",\"Key\":\"MUL\",\"Null\":\"NO\",\"Privileges\":\"select,insert,update,references\",\"Type\":\"int(10) unsigned\"},{\"Collation\":\"utf8mb4_general_ci\",\"Comment\":\"\",\"Default\":null,\"Extra\":\"\",\"Field\":\"source_url\",\"Key\":\"\",\"Null\":\"NO\",\"Privileges\":\"select,insert,update,references\",\"Type\":\"varchar(500)\"},{\"Collation\":null,\"Comment\":\"\",\"Default\":null,\"Extra\":\"\",\"Field\":\"checked_at\",\"Key\":\"\",\"Null\":\"NO\",\"Privileges\":\"select,insert,update,references\",\"Type\":\"int(10) unsigned\"}],\"count\":0,\"create\":\"CREATE TABLE `xf_newfi_event_source` (\\n `event_source_id` int(10) unsigned NOT NULL AUTO_INCREMENT,\\n `event_id` int(10) unsigned NOT NULL,\\n `source_url` varchar(500) NOT NULL,\\n `checked_at` int(10) unsigned NOT NULL,\\n PRIMARY KEY (`event_source_id`),\\n KEY `event_id` (`event_id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci\",\"indexes\":[{\"Cardinality\":0,\"Collation\":\"A\",\"Column_name\":\"event_source_id\",\"Comment\":\"\",\"Ignored\":\"NO\",\"Index_comment\":\"\",\"Index_type\":\"BTREE\",\"Key_name\":\"PRIMARY\",\"Non_unique\":0,\"Null\":\"\",\"Packed\":null,\"Seq_in_index\":1,\"Sub_part\":null,\"Table\":\"xf_newfi_event_source\"},{\"Cardinality\":0,\"Collation\":\"A\",\"Column_name\":\"event_id\",\"Comment\":\"\",\"Ignored\":\"NO\",\"Index_comment\":\"\",\"Index_type\":\"BTREE\",\"Key_name\":\"event_id\",\"Non_unique\":1,\"Null\":\"\",\"Packed\":null,\"Seq_in_index\":1,\"Sub_part\":null,\"Table\":\"xf_newfi_event_source\"}]}},\"tables\":[\"xf_newfi_event_source\"]}}\nNEWFI124R1_PRODUCTION={\"ok\":true,\"role\":\"production\",\"source_tree\":[{\"addon_dir\":\"Dogs\"},{\"addon_dir\":\"Events\",\"matching_files\":[{\"bytes\":1449,\"rel\":\"Entity/Event.php\",\"sha256\":\"8c2c6caf42390df552e64c7d95d225c394a27005ebcaaf7f8ebe2cb7f2e7bdf0\"},{\"bytes\":777,\"rel\":\"Entity/EventChange.php\",\"sha256\":\"c9743f22eedbd43a2a6231b34301d43d42fefbca9ce4898ee0d2a59eb455e602\"},{\"bytes\":775,\"matches\":[{\"line\":8,\"text\":\"class EventSource extends Entity\"},{\"line\":12,\"text\":\" $structure->table = 'xf_newfi_event_source';\"},{\"line\":13,\"text\":\" $structure->shortName = 'Newfi\\\\Events:EventSource';\"},{\"line\":14,\"text\":\" $structure->primaryKey = 'event_source_id';\"},{\"line\":16,\"text\":\" 'event_source_id' => ['type' => self::UINT, 'autoIncrement' => true, 'nullable' => true],\"},{\"line\":18,\"text\":\" 'source_url' => ['type' => self::STR, 'maxLength' => 500, 'required' => true],\"},{\"line\":19,\"text\":\" 'checked_at' => ['type' => self::UINT, 'required' => true]\"}],\"rel\":\"Entity/EventSource.php\",\"sha256\":\"07541d087caf9668a2a2d80bb8cd81e9471095ce36260f1cc12ec81eb0460187\"},{\"bytes\":6912,\"matches\":[{\"line\":196,\"text\":\" $sources = $db->fetchAll(\"},{\"line\":197,\"text\":\" \\\"SELECT event_source_id,source_url,checked_at\"},{\"line\":198,\"text\":\" FROM xf_newfi_event_source\"},{\"line\":200,\"text\":\" ORDER BY checked_at DESC, event_source_id DESC\\\",\"},{\"line\":214,\"text\":\" 'sources' => $sources,\"}],\"rel\":\"Pub/Controller/Events.php\",\"sha256\":\"0a79773fcb87e5164ed6c0fcfedf0629eae925e59600cb5a794b06561cb8bad4\"},{\"bytes\":79,\"rel\":\"Pub/View/Events.php\",\"sha256\":\"dabbfabaa95bfb8105cea2123827f3433a29f618347dd8f1551124ccaea2a0b2\"}]},{\"addon_dir\":\"Portal\"}],\"state\":{\"addons\":[{\"active\":1,\"addon_id\":\"Newfi/Dogs\",\"json_hash\":\"71b89450f1e7ef3c7320f8a34f15385e9f54db14642288a930868429492d5f31\",\"title\":\"Newfi Dogs\",\"version_id\":1000010,\"version_string\":\"1.0.0 Alpha 1\"},{\"active\":1,\"addon_id\":\"Newfi/Events\",\"json_hash\":\"cc60d5f949db176004f603e42cfb160aefd7ed4d8d7fff30101f4ebb2c502dc3\",\"title\":\"Newfi Events\",\"version_id\":1000010,\"version_string\":\"1.0.0 Alpha 1\"},{\"active\":1,\"addon_id\":\"Newfi/Portal\",\"json_hash\":\"288a61044c941107162d045be49ab2e7c844d1586b25378a7289b3c7275010ab\",\"title\":\"Newfi Portal\",\"version_id\":1000010,\"version_string\":\"1.0.0 Alpha 1\"}],\"board\":\"1\",\"errors\":{\"ids\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],\"old_fp\":\"f066b6ae3f22b62dd189e93085df389c5c8b3d6c316c27bc847e5ae17061384d\",\"rows\":[{\"error_id\":1,\"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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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\":17,\"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\":18,\"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\":19,\"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\":20,\"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\":21,\"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\":22,\"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\":23,\"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\":24,\"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\":25,\"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\":26,\"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\":27,\"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\":28,\"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\":29,\"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\":30,\"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\":31,\"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\":32,\"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\":33,\"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\":34,\"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\":35,\"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\":36,\"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\":37,\"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\":38,\"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\":39,\"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\":40,\"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\":41,\"exception_type\":\"Symfony\\\\Component\\\\Mailer\\\\Exception\\\\TransportException\",\"filename\":\"src/vendor/symfony/mailer/Transport/Smtp/Stream/ProcessStream.php\",\"line\":74,\"message\":\"Email to aleisaev@yandex.ru from noreply@newfi.ru failed: Process failed with exit code 65: sendmail: envelope from address bounce@newfi.ru not accepted by the server sendmail: server message: 553 5.7.1 Sender address rejected: user not found. 1789776602-2ALvR0Fd5Sw0-FszCMpdj sendmail: could not send mail (account default from /etc/msmtprc) \"}]},\"event_counts\":{\"change\":0,\"event\":0,\"source\":0},\"event_source_entity\":{\"bytes\":775,\"sha\":\"07541d087caf9668a2a2d80bb8cd81e9471095ce36260f1cc12ec81eb0460187\"},\"jobs\":[],\"schemas\":{\"xf_newfi_event_source\":{\"columns\":[{\"Collation\":null,\"Comment\":\"\",\"Default\":null,\"Extra\":\"auto_increment\",\"Field\":\"event_source_id\",\"Key\":\"PRI\",\"Null\":\"NO\",\"Privileges\":\"select,insert,update,references\",\"Type\":\"int(10) unsigned\"},{\"Collation\":null,\"Comment\":\"\",\"Default\":null,\"Extra\":\"\",\"Field\":\"event_id\",\"Key\":\"MUL\",\"Null\":\"NO\",\"Privileges\":\"select,insert,update,references\",\"Type\":\"int(10) unsigned\"},{\"Collation\":\"utf8mb4_general_ci\",\"Comment\":\"\",\"Default\":null,\"Extra\":\"\",\"Field\":\"source_url\",\"Key\":\"\",\"Null\":\"NO\",\"Privileges\":\"select,insert,update,references\",\"Type\":\"varchar(500)\"},{\"Collation\":null,\"Comment\":\"\",\"Default\":null,\"Extra\":\"\",\"Field\":\"checked_at\",\"Key\":\"\",\"Null\":\"NO\",\"Privileges\":\"select,insert,update,references\",\"Type\":\"int(10) unsigned\"}],\"count\":0,\"create\":\"CREATE TABLE `xf_newfi_event_source` (\\n `event_source_id` int(10) unsigned NOT NULL AUTO_INCREMENT,\\n `event_id` int(10) unsigned NOT NULL,\\n `source_url` varchar(500) NOT NULL,\\n `checked_at` int(10) unsigned NOT NULL,\\n PRIMARY KEY (`event_source_id`),\\n KEY `event_id` (`event_id`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci\",\"indexes\":[{\"Cardinality\":0,\"Collation\":\"A\",\"Column_name\":\"event_source_id\",\"Comment\":\"\",\"Ignored\":\"NO\",\"Index_comment\":\"\",\"Index_type\":\"BTREE\",\"Key_name\":\"PRIMARY\",\"Non_unique\":0,\"Null\":\"\",\"Packed\":null,\"Seq_in_index\":1,\"Sub_part\":null,\"Table\":\"xf_newfi_event_source\"},{\"Cardinality\":0,\"Collation\":\"A\",\"Column_name\":\"event_id\",\"Comment\":\"\",\"Ignored\":\"NO\",\"Index_comment\":\"\",\"Index_type\":\"BTREE\",\"Key_name\":\"event_id\",\"Non_unique\":1,\"Null\":\"\",\"Packed\":null,\"Seq_in_index\":1,\"Sub_part\":null,\"Table\":\"xf_newfi_event_source\"}]}},\"tables\":[\"xf_newfi_event_source\"]}}\nNEWFI124R1_PROD_TAIL41={\"error_id\":41,\"exception_type\":\"Symfony\\\\Component\\\\Mailer\\\\Exception\\\\TransportException\",\"filename\":\"src/vendor/symfony/mailer/Transport/Smtp/Stream/ProcessStream.php\",\"line\":74,\"message\":\"Email to aleisaev@yandex.ru from noreply@newfi.ru failed: Process failed with exit code 65: sendmail: envelope from address bounce@newfi.ru not accepted by the server sendmail: server message: 553 5.7.1 Sender address rejected: user not found. 1789776602-2ALvR0Fd5Sw0-FszCMpdj sendmail: could not send mail (account default from /etc/msmtprc) \"}\nNEWFI124R1_PUBLIC_SOURCES=[{\"authority\":\"РКФ\",\"bytes\":157348,\"content_type\":\"text/html; charset=UTF-8\",\"curl_rc\":0,\"etag\":null,\"http\":\"200\",\"identity\":\"rkf_exhibitions\",\"last_modified\":null,\"locale\":\"ru-RU\",\"region\":\"RU\",\"server\":\"nginx\",\"sha256\":\"0296963ef0dc01dde7fdde4e47ead82b1098f0b246f7d62b9029d7fa77de2305\",\"signals\":{\"calendar\":true,\"date_tokens\":10,\"exhibition\":true,\"show\":true},\"stderr\":\"\",\"url\":\"https://rkf.org.ru/vystavochnaja-dejatelnost/\"},{\"authority\":\"FCI\",\"bytes\":62932,\"content_type\":\"text/html; charset=utf-8\",\"curl_rc\":0,\"etag\":null,\"http\":\"200\",\"identity\":\"fci_show_schedules\",\"last_modified\":null,\"locale\":\"en\",\"region\":\"GLOBAL\",\"server\":\"Microsoft-IIS/10.0\",\"sha256\":\"98e2c39a04c54b8455a0eb8956bbe3931723cff845db2279009676a3222e98fb\",\"signals\":{\"calendar\":false,\"date_tokens\":0,\"exhibition\":false,\"show\":true},\"stderr\":\"\",\"url\":\"https://www.fci.be/en/schedules/concours.aspx\"}]\nNEWFI124R1_SAFE_REPORT={\"changes_made\":false,\"decision\":\"PASS_SOURCES209_FOUNDATION_PUBLIC_SOURCE_AUDIT_CAPTURED\",\"event_source_rows\":0,\"git_head\":\"4413665d4787676ab0970810c044312768576ed9\",\"production_tail_41\":{\"exception_type\":\"Symfony\\\\Component\\\\Mailer\\\\Exception\\\\TransportException\",\"filename\":\"src/vendor/symfony/mailer/Transport/Smtp/Stream/ProcessStream.php\",\"line\":74,\"message\":\"Email to aleisaev@yandex.ru from noreply@newfi.ru failed: Process failed with exit code 65: sendmail: envelope from address bounce@newfi.ru not accepted by the server sendmail: server message: 553 5.7.1 Sender address rejected: user not found. 1789776602-2ALvR0Fd5Sw0-FszCMpdj sendmail: could not send mail (account default from /etc/msmtprc) \"},\"public_sources\":[{\"bytes\":157348,\"content_type\":\"text/html; charset=UTF-8\",\"http\":\"200\",\"identity\":\"rkf_exhibitions\",\"url\":\"https://rkf.org.ru/vystavochnaja-dejatelnost/\"},{\"bytes\":62932,\"content_type\":\"text/html; charset=utf-8\",\"http\":\"200\",\"identity\":\"fci_show_schedules\",\"url\":\"https://www.fci.be/en/schedules/concours.aspx\"}],\"source_addon_dirs\":[],\"source_tables\":[\"xf_newfi_event_source\"]}\nNEWFI124R1_DECISION=PASS_SOURCES209_FOUNDATION_PUBLIC_SOURCE_AUDIT_CAPTURED\nNEWFI124R1_NEXT_GATE=BUILD_TRUSTWORTHY_PUBLIC_SOURCE_REGISTRY\n" + "output": "NEWFI125_BEGIN\nCOMMAND_ID=NEWFI-260919-NEWFDOM-SOURCES209-APPLY125\nNEWFI125_PUBLIC_SOURCE_PRECHECK={\"checked_at\":1789777357,\"sources\":2}\nNEWFI125_SAFE_REPORT={\"changes_made\":false,\"decision\":\"FAIL_SOURCES209_HOLD\",\"error\":\"RuntimeError:UNRESOLVED:[\\\"__CHECKED__\\\",\\\"__CID__\\\",\\\"__CI_SHA__\\\",\\\"__DATA_B64__\\\",\\\"__DATA__\\\",\\\"__OLD_FP__\\\"]\",\"rollback_restored\":null,\"rollback_started\":false}\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"NEWFI-260919-NEWFDOM-SOURCES209-APPLY125\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"FAIL\",\"version\":1}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 78257151..b155d301 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,22 +1,22 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=NEWFI-260919-NEWFDOM-SOURCES209-AUDIT124R1 -STATUS=OK -RC=0 +COMMAND_ID=NEWFI-260919-NEWFDOM-SOURCES209-APPLY125 +STATUS=FAIL +RC=3 HOST=pve01 -MODE=read-only -COMPONENT=newfi-newfdom-sources209-public-source-registry-foundation-audit-readonly-r1-prod-tail-classify +MODE=change +COMPONENT=newfi-newfdom-sources209-trustworthy-public-source-registry-git-last REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=64a91eba081ea9e2ec7bb9af7c33407894b80b016f90084976875fcf7ea8b955 +COMMAND_SHA256=6c48c3f67605b2670b3a689a20884a3465fb21c59c1c45aa63957807010cdfa8 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,20 +24,14 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=ce502d43a8f067640a3f554baed4a322e94d46cb3f998df3eb729c73da55b712 -SANITIZED_OUTPUT_SHA256=ce502d43a8f067640a3f554baed4a322e94d46cb3f998df3eb729c73da55b712 +RAW_EVIDENCE_SHA256=781893d006ab5edc962c60ce47855fcccfe9d81e17a1da8e3319779ed707934c +SANITIZED_OUTPUT_SHA256=781893d006ab5edc962c60ce47855fcccfe9d81e17a1da8e3319779ed707934c OUTPUT_BEGIN -NEWFI124R1_BEGIN -COMMAND_ID=NEWFI-260919-NEWFDOM-SOURCES209-AUDIT124R1 -NEWFI124R1_GIT={"branch":"implementation/newfi-closed-mvp-20260906","clean":true,"head":"4413665d4787676ab0970810c044312768576ed9","remotes":[{"head":"4413665d4787676ab0970810c044312768576ed9","remote":"origin"}]} -NEWFI124R1_WORKTREE=[{"addon_dir":"Dogs","matching_files":[]},{"addon_dir":"Events","matching_files":[{"bytes":1449,"rel":"Entity/Event.php","sha256":"8c2c6caf42390df552e64c7d95d225c394a27005ebcaaf7f8ebe2cb7f2e7bdf0"},{"bytes":777,"rel":"Entity/EventChange.php","sha256":"c9743f22eedbd43a2a6231b34301d43d42fefbca9ce4898ee0d2a59eb455e602"},{"bytes":775,"rel":"Entity/EventSource.php","sha256":"07541d087caf9668a2a2d80bb8cd81e9471095ce36260f1cc12ec81eb0460187"},{"bytes":6912,"rel":"Pub/Controller/Events.php","sha256":"0a79773fcb87e5164ed6c0fcfedf0629eae925e59600cb5a794b06561cb8bad4"},{"bytes":79,"rel":"Pub/View/Events.php","sha256":"dabbfabaa95bfb8105cea2123827f3433a29f618347dd8f1551124ccaea2a0b2"}]},{"addon_dir":"Portal","matching_files":[]}] -NEWFI124R1_STAGING={"ok":true,"role":"staging","source_tree":[{"addon_dir":"Dogs"},{"addon_dir":"Events","matching_files":[{"bytes":1449,"rel":"Entity/Event.php","sha256":"8c2c6caf42390df552e64c7d95d225c394a27005ebcaaf7f8ebe2cb7f2e7bdf0"},{"bytes":777,"rel":"Entity/EventChange.php","sha256":"c9743f22eedbd43a2a6231b34301d43d42fefbca9ce4898ee0d2a59eb455e602"},{"bytes":775,"matches":[{"line":8,"text":"class EventSource extends Entity"},{"line":12,"text":" $structure->table = 'xf_newfi_event_source';"},{"line":13,"text":" $structure->shortName = 'Newfi\\Events:EventSource';"},{"line":14,"text":" $structure->primaryKey = 'event_source_id';"},{"line":16,"text":" 'event_source_id' => ['type' => self::UINT, 'autoIncrement' => true, 'nullable' => true],"},{"line":18,"text":" 'source_url' => ['type' => self::STR, 'maxLength' => 500, 'required' => true],"},{"line":19,"text":" 'checked_at' => ['type' => self::UINT, 'required' => true]"}],"rel":"Entity/EventSource.php","sha256":"07541d087caf9668a2a2d80bb8cd81e9471095ce36260f1cc12ec81eb0460187"},{"bytes":6912,"matches":[{"line":196,"text":" $sources = $db->fetchAll("},{"line":197,"text":" \"SELECT event_source_id,source_url,checked_at"},{"line":198,"text":" FROM xf_newfi_event_source"},{"line":200,"text":" ORDER BY checked_at DESC, event_source_id DESC\","},{"line":214,"text":" 'sources' => $sources,"}],"rel":"Pub/Controller/Events.php","sha256":"0a79773fcb87e5164ed6c0fcfedf0629eae925e59600cb5a794b06561cb8bad4"},{"bytes":79,"rel":"Pub/View/Events.php","sha256":"dabbfabaa95bfb8105cea2123827f3433a29f618347dd8f1551124ccaea2a0b2"}]},{"addon_dir":"Portal"}],"state":{"addons":[{"active":1,"addon_id":"Newfi/Dogs","json_hash":"71b89450f1e7ef3c7320f8a34f15385e9f54db14642288a930868429492d5f31","title":"Newfi Dogs","version_id":1000010,"version_string":"1.0.0 Alpha 1"},{"active":1,"addon_id":"Newfi/Events","json_hash":"cc60d5f949db176004f603e42cfb160aefd7ed4d8d7fff30101f4ebb2c502dc3","title":"Newfi Events","version_id":1000010,"version_string":"1.0.0 Alpha 1"},{"active":1,"addon_id":"Newfi/Portal","json_hash":"288a61044c941107162d045be49ab2e7c844d1586b25378a7289b3c7275010ab","title":"Newfi Portal","version_id":1000010,"version_string":"1.0.0 Alpha 1"}],"board":"0","errors":{"ids":[33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55],"old_fp":"e739c2c309539a508e20eba89b0ebc688640ef6ff9f919bbb419b2faad819f80","rows":[{"error_id":33,"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_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_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_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_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_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_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_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_type":"XF\\PrintableException","filename":"src/XF/Mvc/Entity/Entity.php","line":1276,"message":"Строка 111: Ошибка синтаксиса - Название шаблона: public:newfi_portal"},{"error_id":42,"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_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_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/forums/newfi/public/src/XF/Db/AbstractAdapter.php(96): XF\\Db\\Mysqli\\Statement->execute() #4 /var/www/forums/newfi/public/src/XF/Db/AbstractAdapter.php(152): XF\\Db\\AbstractAdapter->query('...', Array) #5 Command line code(1): XF\\Db\\AbstractAdapter->fetchOne('...') #6 {main} thrown"},{"error_id":45,"exception_type":"XF\\PrintableException","filename":"src/XF/Mvc/Entity/Entity.php","line":1276,"message":"Пожалуйста, введите корректный префикс роутинга."},{"error_id":46,"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_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_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_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_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_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_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_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/AbstractAdapter.php(157): XF\\Db\\AbstractAdapter->query('...', Array) #5 Command line code(11): XF\\Db\\AbstractAdapter->fetchAll('...') #6 {main} thrown"},{"error_id":54,"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"},{"error_id":55,"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 'r.category_id' 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/AbstractAdapter.php(157): XF\\Db\\AbstractAdapter->query('...', Array) #5 Command line code(3): XF\\Db\\AbstractAdapter->fetchAll('...') #6 {main} thrown"}]},"event_counts":{"change":0,"event":0,"source":0},"event_source_entity":{"bytes":775,"sha":"07541d087caf9668a2a2d80bb8cd81e9471095ce36260f1cc12ec81eb0460187"},"jobs":[],"schemas":{"xf_newfi_event_source":{"columns":[{"Collation":null,"Comment":"","Default":null,"Extra":"auto_increment","Field":"event_source_id","Key":"PRI","Null":"NO","Privileges":"select,insert,update,references","Type":"int(10) unsigned"},{"Collation":null,"Comment":"","Default":null,"Extra":"","Field":"event_id","Key":"MUL","Null":"NO","Privileges":"select,insert,update,references","Type":"int(10) unsigned"},{"Collation":"utf8mb4_general_ci","Comment":"","Default":null,"Extra":"","Field":"source_url","Key":"","Null":"NO","Privileges":"select,insert,update,references","Type":"varchar(500)"},{"Collation":null,"Comment":"","Default":null,"Extra":"","Field":"checked_at","Key":"","Null":"NO","Privileges":"select,insert,update,references","Type":"int(10) unsigned"}],"count":0,"create":"CREATE TABLE `xf_newfi_event_source` (\n `event_source_id` int(10) unsigned NOT NULL AUTO_INCREMENT,\n `event_id` int(10) unsigned NOT NULL,\n `source_url` varchar(500) NOT NULL,\n `checked_at` int(10) unsigned NOT NULL,\n PRIMARY KEY (`event_source_id`),\n KEY `event_id` (`event_id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci","indexes":[{"Cardinality":0,"Collation":"A","Column_name":"event_source_id","Comment":"","Ignored":"NO","Index_comment":"","Index_type":"BTREE","Key_name":"PRIMARY","Non_unique":0,"Null":"","Packed":null,"Seq_in_index":1,"Sub_part":null,"Table":"xf_newfi_event_source"},{"Cardinality":0,"Collation":"A","Column_name":"event_id","Comment":"","Ignored":"NO","Index_comment":"","Index_type":"BTREE","Key_name":"event_id","Non_unique":1,"Null":"","Packed":null,"Seq_in_index":1,"Sub_part":null,"Table":"xf_newfi_event_source"}]}},"tables":["xf_newfi_event_source"]}} -NEWFI124R1_PRODUCTION={"ok":true,"role":"production","source_tree":[{"addon_dir":"Dogs"},{"addon_dir":"Events","matching_files":[{"bytes":1449,"rel":"Entity/Event.php","sha256":"8c2c6caf42390df552e64c7d95d225c394a27005ebcaaf7f8ebe2cb7f2e7bdf0"},{"bytes":777,"rel":"Entity/EventChange.php","sha256":"c9743f22eedbd43a2a6231b34301d43d42fefbca9ce4898ee0d2a59eb455e602"},{"bytes":775,"matches":[{"line":8,"text":"class EventSource extends Entity"},{"line":12,"text":" $structure->table = 'xf_newfi_event_source';"},{"line":13,"text":" $structure->shortName = 'Newfi\\Events:EventSource';"},{"line":14,"text":" $structure->primaryKey = 'event_source_id';"},{"line":16,"text":" 'event_source_id' => ['type' => self::UINT, 'autoIncrement' => true, 'nullable' => true],"},{"line":18,"text":" 'source_url' => ['type' => self::STR, 'maxLength' => 500, 'required' => true],"},{"line":19,"text":" 'checked_at' => ['type' => self::UINT, 'required' => true]"}],"rel":"Entity/EventSource.php","sha256":"07541d087caf9668a2a2d80bb8cd81e9471095ce36260f1cc12ec81eb0460187"},{"bytes":6912,"matches":[{"line":196,"text":" $sources = $db->fetchAll("},{"line":197,"text":" \"SELECT event_source_id,source_url,checked_at"},{"line":198,"text":" FROM xf_newfi_event_source"},{"line":200,"text":" ORDER BY checked_at DESC, event_source_id DESC\","},{"line":214,"text":" 'sources' => $sources,"}],"rel":"Pub/Controller/Events.php","sha256":"0a79773fcb87e5164ed6c0fcfedf0629eae925e59600cb5a794b06561cb8bad4"},{"bytes":79,"rel":"Pub/View/Events.php","sha256":"dabbfabaa95bfb8105cea2123827f3433a29f618347dd8f1551124ccaea2a0b2"}]},{"addon_dir":"Portal"}],"state":{"addons":[{"active":1,"addon_id":"Newfi/Dogs","json_hash":"71b89450f1e7ef3c7320f8a34f15385e9f54db14642288a930868429492d5f31","title":"Newfi Dogs","version_id":1000010,"version_string":"1.0.0 Alpha 1"},{"active":1,"addon_id":"Newfi/Events","json_hash":"cc60d5f949db176004f603e42cfb160aefd7ed4d8d7fff30101f4ebb2c502dc3","title":"Newfi Events","version_id":1000010,"version_string":"1.0.0 Alpha 1"},{"active":1,"addon_id":"Newfi/Portal","json_hash":"288a61044c941107162d045be49ab2e7c844d1586b25378a7289b3c7275010ab","title":"Newfi Portal","version_id":1000010,"version_string":"1.0.0 Alpha 1"}],"board":"1","errors":{"ids":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],"old_fp":"f066b6ae3f22b62dd189e93085df389c5c8b3d6c316c27bc847e5ae17061384d","rows":[{"error_id":1,"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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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":17,"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":18,"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":19,"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":20,"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":21,"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":22,"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":23,"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":24,"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":25,"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":26,"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":27,"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":28,"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":29,"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":30,"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":31,"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":32,"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":33,"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":34,"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":35,"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":36,"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":37,"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":38,"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":39,"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":40,"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":41,"exception_type":"Symfony\\Component\\Mailer\\Exception\\TransportException","filename":"src/vendor/symfony/mailer/Transport/Smtp/Stream/ProcessStream.php","line":74,"message":"Email to aleisaev@yandex.ru from noreply@newfi.ru failed: Process failed with exit code 65: sendmail: envelope from address bounce@newfi.ru not accepted by the server sendmail: server message: 553 5.7.1 Sender address rejected: user not found. 1789776602-2ALvR0Fd5Sw0-FszCMpdj sendmail: could not send mail (account default from /etc/msmtprc) "}]},"event_counts":{"change":0,"event":0,"source":0},"event_source_entity":{"bytes":775,"sha":"07541d087caf9668a2a2d80bb8cd81e9471095ce36260f1cc12ec81eb0460187"},"jobs":[],"schemas":{"xf_newfi_event_source":{"columns":[{"Collation":null,"Comment":"","Default":null,"Extra":"auto_increment","Field":"event_source_id","Key":"PRI","Null":"NO","Privileges":"select,insert,update,references","Type":"int(10) unsigned"},{"Collation":null,"Comment":"","Default":null,"Extra":"","Field":"event_id","Key":"MUL","Null":"NO","Privileges":"select,insert,update,references","Type":"int(10) unsigned"},{"Collation":"utf8mb4_general_ci","Comment":"","Default":null,"Extra":"","Field":"source_url","Key":"","Null":"NO","Privileges":"select,insert,update,references","Type":"varchar(500)"},{"Collation":null,"Comment":"","Default":null,"Extra":"","Field":"checked_at","Key":"","Null":"NO","Privileges":"select,insert,update,references","Type":"int(10) unsigned"}],"count":0,"create":"CREATE TABLE `xf_newfi_event_source` (\n `event_source_id` int(10) unsigned NOT NULL AUTO_INCREMENT,\n `event_id` int(10) unsigned NOT NULL,\n `source_url` varchar(500) NOT NULL,\n `checked_at` int(10) unsigned NOT NULL,\n PRIMARY KEY (`event_source_id`),\n KEY `event_id` (`event_id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci","indexes":[{"Cardinality":0,"Collation":"A","Column_name":"event_source_id","Comment":"","Ignored":"NO","Index_comment":"","Index_type":"BTREE","Key_name":"PRIMARY","Non_unique":0,"Null":"","Packed":null,"Seq_in_index":1,"Sub_part":null,"Table":"xf_newfi_event_source"},{"Cardinality":0,"Collation":"A","Column_name":"event_id","Comment":"","Ignored":"NO","Index_comment":"","Index_type":"BTREE","Key_name":"event_id","Non_unique":1,"Null":"","Packed":null,"Seq_in_index":1,"Sub_part":null,"Table":"xf_newfi_event_source"}]}},"tables":["xf_newfi_event_source"]}} -NEWFI124R1_PROD_TAIL41={"error_id":41,"exception_type":"Symfony\\Component\\Mailer\\Exception\\TransportException","filename":"src/vendor/symfony/mailer/Transport/Smtp/Stream/ProcessStream.php","line":74,"message":"Email to aleisaev@yandex.ru from noreply@newfi.ru failed: Process failed with exit code 65: sendmail: envelope from address bounce@newfi.ru not accepted by the server sendmail: server message: 553 5.7.1 Sender address rejected: user not found. 1789776602-2ALvR0Fd5Sw0-FszCMpdj sendmail: could not send mail (account default from /etc/msmtprc) "} -NEWFI124R1_PUBLIC_SOURCES=[{"authority":"РКФ","bytes":157348,"content_type":"text/html; charset=UTF-8","curl_rc":0,"etag":null,"http":"200","identity":"rkf_exhibitions","last_modified":null,"locale":"ru-RU","region":"RU","server":"nginx","sha256":"0296963ef0dc01dde7fdde4e47ead82b1098f0b246f7d62b9029d7fa77de2305","signals":{"calendar":true,"date_tokens":10,"exhibition":true,"show":true},"stderr":"","url":"https://rkf.org.ru/vystavochnaja-dejatelnost/"},{"authority":"FCI","bytes":62932,"content_type":"text/html; charset=utf-8","curl_rc":0,"etag":null,"http":"200","identity":"fci_show_schedules","last_modified":null,"locale":"en","region":"GLOBAL","server":"Microsoft-IIS/10.0","sha256":"98e2c39a04c54b8455a0eb8956bbe3931723cff845db2279009676a3222e98fb","signals":{"calendar":false,"date_tokens":0,"exhibition":false,"show":true},"stderr":"","url":"https://www.fci.be/en/schedules/concours.aspx"}] -NEWFI124R1_SAFE_REPORT={"changes_made":false,"decision":"PASS_SOURCES209_FOUNDATION_PUBLIC_SOURCE_AUDIT_CAPTURED","event_source_rows":0,"git_head":"4413665d4787676ab0970810c044312768576ed9","production_tail_41":{"exception_type":"Symfony\\Component\\Mailer\\Exception\\TransportException","filename":"src/vendor/symfony/mailer/Transport/Smtp/Stream/ProcessStream.php","line":74,"message":"Email to aleisaev@yandex.ru from noreply@newfi.ru failed: Process failed with exit code 65: sendmail: envelope from address bounce@newfi.ru not accepted by the server sendmail: server message: 553 5.7.1 Sender address rejected: user not found. 1789776602-2ALvR0Fd5Sw0-FszCMpdj sendmail: could not send mail (account default from /etc/msmtprc) "},"public_sources":[{"bytes":157348,"content_type":"text/html; charset=UTF-8","http":"200","identity":"rkf_exhibitions","url":"https://rkf.org.ru/vystavochnaja-dejatelnost/"},{"bytes":62932,"content_type":"text/html; charset=utf-8","http":"200","identity":"fci_show_schedules","url":"https://www.fci.be/en/schedules/concours.aspx"}],"source_addon_dirs":[],"source_tables":["xf_newfi_event_source"]} -NEWFI124R1_DECISION=PASS_SOURCES209_FOUNDATION_PUBLIC_SOURCE_AUDIT_CAPTURED -NEWFI124R1_NEXT_GATE=BUILD_TRUSTWORTHY_PUBLIC_SOURCE_REGISTRY +NEWFI125_BEGIN +COMMAND_ID=NEWFI-260919-NEWFDOM-SOURCES209-APPLY125 +NEWFI125_PUBLIC_SOURCE_PRECHECK={"checked_at":1789777357,"sources":2} +NEWFI125_SAFE_REPORT={"changes_made":false,"decision":"FAIL_SOURCES209_HOLD","error":"RuntimeError:UNRESOLVED:[\"__CHECKED__\",\"__CID__\",\"__CI_SHA__\",\"__DATA_B64__\",\"__DATA__\",\"__OLD_FP__\"]","rollback_restored":null,"rollback_started":false} +HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"NEWFI-260919-NEWFDOM-SOURCES209-APPLY125","rollback_restored":null,"rollback_started":false,"status":"FAIL","version":1} OUTPUT_END CHAT_OUTPUT_END