From 43fdea3876d04af7a3277f7557aa8d887230fc59 Mon Sep 17 00:00:00 2001 From: homelab-runtime-publisher Date: Sun, 20 Sep 2026 14:06:01 +0000 Subject: [PATCH] runtime: publish SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1 --- ...VEPRO-VISUAL-STYLE-760-RECOVERY-762R1.json | 38 ++++ ...PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1.txt | 54 +++++ runtime/latest.json | 26 +-- runtime/latest.txt | 192 +++--------------- 4 files changed, 134 insertions(+), 176 deletions(-) create mode 100644 runtime/history/SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1.json create mode 100644 runtime/history/SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1.txt diff --git a/runtime/history/SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1.json b/runtime/history/SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1.json new file mode 100644 index 00000000..c9d674fb --- /dev/null +++ b/runtime/history/SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "change", + "component": "pvepro-visual-style-760-recovery", + "started_at_utc": "2026-09-20T14:03:40Z", + "finished_at_utc": "2026-09-20T14:06:01Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "be9315052cff5f612b3bec4faf22776da365b60e55ad8bdad3bc9ae02c152a72", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": true, + "result_contract_valid": true, + "result_contract_status": "OK", + "result_contract_error": null, + "command_rc": 0, + "changes_made": true, + "rollback_started": false, + "rollback_restored": null, + "mutation_outcome": "MUTATED", + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "5d1716838d1332145b167bf6baf640391224f352c3fe9e7be8f04995c4a0086e", + "sanitized_output_sha256": "5d1716838d1332145b167bf6baf640391224f352c3fe9e7be8f04995c4a0086e", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "COMMAND_ID=SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1\nMODE=change\nCOMPONENT=pvepro-visual-style-760-recovery\nWINDOW_MODE=VISIBLE_SYNCHRONOUS_WAIT\nRECOVERY_PRE_HOST={\"all_link_down\":true,\"config_sha256\":\"d6145f664d8d44c1876537e86cf06ba29769793c57556980e7111edca3d4e558\",\"name\":\"pvepro-staging-v1\",\"snapshots\":[\"w2-pre-style-760r1\"],\"status\":\"stopped\"}\nPRODUCTION_PRESTATE={\"admins\":1,\"boardActive\":true,\"defaultLanguageId\":2,\"enCount\":1,\"errors\":19,\"languageRebuildJobs\":0,\"manualJobs\":0,\"nodes\":[{\"node_id\":1,\"node_type_id\":\"Category\",\"title\":\"\\u041e\\u0441\\u043d\\u043e\\u0432\\u043d\\u0430\\u044f \\u043a\\u0430\\u0442\\u0435\\u0433\\u043e\\u0440\\u0438\\u044f\"},{\"node_id\":2,\"node_type_id\":\"Forum\",\"title\":\"\\u041e\\u0441\\u043d\\u043e\\u0432\\u043d\\u043e\\u0439 \\u0444\\u043e\\u0440\\u0443\\u043c\"}],\"posts\":44,\"registrationEnabled\":false,\"ruCount\":1,\"ruPhraseCount\":11142,\"ruPhraseMapCount\":11194,\"threads\":44}\nPRODUCTION_STYLE_PRESTATE={\"boardActive\":true,\"childData\":[],\"children\":[],\"defaultStyleId\":1,\"defaultStyleIdDb\":\"1\",\"errors\":19,\"styleCount\":1,\"styles\":[{\"description\":\"\",\"enable_variations\":1,\"last_modified_date\":1789884768,\"parent_id\":0,\"style_id\":1,\"title\":\"Default style\",\"user_selectable\":1}]}\nNATIVE_REBUILD_MAP_METHODS={\"StylePropertyRepository\":[{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":525,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"buildPropertyLessCacheValue\",\"start\":394,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":356,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"castAndValidatePropertyValue\",\"start\":295,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":37,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"findPropertyMapForEditing\",\"start\":18,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":53,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"findPropertyMapInStyle\",\"start\":44,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":135,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"getColorMapFromPropertyGroup\",\"start\":128,\"static\":false,\"visibility\":\"protected\"},{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":161,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"getColorMapVariationFromPropertyGroup\",\"start\":137,\"static\":false,\"visibility\":\"protected\"},{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":392,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"getDefaultPropertyValue\",\"start\":358,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":236,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"getEffectivePropertyGroupsInStyle\",\"start\":195,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":188,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"getEffectivePropertyInStyle\",\"start\":182,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":74,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"getUngroupedPropertyMapsInStyle\",\"start\":61,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":293,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"updatePropertyValues\",\"start\":253,\"static\":false,\"visibility\":\"public\"}],\"StyleRepository\":[{\"declaring_class\":\"XF\\\\Repository\\\\StyleRepository\",\"end\":209,\"file\":\"/var/www/pvepro/src/XF/Repository/StyleRepository.php\",\"name\":\"enqueuePartialStyleDataRebuild\",\"start\":203,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StyleRepository\",\"end\":201,\"file\":\"/var/www/pvepro/src/XF/Repository/StyleRepository.php\",\"name\":\"rebuildStyleCache\",\"start\":196,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StyleRepository\",\"end\":215,\"file\":\"/var/www/pvepro/src/XF/Repository/StyleRepository.php\",\"name\":\"triggerPartialStyleDataRebuild\",\"start\":211,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StyleRepository\",\"end\":227,\"file\":\"/var/www/pvepro/src/XF/Repository/StyleRepository.php\",\"name\":\"triggerStyleDataRebuild\",\"start\":217,\"static\":false,\"visibility\":\"public\"}]}\nRECOVERY_QM_ROLLBACK_RC=0\nRECOVERY_QGA_READY_TRIES=24\nRECOVERY_STAGING_STATE={\"admins\":1,\"boardActive\":false,\"defaultLanguageId\":2,\"enCount\":1,\"errors\":16,\"languageRebuildJobs\":0,\"manualJobs\":0,\"nodes\":[{\"node_id\":1,\"node_type_id\":\"Category\",\"title\":\"\\u041e\\u0441\\u043d\\u043e\\u0432\\u043d\\u0430\\u044f \\u043a\\u0430\\u0442\\u0435\\u0433\\u043e\\u0440\\u0438\\u044f\"},{\"node_id\":2,\"node_type_id\":\"Forum\",\"title\":\"\\u041e\\u0441\\u043d\\u043e\\u0432\\u043d\\u043e\\u0439 \\u0444\\u043e\\u0440\\u0443\\u043c\"}],\"posts\":44,\"registrationEnabled\":false,\"ruCount\":1,\"ruPhraseCount\":11142,\"ruPhraseMapCount\":11194,\"threads\":44}\nRECOVERY_STAGING_BRAND_STATE={\"boardActive\":false,\"files\":[{\"bytes\":2243,\"name\":\"pvepro-brand-manifest.json\",\"sha256\":\"45058112621b8767aa11e6d2342e29690f3a118bd7efb2d9d423ee56f2c7e9c2\"},{\"bytes\":143,\"name\":\"pvepro-favicon-32.e9a01ca2fe88.png\",\"sha256\":\"e9a01ca2fe88b6598cb117cbab8cd76b9cb42c5b67240fb13cc6e98a4ec5791e\"},{\"bytes\":298,\"name\":\"pvepro-logo-172x36.67f5a697f770.png\",\"sha256\":\"67f5a697f77026d537dd5e7d464dc8b96ad99739ad2a63d07f35fdc09b5bc7b6\"},{\"bytes\":582,\"name\":\"pvepro-logo-2x-344x72.b64311bedf45.png\",\"sha256\":\"b64311bedf45656686e40a0417c1b69b3a7f4ad901b36ab528881a857625fc81\"},{\"bytes\":788,\"name\":\"pvepro-logo.f538f51c3809.svg\",\"sha256\":\"f538f51c3809a1756ef3d23a9fe714a889bcc7d2927ef218dbb1d4ad25dff064\"},{\"bytes\":962,\"name\":\"pvepro-mark-256.a0d6aa53b28d.png\",\"sha256\":\"a0d6aa53b28d3fe1a3e500e21e605a308edada28cd2b62d80fda146444c906e9\"},{\"bytes\":661,\"name\":\"pvepro-mark.049a0d264693.svg\",\"sha256\":\"049a0d264693e4d0e14a07142c5d516c86c6270b3d69abf946b811d31c030263\"},{\"bytes\":14578,\"name\":\"pvepro-og-1200x630.08513c189ee6.png\",\"sha256\":\"08513c189ee6e916d30aaeba471d547bb733892286fbee08f0f935d470aeed71\"},{\"bytes\":632,\"name\":\"pvepro-pwa-192.48c7da4b73b9.png\",\"sha256\":\"48c7da4b73b94126ef53b2326bc0c4a73cfd63b31d7bec8dea74d0bab8f2f895\"},{\"bytes\":2594,\"name\":\"pvepro-pwa-512.45bcff769aa4.png\",\"sha256\":\"45bcff769aa461ad9956d85783c521df6e29e5b32faa422b6e9f790d4ea7a584\"}],\"root_favicon_bytes\":165,\"root_favicon_exists\":true,\"root_favicon_sha256\":\"cb2080acb1bce40de99ef4963d153d20c9b6666b8442f936f66e3f1c8539af8b\",\"rows\":[{\"property_name\":\"publicFaviconUrl\",\"property_value\":\"\\\"styles\\\\/pvepro\\\\/brand\\\\/brand753r4\\\\/pvepro-favicon-32.e9a01ca2fe88.png\\\"\"},{\"property_name\":\"publicIconUrl\",\"property_value\":\"\\\"styles\\\\/pvepro\\\\/brand\\\\/brand753r4\\\\/pvepro-pwa-192.48c7da4b73b9.png\\\"\"},{\"property_name\":\"publicIconUrlLarge\",\"property_value\":\"\\\"styles\\\\/pvepro\\\\/brand\\\\/brand753r4\\\\/pvepro-pwa-512.45bcff769aa4.png\\\"\"},{\"property_name\":\"publicLogoUrl\",\"property_value\":\"{\\\"default\\\":\\\"styles\\\\/pvepro\\\\/brand\\\\/brand753r4\\\\/pvepro-logo.f538f51c3809.svg\\\"}\"},{\"property_name\":\"publicLogoUrl2x\",\"property_value\":\"{\\\"default\\\":\\\"styles\\\\/pvepro\\\\/brand\\\\/brand753r4\\\\/pvepro-logo-2x-344x72.b64311bedf45.png\\\"}\"},{\"property_name\":\"publicLogoWidth\",\"property_value\":\"172\"},{\"property_name\":\"publicMetadataLogoUrl\",\"property_value\":\"\\\"styles\\\\/pvepro\\\\/brand\\\\/brand753r4\\\\/pvepro-og-1200x630.08513c189ee6.png\\\"\"}],\"target_dir_exists\":true}\nRECOVERY_STAGING_STYLE_STATE={\"boardActive\":false,\"childData\":[],\"children\":[],\"defaultStyleId\":1,\"defaultStyleIdDb\":\"1\",\"errors\":16,\"styleCount\":1,\"styles\":[{\"description\":\"\",\"enable_variations\":1,\"last_modified_date\":1789883939,\"parent_id\":0,\"style_id\":1,\"title\":\"Default style\",\"user_selectable\":1}]}\nRECOVERY_STAGING_MAP_STATE={\"default_style_db\":\"1\",\"master_property_rows\":284,\"pvepro_children\":0,\"style1_map_rows\":284,\"style1_property_rows\":7,\"style_count\":1,\"template_map_style1\":1217}\nRECOVERY_CLEAN_PRE757_PROVEN=True\nRECOVERY_FINAL_HOST={\"all_link_down\":true,\"config_sha256\":\"57eae04fbc3be24ed5598398e1bec147cebfb69e760249aab4b11585543f62fb\",\"name\":\"pvepro-staging-v1\",\"snapshots\":[],\"status\":\"stopped\"}\nPRODUCTION_UNCHANGED=True\nRECOVERY_COMPLETE=True\nVISUAL_STYLE_CHECKPOINT_COMPLETE=False\nPRODUCT_CHECKPOINTS_REMAINING=19\nTASK_RESULT=PASS_PVEPRO_VISUAL_STYLE_760_RECOVERY\nHOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" +} diff --git a/runtime/history/SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1.txt b/runtime/history/SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1.txt new file mode 100644 index 00000000..435ae049 --- /dev/null +++ b/runtime/history/SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1.txt @@ -0,0 +1,54 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=change +COMPONENT=pvepro-visual-style-760-recovery +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=be9315052cff5f612b3bec4faf22776da365b60e55ad8bdad3bc9ae02c152a72 +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=true +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=OK +RESULT_CONTRACT_ERROR=NONE +COMMAND_RC=0 +CHANGES_MADE=true +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=MUTATED +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=5d1716838d1332145b167bf6baf640391224f352c3fe9e7be8f04995c4a0086e +SANITIZED_OUTPUT_SHA256=5d1716838d1332145b167bf6baf640391224f352c3fe9e7be8f04995c4a0086e +OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1 +MODE=change +COMPONENT=pvepro-visual-style-760-recovery +WINDOW_MODE=VISIBLE_SYNCHRONOUS_WAIT +RECOVERY_PRE_HOST={"all_link_down":true,"config_sha256":"d6145f664d8d44c1876537e86cf06ba29769793c57556980e7111edca3d4e558","name":"pvepro-staging-v1","snapshots":["w2-pre-style-760r1"],"status":"stopped"} +PRODUCTION_PRESTATE={"admins":1,"boardActive":true,"defaultLanguageId":2,"enCount":1,"errors":19,"languageRebuildJobs":0,"manualJobs":0,"nodes":[{"node_id":1,"node_type_id":"Category","title":"\u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f"},{"node_id":2,"node_type_id":"Forum","title":"\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0444\u043e\u0440\u0443\u043c"}],"posts":44,"registrationEnabled":false,"ruCount":1,"ruPhraseCount":11142,"ruPhraseMapCount":11194,"threads":44} +PRODUCTION_STYLE_PRESTATE={"boardActive":true,"childData":[],"children":[],"defaultStyleId":1,"defaultStyleIdDb":"1","errors":19,"styleCount":1,"styles":[{"description":"","enable_variations":1,"last_modified_date":1789884768,"parent_id":0,"style_id":1,"title":"Default style","user_selectable":1}]} +NATIVE_REBUILD_MAP_METHODS={"StylePropertyRepository":[{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":525,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"buildPropertyLessCacheValue","start":394,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":356,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"castAndValidatePropertyValue","start":295,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":37,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"findPropertyMapForEditing","start":18,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":53,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"findPropertyMapInStyle","start":44,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":135,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"getColorMapFromPropertyGroup","start":128,"static":false,"visibility":"protected"},{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":161,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"getColorMapVariationFromPropertyGroup","start":137,"static":false,"visibility":"protected"},{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":392,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"getDefaultPropertyValue","start":358,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":236,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"getEffectivePropertyGroupsInStyle","start":195,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":188,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"getEffectivePropertyInStyle","start":182,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":74,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"getUngroupedPropertyMapsInStyle","start":61,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":293,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"updatePropertyValues","start":253,"static":false,"visibility":"public"}],"StyleRepository":[{"declaring_class":"XF\\Repository\\StyleRepository","end":209,"file":"/var/www/pvepro/src/XF/Repository/StyleRepository.php","name":"enqueuePartialStyleDataRebuild","start":203,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StyleRepository","end":201,"file":"/var/www/pvepro/src/XF/Repository/StyleRepository.php","name":"rebuildStyleCache","start":196,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StyleRepository","end":215,"file":"/var/www/pvepro/src/XF/Repository/StyleRepository.php","name":"triggerPartialStyleDataRebuild","start":211,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StyleRepository","end":227,"file":"/var/www/pvepro/src/XF/Repository/StyleRepository.php","name":"triggerStyleDataRebuild","start":217,"static":false,"visibility":"public"}]} +RECOVERY_QM_ROLLBACK_RC=0 +RECOVERY_QGA_READY_TRIES=24 +RECOVERY_STAGING_STATE={"admins":1,"boardActive":false,"defaultLanguageId":2,"enCount":1,"errors":16,"languageRebuildJobs":0,"manualJobs":0,"nodes":[{"node_id":1,"node_type_id":"Category","title":"\u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f"},{"node_id":2,"node_type_id":"Forum","title":"\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0444\u043e\u0440\u0443\u043c"}],"posts":44,"registrationEnabled":false,"ruCount":1,"ruPhraseCount":11142,"ruPhraseMapCount":11194,"threads":44} +RECOVERY_STAGING_BRAND_STATE={"boardActive":false,"files":[{"bytes":2243,"name":"pvepro-brand-manifest.json","sha256":"45058112621b8767aa11e6d2342e29690f3a118bd7efb2d9d423ee56f2c7e9c2"},{"bytes":143,"name":"pvepro-favicon-32.e9a01ca2fe88.png","sha256":"e9a01ca2fe88b6598cb117cbab8cd76b9cb42c5b67240fb13cc6e98a4ec5791e"},{"bytes":298,"name":"pvepro-logo-172x36.67f5a697f770.png","sha256":"67f5a697f77026d537dd5e7d464dc8b96ad99739ad2a63d07f35fdc09b5bc7b6"},{"bytes":582,"name":"pvepro-logo-2x-344x72.b64311bedf45.png","sha256":"b64311bedf45656686e40a0417c1b69b3a7f4ad901b36ab528881a857625fc81"},{"bytes":788,"name":"pvepro-logo.f538f51c3809.svg","sha256":"f538f51c3809a1756ef3d23a9fe714a889bcc7d2927ef218dbb1d4ad25dff064"},{"bytes":962,"name":"pvepro-mark-256.a0d6aa53b28d.png","sha256":"a0d6aa53b28d3fe1a3e500e21e605a308edada28cd2b62d80fda146444c906e9"},{"bytes":661,"name":"pvepro-mark.049a0d264693.svg","sha256":"049a0d264693e4d0e14a07142c5d516c86c6270b3d69abf946b811d31c030263"},{"bytes":14578,"name":"pvepro-og-1200x630.08513c189ee6.png","sha256":"08513c189ee6e916d30aaeba471d547bb733892286fbee08f0f935d470aeed71"},{"bytes":632,"name":"pvepro-pwa-192.48c7da4b73b9.png","sha256":"48c7da4b73b94126ef53b2326bc0c4a73cfd63b31d7bec8dea74d0bab8f2f895"},{"bytes":2594,"name":"pvepro-pwa-512.45bcff769aa4.png","sha256":"45bcff769aa461ad9956d85783c521df6e29e5b32faa422b6e9f790d4ea7a584"}],"root_favicon_bytes":165,"root_favicon_exists":true,"root_favicon_sha256":"cb2080acb1bce40de99ef4963d153d20c9b6666b8442f936f66e3f1c8539af8b","rows":[{"property_name":"publicFaviconUrl","property_value":"\"styles\\/pvepro\\/brand\\/brand753r4\\/pvepro-favicon-32.e9a01ca2fe88.png\""},{"property_name":"publicIconUrl","property_value":"\"styles\\/pvepro\\/brand\\/brand753r4\\/pvepro-pwa-192.48c7da4b73b9.png\""},{"property_name":"publicIconUrlLarge","property_value":"\"styles\\/pvepro\\/brand\\/brand753r4\\/pvepro-pwa-512.45bcff769aa4.png\""},{"property_name":"publicLogoUrl","property_value":"{\"default\":\"styles\\/pvepro\\/brand\\/brand753r4\\/pvepro-logo.f538f51c3809.svg\"}"},{"property_name":"publicLogoUrl2x","property_value":"{\"default\":\"styles\\/pvepro\\/brand\\/brand753r4\\/pvepro-logo-2x-344x72.b64311bedf45.png\"}"},{"property_name":"publicLogoWidth","property_value":"172"},{"property_name":"publicMetadataLogoUrl","property_value":"\"styles\\/pvepro\\/brand\\/brand753r4\\/pvepro-og-1200x630.08513c189ee6.png\""}],"target_dir_exists":true} +RECOVERY_STAGING_STYLE_STATE={"boardActive":false,"childData":[],"children":[],"defaultStyleId":1,"defaultStyleIdDb":"1","errors":16,"styleCount":1,"styles":[{"description":"","enable_variations":1,"last_modified_date":1789883939,"parent_id":0,"style_id":1,"title":"Default style","user_selectable":1}]} +RECOVERY_STAGING_MAP_STATE={"default_style_db":"1","master_property_rows":284,"pvepro_children":0,"style1_map_rows":284,"style1_property_rows":7,"style_count":1,"template_map_style1":1217} +RECOVERY_CLEAN_PRE757_PROVEN=True +RECOVERY_FINAL_HOST={"all_link_down":true,"config_sha256":"57eae04fbc3be24ed5598398e1bec147cebfb69e760249aab4b11585543f62fb","name":"pvepro-staging-v1","snapshots":[],"status":"stopped"} +PRODUCTION_UNCHANGED=True +RECOVERY_COMPLETE=True +VISUAL_STYLE_CHECKPOINT_COMPLETE=False +PRODUCT_CHECKPOINTS_REMAINING=19 +TASK_RESULT=PASS_PVEPRO_VISUAL_STYLE_760_RECOVERY +HOMELAB_RESULT_CONTRACT={"changes_made":true,"command_id":"SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index 72cf6485..c9d674fb 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,38 +1,38 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RCA-READONLY-761R1", + "command_id": "SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1", "status": "OK", "rc": 0, "host": "pve01", - "mode": "read-only", - "component": "pvepro-visual-style-760-rca-readonly", - "started_at_utc": "2026-09-20T13:59:56Z", - "finished_at_utc": "2026-09-20T14:00:07Z", + "mode": "change", + "component": "pvepro-visual-style-760-recovery", + "started_at_utc": "2026-09-20T14:03:40Z", + "finished_at_utc": "2026-09-20T14:06:01Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "e303463a920edc97cf61c6cb17468928ed528e8672199ddd95605b8c294fbfe0", + "command_sha256": "be9315052cff5f612b3bec4faf22776da365b60e55ad8bdad3bc9ae02c152a72", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, - "change_declared": false, + "change_declared": true, "result_contract_valid": true, - "result_contract_status": null, + "result_contract_status": "OK", "result_contract_error": null, "command_rc": 0, - "changes_made": false, + "changes_made": true, "rollback_started": false, "rollback_restored": null, - "mutation_outcome": "NO_MUTATION", + "mutation_outcome": "MUTATED", "sanitized": true, "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "8e5e68d8159c311f9a6895bf9246127ed9961a0b3d46906e99799e0af6f24723", - "sanitized_output_sha256": "8e5e68d8159c311f9a6895bf9246127ed9961a0b3d46906e99799e0af6f24723", + "raw_evidence_sha256": "5d1716838d1332145b167bf6baf640391224f352c3fe9e7be8f04995c4a0086e", + "sanitized_output_sha256": "5d1716838d1332145b167bf6baf640391224f352c3fe9e7be8f04995c4a0086e", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "COMMAND_ID=SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RCA-READONLY-761R1\nMODE=read-only\nCOMPONENT=pvepro-visual-style-760-rca-readonly\nWINDOW_MODE=VISIBLE_SYNCHRONOUS_WAIT\n760_FAILURE_SHA_MATCH_STYLE_MAP_NOT_READY=True\nCURRENT_HOST_STATE={\"production_status\":\"running\",\"snapshot_760_present\":true,\"staging_conf_sha256\":\"43c3549a203fcb95fa864bbc4f9806b1c01ef28361e34772e934ca8d2c6c18f0\",\"staging_config_sha256\":\"d6145f664d8d44c1876537e86cf06ba29769793c57556980e7111edca3d4e558\",\"staging_snapshots\":[\"w2-pre-style-760r1\"],\"staging_status\":\"stopped\"}\nQM_LISTSNAPSHOT={\"rc\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout\":\"`-> w2-pre-style-760r1 2026-09-20 16:48:27 Workers2 PVEPro visual style corrected staging 760R1\\n `-> current You are here!\\n\"}\nPVE_TASK_INDEX_RECENT_COUNT=40\nPVE_TASK_INDEX_RECENT_01={\"line\":\"UPID:pve01:0018911F:0BA1DCD4:6AAF550A:qmstop:101:root@pam: 6AAF550A OK\",\"sha256\":\"1f2a6f6d81c90cbd2f009f8a786198f9698a9c6396fc6c271426ea12526b2329\"}\nPVE_TASK_INDEX_RECENT_02={\"line\":\"UPID:pve01:00189139:0BA1DD37:6AAF550B:qmdelsnapshot:101:root@pam: 6AAF550B OK\",\"sha256\":\"6eb2cad1b93ac810b31c80412ff395e7922ec712db29c6e23df22a303a0e3731\"}\nPVE_TASK_INDEX_RECENT_03={\"line\":\"UPID:pve01:00195936:0BA34A9A:6AAF58B2:qmsnapshot:101:root@pam: 6AAF58B2 OK\",\"sha256\":\"fc784d7555355599571709082eca86a990e8e879c5c878064cf044dbf622ca59\"}\nPVE_TASK_INDEX_RECENT_04={\"line\":\"UPID:pve01:00195960:0BA34AD0:6AAF58B2:qmstart:101:root@pam: 6AAF58B3 OK\",\"sha256\":\"8c31e368284a7e4997ae17ce95abaacaf7520e42bb3907b6b2ce560afc941e84\"}\nPVE_TASK_INDEX_RECENT_05={\"line\":\"UPID:pve01:00198B60:0BA3806F:6AAF593C:qmstop:101:root@pam: 6AAF593C OK\",\"sha256\":\"863748b0eec039b7ae57dfeee57b757c8b27c9c972f72fb8665f886e304bf6a7\"}\nPVE_TASK_INDEX_RECENT_06={\"line\":\"UPID:pve01:00198B94:0BA380AF:6AAF593C:qmrollback:101:root@pam: 6AAF593D OK\",\"sha256\":\"a1004cf4b455f243c4cbd90bcc17c1159d4938286445ddbc040edf046d4b4cad\"}\nPVE_TASK_INDEX_RECENT_07={\"line\":\"UPID:pve01:00198BAE:0BA380F6:6AAF593D:qmstart:101:root@pam: 6AAF593E OK\",\"sha256\":\"ba8cb2d83eaacfdca3399544859011c46cf0b2a5b1542d6a1de3c6ef8bcf8b12\"}\nPVE_TASK_INDEX_RECENT_08={\"line\":\"UPID:pve01:0019916D:0BA3B39F:6AAF59BF:qmstop:101:root@pam: 6AAF59BF OK\",\"sha256\":\"9eb037f086178511aa29dbe19824d19cd65d7972c0ef964e46aa209a15a0b71d\"}\nPVE_TASK_INDEX_RECENT_09={\"line\":\"UPID:pve01:00199188:0BA3B400:6AAF59C0:qmdelsnapshot:101:root@pam: 6AAF59C0 OK\",\"sha256\":\"4fc7339fcbdeda5b176fdc2ac7da2a4f689c908b6a33f513a2622cd5174aa23e\"}\nPVE_TASK_INDEX_RECENT_10={\"line\":\"UPID:pve01:0019E9A8:0BA446EA:6AAF5B38:qmsnapshot:101:root@pam: 6AAF5B38 OK\",\"sha256\":\"3e00809559ecb0f0bfbf55a285c9a2fbe61b5be862c34ee59fc7c887e8c940f0\"}\nPVE_TASK_INDEX_RECENT_11={\"line\":\"UPID:pve01:0019E9C3:0BA44723:6AAF5B38:qmstart:101:root@pam: 6AAF5B39 OK\",\"sha256\":\"4d30a3ace02a3949f9fd1277cb377d9636d4645d584571c7031e8b756ba9df2f\"}\nPVE_TASK_INDEX_RECENT_12={\"line\":\"UPID:pve01:001A21C0:0BA47C17:6AAF5BC0:qmstop:101:root@pam: 6AAF5BC0 OK\",\"sha256\":\"f286b4b5098847f52a670092beb71d6962b72698ea2f1cbdaddfeca0fe33afcf\"}\nPVE_TASK_INDEX_RECENT_13={\"line\":\"UPID:pve01:001A21D7:0BA47CBF:6AAF5BC2:qmdelsnapshot:101:root@pam: 6AAF5BC2 OK\",\"sha256\":\"aeeed9a6d9b0d60c664449bdba5590b386efffed9b3aadadab2fe6acb244c9ed\"}\nPVE_TASK_INDEX_RECENT_14={\"line\":\"UPID:pve01:001E7D3D:0BAC65C7:6AAF7002:qmsnapshot:101:root@pam: 6AAF7002 OK\",\"sha256\":\"1e8e86b1871a5f0b3b6d974651fee7bad92aa1cede2abfa5b7c536d536156500\"}\nPVE_TASK_INDEX_RECENT_15={\"line\":\"UPID:pve01:001E7D50:0BAC65FE:6AAF7002:qmstart:101:root@pam: 6AAF7003 OK\",\"sha256\":\"2ad2bf8eb2560e18fbe9306bada6b6bacc9c8a9002cc81b1198f4bf265271a43\"}\nPVE_TASK_INDEX_RECENT_16={\"line\":\"UPID:pve01:001E82A8:0BAC993A:6AAF7085:qmstop:101:root@pam: 6AAF7086 OK\",\"sha256\":\"36f728021f53798026a7bcf95ed484749153c81c2a49b08ae52356ab297c1e82\"}\nPVE_TASK_INDEX_RECENT_17={\"line\":\"UPID:pve01:001E82BD:0BAC9974:6AAF7086:qmrollback:101:root@pam: 6AAF7086 OK\",\"sha256\":\"8598ebc10745e298f8a56e0d9f5b622a385e551ebb6a0a3a5ebe1d60b4b47d19\"}\nPVE_TASK_INDEX_RECENT_18={\"line\":\"UPID:pve01:001E82D2:0BAC99BB:6AAF7087:qmstart:101:root@pam: 6AAF7087 OK\",\"sha256\":\"a169becd759438a7c33d8dc40427e62e94b742254126d16cb58d45657882212a\"}\nPVE_TASK_INDEX_RECENT_19={\"line\":\"UPID:pve01:001EB95B:0BACCC9E:6AAF7109:qmstop:101:root@pam: 6AAF7109 OK\",\"sha256\":\"f909b127d93bf78bfa62b36d90bef1dee8f6cf5841d20f4296b64ba7eab0fa3a\"}\nPVE_TASK_INDEX_RECENT_20={\"line\":\"UPID:pve01:001EB97F:0BACCD00:6AAF710A:qmdelsnapshot:101:root@pam: 6AAF710A OK\",\"sha256\":\"bfd0715546e326ecfab285a53d0cef48140622251bc7c2ff81c60713c7e59eac\"}\nPVE_TASK_INDEX_RECENT_21={\"line\":\"UPID:pve01:001F7EB0:0BAE9773:6AAF75A0:qmsnapshot:101:root@pam: 6AAF75A0 OK\",\"sha256\":\"b13521a7770e38986442f149cf396c5826bf00b113b396543bce2ade3b0f2e33\"}\nPVE_TASK_INDEX_RECENT_22={\"line\":\"UPID:pve01:001F7EBD:0BAE97AA:6AAF75A0:qmstart:101:root@pam: 6AAF75A1 OK\",\"sha256\":\"bd6a682778d733ce6c0ac367391de5abdc4f0e0e95921658a4f8c2e7fd300823\"}\nPVE_TASK_INDEX_RECENT_23={\"line\":\"UPID:pve01:001FAED5:0BAECEA9:6AAF762D:qmstop:101:root@pam: 6AAF762D OK\",\"sha256\":\"18661732f8cd8900da02e69a79284d144e4b9ce81114467b15951d78e45344ce\"}\nPVE_TASK_INDEX_RECENT_24={\"line\":\"UPID:pve01:001FAF0B:0BAECF95:6AAF762F:qmdelsnapshot:101:root@pam: 6AAF762F OK\",\"sha256\":\"776e68ff4b3a669d0fb47364785ac2b40f4c85ddf20bb1a61852d975a3a9b643\"}\nPVE_TASK_INDEX_RECENT_25={\"line\":\"UPID:pve01:00218532:0BB245DC:6AAF7F0C:qmsnapshot:101:root@pam: 6AAF7F0C OK\",\"sha256\":\"a8ac41edea5d80ff8ca6c34dcf591471f208f3fc9367ffc684f9a90755dc3a9a\"}\nPVE_TASK_INDEX_RECENT_26={\"line\":\"UPID:pve01:002185DD:0BB24617:6AAF7F0D:qmstart:101:root@pam: 6AAF7F0E OK\",\"sha256\":\"008e573152a6c5b7e71428330f18676365373936478f0c60952c7f3c21f30284\"}\nPVE_TASK_INDEX_RECENT_27={\"line\":\"UPID:pve01:00219091:0BB2797B:6AAF7F90:qmstop:101:root@pam: 6AAF7F91 OK\",\"sha256\":\"89195cc5b50969376f824350be3f57fbc058434cebed67a54418e9316759c3f6\"}\nPVE_TASK_INDEX_RECENT_28={\"line\":\"UPID:pve01:002190A4:0BB279B6:6AAF7F91:qmrollback:101:root@pam: 6AAF7F91 OK\",\"sha256\":\"f28c99a90cf43d1fb2ddc710664025cab20a72a4a148d207970cf912c62502b1\"}\nPVE_TASK_INDEX_RECENT_29={\"line\":\"UPID:pve01:002190B8:0BB279F9:6AAF7F92:qmstart:101:root@pam: 6AAF7F92 OK\",\"sha256\":\"5411a7b3df05a261b120618b8758bc157ed65ff3981f8af0772cfff855e243f8\"}\nPVE_TASK_INDEX_RECENT_30={\"line\":\"UPID:pve01:0021C074:0BB2AC98:6AAF8013:qmstop:101:root@pam: 6AAF8013 OK\",\"sha256\":\"fda49406c477cb30d5bd60aac3bae7367157d9ee0cfa7f6320bdf8aedc9c7b43\"}\nPVE_TASK_INDEX_RECENT_31={\"line\":\"UPID:pve01:00362F84:0BD8C52E:6AAFE19A:qmrollback:101:root@pam: 6AAFE19A OK\",\"sha256\":\"34f4092014e1af142372c136e5c58a05daf66f94a772e4387cb56a91361a4ec9\"}\nPVE_TASK_INDEX_RECENT_32={\"line\":\"UPID:pve01:00362FB9:0BD8C576:6AAFE19B:qmstart:101:root@pam: 6AAFE19B OK\",\"sha256\":\"ab7ec9e1c9486009d4e3ae749649004918abb93f488fcd20dc5ba16bcba4f82a\"}\nPVE_TASK_INDEX_RECENT_33={\"line\":\"UPID:pve01:0036339B:0BD8F862:6AAFE21D:qmstop:101:root@pam: 6AAFE21D OK\",\"sha256\":\"a4e2d10bd779ce4b5d12803c0c37e635a3abffa25c9bda1c351e56237a5ee305\"}\nPVE_TASK_INDEX_RECENT_34={\"line\":\"UPID:pve01:003633F0:0BD8F933:6AAFE21F:qmdelsnapshot:101:root@pam: 6AAFE21F OK\",\"sha256\":\"1995c1c406d3ef3f28710dba96bb8845a218a3165cb9e43ae788fbf8694b396c\"}\nPVE_TASK_INDEX_RECENT_35={\"line\":\"UPID:pve01:0036B826:0BD9C5BF:6AAFE42B:qmsnapshot:101:root@pam: 6AAFE42B OK\",\"sha256\":\"92d889b5e91efbadb04930562938294844b0a3f7d432cfa4d168dc0e231b065a\"}\nPVE_TASK_INDEX_RECENT_36={\"line\":\"UPID:pve01:0036B833:0BD9C5F6:6AAFE42B:qmstart:101:root@pam: 6AAFE42C OK\",\"sha256\":\"2a40cc9460cc64da13b7bc6e70218d2a4c187fc695fbd8dcadef40bba604778e\"}\nPVE_TASK_INDEX_RECENT_37={\"line\":\"UPID:pve01:0036EBDD:0BDA29A6:6AAFE52A:qmstop:101:root@pam: 6AAFE52B OK\",\"sha256\":\"7a23391baf0f851b5bec21b9025226f88f43238cfffe6f1d8d5308edde7de83d\"}\nPVE_TASK_INDEX_RECENT_38={\"line\":\"UPID:pve01:0036EC00:0BDA29E2:6AAFE52B:qmrollback:101:root@pam: 6AAFE52B OK\",\"sha256\":\"d4433a2993c703543f90d28b53ef65725d22aa242eafcf73665cd221d0a174c2\"}\nPVE_TASK_INDEX_RECENT_39={\"line\":\"UPID:pve01:0036EC14:0BDA2A28:6AAFE52C:qmstart:101:root@pam: 6AAFE52C OK\",\"sha256\":\"d45e08fd6be11e11aba93671a5b2b68b854f813e248467591cbbe33db096daba\"}\nPVE_TASK_INDEX_RECENT_40={\"line\":\"UPID:pve01:0036F039:0BDA5CD1:6AAFE5AD:qmstop:101:root@pam: 6AAFE5AE OK\",\"sha256\":\"2dad188bbfa69505cf59791ddbf0a14e15285469feb79d83df39f838bce07568\"}\nPVE_TASK_LOG_RECENT_COUNT=15\nPVE_TASK_LOG_RECENT_01={\"rc\":0,\"selected\":[\"TASK OK\"],\"sha256\":\"aed1fb51cda9be1599bfbacb2c3e315696c6d42091681c64122208e2e0f42545\",\"upid\":\"UPID:pve01:002185DD:0BB24617:6AAF7F0D:qmstart:101:root@pam:\"}\nPVE_TASK_LOG_RECENT_02={\"rc\":0,\"selected\":[\"TASK OK\"],\"sha256\":\"d962bbcf050bf62aa369ffaa7c066805b5e1ac54274ec491181aa9d6d29b5218\",\"upid\":\"UPID:pve01:00219091:0BB2797B:6AAF7F90:qmstop:101:root@pam:\"}\nPVE_TASK_LOG_RECENT_03={\"rc\":0,\"selected\":[\"TASK OK\"],\"sha256\":\"7b02e7af55cb0cd1e24a5db1d797cbdb7cad212f058b7cb4d98de7ad01c9371c\",\"upid\":\"UPID:pve01:002190A4:0BB279B6:6AAF7F91:qmrollback:101:root@pam:\"}\nPVE_TASK_LOG_RECENT_04={\"rc\":0,\"selected\":[\"TASK OK\"],\"sha256\":\"aed1fb51cda9be1599bfbacb2c3e315696c6d42091681c64122208e2e0f42545\",\"upid\":\"UPID:pve01:002190B8:0BB279F9:6AAF7F92:qmstart:101:root@pam:\"}\nPVE_TASK_LOG_RECENT_05={\"rc\":0,\"selected\":[\"TASK OK\"],\"sha256\":\"d962bbcf050bf62aa369ffaa7c066805b5e1ac54274ec491181aa9d6d29b5218\",\"upid\":\"UPID:pve01:0021C074:0BB2AC98:6AAF8013:qmstop:101:root@pam:\"}\nPVE_TASK_LOG_RECENT_06={\"rc\":0,\"selected\":[\"TASK OK\"],\"sha256\":\"7b02e7af55cb0cd1e24a5db1d797cbdb7cad212f058b7cb4d98de7ad01c9371c\",\"upid\":\"UPID:pve01:00362F84:0BD8C52E:6AAFE19A:qmrollback:101:root@pam:\"}\nPVE_TASK_LOG_RECENT_07={\"rc\":0,\"selected\":[\"TASK OK\"],\"sha256\":\"aed1fb51cda9be1599bfbacb2c3e315696c6d42091681c64122208e2e0f42545\",\"upid\":\"UPID:pve01:00362FB9:0BD8C576:6AAFE19B:qmstart:101:root@pam:\"}\nPVE_TASK_LOG_RECENT_08={\"rc\":0,\"selected\":[\"TASK OK\"],\"sha256\":\"d962bbcf050bf62aa369ffaa7c066805b5e1ac54274ec491181aa9d6d29b5218\",\"upid\":\"UPID:pve01:0036339B:0BD8F862:6AAFE21D:qmstop:101:root@pam:\"}\nPVE_TASK_LOG_RECENT_09={\"rc\":0,\"selected\":[\"TASK OK\"],\"sha256\":\"970e27bb1bfa2ba8379b4826f14628d0beef2e1ab52ae10575146508900ec827\",\"upid\":\"UPID:pve01:003633F0:0BD8F933:6AAFE21F:qmdelsnapshot:101:root@pam:\"}\nPVE_TASK_LOG_RECENT_10={\"rc\":0,\"selected\":[\"snapshotting 'drive-scsi0' (local-lvm:vm-101-disk-0)\",\"TASK OK\"],\"sha256\":\"d631ffaff1436a6b83c5a3dba6a182540459b3491dfc0ee49b68a8bf15a67f8e\",\"upid\":\"UPID:pve01:0036B826:0BD9C5BF:6AAFE42B:qmsnapshot:101:root@pam:\"}\nPVE_TASK_LOG_RECENT_11={\"rc\":0,\"selected\":[\"TASK OK\"],\"sha256\":\"aed1fb51cda9be1599bfbacb2c3e315696c6d42091681c64122208e2e0f42545\",\"upid\":\"UPID:pve01:0036B833:0BD9C5F6:6AAFE42B:qmstart:101:root@pam:\"}\nPVE_TASK_LOG_RECENT_12={\"rc\":0,\"selected\":[\"TASK OK\"],\"sha256\":\"d962bbcf050bf62aa369ffaa7c066805b5e1ac54274ec491181aa9d6d29b5218\",\"upid\":\"UPID:pve01:0036EBDD:0BDA29A6:6AAFE52A:qmstop:101:root@pam:\"}\nPVE_TASK_LOG_RECENT_13={\"rc\":0,\"selected\":[\"TASK OK\"],\"sha256\":\"7b02e7af55cb0cd1e24a5db1d797cbdb7cad212f058b7cb4d98de7ad01c9371c\",\"upid\":\"UPID:pve01:0036EC00:0BDA29E2:6AAFE52B:qmrollback:101:root@pam:\"}\nPVE_TASK_LOG_RECENT_14={\"rc\":0,\"selected\":[\"TASK OK\"],\"sha256\":\"aed1fb51cda9be1599bfbacb2c3e315696c6d42091681c64122208e2e0f42545\",\"upid\":\"UPID:pve01:0036EC14:0BDA2A28:6AAFE52C:qmstart:101:root@pam:\"}\nPVE_TASK_LOG_RECENT_15={\"rc\":0,\"selected\":[\"TASK OK\"],\"sha256\":\"d962bbcf050bf62aa369ffaa7c066805b5e1ac54274ec491181aa9d6d29b5218\",\"upid\":\"UPID:pve01:0036F039:0BDA5CD1:6AAFE5AD:qmstop:101:root@pam:\"}\nPRODUCTION_STATE={\"admins\":1,\"boardActive\":true,\"defaultLanguageId\":2,\"enCount\":1,\"errors\":19,\"languageRebuildJobs\":0,\"manualJobs\":0,\"nodes\":[{\"node_id\":1,\"node_type_id\":\"Category\",\"title\":\"\\u041e\\u0441\\u043d\\u043e\\u0432\\u043d\\u0430\\u044f \\u043a\\u0430\\u0442\\u0435\\u0433\\u043e\\u0440\\u0438\\u044f\"},{\"node_id\":2,\"node_type_id\":\"Forum\",\"title\":\"\\u041e\\u0441\\u043d\\u043e\\u0432\\u043d\\u043e\\u0439 \\u0444\\u043e\\u0440\\u0443\\u043c\"}],\"posts\":44,\"registrationEnabled\":false,\"ruCount\":1,\"ruPhraseCount\":11142,\"ruPhraseMapCount\":11194,\"threads\":44}\nPRODUCTION_BRAND_STATE={\"boardActive\":true,\"files\":[{\"bytes\":2243,\"name\":\"pvepro-brand-manifest.json\",\"sha256\":\"45058112621b8767aa11e6d2342e29690f3a118bd7efb2d9d423ee56f2c7e9c2\"},{\"bytes\":143,\"name\":\"pvepro-favicon-32.e9a01ca2fe88.png\",\"sha256\":\"e9a01ca2fe88b6598cb117cbab8cd76b9cb42c5b67240fb13cc6e98a4ec5791e\"},{\"bytes\":298,\"name\":\"pvepro-logo-172x36.67f5a697f770.png\",\"sha256\":\"67f5a697f77026d537dd5e7d464dc8b96ad99739ad2a63d07f35fdc09b5bc7b6\"},{\"bytes\":582,\"name\":\"pvepro-logo-2x-344x72.b64311bedf45.png\",\"sha256\":\"b64311bedf45656686e40a0417c1b69b3a7f4ad901b36ab528881a857625fc81\"},{\"bytes\":788,\"name\":\"pvepro-logo.f538f51c3809.svg\",\"sha256\":\"f538f51c3809a1756ef3d23a9fe714a889bcc7d2927ef218dbb1d4ad25dff064\"},{\"bytes\":962,\"name\":\"pvepro-mark-256.a0d6aa53b28d.png\",\"sha256\":\"a0d6aa53b28d3fe1a3e500e21e605a308edada28cd2b62d80fda146444c906e9\"},{\"bytes\":661,\"name\":\"pvepro-mark.049a0d264693.svg\",\"sha256\":\"049a0d264693e4d0e14a07142c5d516c86c6270b3d69abf946b811d31c030263\"},{\"bytes\":14578,\"name\":\"pvepro-og-1200x630.08513c189ee6.png\",\"sha256\":\"08513c189ee6e916d30aaeba471d547bb733892286fbee08f0f935d470aeed71\"},{\"bytes\":632,\"name\":\"pvepro-pwa-192.48c7da4b73b9.png\",\"sha256\":\"48c7da4b73b94126ef53b2326bc0c4a73cfd63b31d7bec8dea74d0bab8f2f895\"},{\"bytes\":2594,\"name\":\"pvepro-pwa-512.45bcff769aa4.png\",\"sha256\":\"45bcff769aa461ad9956d85783c521df6e29e5b32faa422b6e9f790d4ea7a584\"}],\"root_favicon_bytes\":165,\"root_favicon_exists\":true,\"root_favicon_sha256\":\"cb2080acb1bce40de99ef4963d153d20c9b6666b8442f936f66e3f1c8539af8b\",\"rows\":[{\"property_name\":\"publicFaviconUrl\",\"property_value\":\"\\\"styles\\\\/pvepro\\\\/brand\\\\/brand753r4\\\\/pvepro-favicon-32.e9a01ca2fe88.png\\\"\"},{\"property_name\":\"publicIconUrl\",\"property_value\":\"\\\"styles\\\\/pvepro\\\\/brand\\\\/brand753r4\\\\/pvepro-pwa-192.48c7da4b73b9.png\\\"\"},{\"property_name\":\"publicIconUrlLarge\",\"property_value\":\"\\\"styles\\\\/pvepro\\\\/brand\\\\/brand753r4\\\\/pvepro-pwa-512.45bcff769aa4.png\\\"\"},{\"property_name\":\"publicLogoUrl\",\"property_value\":\"{\\\"default\\\":\\\"styles\\\\/pvepro\\\\/brand\\\\/brand753r4\\\\/pvepro-logo.f538f51c3809.svg\\\"}\"},{\"property_name\":\"publicLogoUrl2x\",\"property_value\":\"{\\\"default\\\":\\\"styles\\\\/pvepro\\\\/brand\\\\/brand753r4\\\\/pvepro-logo-2x-344x72.b64311bedf45.png\\\"}\"},{\"property_name\":\"publicLogoWidth\",\"property_value\":\"172\"},{\"property_name\":\"publicMetadataLogoUrl\",\"property_value\":\"\\\"styles\\\\/pvepro\\\\/brand\\\\/brand753r4\\\\/pvepro-og-1200x630.08513c189ee6.png\\\"\"}],\"target_dir_exists\":true}\nPRODUCTION_STYLE_STATE={\"boardActive\":true,\"childData\":[],\"children\":[],\"defaultStyleId\":1,\"defaultStyleIdDb\":\"1\",\"errors\":19,\"styleCount\":1,\"styles\":[{\"description\":\"\",\"enable_variations\":1,\"last_modified_date\":1789884768,\"parent_id\":0,\"style_id\":1,\"title\":\"Default style\",\"user_selectable\":1}]}\nPRODUCTION_JOB_STATE={\"tables\":[\"xf_failed_job\",\"xf_job\",\"xf_upgrade_job\"],\"xf_job_columns\":[\"job_id\",\"unique_key\",\"execute_class\",\"execute_data\",\"manual_execute\",\"trigger_date\",\"last_run_date\",\"attempts\",\"priority\"],\"xf_job_rows\":[{\"execute_class\":\"XF\\\\Job\\\\IconUsage\",\"execute_data_bytes\":48,\"execute_data_sha256\":\"864342e44d9e9313bf197f68a807d49704b5d287ab55689ac86e6133325f5054\",\"job_id\":132,\"last_run_date\":null,\"manual_execute\":0,\"trigger_date\":1789884768,\"unique_key\":\"iconUsage-style_property\"},{\"execute_class\":\"XF\\\\Job\\\\TrendingResult\",\"execute_data_bytes\":106,\"execute_data_sha256\":\"47c300426d35aa5a9e676047ecad52eecf865a60f481a18e6260ea4d1f3729f9\",\"job_id\":115,\"last_run_date\":null,\"manual_execute\":0,\"trigger_date\":1789901097,\"unique_key\":\"trendingContent_66da1e01f1c91b1e2823560fae7dbc74\"},{\"execute_class\":\"XF\\\\Job\\\\UpgradeCheck\",\"execute_data_bytes\":6,\"execute_data_sha256\":\"35786c7117b4e38d0f169239752ce71158266ae2f6e4aa230fbbb87bd699c0e3\",\"job_id\":10,\"last_run_date\":1789857526,\"manual_execute\":0,\"trigger_date\":1789966501,\"unique_key\":\"xfUpgradeCheck\"},{\"execute_class\":\"XF\\\\Job\\\\Cron\",\"execute_data_bytes\":6,\"execute_data_sha256\":\"35786c7117b4e38d0f169239752ce71158266ae2f6e4aa230fbbb87bd699c0e3\",\"job_id\":4,\"last_run_date\":1789877131,\"manual_execute\":0,\"trigger_date\":1789877404,\"unique_key\":\"cron\"}]}\nSOURCE_TRIGGERSTYLEDATAREBUILD_META={\"class\":\"XF\\\\Repository\\\\StyleRepository\",\"end\":227,\"file\":\"/var/www/pvepro/src/XF/Repository/StyleRepository.php\",\"file_sha256\":\"a1d1dd5e2fa90c19ab285ac1ecdc8dc9aeaa1538c1bfb9bd62e10cbaad2c7eec\",\"method\":\"triggerStyleDataRebuild\",\"start\":217,\"truncated\":false}\nSOURCE_TRIGGERSTYLEDATAREBUILD_LINE_001={\"line\":217,\"text\":\"\\tpublic function triggerStyleDataRebuild()\"}\nSOURCE_TRIGGERSTYLEDATAREBUILD_LINE_002={\"line\":218,\"text\":\"\\t{\"}\nSOURCE_TRIGGERSTYLEDATAREBUILD_LINE_003={\"line\":219,\"text\":\"\\t\\t// this task is a subset of what we're doing so don't bother\"}\nSOURCE_TRIGGERSTYLEDATAREBUILD_LINE_004={\"line\":220,\"text\":\"\\t\\t\\\\XF::dequeueRunOnce('stylePartialRebuild');\"}\nSOURCE_TRIGGERSTYLEDATAREBUILD_LINE_005={\"line\":221,\"text\":\"\"}\nSOURCE_TRIGGERSTYLEDATAREBUILD_LINE_006={\"line\":222,\"text\":\"\\t\\t$this->app()->service(\\\\XF\\\\Service\\\\Style\\\\RebuildService::class)->rebuildFullParentList();\"}\nSOURCE_TRIGGERSTYLEDATAREBUILD_LINE_007={\"line\":223,\"text\":\"\"}\nSOURCE_TRIGGERSTYLEDATAREBUILD_LINE_008={\"line\":224,\"text\":\"\\t\\t$this->app()->jobManager()->enqueueUnique('styleRebuild', Atomic::class, [\"}\nSOURCE_TRIGGERSTYLEDATAREBUILD_LINE_009={\"line\":225,\"text\":\"\\t\\t\\t'execute' => [TemplateRebuild::class, StyleAssetRebuild::class, StylePropertyRebuild::class],\"}\nSOURCE_TRIGGERSTYLEDATAREBUILD_LINE_010={\"line\":226,\"text\":\"\\t\\t]);\"}\nSOURCE_TRIGGERSTYLEDATAREBUILD_LINE_011={\"line\":227,\"text\":\"\\t}\"}\nSOURCE_TRIGGERPARTIALSTYLEDATAREBUILD_META={\"class\":\"XF\\\\Repository\\\\StyleRepository\",\"end\":215,\"file\":\"/var/www/pvepro/src/XF/Repository/StyleRepository.php\",\"file_sha256\":\"a1d1dd5e2fa90c19ab285ac1ecdc8dc9aeaa1538c1bfb9bd62e10cbaad2c7eec\",\"method\":\"triggerPartialStyleDataRebuild\",\"start\":211,\"truncated\":false}\nSOURCE_TRIGGERPARTIALSTYLEDATAREBUILD_LINE_001={\"line\":211,\"text\":\"\\tpublic function triggerPartialStyleDataRebuild()\"}\nSOURCE_TRIGGERPARTIALSTYLEDATAREBUILD_LINE_002={\"line\":212,\"text\":\"\\t{\"}\nSOURCE_TRIGGERPARTIALSTYLEDATAREBUILD_LINE_003={\"line\":213,\"text\":\"\\t\\t$this->app()->service(AssetRebuildService::class)->rebuildAssetStyleCache();\"}\nSOURCE_TRIGGERPARTIALSTYLEDATAREBUILD_LINE_004={\"line\":214,\"text\":\"\\t\\t$this->app()->service(RebuildService::class)->rebuildPropertyStyleCache();\"}\nSOURCE_TRIGGERPARTIALSTYLEDATAREBUILD_LINE_005={\"line\":215,\"text\":\"\\t}\"}\nSOURCE_ENQUEUEPARTIALSTYLEDATAREBUILD_META={\"class\":\"XF\\\\Repository\\\\StyleRepository\",\"end\":209,\"file\":\"/var/www/pvepro/src/XF/Repository/StyleRepository.php\",\"file_sha256\":\"a1d1dd5e2fa90c19ab285ac1ecdc8dc9aeaa1538c1bfb9bd62e10cbaad2c7eec\",\"method\":\"enqueuePartialStyleDataRebuild\",\"start\":203,\"truncated\":false}\nSOURCE_ENQUEUEPARTIALSTYLEDATAREBUILD_LINE_001={\"line\":203,\"text\":\"\\tpublic function enqueuePartialStyleDataRebuild()\"}\nSOURCE_ENQUEUEPARTIALSTYLEDATAREBUILD_LINE_002={\"line\":204,\"text\":\"\\t{\"}\nSOURCE_ENQUEUEPARTIALSTYLEDATAREBUILD_LINE_003={\"line\":205,\"text\":\"\\t\\t\\\\XF::runOnce('stylePartialRebuild', function ()\"}\nSOURCE_ENQUEUEPARTIALSTYLEDATAREBUILD_LINE_004={\"line\":206,\"text\":\"\\t\\t{\"}\nSOURCE_ENQUEUEPARTIALSTYLEDATAREBUILD_LINE_005={\"line\":207,\"text\":\"\\t\\t\\t$this->triggerPartialStyleDataRebuild();\"}\nSOURCE_ENQUEUEPARTIALSTYLEDATAREBUILD_LINE_006={\"line\":208,\"text\":\"\\t\\t});\"}\nSOURCE_ENQUEUEPARTIALSTYLEDATAREBUILD_LINE_007={\"line\":209,\"text\":\"\\t}\"}\nSOURCE_REBUILDSTYLECACHE_META={\"class\":\"XF\\\\Repository\\\\StyleRepository\",\"end\":201,\"file\":\"/var/www/pvepro/src/XF/Repository/StyleRepository.php\",\"file_sha256\":\"a1d1dd5e2fa90c19ab285ac1ecdc8dc9aeaa1538c1bfb9bd62e10cbaad2c7eec\",\"method\":\"rebuildStyleCache\",\"start\":196,\"truncated\":false}\nSOURCE_REBUILDSTYLECACHE_LINE_001={\"line\":196,\"text\":\"\\tpublic function rebuildStyleCache()\"}\nSOURCE_REBUILDSTYLECACHE_LINE_002={\"line\":197,\"text\":\"\\t{\"}\nSOURCE_REBUILDSTYLECACHE_LINE_003={\"line\":198,\"text\":\"\\t\\t$cache = $this->getStyleCacheData();\"}\nSOURCE_REBUILDSTYLECACHE_LINE_004={\"line\":199,\"text\":\"\\t\\t\\\\XF::registry()->set('styles', $cache);\"}\nSOURCE_REBUILDSTYLECACHE_LINE_005={\"line\":200,\"text\":\"\\t\\treturn $cache;\"}\nSOURCE_REBUILDSTYLECACHE_LINE_006={\"line\":201,\"text\":\"\\t}\"}\nSOURCE_FINDPROPERTYMAPINSTYLE_META={\"class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":53,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"file_sha256\":\"7268de5c119d5e654d08913218823305478955236d320365cde0ee1996f87e9d\",\"method\":\"findPropertyMapInStyle\",\"start\":44,\"truncated\":false}\nSOURCE_FINDPROPERTYMAPINSTYLE_LINE_001={\"line\":44,\"text\":\"\\tpublic function findPropertyMapInStyle(\\\\XF\\\\Entity\\\\Style $style)\"}\nSOURCE_FINDPROPERTYMAPINSTYLE_LINE_002={\"line\":45,\"text\":\"\\t{\"}\nSOURCE_FINDPROPERTYMAPINSTYLE_LINE_003={\"line\":46,\"text\":\"\\t\\t$finder = $this->finder(StylePropertyMapFinder::class);\"}\nSOURCE_FINDPROPERTYMAPINSTYLE_LINE_004={\"line\":47,\"text\":\"\\t\\t$finder->where('style_id', $style->style_id)\"}\nSOURCE_FINDPROPERTYMAPINSTYLE_LINE_005={\"line\":48,\"text\":\"\\t\\t\\t->setDefaultOrder('property_name')\"}\nSOURCE_FINDPROPERTYMAPINSTYLE_LINE_006={\"line\":49,\"text\":\"\\t\\t\\t->keyedBy('property_name')\"}\nSOURCE_FINDPROPERTYMAPINSTYLE_LINE_007={\"line\":50,\"text\":\"\\t\\t\\t->with('Property', true);\"}\nSOURCE_FINDPROPERTYMAPINSTYLE_LINE_008={\"line\":51,\"text\":\"\"}\nSOURCE_FINDPROPERTYMAPINSTYLE_LINE_009={\"line\":52,\"text\":\"\\t\\treturn $finder;\"}\nSOURCE_FINDPROPERTYMAPINSTYLE_LINE_010={\"line\":53,\"text\":\"\\t}\"}\nSOURCE_FINDPROPERTYMAPFOREDITING_META={\"class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":37,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"file_sha256\":\"7268de5c119d5e654d08913218823305478955236d320365cde0ee1996f87e9d\",\"method\":\"findPropertyMapForEditing\",\"start\":18,\"truncated\":false}\nSOURCE_FINDPROPERTYMAPFOREDITING_LINE_001={\"line\":18,\"text\":\"\\tpublic function findPropertyMapForEditing(\\\\XF\\\\Entity\\\\Style $style, $inGroup = null)\"}\nSOURCE_FINDPROPERTYMAPFOREDITING_LINE_002={\"line\":19,\"text\":\"\\t{\"}\nSOURCE_FINDPROPERTYMAPFOREDITING_LINE_003={\"line\":20,\"text\":\"\\t\\t$finder = $this->finder(StylePropertyMapFinder::class);\"}\nSOURCE_FINDPROPERTYMAPFOREDITING_LINE_004={\"line\":21,\"text\":\"\\t\\t$finder->where('style_id', $style->style_id)\"}\nSOURCE_FINDPROPERTYMAPFOREDITING_LINE_005={\"line\":22,\"text\":\"\\t\\t\\t->with('Property', true)\"}\nSOURCE_FINDPROPERTYMAPFOREDITING_LINE_006={\"line\":23,\"text\":\"\\t\\t\\t->with('Property.Group')\"}\nSOURCE_FINDPROPERTYMAPFOREDITING_LINE_007={\"line\":24,\"text\":\"\\t\\t\\t->whereAddOnActive([\"}\nSOURCE_FINDPROPERTYMAPFOREDITING_LINE_008={\"line\":25,\"text\":\"\\t\\t\\t\\t'relation' => 'Property.AddOn',\"}\nSOURCE_FINDPROPERTYMAPFOREDITING_LINE_009={\"line\":26,\"text\":\"\\t\\t\\t\\t'column' => 'Property.addon_id',\"}\nSOURCE_FINDPROPERTYMAPFOREDITING_LINE_010={\"line\":27,\"text\":\"\\t\\t\\t])\"}\nSOURCE_FINDPROPERTYMAPFOREDITING_LINE_011={\"line\":28,\"text\":\"\\t\\t\\t->keyedBy('property_name')\"}\nSOURCE_FINDPROPERTYMAPFOREDITING_LINE_012={\"line\":29,\"text\":\"\\t\\t\\t->order('Property.display_order');\"}\nSOURCE_FINDPROPERTYMAPFOREDITING_LINE_013={\"line\":30,\"text\":\"\"}\nSOURCE_FINDPROPERTYMAPFOREDITING_LINE_014={\"line\":31,\"text\":\"\\t\\tif ($inGroup)\"}\nSOURCE_FINDPROPERTYMAPFOREDITING_LINE_015={\"line\":32,\"text\":\"\\t\\t{\"}\nSOURCE_FINDPROPERTYMAPFOREDITING_LINE_016={\"line\":33,\"text\":\"\\t\\t\\t$finder->where('Property.group_name', $inGroup);\"}\nSOURCE_FINDPROPERTYMAPFOREDITING_LINE_017={\"line\":34,\"text\":\"\\t\\t}\"}\nSOURCE_FINDPROPERTYMAPFOREDITING_LINE_018={\"line\":35,\"text\":\"\"}\nSOURCE_FINDPROPERTYMAPFOREDITING_LINE_019={\"line\":36,\"text\":\"\\t\\treturn $finder;\"}\nSOURCE_FINDPROPERTYMAPFOREDITING_LINE_020={\"line\":37,\"text\":\"\\t}\"}\nSOURCE_STYLE_JOB_FILE_01={\"bytes\":605,\"file\":\"/var/www/pvepro/src/XF/Job/StyleAssetRebuild.php\",\"selected\":[{\"line\":5,\"text\":\"use XF\\\\Service\\\\Style\\\\AssetRebuildService;\"},{\"line\":7,\"text\":\"class StyleAssetRebuild extends AbstractJob\"},{\"line\":9,\"text\":\"\\tpublic function run($maxRunTime)\"},{\"line\":11,\"text\":\"\\t\\t$rebuildService = $this->app->service(AssetRebuildService::class);\"},{\"line\":13,\"text\":\"\\t\\t$rebuildService->rebuildAssetStyleCache();\"},{\"line\":20,\"text\":\"\\t\\t$actionPhrase = \\\\XF::phrase('rebuilding');\"},{\"line\":21,\"text\":\"\\t\\t$typePhrase = \\\\XF::phrase('style_assets');\"},{\"line\":30,\"text\":\"\\tpublic function canTriggerByChoice()\"}],\"sha256\":\"d37043d67190721df07951214de370652923bcfa0157bb568a64b37bf2384799\"}\nSOURCE_STYLE_JOB_FILE_02={\"bytes\":689,\"file\":\"/var/www/pvepro/src/XF/Job/StylePropertyRebuild.php\",\"selected\":[{\"line\":5,\"text\":\"use XF\\\\Service\\\\StyleProperty\\\\RebuildService;\"},{\"line\":7,\"text\":\"class StylePropertyRebuild extends AbstractJob\"},{\"line\":11,\"text\":\"\\tpublic function run($maxRunTime)\"},{\"line\":13,\"text\":\"\\t\\t$rebuildService = $this->app->service(RebuildService::class);\"},{\"line\":15,\"text\":\"\\t\\t$rebuildService->rebuildFullPropertyMap();\"},{\"line\":16,\"text\":\"\\t\\t$rebuildService->rebuildPropertyStyleCache();\"},{\"line\":23,\"text\":\"\\t\\t$actionPhrase = \\\\XF::phrase('rebuilding');\"},{\"line\":24,\"text\":\"\\t\\t$typePhrase = \\\\XF::phrase('style_properties');\"},{\"line\":33,\"text\":\"\\tpublic function canTriggerByChoice()\"}],\"sha256\":\"314797fb4334bd141af90a353eb4614977814e10e59136b210806612d498fc2d\"}\nSOURCE_MAP_HIT_01={\"file\":\"/var/www/pvepro/src/XF/Admin/Controller/PWAController.php\",\"selected\":[{\"line\":31,\"text\":\"\\t\\t$stylePropertyMaps = $pwaRepo->getApplicableStylePropertyMaps($style);\"},{\"line\":49,\"text\":\"\\t\\t\\t'stylePropertyMaps' => $stylePropertyMaps,\"}],\"sha256\":\"ba45004f15653a5ffaaf116846d86b0b968de50cdcb1b184588aa33ac7e42e7f\"}\nSOURCE_MAP_HIT_02={\"file\":\"/var/www/pvepro/src/XF/Finder/StylePropertyMapFinder.php\",\"selected\":[{\"line\":5,\"text\":\"use XF\\\\Entity\\\\StylePropertyMap;\"},{\"line\":10,\"text\":\" * @method AbstractCollection fetch(?int $limit = null, ?int $offset = null)\"},{\"line\":11,\"text\":\" * @method AbstractCollection fetchDeferred(?int $limit = null, ?int $offset = null)\"},{\"line\":12,\"text\":\" * @method StylePropertyMap|null fetchOne(?int $offset = null)\"},{\"line\":13,\"text\":\" * @extends Finder\"},{\"line\":15,\"text\":\"class StylePropertyMapFinder extends Finder\"}],\"sha256\":\"51b707296baed2e2c356fa7fe641e6b0898cd4905320b8bb0602cd166559a4c2\"}\nSOURCE_MAP_HIT_03={\"file\":\"/var/www/pvepro/src/XF/AdminSearch/StylePropertyHandler.php\",\"selected\":[{\"line\":5,\"text\":\"use XF\\\\Finder\\\\StylePropertyMapFinder;\"},{\"line\":25,\"text\":\"\\t\\t$finder = $this->app->finder(StylePropertyMapFinder::class);\"}],\"sha256\":\"96cffc28b42f28f30e31c8e95ca3ceee2a4f32595de6424008311c20a63d5289\"}\nSOURCE_MAP_HIT_04={\"file\":\"/var/www/pvepro/src/XF/Service/StyleProperty/RebuildService.php\",\"selected\":[{\"line\":39,\"text\":\"\\tpublic function rebuildFullPropertyMap()\"},{\"line\":54,\"text\":\"\\t\\t$this->db()->delete('xf_style_property_map', null); // not using emptyTable for transaction safety\"},{\"line\":55,\"text\":\"\\t\\t$this->_rebuildPropertyMap(0, [], $grouped);\"},{\"line\":59,\"text\":\"\\tpublic function rebuildPropertyMapForProperty($propertyName)\"},{\"line\":75,\"text\":\"\\t\\t$this->db()->delete('xf_style_property_map', 'property_name = ?', $propertyName);\"},{\"line\":76,\"text\":\"\\t\\t$this->_rebuildPropertyMap(0, [], $grouped);\"},{\"line\":80,\"text\":\"\\tprotected function _rebuildPropertyMap($styleId, array $map, array $propertyList)\"},{\"line\":88,\"text\":\"\\t\\t\\t\\t\\t$parentPropertyId = $map[$propertyName]['property_id'];\"},{\"line\":114,\"text\":\"\\t\\t\\t$this->db()->insertBulk('xf_style_property_map', $sql);\"},{\"line\":119,\"text\":\"\\t\\t\\t$this->_rebuildPropertyMap($childId, $map, $propertyList);\"},{\"line\":123,\"text\":\"\\tpublic function rebuildPropertyStyleCache()\"},{\"line\":125,\"text\":\"\\t\\t$this->rebuildPropertyStyleCacheForStyle(0);\"},{\"line\":129,\"text\":\"\\tpublic function rebuildPropertyStyleCacheForStyle($styleId)\"},{\"line\":171,\"text\":\"\\t\\t// when rebuilding from the master, the first thing we'll do is build masterStyleProperties so don't fetch it\"},{\"line\":174,\"text\":\"\\t\\t$this->_rebuildPropertyStyleCacheForStyle($styleId, $byStyle, $effectiveProperties);\"},{\"line\":178,\"text\":\"\\tprotected function _rebuildPropertyStyleCacheForStyle($styleId, array $propertiesByStyle, array $effectiveProperties)\"},{\"line\":232,\"text\":\"\\t\\t\\t$this->_rebuildPropertyStyleCacheForStyle($childId, $propertiesByStyle, $effectiveProperties);\"}],\"sha256\":\"afdf941e40da421164817a7536e39f269419b2273f180252d97cf15019baaf40\"}\nSOURCE_MAP_HIT_05={\"file\":\"/var/www/pvepro/src/XF/Service/Style/ImportService.php\",\"selected\":[{\"line\":181,\"text\":\"\\t\\t$styleRepo->triggerStyleDataRebuild();\"},{\"line\":449,\"text\":\"\\t\\t$property->setOption('rebuild_map', false);\"},{\"line\":450,\"text\":\"\\t\\t$property->setOption('rebuild_style', false);\"}],\"sha256\":\"c01f27f78a5111348edcbe8539720a80fafb00cec19e2390c46fc64714d34d60\"}\nSOURCE_MAP_HIT_06={\"file\":\"/var/www/pvepro/src/XF/Service/Style/ExportService.php\",\"selected\":[{\"line\":315,\"text\":\"\\t\\t\\t\\tFROM xf_style_property_map AS map\"},{\"line\":316,\"text\":\"\\t\\t\\t\\tINNER JOIN xf_style_property AS property ON (map.property_id = property.property_id)\"}],\"sha256\":\"1d7c993109051ffcf1f0313beee6d3ad446c7c06cdfb6011d31b05df9a09d45c\"}\nSOURCE_MAP_HIT_07={\"file\":\"/var/www/pvepro/src/XF/Repository/PWARepository.php\",\"selected\":[{\"line\":6,\"text\":\"use XF\\\\Entity\\\\StylePropertyMap;\"},{\"line\":39,\"text\":\"\\t * @return StylePropertyMap[]|AbstractCollection\"},{\"line\":41,\"text\":\"\\tpublic function getApplicableStylePropertyMaps(Style $style): AbstractCollection\"},{\"line\":47,\"text\":\"\\t\\t$stylePropertyMapFinder = $stylePropertyRepo->findPropertyMapForEditing($style)\"},{\"line\":49,\"text\":\"\\t\\t$stylePropertyMaps = $stylePropertyMapFinder->fetch();\"},{\"line\":51,\"text\":\"\\t\\t$stylePropertyMaps = $stylePropertyMaps->toArray();\"},{\"line\":53,\"text\":\"\\t\\t\\t$stylePropertyMaps,\"},{\"line\":54,\"text\":\"\\t\\t\\tfunction (StylePropertyMap $a, StylePropertyMap $b) use ($stylePropertyOrders)\"},{\"line\":59,\"text\":\"\\t\\treturn $this->em->getBasicCollection($stylePropertyMaps);\"}],\"sha256\":\"f4d9d5a06da649ae97542dfe09752d771ba266beb88c6d83039b9f7920d7484a\"}\nSOURCE_MAP_HIT_08={\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"selected\":[{\"line\":7,\"text\":\"use XF\\\\Entity\\\\StylePropertyMap;\"},{\"line\":10,\"text\":\"use XF\\\\Finder\\\\StylePropertyMapFinder;\"},{\"line\":18,\"text\":\"\\tpublic function findPropertyMapForEditing(\\\\XF\\\\Entity\\\\Style $style, $inGroup = null)\"},{\"line\":20,\"text\":\"\\t\\t$finder = $this->finder(StylePropertyMapFinder::class);\"},{\"line\":42,\"text\":\"\\t * @return StylePropertyMapFinder\"},{\"line\":44,\"text\":\"\\tpublic function findPropertyMapInStyle(\\\\XF\\\\Entity\\\\Style $style)\"},{\"line\":46,\"text\":\"\\t\\t$finder = $this->finder(StylePropertyMapFinder::class);\"},{\"line\":59,\"text\":\"\\t * @return StylePropertyMap[]\"},{\"line\":61,\"text\":\"\\tpublic function getUngroupedPropertyMapsInStyle(\\\\XF\\\\Entity\\\\Style $style, array $groups)\"},{\"line\":63,\"text\":\"\\t\\t$maps = $this->findPropertyMapForEditing($style)->fetch();\"},{\"line\":145,\"text\":\"\\t\\t$propertyMaps = $this->findPropertyMapForEditing($style, $group)->fetch();\"},{\"line\":146,\"text\":\"\\t\\tforeach ($propertyMaps AS $propertyMap)\"},{\"line\":148,\"text\":\"\\t\\t\\t$property = $propertyMap->Property;\"},{\"line\":170,\"text\":\"\\t\\t$finder = $this->findPropertyMapInStyle($style);\"},{\"line\":184,\"text\":\"\\t\\t$finder = $this->findPropertyMapInStyle($style)->where('property_name', $propertyName);\"},{\"line\":245,\"text\":\"\\t\\t$finder = $this->finder(StylePropertyMapFinder::class);\"},{\"line\":255,\"text\":\"\\t\\t$map = $this->findPropertyMapInStyle($style)->fetch();\"},{\"line\":265,\"text\":\"\\t\\t\\t\\t/** @var StylePropertyMap $propMap */\"},{\"line\":279,\"text\":\"\\t\\t\\t\\t$property = $map[$propertyName]->Property;\"}],\"sha256\":\"7268de5c119d5e654d08913218823305478955236d320365cde0ee1996f87e9d\"}\nSOURCE_MAP_HIT_09={\"file\":\"/var/www/pvepro/src/XF/Repository/StyleRepository.php\",\"selected\":[{\"line\":170,\"text\":\"\\t\\t\\t$this->rebuildStyleCache();\"},{\"line\":196,\"text\":\"\\tpublic function rebuildStyleCache()\"},{\"line\":203,\"text\":\"\\tpublic function enqueuePartialStyleDataRebuild()\"},{\"line\":207,\"text\":\"\\t\\t\\t$this->triggerPartialStyleDataRebuild();\"},{\"line\":211,\"text\":\"\\tpublic function triggerPartialStyleDataRebuild()\"},{\"line\":213,\"text\":\"\\t\\t$this->app()->service(AssetRebuildService::class)->rebuildAssetStyleCache();\"},{\"line\":214,\"text\":\"\\t\\t$this->app()->service(RebuildService::class)->rebuildPropertyStyleCache();\"},{\"line\":217,\"text\":\"\\tpublic function triggerStyleDataRebuild()\"},{\"line\":225,\"text\":\"\\t\\t\\t'execute' => [TemplateRebuild::class, StyleAssetRebuild::class, StylePropertyRebuild::class],\"}],\"sha256\":\"a1d1dd5e2fa90c19ab285ac1ecdc8dc9aeaa1538c1bfb9bd62e10cbaad2c7eec\"}\nSOURCE_MAP_HIT_10={\"file\":\"/var/www/pvepro/src/XF/Entity/Style.php\",\"selected\":[{\"line\":222,\"text\":\"\\tprotected function rebuildStyleCache()\"},{\"line\":228,\"text\":\"\\t\\t\\t$repo->rebuildStyleCache();\"},{\"line\":234,\"text\":\"\\t\\t$this->getStyleRepo()->enqueuePartialStyleDataRebuild();\"},{\"line\":239,\"text\":\"\\t\\t$this->getStyleRepo()->triggerStyleDataRebuild();\"},{\"line\":280,\"text\":\"\\t\\t$this->rebuildStyleCache();\"},{\"line\":303,\"text\":\"\\t\\t$db->delete('xf_style_property_map', 'style_id = ?', $id);\"},{\"line\":326,\"text\":\"\\t\\t\\t$property->setOption('rebuild_map', false);\"},{\"line\":327,\"text\":\"\\t\\t\\t$property->setOption('rebuild_style', false);\"},{\"line\":348,\"text\":\"\\t\\t$this->rebuildStyleCache();\"}],\"sha256\":\"a55533671a5b4ac96fc78e03558af69c6a804d1605075ae037bf7993855bb965\"}\nSOURCE_MAP_HIT_11={\"file\":\"/var/www/pvepro/src/XF/Entity/StyleProperty.php\",\"selected\":[{\"line\":518,\"text\":\"\\t\\t\\t\\t$childProperty->setOption('rebuild_map', false);\"},{\"line\":519,\"text\":\"\\t\\t\\t\\t$childProperty->setOption('rebuild_style', false);\"},{\"line\":530,\"text\":\"\\t\\tif ($this->isChanged('property_name') && $this->getOption('rebuild_map'))\"},{\"line\":533,\"text\":\"\\t\\t\\t$propertyRebuilder->rebuildPropertyMapForProperty($this->property_name);\"},{\"line\":537,\"text\":\"\\t\\t\\t\\t$propertyRebuilder->rebuildPropertyMapForProperty($this->getExistingValue('property_name'));\"},{\"line\":553,\"text\":\"\\t\\t\\t$this->getOption('rebuild_style')\"},{\"line\":563,\"text\":\"\\t\\t\\t$this->rebuildPropertyStyleCache();\"},{\"line\":597,\"text\":\"\\t\\t\\t\\tFROM xf_style_property_map\"},{\"line\":613,\"text\":\"\\t\\t\\t\\t$childProperty->setOption('rebuild_map', false);\"},{\"line\":614,\"text\":\"\\t\\t\\t\\t$childProperty->setOption('rebuild_style', false);\"},{\"line\":626,\"text\":\"\\t\\t\\t$this->getPropertyRebuildService()->rebuildPropertyMapForProperty($this->property_name);\"},{\"line\":629,\"text\":\"\\t\\tif ($this->getOption('rebuild_style'))\"},{\"line\":631,\"text\":\"\\t\\t\\t$this->rebuildPropertyStyleCache();\"},{\"line\":635,\"text\":\"\\tprotected function rebuildPropertyStyleCache()\"},{\"line\":637,\"text\":\"\\t\\t\\\\XF::runOnce('stylePropertyCacheRebuild' . $this->style_id, function ()\"},{\"line\":639,\"text\":\"\\t\\t\\t$this->getPropertyRebuildService()->rebuildPropertyStyleCacheForStyle($this->style_id);\"},{\"line\":818,\"text\":\"\\t\\t\\t'rebuild_style' => true,\"}],\"sha256\":\"e8f12888fa1b3492ac13bea1bcaa073cbfc82621ec2555b1b44ae6c431420258\"}\nSOURCE_MAP_HIT_12={\"file\":\"/var/www/pvepro/src/XF/Entity/StylePropertyMap.php\",\"selected\":[{\"line\":11,\"text\":\" * @property int|null $property_map_id\"},{\"line\":22,\"text\":\"class StylePropertyMap extends Entity\"},{\"line\":64,\"text\":\"\\t\\t$structure->table = 'xf_style_property_map';\"},{\"line\":65,\"text\":\"\\t\\t$structure->shortName = 'XF:StylePropertyMap';\"},{\"line\":66,\"text\":\"\\t\\t$structure->primaryKey = 'property_map_id';\"},{\"line\":68,\"text\":\"\\t\\t\\t'property_map_id' => ['type' => self::UINT, 'autoIncrement' => true, 'nullable' => true],\"}],\"sha256\":\"e6afcd2c9412d5cc34158e8aede3dde52bdd34bdaab1d35db98ce8cd08e184e9\"}\nSOURCE_MAP_HIT_13={\"file\":\"/var/www/pvepro/src/XF/Install/Upgrade/2000010-200a.php\",\"selected\":[{\"line\":550,\"text\":\"\\t\\t\\t$newProperty = $map[$value['property_name']];\"},{\"line\":621,\"text\":\"\\t\\t$sm->createTable('xf_style_property_map', function (Create $table)\"},{\"line\":623,\"text\":\"\\t\\t\\t$table->addColumn('property_map_id', 'int')->autoIncrement();\"}],\"sha256\":\"3cc54aa0ff88edc31a3fc374a426b820bf73c738ec9fac3a00fba3d984bb90b9\"}\nSOURCE_MAP_HIT_14={\"file\":\"/var/www/pvepro/src/XF/Install/Data/MySql.php\",\"selected\":[{\"line\":2030,\"text\":\"\\t\\t$tables['xf_style_property_map'] = function (Create $table)\"},{\"line\":2032,\"text\":\"\\t\\t\\t$table->addColumn('property_map_id', 'int')->autoIncrement();\"}],\"sha256\":\"8a5e4181dbd99bfde8f9acc051bd164843df9ba3f11a5765153287fe7e4e1254\"}\nSTAGING_GUEST_INSPECTION_MODE=SKIPPED_STOPPED_NO_START_PERFORMED\nSTAGING_GUEST_STATE_AVAILABLE=False\nPRODUCTION_UNCHANGED=True\nNO_MUTATION=True\nPRODUCT_CHECKPOINTS_REMAINING=19\nTASK_RESULT=PASS_PVEPRO_VISUAL_STYLE_760_RCA\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RCA-READONLY-761R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" + "output": "COMMAND_ID=SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1\nMODE=change\nCOMPONENT=pvepro-visual-style-760-recovery\nWINDOW_MODE=VISIBLE_SYNCHRONOUS_WAIT\nRECOVERY_PRE_HOST={\"all_link_down\":true,\"config_sha256\":\"d6145f664d8d44c1876537e86cf06ba29769793c57556980e7111edca3d4e558\",\"name\":\"pvepro-staging-v1\",\"snapshots\":[\"w2-pre-style-760r1\"],\"status\":\"stopped\"}\nPRODUCTION_PRESTATE={\"admins\":1,\"boardActive\":true,\"defaultLanguageId\":2,\"enCount\":1,\"errors\":19,\"languageRebuildJobs\":0,\"manualJobs\":0,\"nodes\":[{\"node_id\":1,\"node_type_id\":\"Category\",\"title\":\"\\u041e\\u0441\\u043d\\u043e\\u0432\\u043d\\u0430\\u044f \\u043a\\u0430\\u0442\\u0435\\u0433\\u043e\\u0440\\u0438\\u044f\"},{\"node_id\":2,\"node_type_id\":\"Forum\",\"title\":\"\\u041e\\u0441\\u043d\\u043e\\u0432\\u043d\\u043e\\u0439 \\u0444\\u043e\\u0440\\u0443\\u043c\"}],\"posts\":44,\"registrationEnabled\":false,\"ruCount\":1,\"ruPhraseCount\":11142,\"ruPhraseMapCount\":11194,\"threads\":44}\nPRODUCTION_STYLE_PRESTATE={\"boardActive\":true,\"childData\":[],\"children\":[],\"defaultStyleId\":1,\"defaultStyleIdDb\":\"1\",\"errors\":19,\"styleCount\":1,\"styles\":[{\"description\":\"\",\"enable_variations\":1,\"last_modified_date\":1789884768,\"parent_id\":0,\"style_id\":1,\"title\":\"Default style\",\"user_selectable\":1}]}\nNATIVE_REBUILD_MAP_METHODS={\"StylePropertyRepository\":[{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":525,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"buildPropertyLessCacheValue\",\"start\":394,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":356,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"castAndValidatePropertyValue\",\"start\":295,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":37,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"findPropertyMapForEditing\",\"start\":18,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":53,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"findPropertyMapInStyle\",\"start\":44,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":135,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"getColorMapFromPropertyGroup\",\"start\":128,\"static\":false,\"visibility\":\"protected\"},{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":161,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"getColorMapVariationFromPropertyGroup\",\"start\":137,\"static\":false,\"visibility\":\"protected\"},{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":392,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"getDefaultPropertyValue\",\"start\":358,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":236,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"getEffectivePropertyGroupsInStyle\",\"start\":195,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":188,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"getEffectivePropertyInStyle\",\"start\":182,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":74,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"getUngroupedPropertyMapsInStyle\",\"start\":61,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StylePropertyRepository\",\"end\":293,\"file\":\"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php\",\"name\":\"updatePropertyValues\",\"start\":253,\"static\":false,\"visibility\":\"public\"}],\"StyleRepository\":[{\"declaring_class\":\"XF\\\\Repository\\\\StyleRepository\",\"end\":209,\"file\":\"/var/www/pvepro/src/XF/Repository/StyleRepository.php\",\"name\":\"enqueuePartialStyleDataRebuild\",\"start\":203,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StyleRepository\",\"end\":201,\"file\":\"/var/www/pvepro/src/XF/Repository/StyleRepository.php\",\"name\":\"rebuildStyleCache\",\"start\":196,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StyleRepository\",\"end\":215,\"file\":\"/var/www/pvepro/src/XF/Repository/StyleRepository.php\",\"name\":\"triggerPartialStyleDataRebuild\",\"start\":211,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Repository\\\\StyleRepository\",\"end\":227,\"file\":\"/var/www/pvepro/src/XF/Repository/StyleRepository.php\",\"name\":\"triggerStyleDataRebuild\",\"start\":217,\"static\":false,\"visibility\":\"public\"}]}\nRECOVERY_QM_ROLLBACK_RC=0\nRECOVERY_QGA_READY_TRIES=24\nRECOVERY_STAGING_STATE={\"admins\":1,\"boardActive\":false,\"defaultLanguageId\":2,\"enCount\":1,\"errors\":16,\"languageRebuildJobs\":0,\"manualJobs\":0,\"nodes\":[{\"node_id\":1,\"node_type_id\":\"Category\",\"title\":\"\\u041e\\u0441\\u043d\\u043e\\u0432\\u043d\\u0430\\u044f \\u043a\\u0430\\u0442\\u0435\\u0433\\u043e\\u0440\\u0438\\u044f\"},{\"node_id\":2,\"node_type_id\":\"Forum\",\"title\":\"\\u041e\\u0441\\u043d\\u043e\\u0432\\u043d\\u043e\\u0439 \\u0444\\u043e\\u0440\\u0443\\u043c\"}],\"posts\":44,\"registrationEnabled\":false,\"ruCount\":1,\"ruPhraseCount\":11142,\"ruPhraseMapCount\":11194,\"threads\":44}\nRECOVERY_STAGING_BRAND_STATE={\"boardActive\":false,\"files\":[{\"bytes\":2243,\"name\":\"pvepro-brand-manifest.json\",\"sha256\":\"45058112621b8767aa11e6d2342e29690f3a118bd7efb2d9d423ee56f2c7e9c2\"},{\"bytes\":143,\"name\":\"pvepro-favicon-32.e9a01ca2fe88.png\",\"sha256\":\"e9a01ca2fe88b6598cb117cbab8cd76b9cb42c5b67240fb13cc6e98a4ec5791e\"},{\"bytes\":298,\"name\":\"pvepro-logo-172x36.67f5a697f770.png\",\"sha256\":\"67f5a697f77026d537dd5e7d464dc8b96ad99739ad2a63d07f35fdc09b5bc7b6\"},{\"bytes\":582,\"name\":\"pvepro-logo-2x-344x72.b64311bedf45.png\",\"sha256\":\"b64311bedf45656686e40a0417c1b69b3a7f4ad901b36ab528881a857625fc81\"},{\"bytes\":788,\"name\":\"pvepro-logo.f538f51c3809.svg\",\"sha256\":\"f538f51c3809a1756ef3d23a9fe714a889bcc7d2927ef218dbb1d4ad25dff064\"},{\"bytes\":962,\"name\":\"pvepro-mark-256.a0d6aa53b28d.png\",\"sha256\":\"a0d6aa53b28d3fe1a3e500e21e605a308edada28cd2b62d80fda146444c906e9\"},{\"bytes\":661,\"name\":\"pvepro-mark.049a0d264693.svg\",\"sha256\":\"049a0d264693e4d0e14a07142c5d516c86c6270b3d69abf946b811d31c030263\"},{\"bytes\":14578,\"name\":\"pvepro-og-1200x630.08513c189ee6.png\",\"sha256\":\"08513c189ee6e916d30aaeba471d547bb733892286fbee08f0f935d470aeed71\"},{\"bytes\":632,\"name\":\"pvepro-pwa-192.48c7da4b73b9.png\",\"sha256\":\"48c7da4b73b94126ef53b2326bc0c4a73cfd63b31d7bec8dea74d0bab8f2f895\"},{\"bytes\":2594,\"name\":\"pvepro-pwa-512.45bcff769aa4.png\",\"sha256\":\"45bcff769aa461ad9956d85783c521df6e29e5b32faa422b6e9f790d4ea7a584\"}],\"root_favicon_bytes\":165,\"root_favicon_exists\":true,\"root_favicon_sha256\":\"cb2080acb1bce40de99ef4963d153d20c9b6666b8442f936f66e3f1c8539af8b\",\"rows\":[{\"property_name\":\"publicFaviconUrl\",\"property_value\":\"\\\"styles\\\\/pvepro\\\\/brand\\\\/brand753r4\\\\/pvepro-favicon-32.e9a01ca2fe88.png\\\"\"},{\"property_name\":\"publicIconUrl\",\"property_value\":\"\\\"styles\\\\/pvepro\\\\/brand\\\\/brand753r4\\\\/pvepro-pwa-192.48c7da4b73b9.png\\\"\"},{\"property_name\":\"publicIconUrlLarge\",\"property_value\":\"\\\"styles\\\\/pvepro\\\\/brand\\\\/brand753r4\\\\/pvepro-pwa-512.45bcff769aa4.png\\\"\"},{\"property_name\":\"publicLogoUrl\",\"property_value\":\"{\\\"default\\\":\\\"styles\\\\/pvepro\\\\/brand\\\\/brand753r4\\\\/pvepro-logo.f538f51c3809.svg\\\"}\"},{\"property_name\":\"publicLogoUrl2x\",\"property_value\":\"{\\\"default\\\":\\\"styles\\\\/pvepro\\\\/brand\\\\/brand753r4\\\\/pvepro-logo-2x-344x72.b64311bedf45.png\\\"}\"},{\"property_name\":\"publicLogoWidth\",\"property_value\":\"172\"},{\"property_name\":\"publicMetadataLogoUrl\",\"property_value\":\"\\\"styles\\\\/pvepro\\\\/brand\\\\/brand753r4\\\\/pvepro-og-1200x630.08513c189ee6.png\\\"\"}],\"target_dir_exists\":true}\nRECOVERY_STAGING_STYLE_STATE={\"boardActive\":false,\"childData\":[],\"children\":[],\"defaultStyleId\":1,\"defaultStyleIdDb\":\"1\",\"errors\":16,\"styleCount\":1,\"styles\":[{\"description\":\"\",\"enable_variations\":1,\"last_modified_date\":1789883939,\"parent_id\":0,\"style_id\":1,\"title\":\"Default style\",\"user_selectable\":1}]}\nRECOVERY_STAGING_MAP_STATE={\"default_style_db\":\"1\",\"master_property_rows\":284,\"pvepro_children\":0,\"style1_map_rows\":284,\"style1_property_rows\":7,\"style_count\":1,\"template_map_style1\":1217}\nRECOVERY_CLEAN_PRE757_PROVEN=True\nRECOVERY_FINAL_HOST={\"all_link_down\":true,\"config_sha256\":\"57eae04fbc3be24ed5598398e1bec147cebfb69e760249aab4b11585543f62fb\",\"name\":\"pvepro-staging-v1\",\"snapshots\":[],\"status\":\"stopped\"}\nPRODUCTION_UNCHANGED=True\nRECOVERY_COMPLETE=True\nVISUAL_STYLE_CHECKPOINT_COMPLETE=False\nPRODUCT_CHECKPOINTS_REMAINING=19\nTASK_RESULT=PASS_PVEPRO_VISUAL_STYLE_760_RECOVERY\nHOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 18263580..435ae049 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,188 +1,54 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RCA-READONLY-761R1 +COMMAND_ID=SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1 STATUS=OK RC=0 HOST=pve01 -MODE=read-only -COMPONENT=pvepro-visual-style-760-rca-readonly +MODE=change +COMPONENT=pvepro-visual-style-760-recovery REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=e303463a920edc97cf61c6cb17468928ed528e8672199ddd95605b8c294fbfe0 +COMMAND_SHA256=be9315052cff5f612b3bec4faf22776da365b60e55ad8bdad3bc9ae02c152a72 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true -CHANGE_DECLARED=false +CHANGE_DECLARED=true RESULT_CONTRACT_VALID=true -RESULT_CONTRACT_STATUS=NOT_APPLICABLE +RESULT_CONTRACT_STATUS=OK RESULT_CONTRACT_ERROR=NONE COMMAND_RC=0 -CHANGES_MADE=false +CHANGES_MADE=true ROLLBACK_STARTED=false ROLLBACK_RESTORED=null -MUTATION_OUTCOME=NO_MUTATION +MUTATION_OUTCOME=MUTATED SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=8e5e68d8159c311f9a6895bf9246127ed9961a0b3d46906e99799e0af6f24723 -SANITIZED_OUTPUT_SHA256=8e5e68d8159c311f9a6895bf9246127ed9961a0b3d46906e99799e0af6f24723 +RAW_EVIDENCE_SHA256=5d1716838d1332145b167bf6baf640391224f352c3fe9e7be8f04995c4a0086e +SANITIZED_OUTPUT_SHA256=5d1716838d1332145b167bf6baf640391224f352c3fe9e7be8f04995c4a0086e OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RCA-READONLY-761R1 -MODE=read-only -COMPONENT=pvepro-visual-style-760-rca-readonly +COMMAND_ID=SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1 +MODE=change +COMPONENT=pvepro-visual-style-760-recovery WINDOW_MODE=VISIBLE_SYNCHRONOUS_WAIT -760_FAILURE_SHA_MATCH_STYLE_MAP_NOT_READY=True -CURRENT_HOST_STATE={"production_status":"running","snapshot_760_present":true,"staging_conf_sha256":"43c3549a203fcb95fa864bbc4f9806b1c01ef28361e34772e934ca8d2c6c18f0","staging_config_sha256":"d6145f664d8d44c1876537e86cf06ba29769793c57556980e7111edca3d4e558","staging_snapshots":["w2-pre-style-760r1"],"staging_status":"stopped"} -QM_LISTSNAPSHOT={"rc":0,"stderr_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","stdout":"`-> w2-pre-style-760r1 2026-09-20 16:48:27 Workers2 PVEPro visual style corrected staging 760R1\n `-> current You are here!\n"} -PVE_TASK_INDEX_RECENT_COUNT=40 -PVE_TASK_INDEX_RECENT_01={"line":"UPID:pve01:0018911F:0BA1DCD4:6AAF550A:qmstop:101:root@pam: 6AAF550A OK","sha256":"1f2a6f6d81c90cbd2f009f8a786198f9698a9c6396fc6c271426ea12526b2329"} -PVE_TASK_INDEX_RECENT_02={"line":"UPID:pve01:00189139:0BA1DD37:6AAF550B:qmdelsnapshot:101:root@pam: 6AAF550B OK","sha256":"6eb2cad1b93ac810b31c80412ff395e7922ec712db29c6e23df22a303a0e3731"} -PVE_TASK_INDEX_RECENT_03={"line":"UPID:pve01:00195936:0BA34A9A:6AAF58B2:qmsnapshot:101:root@pam: 6AAF58B2 OK","sha256":"fc784d7555355599571709082eca86a990e8e879c5c878064cf044dbf622ca59"} -PVE_TASK_INDEX_RECENT_04={"line":"UPID:pve01:00195960:0BA34AD0:6AAF58B2:qmstart:101:root@pam: 6AAF58B3 OK","sha256":"8c31e368284a7e4997ae17ce95abaacaf7520e42bb3907b6b2ce560afc941e84"} -PVE_TASK_INDEX_RECENT_05={"line":"UPID:pve01:00198B60:0BA3806F:6AAF593C:qmstop:101:root@pam: 6AAF593C OK","sha256":"863748b0eec039b7ae57dfeee57b757c8b27c9c972f72fb8665f886e304bf6a7"} -PVE_TASK_INDEX_RECENT_06={"line":"UPID:pve01:00198B94:0BA380AF:6AAF593C:qmrollback:101:root@pam: 6AAF593D OK","sha256":"a1004cf4b455f243c4cbd90bcc17c1159d4938286445ddbc040edf046d4b4cad"} -PVE_TASK_INDEX_RECENT_07={"line":"UPID:pve01:00198BAE:0BA380F6:6AAF593D:qmstart:101:root@pam: 6AAF593E OK","sha256":"ba8cb2d83eaacfdca3399544859011c46cf0b2a5b1542d6a1de3c6ef8bcf8b12"} -PVE_TASK_INDEX_RECENT_08={"line":"UPID:pve01:0019916D:0BA3B39F:6AAF59BF:qmstop:101:root@pam: 6AAF59BF OK","sha256":"9eb037f086178511aa29dbe19824d19cd65d7972c0ef964e46aa209a15a0b71d"} -PVE_TASK_INDEX_RECENT_09={"line":"UPID:pve01:00199188:0BA3B400:6AAF59C0:qmdelsnapshot:101:root@pam: 6AAF59C0 OK","sha256":"4fc7339fcbdeda5b176fdc2ac7da2a4f689c908b6a33f513a2622cd5174aa23e"} -PVE_TASK_INDEX_RECENT_10={"line":"UPID:pve01:0019E9A8:0BA446EA:6AAF5B38:qmsnapshot:101:root@pam: 6AAF5B38 OK","sha256":"3e00809559ecb0f0bfbf55a285c9a2fbe61b5be862c34ee59fc7c887e8c940f0"} -PVE_TASK_INDEX_RECENT_11={"line":"UPID:pve01:0019E9C3:0BA44723:6AAF5B38:qmstart:101:root@pam: 6AAF5B39 OK","sha256":"4d30a3ace02a3949f9fd1277cb377d9636d4645d584571c7031e8b756ba9df2f"} -PVE_TASK_INDEX_RECENT_12={"line":"UPID:pve01:001A21C0:0BA47C17:6AAF5BC0:qmstop:101:root@pam: 6AAF5BC0 OK","sha256":"f286b4b5098847f52a670092beb71d6962b72698ea2f1cbdaddfeca0fe33afcf"} -PVE_TASK_INDEX_RECENT_13={"line":"UPID:pve01:001A21D7:0BA47CBF:6AAF5BC2:qmdelsnapshot:101:root@pam: 6AAF5BC2 OK","sha256":"aeeed9a6d9b0d60c664449bdba5590b386efffed9b3aadadab2fe6acb244c9ed"} -PVE_TASK_INDEX_RECENT_14={"line":"UPID:pve01:001E7D3D:0BAC65C7:6AAF7002:qmsnapshot:101:root@pam: 6AAF7002 OK","sha256":"1e8e86b1871a5f0b3b6d974651fee7bad92aa1cede2abfa5b7c536d536156500"} -PVE_TASK_INDEX_RECENT_15={"line":"UPID:pve01:001E7D50:0BAC65FE:6AAF7002:qmstart:101:root@pam: 6AAF7003 OK","sha256":"2ad2bf8eb2560e18fbe9306bada6b6bacc9c8a9002cc81b1198f4bf265271a43"} -PVE_TASK_INDEX_RECENT_16={"line":"UPID:pve01:001E82A8:0BAC993A:6AAF7085:qmstop:101:root@pam: 6AAF7086 OK","sha256":"36f728021f53798026a7bcf95ed484749153c81c2a49b08ae52356ab297c1e82"} -PVE_TASK_INDEX_RECENT_17={"line":"UPID:pve01:001E82BD:0BAC9974:6AAF7086:qmrollback:101:root@pam: 6AAF7086 OK","sha256":"8598ebc10745e298f8a56e0d9f5b622a385e551ebb6a0a3a5ebe1d60b4b47d19"} -PVE_TASK_INDEX_RECENT_18={"line":"UPID:pve01:001E82D2:0BAC99BB:6AAF7087:qmstart:101:root@pam: 6AAF7087 OK","sha256":"a169becd759438a7c33d8dc40427e62e94b742254126d16cb58d45657882212a"} -PVE_TASK_INDEX_RECENT_19={"line":"UPID:pve01:001EB95B:0BACCC9E:6AAF7109:qmstop:101:root@pam: 6AAF7109 OK","sha256":"f909b127d93bf78bfa62b36d90bef1dee8f6cf5841d20f4296b64ba7eab0fa3a"} -PVE_TASK_INDEX_RECENT_20={"line":"UPID:pve01:001EB97F:0BACCD00:6AAF710A:qmdelsnapshot:101:root@pam: 6AAF710A OK","sha256":"bfd0715546e326ecfab285a53d0cef48140622251bc7c2ff81c60713c7e59eac"} -PVE_TASK_INDEX_RECENT_21={"line":"UPID:pve01:001F7EB0:0BAE9773:6AAF75A0:qmsnapshot:101:root@pam: 6AAF75A0 OK","sha256":"b13521a7770e38986442f149cf396c5826bf00b113b396543bce2ade3b0f2e33"} -PVE_TASK_INDEX_RECENT_22={"line":"UPID:pve01:001F7EBD:0BAE97AA:6AAF75A0:qmstart:101:root@pam: 6AAF75A1 OK","sha256":"bd6a682778d733ce6c0ac367391de5abdc4f0e0e95921658a4f8c2e7fd300823"} -PVE_TASK_INDEX_RECENT_23={"line":"UPID:pve01:001FAED5:0BAECEA9:6AAF762D:qmstop:101:root@pam: 6AAF762D OK","sha256":"18661732f8cd8900da02e69a79284d144e4b9ce81114467b15951d78e45344ce"} -PVE_TASK_INDEX_RECENT_24={"line":"UPID:pve01:001FAF0B:0BAECF95:6AAF762F:qmdelsnapshot:101:root@pam: 6AAF762F OK","sha256":"776e68ff4b3a669d0fb47364785ac2b40f4c85ddf20bb1a61852d975a3a9b643"} -PVE_TASK_INDEX_RECENT_25={"line":"UPID:pve01:00218532:0BB245DC:6AAF7F0C:qmsnapshot:101:root@pam: 6AAF7F0C OK","sha256":"a8ac41edea5d80ff8ca6c34dcf591471f208f3fc9367ffc684f9a90755dc3a9a"} -PVE_TASK_INDEX_RECENT_26={"line":"UPID:pve01:002185DD:0BB24617:6AAF7F0D:qmstart:101:root@pam: 6AAF7F0E OK","sha256":"008e573152a6c5b7e71428330f18676365373936478f0c60952c7f3c21f30284"} -PVE_TASK_INDEX_RECENT_27={"line":"UPID:pve01:00219091:0BB2797B:6AAF7F90:qmstop:101:root@pam: 6AAF7F91 OK","sha256":"89195cc5b50969376f824350be3f57fbc058434cebed67a54418e9316759c3f6"} -PVE_TASK_INDEX_RECENT_28={"line":"UPID:pve01:002190A4:0BB279B6:6AAF7F91:qmrollback:101:root@pam: 6AAF7F91 OK","sha256":"f28c99a90cf43d1fb2ddc710664025cab20a72a4a148d207970cf912c62502b1"} -PVE_TASK_INDEX_RECENT_29={"line":"UPID:pve01:002190B8:0BB279F9:6AAF7F92:qmstart:101:root@pam: 6AAF7F92 OK","sha256":"5411a7b3df05a261b120618b8758bc157ed65ff3981f8af0772cfff855e243f8"} -PVE_TASK_INDEX_RECENT_30={"line":"UPID:pve01:0021C074:0BB2AC98:6AAF8013:qmstop:101:root@pam: 6AAF8013 OK","sha256":"fda49406c477cb30d5bd60aac3bae7367157d9ee0cfa7f6320bdf8aedc9c7b43"} -PVE_TASK_INDEX_RECENT_31={"line":"UPID:pve01:00362F84:0BD8C52E:6AAFE19A:qmrollback:101:root@pam: 6AAFE19A OK","sha256":"34f4092014e1af142372c136e5c58a05daf66f94a772e4387cb56a91361a4ec9"} -PVE_TASK_INDEX_RECENT_32={"line":"UPID:pve01:00362FB9:0BD8C576:6AAFE19B:qmstart:101:root@pam: 6AAFE19B OK","sha256":"ab7ec9e1c9486009d4e3ae749649004918abb93f488fcd20dc5ba16bcba4f82a"} -PVE_TASK_INDEX_RECENT_33={"line":"UPID:pve01:0036339B:0BD8F862:6AAFE21D:qmstop:101:root@pam: 6AAFE21D OK","sha256":"a4e2d10bd779ce4b5d12803c0c37e635a3abffa25c9bda1c351e56237a5ee305"} -PVE_TASK_INDEX_RECENT_34={"line":"UPID:pve01:003633F0:0BD8F933:6AAFE21F:qmdelsnapshot:101:root@pam: 6AAFE21F OK","sha256":"1995c1c406d3ef3f28710dba96bb8845a218a3165cb9e43ae788fbf8694b396c"} -PVE_TASK_INDEX_RECENT_35={"line":"UPID:pve01:0036B826:0BD9C5BF:6AAFE42B:qmsnapshot:101:root@pam: 6AAFE42B OK","sha256":"92d889b5e91efbadb04930562938294844b0a3f7d432cfa4d168dc0e231b065a"} -PVE_TASK_INDEX_RECENT_36={"line":"UPID:pve01:0036B833:0BD9C5F6:6AAFE42B:qmstart:101:root@pam: 6AAFE42C OK","sha256":"2a40cc9460cc64da13b7bc6e70218d2a4c187fc695fbd8dcadef40bba604778e"} -PVE_TASK_INDEX_RECENT_37={"line":"UPID:pve01:0036EBDD:0BDA29A6:6AAFE52A:qmstop:101:root@pam: 6AAFE52B OK","sha256":"7a23391baf0f851b5bec21b9025226f88f43238cfffe6f1d8d5308edde7de83d"} -PVE_TASK_INDEX_RECENT_38={"line":"UPID:pve01:0036EC00:0BDA29E2:6AAFE52B:qmrollback:101:root@pam: 6AAFE52B OK","sha256":"d4433a2993c703543f90d28b53ef65725d22aa242eafcf73665cd221d0a174c2"} -PVE_TASK_INDEX_RECENT_39={"line":"UPID:pve01:0036EC14:0BDA2A28:6AAFE52C:qmstart:101:root@pam: 6AAFE52C OK","sha256":"d45e08fd6be11e11aba93671a5b2b68b854f813e248467591cbbe33db096daba"} -PVE_TASK_INDEX_RECENT_40={"line":"UPID:pve01:0036F039:0BDA5CD1:6AAFE5AD:qmstop:101:root@pam: 6AAFE5AE OK","sha256":"2dad188bbfa69505cf59791ddbf0a14e15285469feb79d83df39f838bce07568"} -PVE_TASK_LOG_RECENT_COUNT=15 -PVE_TASK_LOG_RECENT_01={"rc":0,"selected":["TASK OK"],"sha256":"aed1fb51cda9be1599bfbacb2c3e315696c6d42091681c64122208e2e0f42545","upid":"UPID:pve01:002185DD:0BB24617:6AAF7F0D:qmstart:101:root@pam:"} -PVE_TASK_LOG_RECENT_02={"rc":0,"selected":["TASK OK"],"sha256":"d962bbcf050bf62aa369ffaa7c066805b5e1ac54274ec491181aa9d6d29b5218","upid":"UPID:pve01:00219091:0BB2797B:6AAF7F90:qmstop:101:root@pam:"} -PVE_TASK_LOG_RECENT_03={"rc":0,"selected":["TASK OK"],"sha256":"7b02e7af55cb0cd1e24a5db1d797cbdb7cad212f058b7cb4d98de7ad01c9371c","upid":"UPID:pve01:002190A4:0BB279B6:6AAF7F91:qmrollback:101:root@pam:"} -PVE_TASK_LOG_RECENT_04={"rc":0,"selected":["TASK OK"],"sha256":"aed1fb51cda9be1599bfbacb2c3e315696c6d42091681c64122208e2e0f42545","upid":"UPID:pve01:002190B8:0BB279F9:6AAF7F92:qmstart:101:root@pam:"} -PVE_TASK_LOG_RECENT_05={"rc":0,"selected":["TASK OK"],"sha256":"d962bbcf050bf62aa369ffaa7c066805b5e1ac54274ec491181aa9d6d29b5218","upid":"UPID:pve01:0021C074:0BB2AC98:6AAF8013:qmstop:101:root@pam:"} -PVE_TASK_LOG_RECENT_06={"rc":0,"selected":["TASK OK"],"sha256":"7b02e7af55cb0cd1e24a5db1d797cbdb7cad212f058b7cb4d98de7ad01c9371c","upid":"UPID:pve01:00362F84:0BD8C52E:6AAFE19A:qmrollback:101:root@pam:"} -PVE_TASK_LOG_RECENT_07={"rc":0,"selected":["TASK OK"],"sha256":"aed1fb51cda9be1599bfbacb2c3e315696c6d42091681c64122208e2e0f42545","upid":"UPID:pve01:00362FB9:0BD8C576:6AAFE19B:qmstart:101:root@pam:"} -PVE_TASK_LOG_RECENT_08={"rc":0,"selected":["TASK OK"],"sha256":"d962bbcf050bf62aa369ffaa7c066805b5e1ac54274ec491181aa9d6d29b5218","upid":"UPID:pve01:0036339B:0BD8F862:6AAFE21D:qmstop:101:root@pam:"} -PVE_TASK_LOG_RECENT_09={"rc":0,"selected":["TASK OK"],"sha256":"970e27bb1bfa2ba8379b4826f14628d0beef2e1ab52ae10575146508900ec827","upid":"UPID:pve01:003633F0:0BD8F933:6AAFE21F:qmdelsnapshot:101:root@pam:"} -PVE_TASK_LOG_RECENT_10={"rc":0,"selected":["snapshotting 'drive-scsi0' (local-lvm:vm-101-disk-0)","TASK OK"],"sha256":"d631ffaff1436a6b83c5a3dba6a182540459b3491dfc0ee49b68a8bf15a67f8e","upid":"UPID:pve01:0036B826:0BD9C5BF:6AAFE42B:qmsnapshot:101:root@pam:"} -PVE_TASK_LOG_RECENT_11={"rc":0,"selected":["TASK OK"],"sha256":"aed1fb51cda9be1599bfbacb2c3e315696c6d42091681c64122208e2e0f42545","upid":"UPID:pve01:0036B833:0BD9C5F6:6AAFE42B:qmstart:101:root@pam:"} -PVE_TASK_LOG_RECENT_12={"rc":0,"selected":["TASK OK"],"sha256":"d962bbcf050bf62aa369ffaa7c066805b5e1ac54274ec491181aa9d6d29b5218","upid":"UPID:pve01:0036EBDD:0BDA29A6:6AAFE52A:qmstop:101:root@pam:"} -PVE_TASK_LOG_RECENT_13={"rc":0,"selected":["TASK OK"],"sha256":"7b02e7af55cb0cd1e24a5db1d797cbdb7cad212f058b7cb4d98de7ad01c9371c","upid":"UPID:pve01:0036EC00:0BDA29E2:6AAFE52B:qmrollback:101:root@pam:"} -PVE_TASK_LOG_RECENT_14={"rc":0,"selected":["TASK OK"],"sha256":"aed1fb51cda9be1599bfbacb2c3e315696c6d42091681c64122208e2e0f42545","upid":"UPID:pve01:0036EC14:0BDA2A28:6AAFE52C:qmstart:101:root@pam:"} -PVE_TASK_LOG_RECENT_15={"rc":0,"selected":["TASK OK"],"sha256":"d962bbcf050bf62aa369ffaa7c066805b5e1ac54274ec491181aa9d6d29b5218","upid":"UPID:pve01:0036F039:0BDA5CD1:6AAFE5AD:qmstop:101:root@pam:"} -PRODUCTION_STATE={"admins":1,"boardActive":true,"defaultLanguageId":2,"enCount":1,"errors":19,"languageRebuildJobs":0,"manualJobs":0,"nodes":[{"node_id":1,"node_type_id":"Category","title":"\u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f"},{"node_id":2,"node_type_id":"Forum","title":"\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0444\u043e\u0440\u0443\u043c"}],"posts":44,"registrationEnabled":false,"ruCount":1,"ruPhraseCount":11142,"ruPhraseMapCount":11194,"threads":44} -PRODUCTION_BRAND_STATE={"boardActive":true,"files":[{"bytes":2243,"name":"pvepro-brand-manifest.json","sha256":"45058112621b8767aa11e6d2342e29690f3a118bd7efb2d9d423ee56f2c7e9c2"},{"bytes":143,"name":"pvepro-favicon-32.e9a01ca2fe88.png","sha256":"e9a01ca2fe88b6598cb117cbab8cd76b9cb42c5b67240fb13cc6e98a4ec5791e"},{"bytes":298,"name":"pvepro-logo-172x36.67f5a697f770.png","sha256":"67f5a697f77026d537dd5e7d464dc8b96ad99739ad2a63d07f35fdc09b5bc7b6"},{"bytes":582,"name":"pvepro-logo-2x-344x72.b64311bedf45.png","sha256":"b64311bedf45656686e40a0417c1b69b3a7f4ad901b36ab528881a857625fc81"},{"bytes":788,"name":"pvepro-logo.f538f51c3809.svg","sha256":"f538f51c3809a1756ef3d23a9fe714a889bcc7d2927ef218dbb1d4ad25dff064"},{"bytes":962,"name":"pvepro-mark-256.a0d6aa53b28d.png","sha256":"a0d6aa53b28d3fe1a3e500e21e605a308edada28cd2b62d80fda146444c906e9"},{"bytes":661,"name":"pvepro-mark.049a0d264693.svg","sha256":"049a0d264693e4d0e14a07142c5d516c86c6270b3d69abf946b811d31c030263"},{"bytes":14578,"name":"pvepro-og-1200x630.08513c189ee6.png","sha256":"08513c189ee6e916d30aaeba471d547bb733892286fbee08f0f935d470aeed71"},{"bytes":632,"name":"pvepro-pwa-192.48c7da4b73b9.png","sha256":"48c7da4b73b94126ef53b2326bc0c4a73cfd63b31d7bec8dea74d0bab8f2f895"},{"bytes":2594,"name":"pvepro-pwa-512.45bcff769aa4.png","sha256":"45bcff769aa461ad9956d85783c521df6e29e5b32faa422b6e9f790d4ea7a584"}],"root_favicon_bytes":165,"root_favicon_exists":true,"root_favicon_sha256":"cb2080acb1bce40de99ef4963d153d20c9b6666b8442f936f66e3f1c8539af8b","rows":[{"property_name":"publicFaviconUrl","property_value":"\"styles\\/pvepro\\/brand\\/brand753r4\\/pvepro-favicon-32.e9a01ca2fe88.png\""},{"property_name":"publicIconUrl","property_value":"\"styles\\/pvepro\\/brand\\/brand753r4\\/pvepro-pwa-192.48c7da4b73b9.png\""},{"property_name":"publicIconUrlLarge","property_value":"\"styles\\/pvepro\\/brand\\/brand753r4\\/pvepro-pwa-512.45bcff769aa4.png\""},{"property_name":"publicLogoUrl","property_value":"{\"default\":\"styles\\/pvepro\\/brand\\/brand753r4\\/pvepro-logo.f538f51c3809.svg\"}"},{"property_name":"publicLogoUrl2x","property_value":"{\"default\":\"styles\\/pvepro\\/brand\\/brand753r4\\/pvepro-logo-2x-344x72.b64311bedf45.png\"}"},{"property_name":"publicLogoWidth","property_value":"172"},{"property_name":"publicMetadataLogoUrl","property_value":"\"styles\\/pvepro\\/brand\\/brand753r4\\/pvepro-og-1200x630.08513c189ee6.png\""}],"target_dir_exists":true} -PRODUCTION_STYLE_STATE={"boardActive":true,"childData":[],"children":[],"defaultStyleId":1,"defaultStyleIdDb":"1","errors":19,"styleCount":1,"styles":[{"description":"","enable_variations":1,"last_modified_date":1789884768,"parent_id":0,"style_id":1,"title":"Default style","user_selectable":1}]} -PRODUCTION_JOB_STATE={"tables":["xf_failed_job","xf_job","xf_upgrade_job"],"xf_job_columns":["job_id","unique_key","execute_class","execute_data","manual_execute","trigger_date","last_run_date","attempts","priority"],"xf_job_rows":[{"execute_class":"XF\\Job\\IconUsage","execute_data_bytes":48,"execute_data_sha256":"864342e44d9e9313bf197f68a807d49704b5d287ab55689ac86e6133325f5054","job_id":132,"last_run_date":null,"manual_execute":0,"trigger_date":1789884768,"unique_key":"iconUsage-style_property"},{"execute_class":"XF\\Job\\TrendingResult","execute_data_bytes":106,"execute_data_sha256":"47c300426d35aa5a9e676047ecad52eecf865a60f481a18e6260ea4d1f3729f9","job_id":115,"last_run_date":null,"manual_execute":0,"trigger_date":1789901097,"unique_key":"trendingContent_66da1e01f1c91b1e2823560fae7dbc74"},{"execute_class":"XF\\Job\\UpgradeCheck","execute_data_bytes":6,"execute_data_sha256":"35786c7117b4e38d0f169239752ce71158266ae2f6e4aa230fbbb87bd699c0e3","job_id":10,"last_run_date":1789857526,"manual_execute":0,"trigger_date":1789966501,"unique_key":"xfUpgradeCheck"},{"execute_class":"XF\\Job\\Cron","execute_data_bytes":6,"execute_data_sha256":"35786c7117b4e38d0f169239752ce71158266ae2f6e4aa230fbbb87bd699c0e3","job_id":4,"last_run_date":1789877131,"manual_execute":0,"trigger_date":1789877404,"unique_key":"cron"}]} -SOURCE_TRIGGERSTYLEDATAREBUILD_META={"class":"XF\\Repository\\StyleRepository","end":227,"file":"/var/www/pvepro/src/XF/Repository/StyleRepository.php","file_sha256":"a1d1dd5e2fa90c19ab285ac1ecdc8dc9aeaa1538c1bfb9bd62e10cbaad2c7eec","method":"triggerStyleDataRebuild","start":217,"truncated":false} -SOURCE_TRIGGERSTYLEDATAREBUILD_LINE_001={"line":217,"text":"\tpublic function triggerStyleDataRebuild()"} -SOURCE_TRIGGERSTYLEDATAREBUILD_LINE_002={"line":218,"text":"\t{"} -SOURCE_TRIGGERSTYLEDATAREBUILD_LINE_003={"line":219,"text":"\t\t// this task is a subset of what we're doing so don't bother"} -SOURCE_TRIGGERSTYLEDATAREBUILD_LINE_004={"line":220,"text":"\t\t\\XF::dequeueRunOnce('stylePartialRebuild');"} -SOURCE_TRIGGERSTYLEDATAREBUILD_LINE_005={"line":221,"text":""} -SOURCE_TRIGGERSTYLEDATAREBUILD_LINE_006={"line":222,"text":"\t\t$this->app()->service(\\XF\\Service\\Style\\RebuildService::class)->rebuildFullParentList();"} -SOURCE_TRIGGERSTYLEDATAREBUILD_LINE_007={"line":223,"text":""} -SOURCE_TRIGGERSTYLEDATAREBUILD_LINE_008={"line":224,"text":"\t\t$this->app()->jobManager()->enqueueUnique('styleRebuild', Atomic::class, ["} -SOURCE_TRIGGERSTYLEDATAREBUILD_LINE_009={"line":225,"text":"\t\t\t'execute' => [TemplateRebuild::class, StyleAssetRebuild::class, StylePropertyRebuild::class],"} -SOURCE_TRIGGERSTYLEDATAREBUILD_LINE_010={"line":226,"text":"\t\t]);"} -SOURCE_TRIGGERSTYLEDATAREBUILD_LINE_011={"line":227,"text":"\t}"} -SOURCE_TRIGGERPARTIALSTYLEDATAREBUILD_META={"class":"XF\\Repository\\StyleRepository","end":215,"file":"/var/www/pvepro/src/XF/Repository/StyleRepository.php","file_sha256":"a1d1dd5e2fa90c19ab285ac1ecdc8dc9aeaa1538c1bfb9bd62e10cbaad2c7eec","method":"triggerPartialStyleDataRebuild","start":211,"truncated":false} -SOURCE_TRIGGERPARTIALSTYLEDATAREBUILD_LINE_001={"line":211,"text":"\tpublic function triggerPartialStyleDataRebuild()"} -SOURCE_TRIGGERPARTIALSTYLEDATAREBUILD_LINE_002={"line":212,"text":"\t{"} -SOURCE_TRIGGERPARTIALSTYLEDATAREBUILD_LINE_003={"line":213,"text":"\t\t$this->app()->service(AssetRebuildService::class)->rebuildAssetStyleCache();"} -SOURCE_TRIGGERPARTIALSTYLEDATAREBUILD_LINE_004={"line":214,"text":"\t\t$this->app()->service(RebuildService::class)->rebuildPropertyStyleCache();"} -SOURCE_TRIGGERPARTIALSTYLEDATAREBUILD_LINE_005={"line":215,"text":"\t}"} -SOURCE_ENQUEUEPARTIALSTYLEDATAREBUILD_META={"class":"XF\\Repository\\StyleRepository","end":209,"file":"/var/www/pvepro/src/XF/Repository/StyleRepository.php","file_sha256":"a1d1dd5e2fa90c19ab285ac1ecdc8dc9aeaa1538c1bfb9bd62e10cbaad2c7eec","method":"enqueuePartialStyleDataRebuild","start":203,"truncated":false} -SOURCE_ENQUEUEPARTIALSTYLEDATAREBUILD_LINE_001={"line":203,"text":"\tpublic function enqueuePartialStyleDataRebuild()"} -SOURCE_ENQUEUEPARTIALSTYLEDATAREBUILD_LINE_002={"line":204,"text":"\t{"} -SOURCE_ENQUEUEPARTIALSTYLEDATAREBUILD_LINE_003={"line":205,"text":"\t\t\\XF::runOnce('stylePartialRebuild', function ()"} -SOURCE_ENQUEUEPARTIALSTYLEDATAREBUILD_LINE_004={"line":206,"text":"\t\t{"} -SOURCE_ENQUEUEPARTIALSTYLEDATAREBUILD_LINE_005={"line":207,"text":"\t\t\t$this->triggerPartialStyleDataRebuild();"} -SOURCE_ENQUEUEPARTIALSTYLEDATAREBUILD_LINE_006={"line":208,"text":"\t\t});"} -SOURCE_ENQUEUEPARTIALSTYLEDATAREBUILD_LINE_007={"line":209,"text":"\t}"} -SOURCE_REBUILDSTYLECACHE_META={"class":"XF\\Repository\\StyleRepository","end":201,"file":"/var/www/pvepro/src/XF/Repository/StyleRepository.php","file_sha256":"a1d1dd5e2fa90c19ab285ac1ecdc8dc9aeaa1538c1bfb9bd62e10cbaad2c7eec","method":"rebuildStyleCache","start":196,"truncated":false} -SOURCE_REBUILDSTYLECACHE_LINE_001={"line":196,"text":"\tpublic function rebuildStyleCache()"} -SOURCE_REBUILDSTYLECACHE_LINE_002={"line":197,"text":"\t{"} -SOURCE_REBUILDSTYLECACHE_LINE_003={"line":198,"text":"\t\t$cache = $this->getStyleCacheData();"} -SOURCE_REBUILDSTYLECACHE_LINE_004={"line":199,"text":"\t\t\\XF::registry()->set('styles', $cache);"} -SOURCE_REBUILDSTYLECACHE_LINE_005={"line":200,"text":"\t\treturn $cache;"} -SOURCE_REBUILDSTYLECACHE_LINE_006={"line":201,"text":"\t}"} -SOURCE_FINDPROPERTYMAPINSTYLE_META={"class":"XF\\Repository\\StylePropertyRepository","end":53,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","file_sha256":"7268de5c119d5e654d08913218823305478955236d320365cde0ee1996f87e9d","method":"findPropertyMapInStyle","start":44,"truncated":false} -SOURCE_FINDPROPERTYMAPINSTYLE_LINE_001={"line":44,"text":"\tpublic function findPropertyMapInStyle(\\XF\\Entity\\Style $style)"} -SOURCE_FINDPROPERTYMAPINSTYLE_LINE_002={"line":45,"text":"\t{"} -SOURCE_FINDPROPERTYMAPINSTYLE_LINE_003={"line":46,"text":"\t\t$finder = $this->finder(StylePropertyMapFinder::class);"} -SOURCE_FINDPROPERTYMAPINSTYLE_LINE_004={"line":47,"text":"\t\t$finder->where('style_id', $style->style_id)"} -SOURCE_FINDPROPERTYMAPINSTYLE_LINE_005={"line":48,"text":"\t\t\t->setDefaultOrder('property_name')"} -SOURCE_FINDPROPERTYMAPINSTYLE_LINE_006={"line":49,"text":"\t\t\t->keyedBy('property_name')"} -SOURCE_FINDPROPERTYMAPINSTYLE_LINE_007={"line":50,"text":"\t\t\t->with('Property', true);"} -SOURCE_FINDPROPERTYMAPINSTYLE_LINE_008={"line":51,"text":""} -SOURCE_FINDPROPERTYMAPINSTYLE_LINE_009={"line":52,"text":"\t\treturn $finder;"} -SOURCE_FINDPROPERTYMAPINSTYLE_LINE_010={"line":53,"text":"\t}"} -SOURCE_FINDPROPERTYMAPFOREDITING_META={"class":"XF\\Repository\\StylePropertyRepository","end":37,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","file_sha256":"7268de5c119d5e654d08913218823305478955236d320365cde0ee1996f87e9d","method":"findPropertyMapForEditing","start":18,"truncated":false} -SOURCE_FINDPROPERTYMAPFOREDITING_LINE_001={"line":18,"text":"\tpublic function findPropertyMapForEditing(\\XF\\Entity\\Style $style, $inGroup = null)"} -SOURCE_FINDPROPERTYMAPFOREDITING_LINE_002={"line":19,"text":"\t{"} -SOURCE_FINDPROPERTYMAPFOREDITING_LINE_003={"line":20,"text":"\t\t$finder = $this->finder(StylePropertyMapFinder::class);"} -SOURCE_FINDPROPERTYMAPFOREDITING_LINE_004={"line":21,"text":"\t\t$finder->where('style_id', $style->style_id)"} -SOURCE_FINDPROPERTYMAPFOREDITING_LINE_005={"line":22,"text":"\t\t\t->with('Property', true)"} -SOURCE_FINDPROPERTYMAPFOREDITING_LINE_006={"line":23,"text":"\t\t\t->with('Property.Group')"} -SOURCE_FINDPROPERTYMAPFOREDITING_LINE_007={"line":24,"text":"\t\t\t->whereAddOnActive(["} -SOURCE_FINDPROPERTYMAPFOREDITING_LINE_008={"line":25,"text":"\t\t\t\t'relation' => 'Property.AddOn',"} -SOURCE_FINDPROPERTYMAPFOREDITING_LINE_009={"line":26,"text":"\t\t\t\t'column' => 'Property.addon_id',"} -SOURCE_FINDPROPERTYMAPFOREDITING_LINE_010={"line":27,"text":"\t\t\t])"} -SOURCE_FINDPROPERTYMAPFOREDITING_LINE_011={"line":28,"text":"\t\t\t->keyedBy('property_name')"} -SOURCE_FINDPROPERTYMAPFOREDITING_LINE_012={"line":29,"text":"\t\t\t->order('Property.display_order');"} -SOURCE_FINDPROPERTYMAPFOREDITING_LINE_013={"line":30,"text":""} -SOURCE_FINDPROPERTYMAPFOREDITING_LINE_014={"line":31,"text":"\t\tif ($inGroup)"} -SOURCE_FINDPROPERTYMAPFOREDITING_LINE_015={"line":32,"text":"\t\t{"} -SOURCE_FINDPROPERTYMAPFOREDITING_LINE_016={"line":33,"text":"\t\t\t$finder->where('Property.group_name', $inGroup);"} -SOURCE_FINDPROPERTYMAPFOREDITING_LINE_017={"line":34,"text":"\t\t}"} -SOURCE_FINDPROPERTYMAPFOREDITING_LINE_018={"line":35,"text":""} -SOURCE_FINDPROPERTYMAPFOREDITING_LINE_019={"line":36,"text":"\t\treturn $finder;"} -SOURCE_FINDPROPERTYMAPFOREDITING_LINE_020={"line":37,"text":"\t}"} -SOURCE_STYLE_JOB_FILE_01={"bytes":605,"file":"/var/www/pvepro/src/XF/Job/StyleAssetRebuild.php","selected":[{"line":5,"text":"use XF\\Service\\Style\\AssetRebuildService;"},{"line":7,"text":"class StyleAssetRebuild extends AbstractJob"},{"line":9,"text":"\tpublic function run($maxRunTime)"},{"line":11,"text":"\t\t$rebuildService = $this->app->service(AssetRebuildService::class);"},{"line":13,"text":"\t\t$rebuildService->rebuildAssetStyleCache();"},{"line":20,"text":"\t\t$actionPhrase = \\XF::phrase('rebuilding');"},{"line":21,"text":"\t\t$typePhrase = \\XF::phrase('style_assets');"},{"line":30,"text":"\tpublic function canTriggerByChoice()"}],"sha256":"d37043d67190721df07951214de370652923bcfa0157bb568a64b37bf2384799"} -SOURCE_STYLE_JOB_FILE_02={"bytes":689,"file":"/var/www/pvepro/src/XF/Job/StylePropertyRebuild.php","selected":[{"line":5,"text":"use XF\\Service\\StyleProperty\\RebuildService;"},{"line":7,"text":"class StylePropertyRebuild extends AbstractJob"},{"line":11,"text":"\tpublic function run($maxRunTime)"},{"line":13,"text":"\t\t$rebuildService = $this->app->service(RebuildService::class);"},{"line":15,"text":"\t\t$rebuildService->rebuildFullPropertyMap();"},{"line":16,"text":"\t\t$rebuildService->rebuildPropertyStyleCache();"},{"line":23,"text":"\t\t$actionPhrase = \\XF::phrase('rebuilding');"},{"line":24,"text":"\t\t$typePhrase = \\XF::phrase('style_properties');"},{"line":33,"text":"\tpublic function canTriggerByChoice()"}],"sha256":"314797fb4334bd141af90a353eb4614977814e10e59136b210806612d498fc2d"} -SOURCE_MAP_HIT_01={"file":"/var/www/pvepro/src/XF/Admin/Controller/PWAController.php","selected":[{"line":31,"text":"\t\t$stylePropertyMaps = $pwaRepo->getApplicableStylePropertyMaps($style);"},{"line":49,"text":"\t\t\t'stylePropertyMaps' => $stylePropertyMaps,"}],"sha256":"ba45004f15653a5ffaaf116846d86b0b968de50cdcb1b184588aa33ac7e42e7f"} -SOURCE_MAP_HIT_02={"file":"/var/www/pvepro/src/XF/Finder/StylePropertyMapFinder.php","selected":[{"line":5,"text":"use XF\\Entity\\StylePropertyMap;"},{"line":10,"text":" * @method AbstractCollection fetch(?int $limit = null, ?int $offset = null)"},{"line":11,"text":" * @method AbstractCollection fetchDeferred(?int $limit = null, ?int $offset = null)"},{"line":12,"text":" * @method StylePropertyMap|null fetchOne(?int $offset = null)"},{"line":13,"text":" * @extends Finder"},{"line":15,"text":"class StylePropertyMapFinder extends Finder"}],"sha256":"51b707296baed2e2c356fa7fe641e6b0898cd4905320b8bb0602cd166559a4c2"} -SOURCE_MAP_HIT_03={"file":"/var/www/pvepro/src/XF/AdminSearch/StylePropertyHandler.php","selected":[{"line":5,"text":"use XF\\Finder\\StylePropertyMapFinder;"},{"line":25,"text":"\t\t$finder = $this->app->finder(StylePropertyMapFinder::class);"}],"sha256":"96cffc28b42f28f30e31c8e95ca3ceee2a4f32595de6424008311c20a63d5289"} -SOURCE_MAP_HIT_04={"file":"/var/www/pvepro/src/XF/Service/StyleProperty/RebuildService.php","selected":[{"line":39,"text":"\tpublic function rebuildFullPropertyMap()"},{"line":54,"text":"\t\t$this->db()->delete('xf_style_property_map', null); // not using emptyTable for transaction safety"},{"line":55,"text":"\t\t$this->_rebuildPropertyMap(0, [], $grouped);"},{"line":59,"text":"\tpublic function rebuildPropertyMapForProperty($propertyName)"},{"line":75,"text":"\t\t$this->db()->delete('xf_style_property_map', 'property_name = ?', $propertyName);"},{"line":76,"text":"\t\t$this->_rebuildPropertyMap(0, [], $grouped);"},{"line":80,"text":"\tprotected function _rebuildPropertyMap($styleId, array $map, array $propertyList)"},{"line":88,"text":"\t\t\t\t\t$parentPropertyId = $map[$propertyName]['property_id'];"},{"line":114,"text":"\t\t\t$this->db()->insertBulk('xf_style_property_map', $sql);"},{"line":119,"text":"\t\t\t$this->_rebuildPropertyMap($childId, $map, $propertyList);"},{"line":123,"text":"\tpublic function rebuildPropertyStyleCache()"},{"line":125,"text":"\t\t$this->rebuildPropertyStyleCacheForStyle(0);"},{"line":129,"text":"\tpublic function rebuildPropertyStyleCacheForStyle($styleId)"},{"line":171,"text":"\t\t// when rebuilding from the master, the first thing we'll do is build masterStyleProperties so don't fetch it"},{"line":174,"text":"\t\t$this->_rebuildPropertyStyleCacheForStyle($styleId, $byStyle, $effectiveProperties);"},{"line":178,"text":"\tprotected function _rebuildPropertyStyleCacheForStyle($styleId, array $propertiesByStyle, array $effectiveProperties)"},{"line":232,"text":"\t\t\t$this->_rebuildPropertyStyleCacheForStyle($childId, $propertiesByStyle, $effectiveProperties);"}],"sha256":"afdf941e40da421164817a7536e39f269419b2273f180252d97cf15019baaf40"} -SOURCE_MAP_HIT_05={"file":"/var/www/pvepro/src/XF/Service/Style/ImportService.php","selected":[{"line":181,"text":"\t\t$styleRepo->triggerStyleDataRebuild();"},{"line":449,"text":"\t\t$property->setOption('rebuild_map', false);"},{"line":450,"text":"\t\t$property->setOption('rebuild_style', false);"}],"sha256":"c01f27f78a5111348edcbe8539720a80fafb00cec19e2390c46fc64714d34d60"} -SOURCE_MAP_HIT_06={"file":"/var/www/pvepro/src/XF/Service/Style/ExportService.php","selected":[{"line":315,"text":"\t\t\t\tFROM xf_style_property_map AS map"},{"line":316,"text":"\t\t\t\tINNER JOIN xf_style_property AS property ON (map.property_id = property.property_id)"}],"sha256":"1d7c993109051ffcf1f0313beee6d3ad446c7c06cdfb6011d31b05df9a09d45c"} -SOURCE_MAP_HIT_07={"file":"/var/www/pvepro/src/XF/Repository/PWARepository.php","selected":[{"line":6,"text":"use XF\\Entity\\StylePropertyMap;"},{"line":39,"text":"\t * @return StylePropertyMap[]|AbstractCollection"},{"line":41,"text":"\tpublic function getApplicableStylePropertyMaps(Style $style): AbstractCollection"},{"line":47,"text":"\t\t$stylePropertyMapFinder = $stylePropertyRepo->findPropertyMapForEditing($style)"},{"line":49,"text":"\t\t$stylePropertyMaps = $stylePropertyMapFinder->fetch();"},{"line":51,"text":"\t\t$stylePropertyMaps = $stylePropertyMaps->toArray();"},{"line":53,"text":"\t\t\t$stylePropertyMaps,"},{"line":54,"text":"\t\t\tfunction (StylePropertyMap $a, StylePropertyMap $b) use ($stylePropertyOrders)"},{"line":59,"text":"\t\treturn $this->em->getBasicCollection($stylePropertyMaps);"}],"sha256":"f4d9d5a06da649ae97542dfe09752d771ba266beb88c6d83039b9f7920d7484a"} -SOURCE_MAP_HIT_08={"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","selected":[{"line":7,"text":"use XF\\Entity\\StylePropertyMap;"},{"line":10,"text":"use XF\\Finder\\StylePropertyMapFinder;"},{"line":18,"text":"\tpublic function findPropertyMapForEditing(\\XF\\Entity\\Style $style, $inGroup = null)"},{"line":20,"text":"\t\t$finder = $this->finder(StylePropertyMapFinder::class);"},{"line":42,"text":"\t * @return StylePropertyMapFinder"},{"line":44,"text":"\tpublic function findPropertyMapInStyle(\\XF\\Entity\\Style $style)"},{"line":46,"text":"\t\t$finder = $this->finder(StylePropertyMapFinder::class);"},{"line":59,"text":"\t * @return StylePropertyMap[]"},{"line":61,"text":"\tpublic function getUngroupedPropertyMapsInStyle(\\XF\\Entity\\Style $style, array $groups)"},{"line":63,"text":"\t\t$maps = $this->findPropertyMapForEditing($style)->fetch();"},{"line":145,"text":"\t\t$propertyMaps = $this->findPropertyMapForEditing($style, $group)->fetch();"},{"line":146,"text":"\t\tforeach ($propertyMaps AS $propertyMap)"},{"line":148,"text":"\t\t\t$property = $propertyMap->Property;"},{"line":170,"text":"\t\t$finder = $this->findPropertyMapInStyle($style);"},{"line":184,"text":"\t\t$finder = $this->findPropertyMapInStyle($style)->where('property_name', $propertyName);"},{"line":245,"text":"\t\t$finder = $this->finder(StylePropertyMapFinder::class);"},{"line":255,"text":"\t\t$map = $this->findPropertyMapInStyle($style)->fetch();"},{"line":265,"text":"\t\t\t\t/** @var StylePropertyMap $propMap */"},{"line":279,"text":"\t\t\t\t$property = $map[$propertyName]->Property;"}],"sha256":"7268de5c119d5e654d08913218823305478955236d320365cde0ee1996f87e9d"} -SOURCE_MAP_HIT_09={"file":"/var/www/pvepro/src/XF/Repository/StyleRepository.php","selected":[{"line":170,"text":"\t\t\t$this->rebuildStyleCache();"},{"line":196,"text":"\tpublic function rebuildStyleCache()"},{"line":203,"text":"\tpublic function enqueuePartialStyleDataRebuild()"},{"line":207,"text":"\t\t\t$this->triggerPartialStyleDataRebuild();"},{"line":211,"text":"\tpublic function triggerPartialStyleDataRebuild()"},{"line":213,"text":"\t\t$this->app()->service(AssetRebuildService::class)->rebuildAssetStyleCache();"},{"line":214,"text":"\t\t$this->app()->service(RebuildService::class)->rebuildPropertyStyleCache();"},{"line":217,"text":"\tpublic function triggerStyleDataRebuild()"},{"line":225,"text":"\t\t\t'execute' => [TemplateRebuild::class, StyleAssetRebuild::class, StylePropertyRebuild::class],"}],"sha256":"a1d1dd5e2fa90c19ab285ac1ecdc8dc9aeaa1538c1bfb9bd62e10cbaad2c7eec"} -SOURCE_MAP_HIT_10={"file":"/var/www/pvepro/src/XF/Entity/Style.php","selected":[{"line":222,"text":"\tprotected function rebuildStyleCache()"},{"line":228,"text":"\t\t\t$repo->rebuildStyleCache();"},{"line":234,"text":"\t\t$this->getStyleRepo()->enqueuePartialStyleDataRebuild();"},{"line":239,"text":"\t\t$this->getStyleRepo()->triggerStyleDataRebuild();"},{"line":280,"text":"\t\t$this->rebuildStyleCache();"},{"line":303,"text":"\t\t$db->delete('xf_style_property_map', 'style_id = ?', $id);"},{"line":326,"text":"\t\t\t$property->setOption('rebuild_map', false);"},{"line":327,"text":"\t\t\t$property->setOption('rebuild_style', false);"},{"line":348,"text":"\t\t$this->rebuildStyleCache();"}],"sha256":"a55533671a5b4ac96fc78e03558af69c6a804d1605075ae037bf7993855bb965"} -SOURCE_MAP_HIT_11={"file":"/var/www/pvepro/src/XF/Entity/StyleProperty.php","selected":[{"line":518,"text":"\t\t\t\t$childProperty->setOption('rebuild_map', false);"},{"line":519,"text":"\t\t\t\t$childProperty->setOption('rebuild_style', false);"},{"line":530,"text":"\t\tif ($this->isChanged('property_name') && $this->getOption('rebuild_map'))"},{"line":533,"text":"\t\t\t$propertyRebuilder->rebuildPropertyMapForProperty($this->property_name);"},{"line":537,"text":"\t\t\t\t$propertyRebuilder->rebuildPropertyMapForProperty($this->getExistingValue('property_name'));"},{"line":553,"text":"\t\t\t$this->getOption('rebuild_style')"},{"line":563,"text":"\t\t\t$this->rebuildPropertyStyleCache();"},{"line":597,"text":"\t\t\t\tFROM xf_style_property_map"},{"line":613,"text":"\t\t\t\t$childProperty->setOption('rebuild_map', false);"},{"line":614,"text":"\t\t\t\t$childProperty->setOption('rebuild_style', false);"},{"line":626,"text":"\t\t\t$this->getPropertyRebuildService()->rebuildPropertyMapForProperty($this->property_name);"},{"line":629,"text":"\t\tif ($this->getOption('rebuild_style'))"},{"line":631,"text":"\t\t\t$this->rebuildPropertyStyleCache();"},{"line":635,"text":"\tprotected function rebuildPropertyStyleCache()"},{"line":637,"text":"\t\t\\XF::runOnce('stylePropertyCacheRebuild' . $this->style_id, function ()"},{"line":639,"text":"\t\t\t$this->getPropertyRebuildService()->rebuildPropertyStyleCacheForStyle($this->style_id);"},{"line":818,"text":"\t\t\t'rebuild_style' => true,"}],"sha256":"e8f12888fa1b3492ac13bea1bcaa073cbfc82621ec2555b1b44ae6c431420258"} -SOURCE_MAP_HIT_12={"file":"/var/www/pvepro/src/XF/Entity/StylePropertyMap.php","selected":[{"line":11,"text":" * @property int|null $property_map_id"},{"line":22,"text":"class StylePropertyMap extends Entity"},{"line":64,"text":"\t\t$structure->table = 'xf_style_property_map';"},{"line":65,"text":"\t\t$structure->shortName = 'XF:StylePropertyMap';"},{"line":66,"text":"\t\t$structure->primaryKey = 'property_map_id';"},{"line":68,"text":"\t\t\t'property_map_id' => ['type' => self::UINT, 'autoIncrement' => true, 'nullable' => true],"}],"sha256":"e6afcd2c9412d5cc34158e8aede3dde52bdd34bdaab1d35db98ce8cd08e184e9"} -SOURCE_MAP_HIT_13={"file":"/var/www/pvepro/src/XF/Install/Upgrade/2000010-200a.php","selected":[{"line":550,"text":"\t\t\t$newProperty = $map[$value['property_name']];"},{"line":621,"text":"\t\t$sm->createTable('xf_style_property_map', function (Create $table)"},{"line":623,"text":"\t\t\t$table->addColumn('property_map_id', 'int')->autoIncrement();"}],"sha256":"3cc54aa0ff88edc31a3fc374a426b820bf73c738ec9fac3a00fba3d984bb90b9"} -SOURCE_MAP_HIT_14={"file":"/var/www/pvepro/src/XF/Install/Data/MySql.php","selected":[{"line":2030,"text":"\t\t$tables['xf_style_property_map'] = function (Create $table)"},{"line":2032,"text":"\t\t\t$table->addColumn('property_map_id', 'int')->autoIncrement();"}],"sha256":"8a5e4181dbd99bfde8f9acc051bd164843df9ba3f11a5765153287fe7e4e1254"} -STAGING_GUEST_INSPECTION_MODE=SKIPPED_STOPPED_NO_START_PERFORMED -STAGING_GUEST_STATE_AVAILABLE=False +RECOVERY_PRE_HOST={"all_link_down":true,"config_sha256":"d6145f664d8d44c1876537e86cf06ba29769793c57556980e7111edca3d4e558","name":"pvepro-staging-v1","snapshots":["w2-pre-style-760r1"],"status":"stopped"} +PRODUCTION_PRESTATE={"admins":1,"boardActive":true,"defaultLanguageId":2,"enCount":1,"errors":19,"languageRebuildJobs":0,"manualJobs":0,"nodes":[{"node_id":1,"node_type_id":"Category","title":"\u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f"},{"node_id":2,"node_type_id":"Forum","title":"\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0444\u043e\u0440\u0443\u043c"}],"posts":44,"registrationEnabled":false,"ruCount":1,"ruPhraseCount":11142,"ruPhraseMapCount":11194,"threads":44} +PRODUCTION_STYLE_PRESTATE={"boardActive":true,"childData":[],"children":[],"defaultStyleId":1,"defaultStyleIdDb":"1","errors":19,"styleCount":1,"styles":[{"description":"","enable_variations":1,"last_modified_date":1789884768,"parent_id":0,"style_id":1,"title":"Default style","user_selectable":1}]} +NATIVE_REBUILD_MAP_METHODS={"StylePropertyRepository":[{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":525,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"buildPropertyLessCacheValue","start":394,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":356,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"castAndValidatePropertyValue","start":295,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":37,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"findPropertyMapForEditing","start":18,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":53,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"findPropertyMapInStyle","start":44,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":135,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"getColorMapFromPropertyGroup","start":128,"static":false,"visibility":"protected"},{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":161,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"getColorMapVariationFromPropertyGroup","start":137,"static":false,"visibility":"protected"},{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":392,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"getDefaultPropertyValue","start":358,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":236,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"getEffectivePropertyGroupsInStyle","start":195,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":188,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"getEffectivePropertyInStyle","start":182,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":74,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"getUngroupedPropertyMapsInStyle","start":61,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StylePropertyRepository","end":293,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","name":"updatePropertyValues","start":253,"static":false,"visibility":"public"}],"StyleRepository":[{"declaring_class":"XF\\Repository\\StyleRepository","end":209,"file":"/var/www/pvepro/src/XF/Repository/StyleRepository.php","name":"enqueuePartialStyleDataRebuild","start":203,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StyleRepository","end":201,"file":"/var/www/pvepro/src/XF/Repository/StyleRepository.php","name":"rebuildStyleCache","start":196,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StyleRepository","end":215,"file":"/var/www/pvepro/src/XF/Repository/StyleRepository.php","name":"triggerPartialStyleDataRebuild","start":211,"static":false,"visibility":"public"},{"declaring_class":"XF\\Repository\\StyleRepository","end":227,"file":"/var/www/pvepro/src/XF/Repository/StyleRepository.php","name":"triggerStyleDataRebuild","start":217,"static":false,"visibility":"public"}]} +RECOVERY_QM_ROLLBACK_RC=0 +RECOVERY_QGA_READY_TRIES=24 +RECOVERY_STAGING_STATE={"admins":1,"boardActive":false,"defaultLanguageId":2,"enCount":1,"errors":16,"languageRebuildJobs":0,"manualJobs":0,"nodes":[{"node_id":1,"node_type_id":"Category","title":"\u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f"},{"node_id":2,"node_type_id":"Forum","title":"\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0444\u043e\u0440\u0443\u043c"}],"posts":44,"registrationEnabled":false,"ruCount":1,"ruPhraseCount":11142,"ruPhraseMapCount":11194,"threads":44} +RECOVERY_STAGING_BRAND_STATE={"boardActive":false,"files":[{"bytes":2243,"name":"pvepro-brand-manifest.json","sha256":"45058112621b8767aa11e6d2342e29690f3a118bd7efb2d9d423ee56f2c7e9c2"},{"bytes":143,"name":"pvepro-favicon-32.e9a01ca2fe88.png","sha256":"e9a01ca2fe88b6598cb117cbab8cd76b9cb42c5b67240fb13cc6e98a4ec5791e"},{"bytes":298,"name":"pvepro-logo-172x36.67f5a697f770.png","sha256":"67f5a697f77026d537dd5e7d464dc8b96ad99739ad2a63d07f35fdc09b5bc7b6"},{"bytes":582,"name":"pvepro-logo-2x-344x72.b64311bedf45.png","sha256":"b64311bedf45656686e40a0417c1b69b3a7f4ad901b36ab528881a857625fc81"},{"bytes":788,"name":"pvepro-logo.f538f51c3809.svg","sha256":"f538f51c3809a1756ef3d23a9fe714a889bcc7d2927ef218dbb1d4ad25dff064"},{"bytes":962,"name":"pvepro-mark-256.a0d6aa53b28d.png","sha256":"a0d6aa53b28d3fe1a3e500e21e605a308edada28cd2b62d80fda146444c906e9"},{"bytes":661,"name":"pvepro-mark.049a0d264693.svg","sha256":"049a0d264693e4d0e14a07142c5d516c86c6270b3d69abf946b811d31c030263"},{"bytes":14578,"name":"pvepro-og-1200x630.08513c189ee6.png","sha256":"08513c189ee6e916d30aaeba471d547bb733892286fbee08f0f935d470aeed71"},{"bytes":632,"name":"pvepro-pwa-192.48c7da4b73b9.png","sha256":"48c7da4b73b94126ef53b2326bc0c4a73cfd63b31d7bec8dea74d0bab8f2f895"},{"bytes":2594,"name":"pvepro-pwa-512.45bcff769aa4.png","sha256":"45bcff769aa461ad9956d85783c521df6e29e5b32faa422b6e9f790d4ea7a584"}],"root_favicon_bytes":165,"root_favicon_exists":true,"root_favicon_sha256":"cb2080acb1bce40de99ef4963d153d20c9b6666b8442f936f66e3f1c8539af8b","rows":[{"property_name":"publicFaviconUrl","property_value":"\"styles\\/pvepro\\/brand\\/brand753r4\\/pvepro-favicon-32.e9a01ca2fe88.png\""},{"property_name":"publicIconUrl","property_value":"\"styles\\/pvepro\\/brand\\/brand753r4\\/pvepro-pwa-192.48c7da4b73b9.png\""},{"property_name":"publicIconUrlLarge","property_value":"\"styles\\/pvepro\\/brand\\/brand753r4\\/pvepro-pwa-512.45bcff769aa4.png\""},{"property_name":"publicLogoUrl","property_value":"{\"default\":\"styles\\/pvepro\\/brand\\/brand753r4\\/pvepro-logo.f538f51c3809.svg\"}"},{"property_name":"publicLogoUrl2x","property_value":"{\"default\":\"styles\\/pvepro\\/brand\\/brand753r4\\/pvepro-logo-2x-344x72.b64311bedf45.png\"}"},{"property_name":"publicLogoWidth","property_value":"172"},{"property_name":"publicMetadataLogoUrl","property_value":"\"styles\\/pvepro\\/brand\\/brand753r4\\/pvepro-og-1200x630.08513c189ee6.png\""}],"target_dir_exists":true} +RECOVERY_STAGING_STYLE_STATE={"boardActive":false,"childData":[],"children":[],"defaultStyleId":1,"defaultStyleIdDb":"1","errors":16,"styleCount":1,"styles":[{"description":"","enable_variations":1,"last_modified_date":1789883939,"parent_id":0,"style_id":1,"title":"Default style","user_selectable":1}]} +RECOVERY_STAGING_MAP_STATE={"default_style_db":"1","master_property_rows":284,"pvepro_children":0,"style1_map_rows":284,"style1_property_rows":7,"style_count":1,"template_map_style1":1217} +RECOVERY_CLEAN_PRE757_PROVEN=True +RECOVERY_FINAL_HOST={"all_link_down":true,"config_sha256":"57eae04fbc3be24ed5598398e1bec147cebfb69e760249aab4b11585543f62fb","name":"pvepro-staging-v1","snapshots":[],"status":"stopped"} PRODUCTION_UNCHANGED=True -NO_MUTATION=True +RECOVERY_COMPLETE=True +VISUAL_STYLE_CHECKPOINT_COMPLETE=False PRODUCT_CHECKPOINTS_REMAINING=19 -TASK_RESULT=PASS_PVEPRO_VISUAL_STYLE_760_RCA -HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RCA-READONLY-761R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} +TASK_RESULT=PASS_PVEPRO_VISUAL_STYLE_760_RECOVERY +HOMELAB_RESULT_CONTRACT={"changes_made":true,"command_id":"SUPPORT-260920-PVEPRO-VISUAL-STYLE-760-RECOVERY-762R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} OUTPUT_END CHAT_OUTPUT_END