1
0
Files
homelab-public-context/runtime/latest.json
T
2026-09-19 00:17:40 +00:00

39 lines
35 KiB
JSON

{
"schema_version": 1,
"channel": "homelab-runtime",
"command_id": "NEWFI-260919-NEWFDOM-SOURCES209-AUDIT124R1",
"status": "OK",
"rc": 0,
"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",
"reference_register_checked": true,
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
"error_register_checked": true,
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
"command_sha256": "64a91eba081ea9e2ec7bb9af7c33407894b80b016f90084976875fcf7ea8b955",
"duplicate_failed_command_blocked": false,
"block_reason": null,
"execution_started": true,
"change_declared": false,
"result_contract_valid": true,
"result_contract_status": null,
"result_contract_error": null,
"command_rc": 0,
"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": "ce502d43a8f067640a3f554baed4a322e94d46cb3f998df3eb729c73da55b712",
"sanitized_output_sha256": "ce502d43a8f067640a3f554baed4a322e94d46cb3f998df3eb729c73da55b712",
"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"
}