Confluence 2.8 : Dynamic tasklist macro edits fail with ConversionException after JDK upgrade
This page last changed on Mar 28, 2008 by smaddox.
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 Jun 24, 2008 18:05 |