Confluence : Dynamic tasklist macro edits fail with ConversionException after JDK upgrade
This page last changed on Jan 03, 2007 by david.soul@atlassian.com.
Problem DescriptionIf you are using the Dynamic Tasklist Macro and have upgraded the Confluence server to JDK1.5 or later, editing any tasklist content throws an exception with error cause: com.thoughtworks.xstream.converters.ConversionException: Cannot construct java.util.Collections$SynchronizedRandomAccessList: CauseA change to the Java API in version 1.5, specifically the Collections.SynchronizedRandomAccessList method, makes old dynamic tasklist data inaccessible after upgrading. Full details at CONF-4082. WorkaroundsChoice 1 - Revert To JDK 1.4 Until CONF-4082 can be patched, reverting to JDK 1.4 will re-enable all tasklist content.
Choice 2 - Migrate To JDK 1.5 If users wish to move to JDK 1.5 before CONF-4082 is patched, they must manually transfer the tasklist content across.
|
![]() |
Document generated by Confluence on May 01, 2007 19:29 |