39 lines
55 KiB
JSON
39 lines
55 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"channel": "homelab-runtime",
|
|
"command_id": "NEWFI-260919-NEWFDOM-ARTICLES206-SEARCHRCA110",
|
|
"status": "OK",
|
|
"rc": 0,
|
|
"host": "pve01",
|
|
"mode": "read-only",
|
|
"component": "newfi-newfdom-articles206-contentindexnow-search-handler-rca-readonly",
|
|
"started_at_utc": "2026-09-18T22:01:45Z",
|
|
"finished_at_utc": "2026-09-18T22:01:49Z",
|
|
"reference_register_checked": true,
|
|
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
|
|
"error_register_checked": true,
|
|
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
|
|
"command_sha256": "16bfa142d4d2ea5dd1ba71bd4c83a83cbc4cc727c5d743d090be171ab5c67420",
|
|
"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": "05fe7e4318f630ba7ff5dee8efd9d9c2e67280a895a9355504031cb7c128fa07",
|
|
"sanitized_output_sha256": "05fe7e4318f630ba7ff5dee8efd9d9c2e67280a895a9355504031cb7c128fa07",
|
|
"output_truncated_in_json": false,
|
|
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
|
|
"output": "NEWFI110_BEGIN\nCOMMAND_ID=NEWFI-260919-NEWFDOM-ARTICLES206-SEARCHRCA110\nNEWFI110_STAGING={\"content_type_fields\":[{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"activity_log_handler_class\",\"field_value\":\"XFRM\\\\ActivityLog\\\\ResourceItemHandler\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"alert_handler_class\",\"field_value\":\"XFRM\\\\Alert\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"approval_queue_handler_class\",\"field_value\":\"XFRM\\\\ApprovalQueue\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"bookmark_handler_class\",\"field_value\":\"XFRM\\\\Bookmark\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"email_stop_class\",\"field_value\":\"XFRM\\\\EmailStop\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"embed_resolver_class\",\"field_value\":\"XFRM\\\\EmbedResolver\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"entity\",\"field_value\":\"XFRM:ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"featured_content_handler_class\",\"field_value\":\"XFRM\\\\FeaturedContent\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"find_new_handler_class\",\"field_value\":\"XFRM\\\\FindNew\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"inline_mod_handler_class\",\"field_value\":\"XFRM\\\\InlineMod\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"moderator_log_handler_class\",\"field_value\":\"XFRM\\\\ModeratorLog\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"news_feed_handler_class\",\"field_value\":\"XFRM\\\\NewsFeed\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"phrase\",\"field_value\":\"xfrm_resource\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"phrase_plural\",\"field_value\":\"xfrm_resources\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"search_handler_class\",\"field_value\":\"XFRM\\\\Search\\\\Data\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"sitemap_handler_class\",\"field_value\":\"XFRM\\\\Sitemap\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"spam_handler_class\",\"field_value\":\"XFRM\\\\Spam\\\\Cleaner\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"stats_handler_class\",\"field_value\":\"XFRM\\\\Stats\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"tag_handler_class\",\"field_value\":\"XFRM\\\\Tag\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"trending_content_handler_class\",\"field_value\":\"XFRM\\\\TrendingContent\\\\ResourceItemHandler\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"webhook_handler_class\",\"field_value\":\"XFRM\\\\Webhook\\\\Event\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"activity_log_handler_class\",\"field_value\":\"XFRM\\\\ActivityLog\\\\ResourceUpdateHandler\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"alert_handler_class\",\"field_value\":\"XFRM\\\\Alert\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"approval_queue_handler_class\",\"field_value\":\"XFRM\\\\ApprovalQueue\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"attachment_handler_class\",\"field_value\":\"XFRM\\\\Attachment\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"bookmark_handler_class\",\"field_value\":\"XFRM\\\\Bookmark\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"edit_history_handler_class\",\"field_value\":\"XFRM\\\\EditHistory\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"embed_resolver_class\",\"field_value\":\"XFRM\\\\EmbedResolver\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"entity\",\"field_value\":\"XFRM:ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"moderator_log_handler_class\",\"field_value\":\"XFRM\\\\ModeratorLog\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"news_feed_handler_class\",\"field_value\":\"XFRM\\\\NewsFeed\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"phrase\",\"field_value\":\"xfrm_resource_update\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"phrase_plural\",\"field_value\":\"xfrm_resource_updates\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"reaction_handler_class\",\"field_value\":\"XFRM\\\\Reaction\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"report_handler_class\",\"field_value\":\"XFRM\\\\Report\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"search_handler_class\",\"field_value\":\"XFRM\\\\Search\\\\Data\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"warning_handler_class\",\"field_value\":\"XFRM\\\\Warning\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"webhook_handler_class\",\"field_value\":\"XFRM\\\\Webhook\\\\Event\\\\ResourceUpdate\"}],\"contentindex_source_excerpt\":[{\"line\":1,\"text\":\"<?php\"},{\"line\":2,\"text\":\"\"},{\"line\":3,\"text\":\"namespace XF\\\\Job;\"},{\"line\":4,\"text\":\"\"},{\"line\":5,\"text\":\"use XF\\\\Entity\\\\LinkableInterface;\"},{\"line\":6,\"text\":\"use XF\\\\IndexNow\\\\Api;\"},{\"line\":7,\"text\":\"use XF\\\\Mvc\\\\Entity\\\\Entity;\"},{\"line\":8,\"text\":\"use XF\\\\Repository\\\\UserRepository;\"},{\"line\":9,\"text\":\"\"},{\"line\":10,\"text\":\"use function get_class;\"},{\"line\":11,\"text\":\"\"},{\"line\":12,\"text\":\"class ContentIndexNow extends AbstractJob\"},{\"line\":13,\"text\":\"{\"},{\"line\":14,\"text\":\"\\tuse Retryable;\"},{\"line\":15,\"text\":\"\"},{\"line\":16,\"text\":\"\\tprotected $defaultData = [\"},{\"line\":17,\"text\":\"\\t\\t'content_type' => null,\"},{\"line\":18,\"text\":\"\\t\\t'content_id' => null,\"},{\"line\":19,\"text\":\"\\t\\t'content_url' => null,\"},{\"line\":20,\"text\":\"\\t];\"},{\"line\":21,\"text\":\"\"},{\"line\":22,\"text\":\"\\tpublic function run($maxRunTime): JobResult\"},{\"line\":23,\"text\":\"\\t{\"},{\"line\":24,\"text\":\"\\t\\t$options = \\\\XF::options();\"},{\"line\":25,\"text\":\"\"},{\"line\":26,\"text\":\"\\t\\tif (!$options->useFriendlyUrls || !$options->indexNow['enabled'])\"},{\"line\":27,\"text\":\"\\t\\t{\"},{\"line\":28,\"text\":\"\\t\\t\\treturn $this->complete();\"},{\"line\":29,\"text\":\"\\t\\t}\"},{\"line\":30,\"text\":\"\"},{\"line\":31,\"text\":\"\\t\\tif ((!$this->data['content_type'] || !$this->data['content_id']) && !$this->data['content_url'])\"},{\"line\":32,\"text\":\"\\t\\t{\"},{\"line\":33,\"text\":\"\\t\\t\\tthrow new \\\\InvalidArgumentException('Cannot make a request to IndexNow without a valid content type and ID or URL.');\"},{\"line\":34,\"text\":\"\\t\\t}\"},{\"line\":35,\"text\":\"\"},{\"line\":36,\"text\":\"\\t\\t$contentType = $this->data['content_type'];\"},{\"line\":37,\"text\":\"\\t\\t$contentId = $this->data['content_id'];\"},{\"line\":38,\"text\":\"\\t\\t$contentUrl = $this->data['content_url'];\"},{\"line\":39,\"text\":\"\"},{\"line\":40,\"text\":\"\\t\\tif (!$contentUrl)\"},{\"line\":41,\"text\":\"\\t\\t{\"},{\"line\":42,\"text\":\"\\t\\t\\t/** @var Entity $content */\"},{\"line\":43,\"text\":\"\\t\\t\\t$content = $this->app->findByContentType($contentType, $contentId);\"},{\"line\":44,\"text\":\"\"},{\"line\":45,\"text\":\"\\t\\t\\tif (!$content instanceof Entity)\"},{\"line\":46,\"text\":\"\\t\\t\\t{\"},{\"line\":47,\"text\":\"\\t\\t\\t\\t// content probably deleted\"},{\"line\":48,\"text\":\"\\t\\t\\t\\t$this->complete();\"},{\"line\":49,\"text\":\"\\t\\t\\t}\"},{\"line\":50,\"text\":\"\"},{\"line\":51,\"text\":\"\\t\\t\\tif (!method_exists($content, 'canView'))\"},{\"line\":52,\"text\":\"\\t\\t\\t{\"},{\"line\":53,\"text\":\"\\t\\t\\t\\tthrow new \\\\LogicException(\"},{\"line\":54,\"text\":\"\\t\\t\\t\\t\\t'Could not determine content viewability; Implement XF\\\\Entity\\\\ViewableInterface for ' . get_class($content)\"},{\"line\":55,\"text\":\"\\t\\t\\t\\t);\"},{\"line\":56,\"text\":\"\\t\\t\\t}\"},{\"line\":57,\"text\":\"\"},{\"line\":58,\"text\":\"\\t\\t\\tif (!$content instanceof LinkableInterface)\"},{\"line\":59,\"text\":\"\\t\\t\\t{\"},{\"line\":60,\"text\":\"\\t\\t\\t\\tthrow new \\\\LogicException(\"},{\"line\":61,\"text\":\"\\t\\t\\t\\t\\t'Implement XF\\\\Entity\\\\LinkableInterface for ' . get_class($content)\"},{\"line\":62,\"text\":\"\\t\\t\\t\\t);\"},{\"line\":63,\"text\":\"\\t\\t\\t}\"},{\"line\":64,\"text\":\"\"},{\"line\":65,\"text\":\"\\t\\t\\t$guestUser = \\\\XF::repository(UserRepository::class)->getGuestUser();\"},{\"line\":66,\"text\":\"\\t\\t\\t$canView = \\\\XF::asVisitor($guestUser, function () use ($guestUser, $content)\"},{\"line\":67,\"text\":\"\\t\\t\\t{\"},{\"line\":68,\"text\":\"\\t\\t\\t\\tif (!$guestUser->hasPermission('general', 'view'))\"},{\"line\":69,\"text\":\"\\t\\t\\t\\t{\"},{\"line\":70,\"text\":\"\\t\\t\\t\\t\\treturn false;\"},{\"line\":71,\"text\":\"\\t\\t\\t\\t}\"},{\"line\":72,\"text\":\"\"},{\"line\":73,\"text\":\"\\t\\t\\t\\treturn $content->canView($content);\"},{\"line\":74,\"text\":\"\\t\\t\\t});\"},{\"line\":75,\"text\":\"\\t\\t\\tif (!$canView)\"},{\"line\":76,\"text\":\"\\t\\t\\t{\"},{\"line\":77,\"text\":\"\\t\\t\\t\\treturn $this->complete();\"},{\"line\":78,\"text\":\"\\t\\t\\t}\"},{\"line\":79,\"text\":\"\"},{\"line\":80,\"text\":\"\\t\\t\\t$contentUrl = $content->getContentUrl(true);\"},{\"line\":81,\"text\":\"\\t\\t}\"},{\"line\":82,\"text\":\"\"},{\"line\":83,\"text\":\"\\t\\t$class = \\\\XF::extendClass(Api::class);\"},{\"line\":84,\"text\":\"\\t\\t$api = new $class();\"},{\"line\":85,\"text\":\"\\t\\t$result = $api->index($contentUrl);\"},{\"line\":86,\"text\":\"\"},{\"line\":87,\"text\":\"\\t\\tif (!$result)\"},{\"line\":88,\"text\":\"\\t\\t{\"},{\"line\":89,\"text\":\"\\t\\t\\t$this->attemptLaterOrComplete();\"},{\"line\":90,\"text\":\"\\t\\t}\"}],\"contentindex_source_sha256\":\"71fa0f048e9a1e40827d5ba3e5bf7be11b1bb40c0bcb9610830131418a976b96\",\"counts\":{\"drafts\":0,\"resources\":6,\"tag_content\":18,\"tags\":15,\"updates\":6,\"versions\":6},\"errors\":{\"count\":22,\"ids\":[33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54],\"old_fp\":\"e739c2c309539a508e20eba89b0ebc688640ef6ff9f919bbb419b2faad819f80\",\"rows\":[{\"error_id\":33,\"exception_date\":1788761824,\"exception_type\":\"XF\\\\CssRenderException\",\"filename\":\"src/XF/CssRenderException.php\",\"line\":89,\"message\":\"Error rendering template public:variations.less: ParseError: Unexpected input in public:variations.less on line 849, column 34 (on or near line 849)\"},{\"error_id\":34,\"exception_date\":1788761824,\"exception_type\":\"XF\\\\CssRenderException\",\"filename\":\"src/XF/CssRenderException.php\",\"line\":89,\"message\":\"Error rendering template public:core.less: ParseError: Unexpected input in public:core.less on line 849, column 34 (on or near line 849)\"},{\"error_id\":35,\"exception_date\":1788761824,\"exception_type\":\"XF\\\\CssRenderException\",\"filename\":\"src/XF/CssRenderException.php\",\"line\":89,\"message\":\"Error rendering template public:app.less: ParseError: Unexpected input in public:app.less on line 849, column 34 (on or near line 849)\"},{\"error_id\":36,\"exception_date\":1788761827,\"exception_type\":\"XF\\\\CssRenderException\",\"filename\":\"src/XF/CssRenderException.php\",\"line\":89,\"message\":\"Error rendering template public:extra.less: ParseError: Unexpected input in public:extra.less on line 849, column 34 (on or near line 849)\"},{\"error_id\":37,\"exception_date\":1788761829,\"exception_type\":\"XF\\\\CssRenderException\",\"filename\":\"src/XF/CssRenderException.php\",\"line\":89,\"message\":\"Error rendering template public:variations.less: ParseError: Unexpected input in public:variations.less on line 849, column 34 (on or near line 849)\"},{\"error_id\":38,\"exception_date\":1788761829,\"exception_type\":\"XF\\\\CssRenderException\",\"filename\":\"src/XF/CssRenderException.php\",\"line\":89,\"message\":\"Error rendering template public:core.less: ParseError: Unexpected input in public:core.less on line 849, column 34 (on or near line 849)\"},{\"error_id\":39,\"exception_date\":1788761829,\"exception_type\":\"XF\\\\CssRenderException\",\"filename\":\"src/XF/CssRenderException.php\",\"line\":89,\"message\":\"Error rendering template public:app.less: ParseError: Unexpected input in public:app.less on line 849, column 34 (on or near line 849)\"},{\"error_id\":40,\"exception_date\":1788761831,\"exception_type\":\"XF\\\\CssRenderException\",\"filename\":\"src/XF/CssRenderException.php\",\"line\":89,\"message\":\"Error rendering template public:extra.less: ParseError: Unexpected input in public:extra.less on line 849, column 34 (on or near line 849)\"},{\"error_id\":41,\"exception_date\":1788814392,\"exception_type\":\"XF\\\\PrintableException\",\"filename\":\"src/XF/Mvc/Entity/Entity.php\",\"line\":1276,\"message\":\"Строка 111: Ошибка синтаксиса - Название шаблона: public:newfi_portal\"},{\"error_id\":42,\"exception_date\":1788814392,\"exception_type\":\"LogicException\",\"filename\":\"src/XF/Mvc/Entity/Entity.php\",\"line\":645,\"message\":\"Attempted to set 'type' while a save was pending without forceSet\"},{\"error_id\":43,\"exception_date\":1788839621,\"exception_type\":\"ErrorException\",\"filename\":\"src/XF/Mvc/Entity/Entity.php\",\"line\":1276,\"message\":\"Fatal Error: Uncaught XF\\\\PrintableException: Строка 111: Ошибка синтаксиса - Название шаблона: public:newfi_portal in /var/www/forums/newfi/public/src/XF/Mvc/Entity/Entity.php:1276 Stack trace: #0 Command line code(31): XF\\\\Mvc\\\\Entity\\\\Entity->save(true, false) #1 {main} thrown\"},{\"error_id\":44,\"exception_date\":1788951070,\"exception_type\":\"ErrorException\",\"filename\":\"src/XF/Db/AbstractStatement.php\",\"line\":225,\"message\":\"Fatal Error: Uncaught XF\\\\Db\\\\InvalidQueryException: MySQL statement prepare error [1064]: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '\\\\'Gram/Support\\\\'' at line 1 in /var/www/forums/newfi/public/src/XF/Db/AbstractStatement.php:225 Stack trace: #0 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(207): XF\\\\Db\\\\AbstractStatement->getException('...', 1064, '...') #1 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(43): XF\\\\Db\\\\Mysqli\\\\Statement->getException('...', 1064, '...') #2 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(61): XF\\\\Db\\\\Mysqli\\\\Statement->prepare() #3 /var/www\"},{\"error_id\":45,\"exception_date\":1788954911,\"exception_type\":\"XF\\\\PrintableException\",\"filename\":\"src/XF/Mvc/Entity/Entity.php\",\"line\":1276,\"message\":\"Пожалуйста, введите корректный префикс роутинга.\"},{\"error_id\":46,\"exception_date\":1788961197,\"exception_type\":\"ErrorException\",\"filename\":\"Command line code\",\"line\":5,\"message\":\"Fatal Error: Uncaught ReflectionException: Method XF\\\\AddOn\\\\AbstractSetup::applyGlobalPermissionByGroup() does not exist in Command line code:5 Stack trace: #0 Command line code(5): ReflectionMethod->__construct('...', '...') #1 {main} thrown\"},{\"error_id\":47,\"exception_date\":1788986399,\"exception_type\":\"XF\\\\Db\\\\InvalidQueryException\",\"filename\":\"src/XF/Db/AbstractStatement.php\",\"line\":225,\"message\":\"MySQL statement prepare error [1064]: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'enabled FROM xf_template_modification WHERE addon_id = ? ORDER BY modificatio...' at line 1\"},{\"error_id\":48,\"exception_date\":1788986781,\"exception_type\":\"XF\\\\Db\\\\InvalidQueryException\",\"filename\":\"src/XF/Db/AbstractStatement.php\",\"line\":225,\"message\":\"MySQL statement prepare error [1064]: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'enabled FROM xf_template_modification WHERE addon_id = ? ORDER BY modificatio...' at line 1\"},{\"error_id\":49,\"exception_date\":1789756213,\"exception_type\":\"XF\\\\Db\\\\Exception\",\"filename\":\"src/XF/Db/AbstractStatement.php\",\"line\":225,\"message\":\"MySQL statement prepare error [1054]: Unknown column 'sub_name_format' in 'SELECT'\"},{\"error_id\":50,\"exception_date\":1789756540,\"exception_type\":\"XF\\\\Db\\\\Exception\",\"filename\":\"src/XF/Db/AbstractStatement.php\",\"line\":225,\"message\":\"MySQL statement prepare error [1054]: Unknown column 'display_in_list' in 'SELECT'\"},{\"error_id\":51,\"exception_date\":1789756728,\"exception_type\":\"ErrorException\",\"filename\":\"Command line code\",\"line\":32,\"message\":\"Fatal Error: Uncaught ErrorException: [E_WARNING] Trying to access array offset on false in Command line code:32 Stack trace: #0 Command line code(32): XF::handlePhpError(2, '...', '...', 32) #1 {main} thrown\"},{\"error_id\":52,\"exception_date\":1789757062,\"exception_type\":\"ErrorException\",\"filename\":\"Command line code\",\"line\":16,\"message\":\"Fatal Error: Uncaught ErrorException: [E_WARNING] Trying to access array offset on false in Command line code:16 Stack trace: #0 Command line code(16): XF::handlePhpError(2, '...', '...', 16) #1 {main} thrown\"},{\"error_id\":53,\"exception_date\":1789757200,\"exception_type\":\"ErrorException\",\"filename\":\"src/XF/Db/AbstractStatement.php\",\"line\":225,\"message\":\"Fatal Error: Uncaught XF\\\\Db\\\\Exception: MySQL statement prepare error [1054]: Unknown column 'display_in_list' in 'SELECT' in /var/www/forums/newfi/public/src/XF/Db/AbstractStatement.php:225 Stack trace: #0 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(207): XF\\\\Db\\\\AbstractStatement->getException('...', 1054, '...') #1 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(43): XF\\\\Db\\\\Mysqli\\\\Statement->getException('...', 1054, '...') #2 /var/www/forums/newfi/public/src/XF/Db/Mysqli/Statement.php(61): XF\\\\Db\\\\Mysqli\\\\Statement->prepare() #3 /var/www/forums/newfi/public/src/XF/Db/AbstractAdapter.php(96): XF\\\\Db\\\\Mysqli\\\\Statement->execute() #4 /var/www/forums/newfi/public/src/XF/Db/\"},{\"error_id\":54,\"exception_date\":1789764081,\"exception_type\":\"ErrorException\",\"filename\":\"src/XF/Service/ValidateAndSavableTrait.php\",\"line\":36,\"message\":\"Fatal Error: Uncaught LogicException: Cannot save with validation errors. Use validate() to ensure there are no errors. (First error: Пожалуйста, укажите корректную версию.) in /var/www/forums/newfi/public/src/XF/Service/ValidateAndSavableTrait.php:36 Stack trace: #0 Command line code(4): XFRM\\\\Service\\\\ResourceItem\\\\Create->save() #1 /var/www/forums/newfi/public/src/XF.php(950): {closure}() #2 Command line code(4): XF::asVisitor(Object(XFRM\\\\XF\\\\Entity\\\\User), Object(Closure)) #3 {main} thrown\"}]},\"jobs\":[],\"options\":{\"boardActive\":\"0\",\"enableTagging\":\"1\",\"indexRoute\":\"portal/\"},\"search_handlers\":[{\"content_type\":\"resource\",\"handler_class\":\"XFRM\\\\Search\\\\Data\\\\ResourceItem\",\"handler_exists\":true},{\"content_type\":\"resource_update\",\"handler_class\":\"XFRM\\\\Search\\\\Data\\\\ResourceUpdate\",\"handler_exists\":true}]}\nNEWFI110_PRODUCTION={\"content_type_fields\":[{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"activity_log_handler_class\",\"field_value\":\"XFRM\\\\ActivityLog\\\\ResourceItemHandler\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"alert_handler_class\",\"field_value\":\"XFRM\\\\Alert\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"approval_queue_handler_class\",\"field_value\":\"XFRM\\\\ApprovalQueue\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"bookmark_handler_class\",\"field_value\":\"XFRM\\\\Bookmark\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"email_stop_class\",\"field_value\":\"XFRM\\\\EmailStop\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"embed_resolver_class\",\"field_value\":\"XFRM\\\\EmbedResolver\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"entity\",\"field_value\":\"XFRM:ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"featured_content_handler_class\",\"field_value\":\"XFRM\\\\FeaturedContent\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"find_new_handler_class\",\"field_value\":\"XFRM\\\\FindNew\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"inline_mod_handler_class\",\"field_value\":\"XFRM\\\\InlineMod\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"moderator_log_handler_class\",\"field_value\":\"XFRM\\\\ModeratorLog\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"news_feed_handler_class\",\"field_value\":\"XFRM\\\\NewsFeed\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"phrase\",\"field_value\":\"xfrm_resource\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"phrase_plural\",\"field_value\":\"xfrm_resources\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"search_handler_class\",\"field_value\":\"XFRM\\\\Search\\\\Data\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"sitemap_handler_class\",\"field_value\":\"XFRM\\\\Sitemap\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"spam_handler_class\",\"field_value\":\"XFRM\\\\Spam\\\\Cleaner\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"stats_handler_class\",\"field_value\":\"XFRM\\\\Stats\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"tag_handler_class\",\"field_value\":\"XFRM\\\\Tag\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"trending_content_handler_class\",\"field_value\":\"XFRM\\\\TrendingContent\\\\ResourceItemHandler\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"webhook_handler_class\",\"field_value\":\"XFRM\\\\Webhook\\\\Event\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"activity_log_handler_class\",\"field_value\":\"XFRM\\\\ActivityLog\\\\ResourceUpdateHandler\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"alert_handler_class\",\"field_value\":\"XFRM\\\\Alert\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"approval_queue_handler_class\",\"field_value\":\"XFRM\\\\ApprovalQueue\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"attachment_handler_class\",\"field_value\":\"XFRM\\\\Attachment\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"bookmark_handler_class\",\"field_value\":\"XFRM\\\\Bookmark\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"edit_history_handler_class\",\"field_value\":\"XFRM\\\\EditHistory\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"embed_resolver_class\",\"field_value\":\"XFRM\\\\EmbedResolver\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"entity\",\"field_value\":\"XFRM:ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"moderator_log_handler_class\",\"field_value\":\"XFRM\\\\ModeratorLog\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"news_feed_handler_class\",\"field_value\":\"XFRM\\\\NewsFeed\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"phrase\",\"field_value\":\"xfrm_resource_update\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"phrase_plural\",\"field_value\":\"xfrm_resource_updates\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"reaction_handler_class\",\"field_value\":\"XFRM\\\\Reaction\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"report_handler_class\",\"field_value\":\"XFRM\\\\Report\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"search_handler_class\",\"field_value\":\"XFRM\\\\Search\\\\Data\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"warning_handler_class\",\"field_value\":\"XFRM\\\\Warning\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"webhook_handler_class\",\"field_value\":\"XFRM\\\\Webhook\\\\Event\\\\ResourceUpdate\"}],\"contentindex_source_excerpt\":[{\"line\":1,\"text\":\"<?php\"},{\"line\":2,\"text\":\"\"},{\"line\":3,\"text\":\"namespace XF\\\\Job;\"},{\"line\":4,\"text\":\"\"},{\"line\":5,\"text\":\"use XF\\\\Entity\\\\LinkableInterface;\"},{\"line\":6,\"text\":\"use XF\\\\IndexNow\\\\Api;\"},{\"line\":7,\"text\":\"use XF\\\\Mvc\\\\Entity\\\\Entity;\"},{\"line\":8,\"text\":\"use XF\\\\Repository\\\\UserRepository;\"},{\"line\":9,\"text\":\"\"},{\"line\":10,\"text\":\"use function get_class;\"},{\"line\":11,\"text\":\"\"},{\"line\":12,\"text\":\"class ContentIndexNow extends AbstractJob\"},{\"line\":13,\"text\":\"{\"},{\"line\":14,\"text\":\"\\tuse Retryable;\"},{\"line\":15,\"text\":\"\"},{\"line\":16,\"text\":\"\\tprotected $defaultData = [\"},{\"line\":17,\"text\":\"\\t\\t'content_type' => null,\"},{\"line\":18,\"text\":\"\\t\\t'content_id' => null,\"},{\"line\":19,\"text\":\"\\t\\t'content_url' => null,\"},{\"line\":20,\"text\":\"\\t];\"},{\"line\":21,\"text\":\"\"},{\"line\":22,\"text\":\"\\tpublic function run($maxRunTime): JobResult\"},{\"line\":23,\"text\":\"\\t{\"},{\"line\":24,\"text\":\"\\t\\t$options = \\\\XF::options();\"},{\"line\":25,\"text\":\"\"},{\"line\":26,\"text\":\"\\t\\tif (!$options->useFriendlyUrls || !$options->indexNow['enabled'])\"},{\"line\":27,\"text\":\"\\t\\t{\"},{\"line\":28,\"text\":\"\\t\\t\\treturn $this->complete();\"},{\"line\":29,\"text\":\"\\t\\t}\"},{\"line\":30,\"text\":\"\"},{\"line\":31,\"text\":\"\\t\\tif ((!$this->data['content_type'] || !$this->data['content_id']) && !$this->data['content_url'])\"},{\"line\":32,\"text\":\"\\t\\t{\"},{\"line\":33,\"text\":\"\\t\\t\\tthrow new \\\\InvalidArgumentException('Cannot make a request to IndexNow without a valid content type and ID or URL.');\"},{\"line\":34,\"text\":\"\\t\\t}\"},{\"line\":35,\"text\":\"\"},{\"line\":36,\"text\":\"\\t\\t$contentType = $this->data['content_type'];\"},{\"line\":37,\"text\":\"\\t\\t$contentId = $this->data['content_id'];\"},{\"line\":38,\"text\":\"\\t\\t$contentUrl = $this->data['content_url'];\"},{\"line\":39,\"text\":\"\"},{\"line\":40,\"text\":\"\\t\\tif (!$contentUrl)\"},{\"line\":41,\"text\":\"\\t\\t{\"},{\"line\":42,\"text\":\"\\t\\t\\t/** @var Entity $content */\"},{\"line\":43,\"text\":\"\\t\\t\\t$content = $this->app->findByContentType($contentType, $contentId);\"},{\"line\":44,\"text\":\"\"},{\"line\":45,\"text\":\"\\t\\t\\tif (!$content instanceof Entity)\"},{\"line\":46,\"text\":\"\\t\\t\\t{\"},{\"line\":47,\"text\":\"\\t\\t\\t\\t// content probably deleted\"},{\"line\":48,\"text\":\"\\t\\t\\t\\t$this->complete();\"},{\"line\":49,\"text\":\"\\t\\t\\t}\"},{\"line\":50,\"text\":\"\"},{\"line\":51,\"text\":\"\\t\\t\\tif (!method_exists($content, 'canView'))\"},{\"line\":52,\"text\":\"\\t\\t\\t{\"},{\"line\":53,\"text\":\"\\t\\t\\t\\tthrow new \\\\LogicException(\"},{\"line\":54,\"text\":\"\\t\\t\\t\\t\\t'Could not determine content viewability; Implement XF\\\\Entity\\\\ViewableInterface for ' . get_class($content)\"},{\"line\":55,\"text\":\"\\t\\t\\t\\t);\"},{\"line\":56,\"text\":\"\\t\\t\\t}\"},{\"line\":57,\"text\":\"\"},{\"line\":58,\"text\":\"\\t\\t\\tif (!$content instanceof LinkableInterface)\"},{\"line\":59,\"text\":\"\\t\\t\\t{\"},{\"line\":60,\"text\":\"\\t\\t\\t\\tthrow new \\\\LogicException(\"},{\"line\":61,\"text\":\"\\t\\t\\t\\t\\t'Implement XF\\\\Entity\\\\LinkableInterface for ' . get_class($content)\"},{\"line\":62,\"text\":\"\\t\\t\\t\\t);\"},{\"line\":63,\"text\":\"\\t\\t\\t}\"},{\"line\":64,\"text\":\"\"},{\"line\":65,\"text\":\"\\t\\t\\t$guestUser = \\\\XF::repository(UserRepository::class)->getGuestUser();\"},{\"line\":66,\"text\":\"\\t\\t\\t$canView = \\\\XF::asVisitor($guestUser, function () use ($guestUser, $content)\"},{\"line\":67,\"text\":\"\\t\\t\\t{\"},{\"line\":68,\"text\":\"\\t\\t\\t\\tif (!$guestUser->hasPermission('general', 'view'))\"},{\"line\":69,\"text\":\"\\t\\t\\t\\t{\"},{\"line\":70,\"text\":\"\\t\\t\\t\\t\\treturn false;\"},{\"line\":71,\"text\":\"\\t\\t\\t\\t}\"},{\"line\":72,\"text\":\"\"},{\"line\":73,\"text\":\"\\t\\t\\t\\treturn $content->canView($content);\"},{\"line\":74,\"text\":\"\\t\\t\\t});\"},{\"line\":75,\"text\":\"\\t\\t\\tif (!$canView)\"},{\"line\":76,\"text\":\"\\t\\t\\t{\"},{\"line\":77,\"text\":\"\\t\\t\\t\\treturn $this->complete();\"},{\"line\":78,\"text\":\"\\t\\t\\t}\"},{\"line\":79,\"text\":\"\"},{\"line\":80,\"text\":\"\\t\\t\\t$contentUrl = $content->getContentUrl(true);\"},{\"line\":81,\"text\":\"\\t\\t}\"},{\"line\":82,\"text\":\"\"},{\"line\":83,\"text\":\"\\t\\t$class = \\\\XF::extendClass(Api::class);\"},{\"line\":84,\"text\":\"\\t\\t$api = new $class();\"},{\"line\":85,\"text\":\"\\t\\t$result = $api->index($contentUrl);\"},{\"line\":86,\"text\":\"\"},{\"line\":87,\"text\":\"\\t\\tif (!$result)\"},{\"line\":88,\"text\":\"\\t\\t{\"},{\"line\":89,\"text\":\"\\t\\t\\t$this->attemptLaterOrComplete();\"},{\"line\":90,\"text\":\"\\t\\t}\"}],\"contentindex_source_sha256\":\"71fa0f048e9a1e40827d5ba3e5bf7be11b1bb40c0bcb9610830131418a976b96\",\"counts\":{\"drafts\":0,\"resources\":6,\"tag_content\":18,\"tags\":15,\"updates\":6,\"versions\":6},\"errors\":{\"count\":32,\"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],\"old_fp\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"rows\":[{\"error_id\":1,\"exception_date\":1789765501,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":2,\"exception_date\":1789765501,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":3,\"exception_date\":1789765501,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":4,\"exception_date\":1789765501,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":5,\"exception_date\":1789765501,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":6,\"exception_date\":1789765501,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":7,\"exception_date\":1789765501,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":8,\"exception_date\":1789765501,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":9,\"exception_date\":1789765801,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":10,\"exception_date\":1789765801,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":11,\"exception_date\":1789765801,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":12,\"exception_date\":1789765801,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":13,\"exception_date\":1789765801,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":14,\"exception_date\":1789765801,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":15,\"exception_date\":1789765801,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":16,\"exception_date\":1789765801,\"exception_type\":\"TypeError\",\"filename\":\"src/XF/Job/ContentIndexNow.php\",\"line\":51,\"message\":\"XF\\\\Job\\\\ContentIndexNow: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given\"},{\"error_id\":17,\"exception_date\":1789768101,\"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_date\":1789768101,\"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_date\":1789768101,\"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_date\":1789768101,\"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_date\":1789768101,\"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_date\":1789768101,\"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_date\":1789768101,\"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_date\":1789768101,\"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_date\":1789768501,\"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_date\":1789768501,\"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_date\":1789768501,\"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_date\":1789768501,\"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_date\":1789768501,\"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_date\":1789768501,\"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_date\":1789768501,\"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_date\":1789768501,\"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\"}]},\"jobs\":[{\"decoded\":{\"content_id\":8,\"content_type\":\"resource_update\"},\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:15:\\\"resource_update\\\";s:10:\\\"content_id\\\";i:8;}\",\"execute_data_sha256\":\"591830a19f29b2c3e29b892e964de5b94f7fae02f06c93bd80b932322f9004ef\",\"job_id\":2324,\"manual_execute\":0,\"referenced_content_exists\":false,\"trigger_date\":1789769101,\"unique_key\":null},{\"decoded\":{\"content_id\":8,\"content_type\":\"resource\"},\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:8;}\",\"execute_data_sha256\":\"9ea9feade3b6f10bb73feaa687b4ef2517eceec0376c3c8bca2d8548a0e4ec0f\",\"job_id\":2325,\"manual_execute\":0,\"referenced_content_exists\":false,\"trigger_date\":1789769101,\"unique_key\":null},{\"decoded\":{\"content_id\":8,\"content_type\":\"resource\"},\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:8;}\",\"execute_data_sha256\":\"9ea9feade3b6f10bb73feaa687b4ef2517eceec0376c3c8bca2d8548a0e4ec0f\",\"job_id\":2326,\"manual_execute\":0,\"referenced_content_exists\":false,\"trigger_date\":1789769101,\"unique_key\":null},{\"decoded\":{\"content_id\":9,\"content_type\":\"resource_update\"},\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:15:\\\"resource_update\\\";s:10:\\\"content_id\\\";i:9;}\",\"execute_data_sha256\":\"ca7e861203d277dcebcfe938cbd8b9ba6e2807f563a5a76e4abe0099208de304\",\"job_id\":2327,\"manual_execute\":0,\"referenced_content_exists\":false,\"trigger_date\":1789769101,\"unique_key\":null},{\"decoded\":{\"content_id\":9,\"content_type\":\"resource\"},\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:9;}\",\"execute_data_sha256\":\"33d264199467673b8d10d00f8c80cd84dbaaadbbd31cd98f2f54cc98570800ea\",\"job_id\":2328,\"manual_execute\":0,\"referenced_content_exists\":false,\"trigger_date\":1789769101,\"unique_key\":null},{\"decoded\":{\"content_id\":9,\"content_type\":\"resource\"},\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:9;}\",\"execute_data_sha256\":\"33d264199467673b8d10d00f8c80cd84dbaaadbbd31cd98f2f54cc98570800ea\",\"job_id\":2329,\"manual_execute\":0,\"referenced_content_exists\":false,\"trigger_date\":1789769101,\"unique_key\":null},{\"decoded\":{\"content_id\":8,\"content_type\":\"resource\"},\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:8;}\",\"execute_data_sha256\":\"9ea9feade3b6f10bb73feaa687b4ef2517eceec0376c3c8bca2d8548a0e4ec0f\",\"job_id\":2330,\"manual_execute\":0,\"referenced_content_exists\":false,\"trigger_date\":1789769101,\"unique_key\":null},{\"decoded\":{\"content_id\":9,\"content_type\":\"resource\"},\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:9;}\",\"execute_data_sha256\":\"33d264199467673b8d10d00f8c80cd84dbaaadbbd31cd98f2f54cc98570800ea\",\"job_id\":2331,\"manual_execute\":0,\"referenced_content_exists\":false,\"trigger_date\":1789769101,\"unique_key\":null}],\"options\":{\"boardActive\":\"1\",\"enableTagging\":\"1\",\"indexRoute\":\"portal/\"},\"search_handlers\":[{\"content_type\":\"resource\",\"handler_class\":\"XFRM\\\\Search\\\\Data\\\\ResourceItem\",\"handler_exists\":true},{\"content_type\":\"resource_update\",\"handler_class\":\"XFRM\\\\Search\\\\Data\\\\ResourceUpdate\",\"handler_exists\":true}]}\nNEWFI110_SAFE_REPORT={\"changes_made\":false,\"decision\":\"PASS_ARTICLES206_CONTENTINDEXNOW_RCA_CAPTURED\",\"git_head\":\"e8f15ac7d52daa18470f4b2377a60aa3c2582b76\",\"production_content_type_fields\":[{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"activity_log_handler_class\",\"field_value\":\"XFRM\\\\ActivityLog\\\\ResourceItemHandler\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"alert_handler_class\",\"field_value\":\"XFRM\\\\Alert\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"approval_queue_handler_class\",\"field_value\":\"XFRM\\\\ApprovalQueue\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"bookmark_handler_class\",\"field_value\":\"XFRM\\\\Bookmark\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"email_stop_class\",\"field_value\":\"XFRM\\\\EmailStop\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"embed_resolver_class\",\"field_value\":\"XFRM\\\\EmbedResolver\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"entity\",\"field_value\":\"XFRM:ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"featured_content_handler_class\",\"field_value\":\"XFRM\\\\FeaturedContent\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"find_new_handler_class\",\"field_value\":\"XFRM\\\\FindNew\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"inline_mod_handler_class\",\"field_value\":\"XFRM\\\\InlineMod\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"moderator_log_handler_class\",\"field_value\":\"XFRM\\\\ModeratorLog\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"news_feed_handler_class\",\"field_value\":\"XFRM\\\\NewsFeed\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"phrase\",\"field_value\":\"xfrm_resource\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"phrase_plural\",\"field_value\":\"xfrm_resources\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"search_handler_class\",\"field_value\":\"XFRM\\\\Search\\\\Data\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"sitemap_handler_class\",\"field_value\":\"XFRM\\\\Sitemap\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"spam_handler_class\",\"field_value\":\"XFRM\\\\Spam\\\\Cleaner\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"stats_handler_class\",\"field_value\":\"XFRM\\\\Stats\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"tag_handler_class\",\"field_value\":\"XFRM\\\\Tag\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"trending_content_handler_class\",\"field_value\":\"XFRM\\\\TrendingContent\\\\ResourceItemHandler\"},{\"class_exists\":null,\"content_type\":\"resource\",\"field_name\":\"webhook_handler_class\",\"field_value\":\"XFRM\\\\Webhook\\\\Event\\\\ResourceItem\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"activity_log_handler_class\",\"field_value\":\"XFRM\\\\ActivityLog\\\\ResourceUpdateHandler\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"alert_handler_class\",\"field_value\":\"XFRM\\\\Alert\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"approval_queue_handler_class\",\"field_value\":\"XFRM\\\\ApprovalQueue\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"attachment_handler_class\",\"field_value\":\"XFRM\\\\Attachment\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"bookmark_handler_class\",\"field_value\":\"XFRM\\\\Bookmark\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"edit_history_handler_class\",\"field_value\":\"XFRM\\\\EditHistory\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"embed_resolver_class\",\"field_value\":\"XFRM\\\\EmbedResolver\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"entity\",\"field_value\":\"XFRM:ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"moderator_log_handler_class\",\"field_value\":\"XFRM\\\\ModeratorLog\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"news_feed_handler_class\",\"field_value\":\"XFRM\\\\NewsFeed\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"phrase\",\"field_value\":\"xfrm_resource_update\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"phrase_plural\",\"field_value\":\"xfrm_resource_updates\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"reaction_handler_class\",\"field_value\":\"XFRM\\\\Reaction\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"report_handler_class\",\"field_value\":\"XFRM\\\\Report\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"search_handler_class\",\"field_value\":\"XFRM\\\\Search\\\\Data\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"warning_handler_class\",\"field_value\":\"XFRM\\\\Warning\\\\ResourceUpdate\"},{\"class_exists\":null,\"content_type\":\"resource_update\",\"field_name\":\"webhook_handler_class\",\"field_value\":\"XFRM\\\\Webhook\\\\Event\\\\ResourceUpdate\"}],\"production_contentindex_source_sha256\":\"71fa0f048e9a1e40827d5ba3e5bf7be11b1bb40c0bcb9610830131418a976b96\",\"production_error_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],\"production_jobs\":[{\"decoded\":{\"content_id\":8,\"content_type\":\"resource_update\"},\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:15:\\\"resource_update\\\";s:10:\\\"content_id\\\";i:8;}\",\"execute_data_sha256\":\"591830a19f29b2c3e29b892e964de5b94f7fae02f06c93bd80b932322f9004ef\",\"job_id\":2324,\"manual_execute\":0,\"referenced_content_exists\":false,\"trigger_date\":1789769101,\"unique_key\":null},{\"decoded\":{\"content_id\":8,\"content_type\":\"resource\"},\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:8;}\",\"execute_data_sha256\":\"9ea9feade3b6f10bb73feaa687b4ef2517eceec0376c3c8bca2d8548a0e4ec0f\",\"job_id\":2325,\"manual_execute\":0,\"referenced_content_exists\":false,\"trigger_date\":1789769101,\"unique_key\":null},{\"decoded\":{\"content_id\":8,\"content_type\":\"resource\"},\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:8;}\",\"execute_data_sha256\":\"9ea9feade3b6f10bb73feaa687b4ef2517eceec0376c3c8bca2d8548a0e4ec0f\",\"job_id\":2326,\"manual_execute\":0,\"referenced_content_exists\":false,\"trigger_date\":1789769101,\"unique_key\":null},{\"decoded\":{\"content_id\":9,\"content_type\":\"resource_update\"},\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:15:\\\"resource_update\\\";s:10:\\\"content_id\\\";i:9;}\",\"execute_data_sha256\":\"ca7e861203d277dcebcfe938cbd8b9ba6e2807f563a5a76e4abe0099208de304\",\"job_id\":2327,\"manual_execute\":0,\"referenced_content_exists\":false,\"trigger_date\":1789769101,\"unique_key\":null},{\"decoded\":{\"content_id\":9,\"content_type\":\"resource\"},\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:9;}\",\"execute_data_sha256\":\"33d264199467673b8d10d00f8c80cd84dbaaadbbd31cd98f2f54cc98570800ea\",\"job_id\":2328,\"manual_execute\":0,\"referenced_content_exists\":false,\"trigger_date\":1789769101,\"unique_key\":null},{\"decoded\":{\"content_id\":9,\"content_type\":\"resource\"},\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:9;}\",\"execute_data_sha256\":\"33d264199467673b8d10d00f8c80cd84dbaaadbbd31cd98f2f54cc98570800ea\",\"job_id\":2329,\"manual_execute\":0,\"referenced_content_exists\":false,\"trigger_date\":1789769101,\"unique_key\":null},{\"decoded\":{\"content_id\":8,\"content_type\":\"resource\"},\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:8;}\",\"execute_data_sha256\":\"9ea9feade3b6f10bb73feaa687b4ef2517eceec0376c3c8bca2d8548a0e4ec0f\",\"job_id\":2330,\"manual_execute\":0,\"referenced_content_exists\":false,\"trigger_date\":1789769101,\"unique_key\":null},{\"decoded\":{\"content_id\":9,\"content_type\":\"resource\"},\"execute_class\":\"XF\\\\Job\\\\ContentIndexNow\",\"execute_data_preview\":\"a:2:{s:12:\\\"content_type\\\";s:8:\\\"resource\\\";s:10:\\\"content_id\\\";i:9;}\",\"execute_data_sha256\":\"33d264199467673b8d10d00f8c80cd84dbaaadbbd31cd98f2f54cc98570800ea\",\"job_id\":2331,\"manual_execute\":0,\"referenced_content_exists\":false,\"trigger_date\":1789769101,\"unique_key\":null}],\"production_search_handlers\":[{\"content_type\":\"resource\",\"handler_class\":\"XFRM\\\\Search\\\\Data\\\\ResourceItem\",\"handler_exists\":true},{\"content_type\":\"resource_update\",\"handler_class\":\"XFRM\\\\Search\\\\Data\\\\ResourceUpdate\",\"handler_exists\":true}],\"staging_jobs\":[]}\nNEWFI110_DECISION=PASS_ARTICLES206_CONTENTINDEXNOW_RCA_CAPTURED\nNEWFI110_NEXT_GATE=FIX_CONTENTINDEXNOW_ROOT_CAUSE_BEFORE_MORE_ARTICLES\n"
|
|
}
|