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:
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: