CHAT_OUTPUT_BEGIN
COMMAND_ID=NEWFI-260907-A-PORTAL200-APPLY4FIX1-RCA1
STATUS=OK
RC=0
HOST=pve01
MODE=read-only
COMPONENT=newfi-portal200-apply4fix1-postfailure-rca
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
COMMAND_SHA256=7032d37547635bd64f6cd69bc893d95ce96b7bd9de6b0cdb71850831fb3b6312
DUPLICATE_FAILED_COMMAND_BLOCKED=false
EXECUTION_STARTED=true
CHANGE_DECLARED=false
RESULT_CONTRACT_VALID=true
RESULT_CONTRACT_STATUS=NOT_APPLICABLE
RESULT_CONTRACT_ERROR=NONE
COMMAND_RC=0
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=f6f1e2a762d1977eb870aee06e86b1262b0d011f6570923741c777a6080913f8
SANITIZED_OUTPUT_SHA256=f6f1e2a762d1977eb870aee06e86b1262b0d011f6570923741c777a6080913f8
OUTPUT_BEGIN
RCA1_BEGIN=true
COMMAND_ID=NEWFI-260907-A-PORTAL200-APPLY4FIX1-RCA1
MUTATION_SCOPE=NONE_READ_ONLY
MUTATIONS_PERFORMED=NO
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
REFERENCE_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
AUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED
FAILED_HISTORY_SHA256=18232adf6297087543f368e45e70f705eb529a09d4c392443d9b28b6376df394
FAILED_STATUS=FAIL
FAILED_RC=1
FAILED_RESULT_CONTRACT_VALID=true
FAILED_RESULT_CONTRACT_STATUS=FAIL
FAILED_COMMAND_RC=1
FAILED_CHANGES_MADE=true
FAILED_ROLLBACK_STARTED=true
FAILED_ROLLBACK_RESTORED=false
FAILED_MUTATION_OUTCOME=ROLLBACK_FAILED
FAILED_PHASE_CONTEXTS=[{"line":47,"text":"DESIGN7_HISTORY_SHA256=dc021a183859eaad45dc987e0164953d9eb3403ef30d42f95aa95eb9e71826af\nPRIOR_APPLY4_BLOCKED_HISTORY_SHA256=4e3ff8f0a131c588b52b452514fa1b2a4036fdad6e708e29eb8cf222e958d2cb\nCANDIDATE_IDENTITY={\"expected_new\":{\"Pub/Controller/Portal.php\":[363,\"619d489f7cc3b461479c702fa8825097ae22d3c6cfeb911e9f14ea1de9c36d6d\"],\"Service/PortalData.php\":[5213,\"4da03f26294ab6d163a1a746dee4bb6a82d7d4f39e66b24246bc0eb4c455dd1d\"],\"_data/templates.xml\":[10977,\"1650c3d868d4bc47703f1b75f1f179cd25309b2d3b20a2b848e81a4423c00861\"]},\"mode\":\"sparse_exact_three_blobs\",\"result_tree_sha256\":\"2625148d1138340e1884cf5765238962bda28454321b3482ec64aeac9c17f864\",\"version_id\":1000010,\"version_string\":\"1.0.0 Alpha 1\"}\nPORTAL200_PREFLIGHT=PASS\nNEWFI-STAGING_NATIVE_REBUILD_RC=1\nNEWFI-STAGING_NATIVE_REBUILD_STDOUT_TAIL= Symfony\\Component\\Console\\Command\\Command->run() at /var/www/forums/newfi/public/src/vendor/symfony/console/Application.php:1040\\n Symfony\\Component\\Console\\Application->doRunCommand() at /var/www/forums/newfi/public/src/vendor/symfony/console/Application.php:301\\n Symfony\\Component\\Console\\Application->doRun() at /var/www/forums/newfi/public/src/vendor/symfony/console/Application.php:171\\n Symfony\\Component\\Console\\Application->run() at /var/www/forums/newfi/public/src/XF/Cli/Runner.php:115\\n XF\\Cli\\Runner->run() at /var/www/forums/newfi/public/cmd.php:17\\n\\nxf:addon-sub-action [--k K] [--] <id> <action>\\n\\n\\nRunning clean up tasks...\\n\\nIn Entity.php line 645:\\n                                                                     \\n  [LogicException]                                                   \\n  Attempted to set 'type' while a save was pending without forceSet  \\n                                                                     \\n\\nException trace:\\n  at /var/www/forums/newfi/public/src/XF/Mvc/Entity/Entity.php:645\\n XF\\Mvc\\Entity\\Entity->set() at /var/www/forums/newfi/public/src/XF/Mvc/Entity/Entity.php:618\\n XF\\Mvc\\Entity\\Entity->__set() at /var/www/forums/newfi/public/src/XF/AddOn/DataType/AbstractDataType.php:275\\n XF\\AddOn\\DataType\\AbstractDataType->importMappedAttributes() at /var/www/forums/newfi/public/src/XF/AddOn/DataType/Template.php:94\\n XF\\AddOn\\DataType\\Template->importAddOnData() at /var/www/forums/newfi/public/src/XF/Job/AddOnData.php:111\\n XF\\Job\\AddOnData->run() at /var/www/forums/newfi/public/src/XF/Job/Manager.php:275\\n XF\\Job\\Manager->runJobInternal() at /var/www/forums/newfi/public/src/XF/Job/Manager.php:205\\n XF\\Job\\Manager->runJobEntry() at /var/www/forums/newfi/public/src/XF/Job/Manager.php:174\\n XF\\Job\\Manager->runById() at /var/www/forums/newfi/public/src/XF/Cli/Runner.php:228\\n XF\\Cli\\Runner->postExecutionCleanUp() at /var/www/forums/newfi/public/src/XF/Cli/Runner.php:116\\n XF\\Cli\\Runner->run() at /var/www/forums/newfi/public/cmd.php:17\\n\nNEWFI-STAGING_NATIVE_REBUILD_STDERR_TAIL=ÐÐ¾Ð¶Ð°Ð»ÑÐ¹ÑÑÐ°, Ð¿Ð¾Ð´ÑÐ²ÐµÑÐ´Ð¸ÑÐµ ÑÐ¾, ÑÑÐ¾ ÐÑ Ñ\\nÐ¾ÑÐ¸ÑÐµ Ð¿ÐµÑÐµÑÑÑÐ¾Ð¸ÑÑ Ð¼Ð°ÑÑÐµÑ-Ð´Ð°Ð½Ð½ÑÐµ ÑÐ»ÐµÐ´ÑÑÑÐ¸Ñ\\n Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð²: (Newfi Portal 1.0.0 Alpha 1) (y/n)\nAPPLY4_FAILURE=DeployError:newfi-staging_NATIVE_ADDON_REBUILD_FAILED\nFAILURE_ROLLBACK_BEGIN=true\nNEWFI-STAGING_NATIVE_REBUILD_RC=0"},{"line":48,"text":"PRIOR_APPLY4_BLOCKED_HISTORY_SHA256=4e3ff8f0a131c588b52b452514fa1b2a4036fdad6e708e29eb8cf222e958d2cb\nCANDIDATE_IDENTITY={\"expected_new\":{\"Pub/Controller/Portal.php\":[363,\"619d489f7cc3b461479c702fa8825097ae22d3c6cfeb911e9f14ea1de9c36d6d\"],\"Service/PortalData.php\":[5213,\"4da03f26294ab6d163a1a746dee4bb6a82d7d4f39e66b24246bc0eb4c455dd1d\"],\"_data/templates.xml\":[10977,\"1650c3d868d4bc47703f1b75f1f179cd25309b2d3b20a2b848e81a4423c00861\"]},\"mode\":\"sparse_exact_three_blobs\",\"result_tree_sha256\":\"2625148d1138340e1884cf5765238962bda28454321b3482ec64aeac9c17f864\",\"version_id\":1000010,\"version_string\":\"1.0.0 Alpha 1\"}\nPORTAL200_PREFLIGHT=PASS\nNEWFI-STAGING_NATIVE_REBUILD_RC=1\nNEWFI-STAGING_NATIVE_REBUILD_STDOUT_TAIL= Symfony\\Component\\Console\\Command\\Command->run() at /var/www/forums/newfi/public/src/vendor/symfony/console/Application.php:1040\\n Symfony\\Component\\Console\\Application->doRunCommand() at /var/www/forums/newfi/public/src/vendor/symfony/console/Application.php:301\\n Symfony\\Component\\Console\\Application->doRun() at /var/www/forums/newfi/public/src/vendor/symfony/console/Application.php:171\\n Symfony\\Component\\Console\\Application->run() at /var/www/forums/newfi/public/src/XF/Cli/Runner.php:115\\n XF\\Cli\\Runner->run() at /var/www/forums/newfi/public/cmd.php:17\\n\\nxf:addon-sub-action [--k K] [--] <id> <action>\\n\\n\\nRunning clean up tasks...\\n\\nIn Entity.php line 645:\\n                                                                     \\n  [LogicException]                                                   \\n  Attempted to set 'type' while a save was pending without forceSet  \\n                                                                     \\n\\nException trace:\\n  at /var/www/forums/newfi/public/src/XF/Mvc/Entity/Entity.php:645\\n XF\\Mvc\\Entity\\Entity->set() at /var/www/forums/newfi/public/src/XF/Mvc/Entity/Entity.php:618\\n XF\\Mvc\\Entity\\Entity->__set() at /var/www/forums/newfi/public/src/XF/AddOn/DataType/AbstractDataType.php:275\\n XF\\AddOn\\DataType\\AbstractDataType->importMappedAttributes() at /var/www/forums/newfi/public/src/XF/AddOn/DataType/Template.php:94\\n XF\\AddOn\\DataType\\Template->importAddOnData() at /var/www/forums/newfi/public/src/XF/Job/AddOnData.php:111\\n XF\\Job\\AddOnData->run() at /var/www/forums/newfi/public/src/XF/Job/Manager.php:275\\n XF\\Job\\Manager->runJobInternal() at /var/www/forums/newfi/public/src/XF/Job/Manager.php:205\\n XF\\Job\\Manager->runJobEntry() at /var/www/forums/newfi/public/src/XF/Job/Manager.php:174\\n XF\\Job\\Manager->runById() at /var/www/forums/newfi/public/src/XF/Cli/Runner.php:228\\n XF\\Cli\\Runner->postExecutionCleanUp() at /var/www/forums/newfi/public/src/XF/Cli/Runner.php:116\\n XF\\Cli\\Runner->run() at /var/www/forums/newfi/public/cmd.php:17\\n\nNEWFI-STAGING_NATIVE_REBUILD_STDERR_TAIL=ÐÐ¾Ð¶Ð°Ð»ÑÐ¹ÑÑÐ°, Ð¿Ð¾Ð´ÑÐ²ÐµÑÐ´Ð¸ÑÐµ ÑÐ¾, ÑÑÐ¾ ÐÑ Ñ\\nÐ¾ÑÐ¸ÑÐµ Ð¿ÐµÑÐµÑÑÑÐ¾Ð¸ÑÑ Ð¼Ð°ÑÑÐµÑ-Ð´Ð°Ð½Ð½ÑÐµ ÑÐ»ÐµÐ´ÑÑÑÐ¸Ñ\\n Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð²: (Newfi Portal 1.0.0 Alpha 1) (y/n)\nAPPLY4_FAILURE=DeployError:newfi-staging_NATIVE_ADDON_REBUILD_FAILED\nFAILURE_ROLLBACK_BEGIN=true\nNEWFI-STAGING_NATIVE_REBUILD_RC=0\nNEWFI-STAGING_NATIVE_REBUILD_STDOUT_TAIL=\\nImporting add-on data\\nImporting... Add-on data (Navigation)\\nImporting... Add-on data (Phrases)\\nImporting... Add-on data (Routes)\\nImporting... Add-on data (Templates)\\n"},{"line":49,"text":"CANDIDATE_IDENTITY={\"expected_new\":{\"Pub/Controller/Portal.php\":[363,\"619d489f7cc3b461479c702fa8825097ae22d3c6cfeb911e9f14ea1de9c36d6d\"],\"Service/PortalData.php\":[5213,\"4da03f26294ab6d163a1a746dee4bb6a82d7d4f39e66b24246bc0eb4c455dd1d\"],\"_data/templates.xml\":[10977,\"1650c3d868d4bc47703f1b75f1f179cd25309b2d3b20a2b848e81a4423c00861\"]},\"mode\":\"sparse_exact_three_blobs\",\"result_tree_sha256\":\"2625148d1138340e1884cf5765238962bda28454321b3482ec64aeac9c17f864\",\"version_id\":1000010,\"version_string\":\"1.0.0 Alpha 1\"}\nPORTAL200_PREFLIGHT=PASS\nNEWFI-STAGING_NATIVE_REBUILD_RC=1\nNEWFI-STAGING_NATIVE_REBUILD_STDOUT_TAIL= Symfony\\Component\\Console\\Command\\Command->run() at /var/www/forums/newfi/public/src/vendor/symfony/console/Application.php:1040\\n Symfony\\Component\\Console\\Application->doRunCommand() at /var/www/forums/newfi/public/src/vendor/symfony/console/Application.php:301\\n Symfony\\Component\\Console\\Application->doRun() at /var/www/forums/newfi/public/src/vendor/symfony/console/Application.php:171\\n Symfony\\Component\\Console\\Application->run() at /var/www/forums/newfi/public/src/XF/Cli/Runner.php:115\\n XF\\Cli\\Runner->run() at /var/www/forums/newfi/public/cmd.php:17\\n\\nxf:addon-sub-action [--k K] [--] <id> <action>\\n\\n\\nRunning clean up tasks...\\n\\nIn Entity.php line 645:\\n                                                                     \\n  [LogicException]                                                   \\n  Attempted to set 'type' while a save was pending without forceSet  \\n                                                                     \\n\\nException trace:\\n  at /var/www/forums/newfi/public/src/XF/Mvc/Entity/Entity.php:645\\n XF\\Mvc\\Entity\\Entity->set() at /var/www/forums/newfi/public/src/XF/Mvc/Entity/Entity.php:618\\n XF\\Mvc\\Entity\\Entity->__set() at /var/www/forums/newfi/public/src/XF/AddOn/DataType/AbstractDataType.php:275\\n XF\\AddOn\\DataType\\AbstractDataType->importMappedAttributes() at /var/www/forums/newfi/public/src/XF/AddOn/DataType/Template.php:94\\n XF\\AddOn\\DataType\\Template->importAddOnData() at /var/www/forums/newfi/public/src/XF/Job/AddOnData.php:111\\n XF\\Job\\AddOnData->run() at /var/www/forums/newfi/public/src/XF/Job/Manager.php:275\\n XF\\Job\\Manager->runJobInternal() at /var/www/forums/newfi/public/src/XF/Job/Manager.php:205\\n XF\\Job\\Manager->runJobEntry() at /var/www/forums/newfi/public/src/XF/Job/Manager.php:174\\n XF\\Job\\Manager->runById() at /var/www/forums/newfi/public/src/XF/Cli/Runner.php:228\\n XF\\Cli\\Runner->postExecutionCleanUp() at /var/www/forums/newfi/public/src/XF/Cli/Runner.php:116\\n XF\\Cli\\Runner->run() at /var/www/forums/newfi/public/cmd.php:17\\n\nNEWFI-STAGING_NATIVE_REBUILD_STDERR_TAIL=ÐÐ¾Ð¶Ð°Ð»ÑÐ¹ÑÑÐ°, Ð¿Ð¾Ð´ÑÐ²ÐµÑÐ´Ð¸ÑÐµ ÑÐ¾, ÑÑÐ¾ ÐÑ Ñ\\nÐ¾ÑÐ¸ÑÐµ Ð¿ÐµÑÐµÑÑÑÐ¾Ð¸ÑÑ Ð¼Ð°ÑÑÐµÑ-Ð´Ð°Ð½Ð½ÑÐµ ÑÐ»ÐµÐ´ÑÑÑÐ¸Ñ\\n Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð²: (Newfi Portal 1.0.0 Alpha 1) (y/n)\nAPPLY4_FAILURE=DeployError:newfi-staging_NATIVE_ADDON_REBUILD_FAILED\nFAILURE_ROLLBACK_BEGIN=true\nNEWFI-STAGING_NATIVE_REBUILD_RC=0\nNEWFI-STAGING_NATIVE_REBUILD_STDOUT_TAIL=\\nImporting add-on data\\nImporting... Add-on data (Navigation)\\nImporting... Add-on data (Phrases)\\nImporting... Add-on data (Routes)\\nImporting... Add-on data (Templates)\\n\nNEWFI-STAGING_NATIVE_REBUILD_STDERR_TAIL=ÐÐ¾Ð¶Ð°Ð»ÑÐ¹ÑÑÐ°, Ð¿Ð¾Ð´ÑÐ²ÐµÑÐ´Ð¸ÑÐµ ÑÐ¾, ÑÑÐ¾ ÐÑ Ñ\\nÐ¾ÑÐ¸ÑÐµ Ð¿ÐµÑÐµÑÑÑÐ¾Ð¸ÑÑ Ð¼Ð°ÑÑÐµÑ-Ð´Ð°Ð½Ð½ÑÐµ ÑÐ»ÐµÐ´ÑÑÑÐ¸Ñ\\n Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð²: (Newfi Portal 1.0.0 Alpha 1) (y/n)"},{"line":50,"text":"PORTAL200_PREFLIGHT=PASS\nNEWFI-STAGING_NATIVE_REBUILD_RC=1\nNEWFI-STAGING_NATIVE_REBUILD_STDOUT_TAIL= Symfony\\Component\\Console\\Command\\Command->run() at /var/www/forums/newfi/public/src/vendor/symfony/console/Application.php:1040\\n Symfony\\Component\\Console\\Application->doRunCommand() at /var/www/forums/newfi/public/src/vendor/symfony/console/Application.php:301\\n Symfony\\Component\\Console\\Application->doRun() at /var/www/forums/newfi/public/src/vendor/symfony/console/Application.php:171\\n Symfony\\Component\\Console\\Application->run() at /var/www/forums/newfi/public/src/XF/Cli/Runner.php:115\\n XF\\Cli\\Runner->run() at /var/www/forums/newfi/public/cmd.php:17\\n\\nxf:addon-sub-action [--k K] [--] <id> <action>\\n\\n\\nRunning clean up tasks...\\n\\nIn Entity.php line 645:\\n                                                                     \\n  [LogicException]                                                   \\n  Attempted to set 'type' while a save was pending without forceSet  \\n                                                                     \\n\\nException trace:\\n  at /var/www/forums/newfi/public/src/XF/Mvc/Entity/Entity.php:645\\n XF\\Mvc\\Entity\\Entity->set() at /var/www/forums/newfi/public/src/XF/Mvc/Entity/Entity.php:618\\n XF\\Mvc\\Entity\\Entity->__set() at /var/www/forums/newfi/public/src/XF/AddOn/DataType/AbstractDataType.php:275\\n XF\\AddOn\\DataType\\AbstractDataType->importMappedAttributes() at /var/www/forums/newfi/public/src/XF/AddOn/DataType/Template.php:94\\n XF\\AddOn\\DataType\\Template->importAddOnData() at /var/www/forums/newfi/public/src/XF/Job/AddOnData.php:111\\n XF\\Job\\AddOnData->run() at /var/www/forums/newfi/public/src/XF/Job/Manager.php:275\\n XF\\Job\\Manager->runJobInternal() at /var/www/forums/newfi/public/src/XF/Job/Manager.php:205\\n XF\\Job\\Manager->runJobEntry() at /var/www/forums/newfi/public/src/XF/Job/Manager.php:174\\n XF\\Job\\Manager->runById() at /var/www/forums/newfi/public/src/XF/Cli/Runner.php:228\\n XF\\Cli\\Runner->postExecutionCleanUp() at /var/www/forums/newfi/public/src/XF/Cli/Runner.php:116\\n XF\\Cli\\Runner->run() at /var/www/forums/newfi/public/cmd.php:17\\n\nNEWFI-STAGING_NATIVE_REBUILD_STDERR_TAIL=ÐÐ¾Ð¶Ð°Ð»ÑÐ¹ÑÑÐ°, Ð¿Ð¾Ð´ÑÐ²ÐµÑÐ´Ð¸ÑÐµ ÑÐ¾, ÑÑÐ¾ ÐÑ Ñ\\nÐ¾ÑÐ¸ÑÐµ Ð¿ÐµÑÐµÑÑÑÐ¾Ð¸ÑÑ Ð¼Ð°ÑÑÐµÑ-Ð´Ð°Ð½Ð½ÑÐµ ÑÐ»ÐµÐ´ÑÑÑÐ¸Ñ\\n Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð²: (Newfi Portal 1.0.0 Alpha 1) (y/n)\nAPPLY4_FAILURE=DeployError:newfi-staging_NATIVE_ADDON_REBUILD_FAILED\nFAILURE_ROLLBACK_BEGIN=true\nNEWFI-STAGING_NATIVE_REBUILD_RC=0\nNEWFI-STAGING_NATIVE_REBUILD_STDOUT_TAIL=\\nImporting add-on data\\nImporting... Add-on data (Navigation)\\nImporting... Add-on data (Phrases)\\nImporting... Add-on data (Routes)\\nImporting... Add-on data (Templates)\\n\nNEWFI-STAGING_NATIVE_REBUILD_STDERR_TAIL=ÐÐ¾Ð¶Ð°Ð»ÑÐ¹ÑÑÐ°, Ð¿Ð¾Ð´ÑÐ²ÐµÑÐ´Ð¸ÑÐµ ÑÐ¾, ÑÑÐ¾ ÐÑ Ñ\\nÐ¾ÑÐ¸ÑÐµ Ð¿ÐµÑÐµÑÑÑÐ¾Ð¸ÑÑ Ð¼Ð°ÑÑÐµÑ-Ð´Ð°Ð½Ð½ÑÐµ ÑÐ»ÐµÐ´ÑÑÑÐ¸Ñ\\n Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð²: (Newfi Portal 1.0.0 Alpha 1) (y/n)\nFAILURE_ROLLBACK_STAGING=FAIL:newfi-staging_NEW_XF_ERROR_LOG_ENTRY"},{"line":51,"text":"NEWFI-STAGING_NATIVE_REBUILD_RC=1\nNEWFI-STAGING_NATIVE_REBUILD_STDOUT_TAIL= Symfony\\Component\\Console\\Command\\Command->run() at /var/www/forums/newfi/public/src/vendor/symfony/console/Application.php:1040\\n Symfony\\Component\\Console\\Application->doRunCommand() at /var/www/forums/newfi/public/src/vendor/symfony/console/Application.php:301\\n Symfony\\Component\\Console\\Application->doRun() at /var/www/forums/newfi/public/src/vendor/symfony/console/Application.php:171\\n Symfony\\Component\\Console\\Application->run() at /var/www/forums/newfi/public/src/XF/Cli/Runner.php:115\\n XF\\Cli\\Runner->run() at /var/www/forums/newfi/public/cmd.php:17\\n\\nxf:addon-sub-action [--k K] [--] <id> <action>\\n\\n\\nRunning clean up tasks...\\n\\nIn Entity.php line 645:\\n                                                                     \\n  [LogicException]                                                   \\n  Attempted to set 'type' while a save was pending without forceSet  \\n                                                                     \\n\\nException trace:\\n  at /var/www/forums/newfi/public/src/XF/Mvc/Entity/Entity.php:645\\n XF\\Mvc\\Entity\\Entity->set() at /var/www/forums/newfi/public/src/XF/Mvc/Entity/Entity.php:618\\n XF\\Mvc\\Entity\\Entity->__set() at /var/www/forums/newfi/public/src/XF/AddOn/DataType/AbstractDataType.php:275\\n XF\\AddOn\\DataType\\AbstractDataType->importMappedAttributes() at /var/www/forums/newfi/public/src/XF/AddOn/DataType/Template.php:94\\n XF\\AddOn\\DataType\\Template->importAddOnData() at /var/www/forums/newfi/public/src/XF/Job/AddOnData.php:111\\n XF\\Job\\AddOnData->run() at /var/www/forums/newfi/public/src/XF/Job/Manager.php:275\\n XF\\Job\\Manager->runJobInternal() at /var/www/forums/newfi/public/src/XF/Job/Manager.php:205\\n XF\\Job\\Manager->runJobEntry() at /var/www/forums/newfi/public/src/XF/Job/Manager.php:174\\n XF\\Job\\Manager->runById() at /var/www/forums/newfi/public/src/XF/Cli/Runner.php:228\\n XF\\Cli\\Runner->postExecutionCleanUp() at /var/www/forums/newfi/public/src/XF/Cli/Runner.php:116\\n XF\\Cli\\Runner->run() at /var/www/forums/newfi/public/cmd.php:17\\n\nNEWFI-STAGING_NATIVE_REBUILD_STDERR_TAIL=ÐÐ¾Ð¶Ð°Ð»ÑÐ¹ÑÑÐ°, Ð¿Ð¾Ð´ÑÐ²ÐµÑÐ´Ð¸ÑÐµ ÑÐ¾, ÑÑÐ¾ ÐÑ Ñ\\nÐ¾ÑÐ¸ÑÐµ Ð¿ÐµÑÐµÑÑÑÐ¾Ð¸ÑÑ Ð¼Ð°ÑÑÐµÑ-Ð´Ð°Ð½Ð½ÑÐµ ÑÐ»ÐµÐ´ÑÑÑÐ¸Ñ\\n Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð²: (Newfi Portal 1.0.0 Alpha 1) (y/n)\nAPPLY4_FAILURE=DeployError:newfi-staging_NATIVE_ADDON_REBUILD_FAILED\nFAILURE_ROLLBACK_BEGIN=true\nNEWFI-STAGING_NATIVE_REBUILD_RC=0\nNEWFI-STAGING_NATIVE_REBUILD_STDOUT_TAIL=\\nImporting add-on data\\nImporting... Add-on data (Navigation)\\nImporting... Add-on data (Phrases)\\nImporting... Add-on data (Routes)\\nImporting... Add-on data (Templates)\\n\nNEWFI-STAGING_NATIVE_REBUILD_STDERR_TAIL=ÐÐ¾Ð¶Ð°Ð»ÑÐ¹ÑÑÐ°, Ð¿Ð¾Ð´ÑÐ²ÐµÑÐ´Ð¸ÑÐµ ÑÐ¾, ÑÑÐ¾ ÐÑ Ñ\\nÐ¾ÑÐ¸ÑÐµ Ð¿ÐµÑÐµÑÑÑÐ¾Ð¸ÑÑ Ð¼Ð°ÑÑÐµÑ-Ð´Ð°Ð½Ð½ÑÐµ ÑÐ»ÐµÐ´ÑÑÑÐ¸Ñ\\n Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð²: (Newfi Portal 1.0.0 Alpha 1) (y/n)\nFAILURE_ROLLBACK_STAGING=FAIL:newfi-staging_NEW_XF_ERROR_LOG_ENTRY\nFAILURE_ROLLBACK_GIT=PASS_EXPLICIT_PATH_RESTORE"},{"line":52,"text":"NEWFI-STAGING_NATIVE_REBUILD_STDOUT_TAIL= Symfony\\Component\\Console\\Command\\Command->run() at /var/www/forums/newfi/public/src/vendor/symfony/console/Application.php:1040\\n Symfony\\Component\\Console\\Application->doRunCommand() at /var/www/forums/newfi/public/src/vendor/symfony/console/Application.php:301\\n Symfony\\Component\\Console\\Application->doRun() at /var/www/forums/newfi/public/src/vendor/symfony/console/Application.php:171\\n Symfony\\Component\\Console\\Application->run() at /var/www/forums/newfi/public/src/XF/Cli/Runner.php:115\\n XF\\Cli\\Runner->run() at /var/www/forums/newfi/public/cmd.php:17\\n\\nxf:addon-sub-action [--k K] [--] <id> <action>\\n\\n\\nRunning clean up tasks...\\n\\nIn Entity.php line 645:\\n                                                                     \\n  [LogicException]                                                   \\n  Attempted to set 'type' while a save was pending without forceSet  \\n                                                                     \\n\\nException trace:\\n  at /var/www/forums/newfi/public/src/XF/Mvc/Entity/Entity.php:645\\n XF\\Mvc\\Entity\\Entity->set() at /var/www/forums/newfi/public/src/XF/Mvc/Entity/Entity.php:618\\n XF\\Mvc\\Entity\\Entity->__set() at /var/www/forums/newfi/public/src/XF/AddOn/DataType/AbstractDataType.php:275\\n XF\\AddOn\\DataType\\AbstractDataType->importMappedAttributes() at /var/www/forums/newfi/public/src/XF/AddOn/DataType/Template.php:94\\n XF\\AddOn\\DataType\\Template->importAddOnData() at /var/www/forums/newfi/public/src/XF/Job/AddOnData.php:111\\n XF\\Job\\AddOnData->run() at /var/www/forums/newfi/public/src/XF/Job/Manager.php:275\\n XF\\Job\\Manager->runJobInternal() at /var/www/forums/newfi/public/src/XF/Job/Manager.php:205\\n XF\\Job\\Manager->runJobEntry() at /var/www/forums/newfi/public/src/XF/Job/Manager.php:174\\n XF\\Job\\Manager->runById() at /var/www/forums/newfi/public/src/XF/Cli/Runner.php:228\\n XF\\Cli\\Runner->postExecutionCleanUp() at /var/www/forums/newfi/public/src/XF/Cli/Runner.php:116\\n XF\\Cli\\Runner->run() at /var/www/forums/newfi/public/cmd.php:17\\n\nNEWFI-STAGING_NATIVE_REBUILD_STDERR_TAIL=ÐÐ¾Ð¶Ð°Ð»ÑÐ¹ÑÑÐ°, Ð¿Ð¾Ð´ÑÐ²ÐµÑÐ´Ð¸ÑÐµ ÑÐ¾, ÑÑÐ¾ ÐÑ Ñ\\nÐ¾ÑÐ¸ÑÐµ Ð¿ÐµÑÐµÑÑÑÐ¾Ð¸ÑÑ Ð¼Ð°ÑÑÐµÑ-Ð´Ð°Ð½Ð½ÑÐµ ÑÐ»ÐµÐ´ÑÑÑÐ¸Ñ\\n Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð²: (Newfi Portal 1.0.0 Alpha 1) (y/n)\nAPPLY4_FAILURE=DeployError:newfi-staging_NATIVE_ADDON_REBUILD_FAILED\nFAILURE_ROLLBACK_BEGIN=true\nNEWFI-STAGING_NATIVE_REBUILD_RC=0\nNEWFI-STAGING_NATIVE_REBUILD_STDOUT_TAIL=\\nImporting add-on data\\nImporting... Add-on data (Navigation)\\nImporting... Add-on data (Phrases)\\nImporting... Add-on data (Routes)\\nImporting... Add-on data (Templates)\\n\nNEWFI-STAGING_NATIVE_REBUILD_STDERR_TAIL=ÐÐ¾Ð¶Ð°Ð»ÑÐ¹ÑÑÐ°, Ð¿Ð¾Ð´ÑÐ²ÐµÑÐ´Ð¸ÑÐµ ÑÐ¾, ÑÑÐ¾ ÐÑ Ñ\\nÐ¾ÑÐ¸ÑÐµ Ð¿ÐµÑÐµÑÑÑÐ¾Ð¸ÑÑ Ð¼Ð°ÑÑÐµÑ-Ð´Ð°Ð½Ð½ÑÐµ ÑÐ»ÐµÐ´ÑÑÑÐ¸Ñ\\n Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð²: (Newfi Portal 1.0.0 Alpha 1) (y/n)\nFAILURE_ROLLBACK_STAGING=FAIL:newfi-staging_NEW_XF_ERROR_LOG_ENTRY\nFAILURE_ROLLBACK_GIT=PASS_EXPLICIT_PATH_RESTORE\nFAILURE_ROLLBACK_END=false"},{"line":53,"text":"NEWFI-STAGING_NATIVE_REBUILD_STDERR_TAIL=ÐÐ¾Ð¶Ð°Ð»ÑÐ¹ÑÑÐ°, Ð¿Ð¾Ð´ÑÐ²ÐµÑÐ´Ð¸ÑÐµ ÑÐ¾, ÑÑÐ¾ ÐÑ Ñ\\nÐ¾ÑÐ¸ÑÐµ Ð¿ÐµÑÐµÑÑÑÐ¾Ð¸ÑÑ Ð¼Ð°ÑÑÐµÑ-Ð´Ð°Ð½Ð½ÑÐµ ÑÐ»ÐµÐ´ÑÑÑÐ¸Ñ\\n Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð²: (Newfi Portal 1.0.0 Alpha 1) (y/n)\nAPPLY4_FAILURE=DeployError:newfi-staging_NATIVE_ADDON_REBUILD_FAILED\nFAILURE_ROLLBACK_BEGIN=true\nNEWFI-STAGING_NATIVE_REBUILD_RC=0\nNEWFI-STAGING_NATIVE_REBUILD_STDOUT_TAIL=\\nImporting add-on data\\nImporting... Add-on data (Navigation)\\nImporting... Add-on data (Phrases)\\nImporting... Add-on data (Routes)\\nImporting... Add-on data (Templates)\\n\nNEWFI-STAGING_NATIVE_REBUILD_STDERR_TAIL=ÐÐ¾Ð¶Ð°Ð»ÑÐ¹ÑÑÐ°, Ð¿Ð¾Ð´ÑÐ²ÐµÑÐ´Ð¸ÑÐµ ÑÐ¾, ÑÑÐ¾ ÐÑ Ñ\\nÐ¾ÑÐ¸ÑÐµ Ð¿ÐµÑÐµÑÑÑÐ¾Ð¸ÑÑ Ð¼Ð°ÑÑÐµÑ-Ð´Ð°Ð½Ð½ÑÐµ ÑÐ»ÐµÐ´ÑÑÑÐ¸Ñ\\n Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð²: (Newfi Portal 1.0.0 Alpha 1) (y/n)\nFAILURE_ROLLBACK_STAGING=FAIL:newfi-staging_NEW_XF_ERROR_LOG_ENTRY\nFAILURE_ROLLBACK_GIT=PASS_EXPLICIT_PATH_RESTORE\nFAILURE_ROLLBACK_END=false\nFINAL_DECISION=FAIL_PORTAL200_APPLY4_ROLLBACK_INCOMPLETE"},{"line":54,"text":"APPLY4_FAILURE=DeployError:newfi-staging_NATIVE_ADDON_REBUILD_FAILED\nFAILURE_ROLLBACK_BEGIN=true\nNEWFI-STAGING_NATIVE_REBUILD_RC=0\nNEWFI-STAGING_NATIVE_REBUILD_STDOUT_TAIL=\\nImporting add-on data\\nImporting... Add-on data (Navigation)\\nImporting... Add-on data (Phrases)\\nImporting... Add-on data (Routes)\\nImporting... Add-on data (Templates)\\n\nNEWFI-STAGING_NATIVE_REBUILD_STDERR_TAIL=ÐÐ¾Ð¶Ð°Ð»ÑÐ¹ÑÑÐ°, Ð¿Ð¾Ð´ÑÐ²ÐµÑÐ´Ð¸ÑÐµ ÑÐ¾, ÑÑÐ¾ ÐÑ Ñ\\nÐ¾ÑÐ¸ÑÐµ Ð¿ÐµÑÐµÑÑÑÐ¾Ð¸ÑÑ Ð¼Ð°ÑÑÐµÑ-Ð´Ð°Ð½Ð½ÑÐµ ÑÐ»ÐµÐ´ÑÑÑÐ¸Ñ\\n Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð²: (Newfi Portal 1.0.0 Alpha 1) (y/n)\nFAILURE_ROLLBACK_STAGING=FAIL:newfi-staging_NEW_XF_ERROR_LOG_ENTRY\nFAILURE_ROLLBACK_GIT=PASS_EXPLICIT_PATH_RESTORE\nFAILURE_ROLLBACK_END=false\nFINAL_DECISION=FAIL_PORTAL200_APPLY4_ROLLBACK_INCOMPLETE\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"NEWFI-260907-A-PORTAL200-APPLY4FIX1\",\"status\":\"FAIL\",\"changes_made\":true,\"rollback_started\":true,\"rollback_restored\":false}"},{"line":55,"text":"FAILURE_ROLLBACK_BEGIN=true\nNEWFI-STAGING_NATIVE_REBUILD_RC=0\nNEWFI-STAGING_NATIVE_REBUILD_STDOUT_TAIL=\\nImporting add-on data\\nImporting... Add-on data (Navigation)\\nImporting... Add-on data (Phrases)\\nImporting... Add-on data (Routes)\\nImporting... Add-on data (Templates)\\n\nNEWFI-STAGING_NATIVE_REBUILD_STDERR_TAIL=ÐÐ¾Ð¶Ð°Ð»ÑÐ¹ÑÑÐ°, Ð¿Ð¾Ð´ÑÐ²ÐµÑÐ´Ð¸ÑÐµ ÑÐ¾, ÑÑÐ¾ ÐÑ Ñ\\nÐ¾ÑÐ¸ÑÐµ Ð¿ÐµÑÐµÑÑÑÐ¾Ð¸ÑÑ Ð¼Ð°ÑÑÐµÑ-Ð´Ð°Ð½Ð½ÑÐµ ÑÐ»ÐµÐ´ÑÑÑÐ¸Ñ\\n Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð²: (Newfi Portal 1.0.0 Alpha 1) (y/n)\nFAILURE_ROLLBACK_STAGING=FAIL:newfi-staging_NEW_XF_ERROR_LOG_ENTRY\nFAILURE_ROLLBACK_GIT=PASS_EXPLICIT_PATH_RESTORE\nFAILURE_ROLLBACK_END=false\nFINAL_DECISION=FAIL_PORTAL200_APPLY4_ROLLBACK_INCOMPLETE\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"NEWFI-260907-A-PORTAL200-APPLY4FIX1\",\"status\":\"FAIL\",\"changes_made\":true,\"rollback_started\":true,\"rollback_restored\":false}\n"},{"line":56,"text":"NEWFI-STAGING_NATIVE_REBUILD_RC=0\nNEWFI-STAGING_NATIVE_REBUILD_STDOUT_TAIL=\\nImporting add-on data\\nImporting... Add-on data (Navigation)\\nImporting... Add-on data (Phrases)\\nImporting... Add-on data (Routes)\\nImporting... Add-on data (Templates)\\n\nNEWFI-STAGING_NATIVE_REBUILD_STDERR_TAIL=ÐÐ¾Ð¶Ð°Ð»ÑÐ¹ÑÑÐ°, Ð¿Ð¾Ð´ÑÐ²ÐµÑÐ´Ð¸ÑÐµ ÑÐ¾, ÑÑÐ¾ ÐÑ Ñ\\nÐ¾ÑÐ¸ÑÐµ Ð¿ÐµÑÐµÑÑÑÐ¾Ð¸ÑÑ Ð¼Ð°ÑÑÐµÑ-Ð´Ð°Ð½Ð½ÑÐµ ÑÐ»ÐµÐ´ÑÑÑÐ¸Ñ\\n Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð²: (Newfi Portal 1.0.0 Alpha 1) (y/n)\nFAILURE_ROLLBACK_STAGING=FAIL:newfi-staging_NEW_XF_ERROR_LOG_ENTRY\nFAILURE_ROLLBACK_GIT=PASS_EXPLICIT_PATH_RESTORE\nFAILURE_ROLLBACK_END=false\nFINAL_DECISION=FAIL_PORTAL200_APPLY4_ROLLBACK_INCOMPLETE\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"NEWFI-260907-A-PORTAL200-APPLY4FIX1\",\"status\":\"FAIL\",\"changes_made\":true,\"rollback_started\":true,\"rollback_restored\":false}\n\nOUTPUT_END"},{"line":57,"text":"NEWFI-STAGING_NATIVE_REBUILD_STDOUT_TAIL=\\nImporting add-on data\\nImporting... Add-on data (Navigation)\\nImporting... Add-on data (Phrases)\\nImporting... Add-on data (Routes)\\nImporting... Add-on data (Templates)\\n\nNEWFI-STAGING_NATIVE_REBUILD_STDERR_TAIL=ÐÐ¾Ð¶Ð°Ð»ÑÐ¹ÑÑÐ°, Ð¿Ð¾Ð´ÑÐ²Ð...<truncated>
RUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d
GIT_EXPECTED_WORKTREE=/root/newfi-portal/.worktrees/implementation-newfi-closed-mvp-20260906
GIT_BRANCH={"err":"","out":"implementation/newfi-closed-mvp-20260906","rc":0}
GIT_HEAD={"err":"","out":"06bab5acd124e768f70305b3d7eca2f595871890","rc":0}
GIT_STATUS={"err":"","out":"","rc":0}
GIT_LOG3={"err":"","out":"06bab5a (HEAD -> implementation/newfi-closed-mvp-20260906, origin/implementation/newfi-closed-mvp-20260906) style: apply Big Water XenForo theme [NEWFI-260907-STYLE199B]\n4ade504 brand: add Newfi technical identity assets\n9f7e0ca ops: authorize final Newfi public cutover","rc":0}
GIT_DIFF_NAME={"err":"","out":"","rc":0}
GIT_DIFF_CACHED_NAME={"err":"","out":"","rc":0}
GIT_REMOTE_HEAD=06bab5acd124e768f70305b3d7eca2f595871890
CLUSTER_QUERY_RC=0
NEWFI_VMS=[{"name":"newfi-prod","node":"pve01","status":"running","vmid":210},{"name":"newfi-staging","node":"pve03","status":"running","vmid":211}]
STAGING_QGA={"err":"","hostname":"newfi-staging","rc":0}
STAGING_PORTAL_MANIFEST={"Pub/Controller/Portal.php":[247,"53909e753ea5a011550fd280ad1c342a74ca9949be092dfbd95244243cae92f3"],"Pub/View/Portal.php":[79,"26e3b77c2c86d4f4a6fd51f0472e3f38e70e14c984ffd8d04dcec39071a2a69f"],"_data/navigation.xml":[281,"5d724ef5141438bdd0b9dba6a583d330bc6940b0ace5c21c7a8d5301e7d8d649"],"_data/phrases.xml":[173,"15282a06a956bda4e810f6b26b1703676dd766424029cd372ce0fd7832dbe09c"],"_data/routes.xml":[144,"9b80ef229bcebb49a5930369bb272ed85367deef66070f432948001096673629"],"_data/templates.xml":[1461,"c29c04f8b937284e821c87957653e87c2f6ac014fac30648a0f6b18e84392adf"],"addon.json":[378,"288a61044c941107162d045be49ab2e7c844d1586b25378a7289b3c7275010ab"]}
STAGING_DB_STATE={"addon":{"err":"","rc":0,"rows":["Newfi/Portal\t1000010\t1.0.0 Alpha 1\t1\t0\tNULL"]},"board":{"err":"","rc":0,"rows":["0"]},"error_max":{"err":"","rc":0,"rows":["42"]},"schema":"xf_newfi","templates":{"err":"","rc":0,"rows":["0\tnewfi_portal\t1f484c8cf6bdeda8fda2974abf8a57f8cc7453fe2a779af7c735afa3b73aa741\t0"]}}
STAGING_SERVICES={"err":"","out":"nginx=active\nmariadb=active\nmysql=active\nphp8.3-fpm.service=active","rc":0}
STAGING_REBUILD_HELP={"err":"","out":"Description:\n  Rebuilds the specified add-on data.\n\nUsage:\n  xf:addon-rebuild [options] [--] <id>\n  xf-addon:rebuild\n\nArguments:\n  id                    Add-On ID\n\nOptions:\n  -f, --force           Skip verifying that the add-on is rebuildable\n  -h, --help            Display help for the given command. When no command is given display help for the list command\n  -q, --quiet           Do not output any message\n  -V, --version         Display this application version\n      --ansi|--no-ansi  Force (or disable --no-ansi) ANSI output\n  -n, --no-interaction  Do not ask any interactive question\n  -v|vv|vvv, --verbose  Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug","rc":0}
PRODUCTION_QGA={"err":"","hostname":"newfi-prod","rc":0}
PRODUCTION_PORTAL_MANIFEST={"Pub/Controller/Portal.php":[247,"53909e753ea5a011550fd280ad1c342a74ca9949be092dfbd95244243cae92f3"],"Pub/View/Portal.php":[79,"26e3b77c2c86d4f4a6fd51f0472e3f38e70e14c984ffd8d04dcec39071a2a69f"],"_data/navigation.xml":[281,"5d724ef5141438bdd0b9dba6a583d330bc6940b0ace5c21c7a8d5301e7d8d649"],"_data/phrases.xml":[173,"15282a06a956bda4e810f6b26b1703676dd766424029cd372ce0fd7832dbe09c"],"_data/routes.xml":[144,"9b80ef229bcebb49a5930369bb272ed85367deef66070f432948001096673629"],"_data/templates.xml":[1461,"c29c04f8b937284e821c87957653e87c2f6ac014fac30648a0f6b18e84392adf"],"addon.json":[378,"288a61044c941107162d045be49ab2e7c844d1586b25378a7289b3c7275010ab"]}
PRODUCTION_DB_STATE={"addon":{"err":"","rc":0,"rows":["Newfi/Portal\t1000010\t1.0.0 Alpha 1\t1\t0\tNULL"]},"board":{"err":"","rc":0,"rows":["1"]},"error_max":{"err":"","rc":0,"rows":["0"]},"schema":"xf_newfi","templates":{"err":"","rc":0,"rows":["0\tnewfi_portal\t1f484c8cf6bdeda8fda2974abf8a57f8cc7453fe2a779af7c735afa3b73aa741\t0"]}}
PRODUCTION_SERVICES={"err":"","out":"nginx=active\nmariadb=active\nmysql=active\nphp8.3-fpm.service=active","rc":0}
PRODUCTION_REBUILD_HELP={"err":"","out":"Description:\n  Rebuilds the specified add-on data.\n\nUsage:\n  xf:addon-rebuild [options] [--] <id>\n  xf-addon:rebuild\n\nArguments:\n  id                    Add-On ID\n\nOptions:\n  -f, --force           Skip verifying that the add-on is rebuildable\n  -h, --help            Display help for the given command. When no command is given display help for the list command\n  -q, --quiet           Do not output any message\n  -V, --version         Display this application version\n      --ansi|--no-ansi  Force (or disable --no-ansi) ANSI output\n  -n, --no-interaction  Do not ask any interactive question\n  -v|vv|vvv, --verbose  Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug","rc":0}
STAGING_REBUILD_SOURCE_FILES=["/var/www/forums/newfi/public/src/XF/Cli/Command/AddOnActionTrait.php","/var/www/forums/newfi/public/src/XF/Cli/Command/AddOnRebuild.php","/var/www/forums/newfi/public/src/XF/Cli/Command/AddOnSubAction.php"]
STAGING_REBUILD_SOURCE_EXCERPTS=[{"path":"/var/www/forums/newfi/public/src/XF/Cli/Command/AddOnActionTrait.php","rc":0,"text":"    22\tuse XF\\Util\\Php;\n    23\t\n    24\tuse function count;\n    25\t\n    26\ttrait AddOnActionTrait\n    27\t{\n    28\t\tprotected function verifyAddOnAction(InputInterface $input, OutputInterface $output, AddOn $addOn)\n    29\t\t{\n    30\t\t\tif (!$input->getOption('force'))\n    31\t\t\t{\n    32\t\t\t\t$addOn->checkRequirements($errors, $warnings);\n    33\t\t\t\t$addOn->passesHealthCheck($missing, $inconsistent);\n    34\t\n    35\t\t\t\tif ($missing)\n    36\t\t\t\t{\n    37\t\t\t\t\tif (count($missing) > 5)\n    38\t\t\t\t\t{\n--\n   211\t\n   212\t\tpublic function runSubAction(OutputInterface $output, AddOn $addOn, $action)\n   213\t\t{\n   214\t\t\t$execFinder = new PhpExecutableFinder();\n   215\t\n   216\t\t\t$builderOptions = [\n   217\t\t\t\t$execFinder->find(false),\n   218\t\t\t\t\\XF::getRootDirectory() . \\XF::$DS . 'cmd.php',\n   219\t\t\t\t'xf:addon-sub-action',\n   220\t\t\t\t$addOn->addon_id,\n   221\t\t\t\t$action,\n   222\t\t\t\t'--k=' . $this->getSubActionKey($addOn->addon_id, $action),\n   223\t\t\t];\n   224\t\n   225\t\t\tif ($verbosityOption = $this->getVerbosityOption($output->getVerbosity()))\n   226\t\t\t{\n   227\t\t\t\t$builderOptions[] = $verbosityOption;\n   228\t\t\t}\n   229\t\n   230\t\t\t$process = new Process($builderOptions, \\XF::getRootDirectory());\n   231\t\t\t$process->setTimeout(null);\n   232\t\n   233\t\t\t/** @var ProcessHelper $processHelper */\n   234\t\t\t$processHelper = $this->getHelper('process');\n   235\t\n   236\t\t\ttry\n   237\t\t\t{\n   238\t\t\t\t$processHelper->mustRun($output, $process, null, function ($type, $data) use ($output)\n   239\t\t\t\t{\n   240\t\t\t\t\tif ($type == Process::OUT)\n   241\t\t\t\t\t{\n   242\t\t\t\t\t\t$output->write($data);\n   243\t\t\t\t\t}\n   244\t\t\t\t\t// Note that progress bar output is in Process::ERR/stderr, but they get streamed to this callback\n   245\t\t\t\t\t// interleaved, so displaying both is difficult. Thus, we need to only display stuff sent stdout.\n   246\t\t\t\t});\n   247\t\t\t}\n   248\t\t\tcatch (ProcessFailedException $e)\n   249\t\t\t{\n   250\t\t\t\t$process = $e->getProcess();\n   251\t\t\t\tif ($process->getExitCode() !== 0)\n   252\t\t\t\t{\n   253\t\t\t\t\t// This indicates that the sub-process threw an exception. It will have been printed and logged\n   254\t\t\t\t\t// so don't trigger the normal exception handling. However, we can't continue so exit.\n   255\t\t\t\t\texit(1);\n   256\t\t\t\t}\n   257\t\t\t}\n   258\t\n   259\t\t}\n   260\t\n   261\t\tprotected function getVerbosityOption($verbosity)\n"},{"path":"/var/www/forums/newfi/public/src/XF/Cli/Command/AddOnRebuild.php","rc":0,"text":"    12\tclass AddOnRebuild extends AbstractCommand\n    13\t{\n    14\t\tuse AddOnActionTrait;\n    15\t\tuse JobRunnerTrait;\n    16\t\n    17\t\tprotected function configure()\n    18\t\t{\n    19\t\t\t$this\n    20\t\t\t\t->setName('xf:addon-rebuild')\n    21\t\t\t\t->setAliases(['xf-addon:rebuild'])\n    22\t\t\t\t->setDescription('Rebuilds the specified add-on data.')\n    23\t\t\t\t->addArgument(\n    24\t\t\t\t\t'id',\n    25\t\t\t\t\tInputArgument::REQUIRED,\n    26\t\t\t\t\t'Add-On ID'\n    27\t\t\t\t)\n    28\t\t\t\t->addOption(\n    29\t\t\t\t\t'force',\n    30\t\t\t\t\t'f',\n    31\t\t\t\t\tInputOption::VALUE_NONE,\n    32\t\t\t\t\t'Skip verifying that the add-on is rebuildable'\n    33\t\t\t\t);\n    34\t\t}\n    35\t\n    36\t\tprotected function execute(InputInterface $input, OutputInterface $output)\n    37\t\t{\n    38\t\t\t$id = $input->getArgument('id');\n    39\t\n    40\t\t\t$addOn = $this->checkInstalledAddOn($id, $error);\n    41\t\t\tif (!$addOn)\n    42\t\t\t{\n    43\t\t\t\t$output->writeln('<error>' . $error . '</error>');\n    44\t\t\t\treturn 1;\n    45\t\t\t}\n    46\t\n    47\t\t\tif (!$addOn->canRebuild() && !$input->getOption('force'))\n    48\t\t\t{\n    49\t\t\t\t$output->writeln(\"<error>\" . \\XF::phrase('this_add_on_cannot_be_rebuilt') . \"</error>\");\n    50\t\t\t\treturn 1;\n    51\t\t\t}\n    52\t\n    53\t\t\tif (!$this->verifyAddOnAction($input, $output, $addOn))\n    54\t\t\t{\n    55\t\t\t\treturn 1;\n"},{"path":"/var/www/forums/newfi/public/src/XF/Cli/Command/AddOnSubAction.php","rc":0,"text":"    10\tclass AddOnSubAction extends AbstractCommand\n    11\t{\n    12\t\tuse AddOnActionTrait;\n    13\t\tuse JobRunnerTrait;\n    14\t\n    15\t\tprotected function configure()\n    16\t\t{\n    17\t\t\t$this\n    18\t\t\t\t->setName('xf:addon-sub-action')\n    19\t\t\t\t->setDescription('Runs a add-on sub-action in a separate process. Do not run directly!')\n    20\t\t\t\t->setHidden(true)\n    21\t\t\t\t->addArgument(\n    22\t\t\t\t\t'id',\n    23\t\t\t\t\tInputArgument::REQUIRED,\n    24\t\t\t\t\t'Add-On ID'\n    25\t\t\t\t)\n    26\t\t\t\t->addArgument(\n    27\t\t\t\t\t'action',\n--\n    38\t\tprotected function execute(InputInterface $input, OutputInterface $output)\n    39\t\t{\n    40\t\t\t$id = $input->getArgument('id');\n    41\t\t\t$action = $input->getArgument('action');\n    42\t\n    43\t\t\t$expectedKey = $this->getSubActionKey($id, $action);\n    44\t\t\tif ($expectedKey !== $input->getOption('k'))\n    45\t\t\t{\n    46\t\t\t\t$output->writeln(\"<error>Invalid sub-action confirmation key. Run from parent command.</error>\");\n    47\t\t\t\treturn 1;\n    48\t\t\t}\n    49\t\n    50\t\t\t$addOnManager = \\XF::app()->addOnManager();\n    51\t\t\t$addOn = $addOnManager->getById($id);\n    52\t\t\tif (!$addOn)\n    53\t\t\t{\n    54\t\t\t\t$output->writeln(\"<error>No add-on with ID '$id' could be found.</error>\");\n"}]
PRODUCTION_REBUILD_SOURCE_FILES=["/var/www/forums/newfi/public/src/XF/Cli/Command/AddOnActionTrait.php","/var/www/forums/newfi/public/src/XF/Cli/Command/AddOnRebuild.php","/var/www/forums/newfi/public/src/XF/Cli/Command/AddOnSubAction.php"]
PRODUCTION_REBUILD_SOURCE_EXCERPTS=[{"path":"/var/www/forums/newfi/public/src/XF/Cli/Command/AddOnActionTrait.php","rc":0,"text":"    22\tuse XF\\Util\\Php;\n    23\t\n    24\tuse function count;\n    25\t\n    26\ttrait AddOnActionTrait\n    27\t{\n    28\t\tprotected function verifyAddOnAction(InputInterface $input, OutputInterface $output, AddOn $addOn)\n    29\t\t{\n    30\t\t\tif (!$input->getOption('force'))\n    31\t\t\t{\n    32\t\t\t\t$addOn->checkRequirements($errors, $warnings);\n    33\t\t\t\t$addOn->passesHealthCheck($missing, $inconsistent);\n    34\t\n    35\t\t\t\tif ($missing)\n    36\t\t\t\t{\n    37\t\t\t\t\tif (count($missing) > 5)\n    38\t\t\t\t\t{\n--\n   211\t\n   212\t\tpublic function runSubAction(OutputInterface $output, AddOn $addOn, $action)\n   213\t\t{\n   214\t\t\t$execFinder = new PhpExecutableFinder();\n   215\t\n   216\t\t\t$builderOptions = [\n   217\t\t\t\t$execFinder->find(false),\n   218\t\t\t\t\\XF::getRootDirectory() . \\XF::$DS . 'cmd.php',\n   219\t\t\t\t'xf:addon-sub-action',\n   220\t\t\t\t$addOn->addon_id,\n   221\t\t\t\t$action,\n   222\t\t\t\t'--k=' . $this->getSubActionKey($addOn->addon_id, $action),\n   223\t\t\t];\n   224\t\n   225\t\t\tif ($verbosityOption = $this->getVerbosityOption($output->getVerbosity()))\n   226\t\t\t{\n   227\t\t\t\t$builderOptions[] = $verbosityOption;\n   228\t\t\t}\n   229\t\n   230\t\t\t$process = new Process($builderOptions, \\XF::getRootDirectory());\n   231\t\t\t$process->setTimeout(null);\n   232\t\n   233\t\t\t/** @var ProcessHelper $processHelper */\n   234\t\t\t$processHelper = $this->getHelper('process');\n   235\t\n   236\t\t\ttry\n   237\t\t\t{\n   238\t\t\t\t$processHelper->mustRun($output, $process, null, function ($type, $data) use ($output)\n   239\t\t\t\t{\n   240\t\t\t\t\tif ($type == Process::OUT)\n   241\t\t\t\t\t{\n   242\t\t\t\t\t\t$output->write($data);\n   243\t\t\t\t\t}\n   244\t\t\t\t\t// Note that progress bar output is in Process::ERR/stderr, but they get streamed to this callback\n   245\t\t\t\t\t// interleaved, so displaying both is difficult. Thus, we need to only display stuff sent stdout.\n   246\t\t\t\t});\n   247\t\t\t}\n   248\t\t\tcatch (ProcessFailedException $e)\n   249\t\t\t{\n   250\t\t\t\t$process = $e->getProcess();\n   251\t\t\t\tif ($process->getExitCode() !== 0)\n   252\t\t\t\t{\n   253\t\t\t\t\t// This indicates that the sub-process threw an exception. It will have been printed and logged\n   254\t\t\t\t\t// so don't trigger the normal exception handling. However, we can't continue so exit.\n   255\t\t\t\t\texit(1);\n   256\t\t\t\t}\n   257\t\t\t}\n   258\t\n   259\t\t}\n   260\t\n   261\t\tprotected function getVerbosityOption($verbosity)\n"},{"path":"/var/www/forums/newfi/public/src/XF/Cli/Command/AddOnRebuild.php","rc":0,"text":"    12\tclass AddOnRebuild extends AbstractCommand\n    13\t{\n    14\t\tuse AddOnActionTrait;\n    15\t\tuse JobRunnerTrait;\n    16\t\n    17\t\tprotected function configure()\n    18\t\t{\n    19\t\t\t$this\n    20\t\t\t\t->setName('xf:addon-rebuild')\n    21\t\t\t\t->setAliases(['xf-addon:rebuild'])\n    22\t\t\t\t->setDescription('Rebuilds the specified add-on data.')\n    23\t\t\t\t->addArgument(\n    24\t\t\t\t\t'id',\n    25\t\t\t\t\tInputArgument::REQUIRED,\n    26\t\t\t\t\t'Add-On ID'\n    27\t\t\t\t)\n    28\t\t\t\t->addOption(\n    29\t\t\t\t\t'force',\n    30\t\t\t\t\t'f',\n    31\t\t\t\t\tInputOption::VALUE_NONE,\n    32\t\t\t\t\t'Skip verifying that the add-on is rebuildable'\n    33\t\t\t\t);\n    34\t\t}\n    35\t\n    36\t\tprotected function execute(InputInterface $input, OutputInterface $output)\n    37\t\t{\n    38\t\t\t$id = $input->getArgument('id');\n    39\t\n    40\t\t\t$addOn = $this->checkInstalledAddOn($id, $error);\n    41\t\t\tif (!$addOn)\n    42\t\t\t{\n    43\t\t\t\t$output->writeln('<error>' . $error . '</error>');\n    44\t\t\t\treturn 1;\n    45\t\t\t}\n    46\t\n    47\t\t\tif (!$addOn->canRebuild() && !$input->getOption('force'))\n    48\t\t\t{\n    49\t\t\t\t$output->writeln(\"<error>\" . \\XF::phrase('this_add_on_cannot_be_rebuilt') . \"</error>\");\n    50\t\t\t\treturn 1;\n    51\t\t\t}\n    52\t\n    53\t\t\tif (!$this->verifyAddOnAction($input, $output, $addOn))\n    54\t\t\t{\n    55\t\t\t\treturn 1;\n"},{"path":"/var/www/forums/newfi/public/src/XF/Cli/Command/AddOnSubAction.php","rc":0,"text":"    10\tclass AddOnSubAction extends AbstractCommand\n    11\t{\n    12\t\tuse AddOnActionTrait;\n    13\t\tuse JobRunnerTrait;\n    14\t\n    15\t\tprotected function configure()\n    16\t\t{\n    17\t\t\t$this\n    18\t\t\t\t->setName('xf:addon-sub-action')\n    19\t\t\t\t->setDescription('Runs a add-on sub-action in a separate process. Do not run directly!')\n    20\t\t\t\t->setHidden(true)\n    21\t\t\t\t->addArgument(\n    22\t\t\t\t\t'id',\n    23\t\t\t\t\tInputArgument::REQUIRED,\n    24\t\t\t\t\t'Add-On ID'\n    25\t\t\t\t)\n    26\t\t\t\t->addArgument(\n    27\t\t\t\t\t'action',\n--\n    38\t\tprotected function execute(InputInterface $input, OutputInterface $output)\n    39\t\t{\n    40\t\t\t$id = $input->getArgument('id');\n    41\t\t\t$action = $input->getArgument('action');\n    42\t\n    43\t\t\t$expectedKey = $this->getSubActionKey($id, $action);\n    44\t\t\tif ($expectedKey !== $input->getOption('k'))\n    45\t\t\t{\n    46\t\t\t\t$output->writeln(\"<error>Invalid sub-action confirmation key. Run from parent command.</error>\");\n    47\t\t\t\treturn 1;\n    48\t\t\t}\n    49\t\n    50\t\t\t$addOnManager = \\XF::app()->addOnManager();\n    51\t\t\t$addOn = $addOnManager->getById($id);\n    52\t\t\tif (!$addOn)\n    53\t\t\t{\n    54\t\t\t\t$output->writeln(\"<error>No add-on with ID '$id' could be found.</error>\");\n"}]
STAGING_APPLY4FIX1_BACKUP_FILES={"err":"","rc":0,"rows":["/root/newfi-portal200-backups/NEWFI-260907-A-PORTAL200-APPLY4FIX1/staging/BACKUP_OK|10|1788814386.4571862940","/root/newfi-portal200-backups/NEWFI-260907-A-PORTAL200-APPLY4FIX1/staging/_data/templates.xml|1461|1788729477.4773216090"]}
PRODUCTION_APPLY4FIX1_BACKUP_FILES={"err":"","rc":0,"rows":[]}
PRODUCTION_PUBLIC_HTTP={"err":"","http":"200","rc":0}
STAGING_LOCAL_HTTP={"err":"","http":"503","rc":0}
FINAL_DECISION=RCA_COMPLETE_NO_MUTATION_REVIEW_STATE_BEFORE_NEXT_CHANGE
RCA1_END=true

OUTPUT_END
CHAT_OUTPUT_END
