Confluence 2.6 : Dynamic tasklist macro edits fail with ConversionException after JDK upgrade
This page last changed on Jun 18, 2007 by rosie@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 Oct 10, 2007 18:49 |