Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-12457

High CPU usage persistent after creating a subwiki

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 7.2-milestone-2
    • Fix Version/s: 7.2-rc-1
    • Component/s: Wiki
    • Labels:
    • Difficulty:
      Unknown
    • Documentation:
      N/A
    • Documentation in Release Notes:
      N/A
    • Similar issues:

      Description

      After successfully creating a subwiki, the java process is stuck in 200% CPU usage.

      On further inspection, it seems that there are 2 "Job status serializer" threads that are taking 100% CPU each:

      "Job status serializer" daemon prio=10 tid=0x00007f3ad8067800 nid=0x23ee runnable [0x00007f3b5c87f000]
         java.lang.Thread.State: RUNNABLE
              at java.lang.Object.hashCode(Native Method)
              at java.util.WeakHashMap.hash(WeakHashMap.java:365)
              at java.util.WeakHashMap.get(WeakHashMap.java:464)
              at java.util.Collections$SynchronizedMap.get(Collections.java:2037)
              - locked <0x00000000e1656ac8> (a java.util.Collections$SynchronizedMap)
              at com.thoughtworks.xstream.core.DefaultConverterLookup.lookupConverterForType(DefaultConverterLookup.java:49)
              at com.thoughtworks.xstream.XStream$1.lookupConverterForType(XStream.java:498)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:48)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:206)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:206)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:206)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:256)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.access$2000(SafeReflectionConverter.java:53)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:248)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:210)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:256)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.access$2000(SafeReflectionConverter.java:53)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:248)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:210)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:256)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.access$2000(SafeReflectionConverter.java:53)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:248)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:210)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:206)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:206)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:256)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.access$2000(SafeReflectionConverter.java:53)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:248)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:210)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:206)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:206)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:206)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:256)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.access$2000(SafeReflectionConverter.java:53)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:248)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:210)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:256)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.access$2000(SafeReflectionConverter.java:53)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:248)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:210)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:206)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:256)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.access$2000(SafeReflectionConverter.java:53)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:248)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:210)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:256)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.access$2000(SafeReflectionConverter.java:53)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:248)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:210)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:256)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.access$2000(SafeReflectionConverter.java:53)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:248)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:210)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:256)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.access$2000(SafeReflectionConverter.java:53)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:248)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:210)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:206)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:206)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:206)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1032)
              at com.thoughtworks.xstream.XStream.toXML(XStream.java:1005)
              at org.xwiki.job.internal.JobStatusSerializer.write(JobStatusSerializer.java:99)
              at org.xwiki.job.internal.JobStatusSerializer.write(JobStatusSerializer.java:80)
              at org.xwiki.job.internal.DefaultJobStatusStore.saveJobStatus(DefaultJobStatusStore.java:378)
              at org.xwiki.job.internal.DefaultJobStatusStore.access$100(DefaultJobStatusStore.java:61)
              at org.xwiki.job.internal.DefaultJobStatusStore$JobStatusSerializerRunnable.run(DefaultJobStatusStore.java:225)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
              at java.lang.Thread.run(Thread.java:745)
      

      and...

      "Job status serializer" daemon prio=10 tid=0x00007f3ad8067000 nid=0x23ed runnable [0x00007f3b5c47b000]
         java.lang.Thread.State: RUNNABLE
              at java.lang.Object.hashCode(Native Method)
              at java.util.HashMap.hash(HashMap.java:362)
              at java.util.HashMap.getEntry(HashMap.java:462)
              at java.util.HashMap.containsKey(HashMap.java:449)
              at com.thoughtworks.xstream.converters.reflection.FieldDictionary.buildMap(FieldDictionary.java:123)
              - locked <0x00000000e1630190> (a com.thoughtworks.xstream.converters.reflection.FieldDictionary)
              at com.thoughtworks.xstream.converters.reflection.FieldDictionary.fieldOrNull(FieldDictionary.java:113)
              at com.thoughtworks.xstream.converters.reflection.FieldDictionary.field(FieldDictionary.java:92)
              at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.getField(PureJavaReflectionProvider.java:189)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:247)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:202)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:256)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.access$2000(SafeReflectionConverter.java:53)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:248)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:210)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:206)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:256)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.access$2000(SafeReflectionConverter.java:53)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:248)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:210)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:206)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:256)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.access$2000(SafeReflectionConverter.java:53)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:248)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:210)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:256)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.access$2000(SafeReflectionConverter.java:53)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:248)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:210)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:206)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:206)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:206)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:256)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.access$2000(SafeReflectionConverter.java:53)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:248)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:210)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:256)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.access$2000(SafeReflectionConverter.java:53)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:248)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:210)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:206)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:256)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.access$2000(SafeReflectionConverter.java:53)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:248)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:210)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:256)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.access$2000(SafeReflectionConverter.java:53)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:248)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:210)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:256)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.access$2000(SafeReflectionConverter.java:53)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:248)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:210)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:256)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.access$2000(SafeReflectionConverter.java:53)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:248)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:210)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:88)
              at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64)
              at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:84)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:256)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.access$2000(SafeReflectionConverter.java:53)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.writeField(SafeReflectionConverter.java:248)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:210)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:206)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.safeWriteField(SafeReflectionConverter.java:206)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter$2.<init>(SafeReflectionConverter.java:192)
              at org.xwiki.job.internal.xstream.SafeReflectionConverter.doMarshal(SafeReflectionConverter.java:140)
              at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:89)
              at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
              at org.xwiki.job.internal.xstream.SafeTreeMarshaller.convert(SafeTreeMarshaller.java:90)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
              at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
              at com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
              at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1043)
              at com.thoughtworks.xstream.XStream.marshal(XStream.java:1032)
              at com.thoughtworks.xstream.XStream.toXML(XStream.java:1005)
              at org.xwiki.job.internal.JobStatusSerializer.write(JobStatusSerializer.java:99)
              at org.xwiki.job.internal.JobStatusSerializer.write(JobStatusSerializer.java:80)
              at org.xwiki.job.internal.DefaultJobStatusStore.saveJobStatus(DefaultJobStatusStore.java:378)
              at org.xwiki.job.internal.DefaultJobStatusStore.access$100(DefaultJobStatusStore.java:61)
              at org.xwiki.job.internal.DefaultJobStatusStore$JobStatusSerializerRunnable.run(DefaultJobStatusStore.java:225)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
              at java.lang.Thread.run(Thread.java:745)
      

      They seems to be stuck in a serialization loop of the job process.

      The UI works correctly and I can create more subwiki successfully, however the CPU usage then grows by 200% for each subwiki I create.

      I have tried installing an extension with EM which uses the job module (as a suggestion from Marius), but the problem only seems to occur for the wiki creation action.

      Tested and reproduced on 7.2M2 and on 7.2M3-snapshot.

        Attachments

          Activity

            People

            • Assignee:
              tmortagne Thomas Mortagne
              Reporter:
              enygma Eduard Moraru
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Date of First Response: