After upgrading to 4.x tasks are missing from the dynamictasklist macro
症状
Upon upgrading to 4.x, you see unmigrated macros in place of tasklists:
Upon applying the workaround from CONF-26866 - Getting issue details... STATUS , you now see blank tasklists:
原因
Confluence 4 expects to see the tasks stored in the bodycontent table, but prior versions of Confluence store this data in the OS_PROPERTYENTRY table. Confluence doesn't convert this data unless the tasklist is edited in someway in 3.5.
ソリューション
You have two options that depend on how many tasklists you have that still store their information in the OS_PROPERTYENTRY table:
- If there aren't too many broken tasklists:
- Rollback your instance and then upgrade to 3.5 instead of 4.x.
- Add and remove a task in every tasklist and then upgrade. Doing so in 3.5 will bring the tasks from the OS_PROPERTYENTRY table into the bodycontent table.
- If there are a lot of unconverted tasklists:
- Rollback your instance and then upgrade to 3.5 instead of 4.x (doing so will allow you to avoid the workaround from CONF-26866 - Getting issue details... STATUS ).
- Write a script that pulls the information from the OS_PROPERTYENTRY table and populates the bodycontent table for each tasklist.
最終更新日: 2016 年 2 月 26 日
Powered by Confluence and Scroll Viewport.