com.thoughtworks.xstream.converters.ConversionException: Could not call org.apache.ojb.broker.util.collections.ManageableArrayList.readObject() : _brokerKey : _brokerKey ---- Debugging information ---- message : _brokerKey cause-exception : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message : _brokerKey class : java.util.ArrayList required-type : java.util.ArrayList converter-type : com.thoughtworks.xstream.converters.collections.CollectionConverter path : /org.kuali.rice.krms.impl.ui.AgendaEditor/agenda/items/org.apache.ojb.broker.core.proxy.ListProxyDefaultImpl/org.kuali.rice.krms.impl.repository.AgendaItemBo/rule/attributeBos/_brokerKey line number : 53 class[1] : org.kuali.rice.krms.impl.repository.RuleBo converter-type[1] : com.thoughtworks.xstream.converters.reflection.ReflectionConverter class[2] : org.kuali.rice.krms.impl.repository.AgendaItemBo ------------------------------- message : Could not call org.apache.ojb.broker.util.collections.ManageableArrayList.readObject() cause-exception : com.thoughtworks.xstream.converters.ConversionException cause-message : _brokerKey : _brokerKey class : org.apache.ojb.broker.util.collections.ManageableArrayList required-type : java.util.ArrayList converter-type : com.thoughtworks.xstream.converters.reflection.SerializableConverter path : /org.kuali.rice.krms.impl.ui.AgendaEditor/agenda/items/org.apache.ojb.broker.core.proxy.ListProxyDefaultImpl/org.kuali.rice.krms.impl.repository.AgendaItemBo/rule/attributeBos/_brokerKey line number : 53 class[1] : org.kuali.rice.krms.impl.repository.AgendaBo converter-type[1] : com.thoughtworks.xstream.converters.reflection.ReflectionConverter class[2] : org.kuali.rice.krms.impl.ui.AgendaEditor version : null -------------------------------

Kuali JIRA | Peter Giles | 5 years ago
  1. 0

    When a maint doc containing RuleBos gets saved, the configured XStream instance is unable to unmarshal the ListProxyDefaultImpl for the attributeBos List. It chokes on the _brokerKey member of ListProxyDefaultImpl. To reproduce, do a Rule lookup, edit a rule, and save it. Here's the stack trace: org.kuali.rice.krad.service.impl.PostProcessorServiceImpl - caught exception while handling do action taken change com.thoughtworks.xstream.converters.ConversionException: Could not call org.apache.ojb.broker.util.collections.ManageableArrayList.readObject() : _brokerKey : _brokerKey ---- Debugging information ---- message : _brokerKey cause-exception : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message : _brokerKey class : java.util.ArrayList required-type : java.util.ArrayList converter-type : com.thoughtworks.xstream.converters.collections.CollectionConverter path : /org.kuali.rice.krms.impl.ui.AgendaEditor/agenda/items/org.apache.ojb.broker.core.proxy.ListProxyDefaultImpl/org.kuali.rice.krms.impl.repository.AgendaItemBo/rule/attributeBos/_brokerKey line number : 53 class[1] : org.kuali.rice.krms.impl.repository.RuleBo converter-type[1] : com.thoughtworks.xstream.converters.reflection.ReflectionConverter class[2] : org.kuali.rice.krms.impl.repository.AgendaItemBo ------------------------------- message : Could not call org.apache.ojb.broker.util.collections.ManageableArrayList.readObject() cause-exception : com.thoughtworks.xstream.converters.ConversionException cause-message : _brokerKey : _brokerKey class : org.apache.ojb.broker.util.collections.ManageableArrayList required-type : java.util.ArrayList converter-type : com.thoughtworks.xstream.converters.reflection.SerializableConverter path : /org.kuali.rice.krms.impl.ui.AgendaEditor/agenda/items/org.apache.ojb.broker.core.proxy.ListProxyDefaultImpl/org.kuali.rice.krms.impl.repository.AgendaItemBo/rule/attributeBos/_brokerKey line number : 53 class[1] : org.kuali.rice.krms.impl.repository.AgendaBo converter-type[1] : com.thoughtworks.xstream.converters.reflection.ReflectionConverter class[2] : org.kuali.rice.krms.impl.ui.AgendaEditor version : null ------------------------------- at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callReadObject(SerializationMethodInvoker.java:119) at com.thoughtworks.xstream.converters.reflection.SerializableConverter.doUnmarshal(SerializableConverter.java:412) at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:230) at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:351) at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:302) at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:230) at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:351) at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:302) at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:230) at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50) at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134) at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32) at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1035) at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1019) at com.thoughtworks.xstream.XStream.fromXML(XStream.java:895) at com.thoughtworks.xstream.XStream.fromXML(XStream.java:886) at org.kuali.rice.krad.service.impl.XmlObjectSerializerServiceImpl.fromXml(XmlObjectSerializerServiceImpl.java:78)

    Kuali JIRA | 5 years ago | Peter Giles
    com.thoughtworks.xstream.converters.ConversionException: Could not call org.apache.ojb.broker.util.collections.ManageableArrayList.readObject() : _brokerKey : _brokerKey ---- Debugging information ---- message : _brokerKey cause-exception : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message : _brokerKey class : java.util.ArrayList required-type : java.util.ArrayList converter-type : com.thoughtworks.xstream.converters.collections.CollectionConverter path : /org.kuali.rice.krms.impl.ui.AgendaEditor/agenda/items/org.apache.ojb.broker.core.proxy.ListProxyDefaultImpl/org.kuali.rice.krms.impl.repository.AgendaItemBo/rule/attributeBos/_brokerKey line number : 53 class[1] : org.kuali.rice.krms.impl.repository.RuleBo converter-type[1] : com.thoughtworks.xstream.converters.reflection.ReflectionConverter class[2] : org.kuali.rice.krms.impl.repository.AgendaItemBo ------------------------------- message : Could not call org.apache.ojb.broker.util.collections.ManageableArrayList.readObject() cause-exception : com.thoughtworks.xstream.converters.ConversionException cause-message : _brokerKey : _brokerKey class : org.apache.ojb.broker.util.collections.ManageableArrayList required-type : java.util.ArrayList converter-type : com.thoughtworks.xstream.converters.reflection.SerializableConverter path : /org.kuali.rice.krms.impl.ui.AgendaEditor/agenda/items/org.apache.ojb.broker.core.proxy.ListProxyDefaultImpl/org.kuali.rice.krms.impl.repository.AgendaItemBo/rule/attributeBos/_brokerKey line number : 53 class[1] : org.kuali.rice.krms.impl.repository.AgendaBo converter-type[1] : com.thoughtworks.xstream.converters.reflection.ReflectionConverter class[2] : org.kuali.rice.krms.impl.ui.AgendaEditor version : null -------------------------------
  2. 0

    When a maint doc containing RuleBos gets saved, the configured XStream instance is unable to unmarshal the ListProxyDefaultImpl for the attributeBos List. It chokes on the _brokerKey member of ListProxyDefaultImpl. To reproduce, do a Rule lookup, edit a rule, and save it. Here's the stack trace: org.kuali.rice.krad.service.impl.PostProcessorServiceImpl - caught exception while handling do action taken change com.thoughtworks.xstream.converters.ConversionException: Could not call org.apache.ojb.broker.util.collections.ManageableArrayList.readObject() : _brokerKey : _brokerKey ---- Debugging information ---- message : _brokerKey cause-exception : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message : _brokerKey class : java.util.ArrayList required-type : java.util.ArrayList converter-type : com.thoughtworks.xstream.converters.collections.CollectionConverter path : /org.kuali.rice.krms.impl.ui.AgendaEditor/agenda/items/org.apache.ojb.broker.core.proxy.ListProxyDefaultImpl/org.kuali.rice.krms.impl.repository.AgendaItemBo/rule/attributeBos/_brokerKey line number : 53 class[1] : org.kuali.rice.krms.impl.repository.RuleBo converter-type[1] : com.thoughtworks.xstream.converters.reflection.ReflectionConverter class[2] : org.kuali.rice.krms.impl.repository.AgendaItemBo ------------------------------- message : Could not call org.apache.ojb.broker.util.collections.ManageableArrayList.readObject() cause-exception : com.thoughtworks.xstream.converters.ConversionException cause-message : _brokerKey : _brokerKey class : org.apache.ojb.broker.util.collections.ManageableArrayList required-type : java.util.ArrayList converter-type : com.thoughtworks.xstream.converters.reflection.SerializableConverter path : /org.kuali.rice.krms.impl.ui.AgendaEditor/agenda/items/org.apache.ojb.broker.core.proxy.ListProxyDefaultImpl/org.kuali.rice.krms.impl.repository.AgendaItemBo/rule/attributeBos/_brokerKey line number : 53 class[1] : org.kuali.rice.krms.impl.repository.AgendaBo converter-type[1] : com.thoughtworks.xstream.converters.reflection.ReflectionConverter class[2] : org.kuali.rice.krms.impl.ui.AgendaEditor version : null ------------------------------- at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callReadObject(SerializationMethodInvoker.java:119) at com.thoughtworks.xstream.converters.reflection.SerializableConverter.doUnmarshal(SerializableConverter.java:412) at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:230) at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:351) at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:302) at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:230) at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:351) at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:302) at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:230) at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50) at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134) at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32) at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1035) at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1019) at com.thoughtworks.xstream.XStream.fromXML(XStream.java:895) at com.thoughtworks.xstream.XStream.fromXML(XStream.java:886) at org.kuali.rice.krad.service.impl.XmlObjectSerializerServiceImpl.fromXml(XmlObjectSerializerServiceImpl.java:78)

    Kuali JIRA | 5 years ago | Peter Giles
    com.thoughtworks.xstream.converters.ConversionException: Could not call org.apache.ojb.broker.util.collections.ManageableArrayList.readObject() : _brokerKey : _brokerKey ---- Debugging information ---- message : _brokerKey cause-exception : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message : _brokerKey class : java.util.ArrayList required-type : java.util.ArrayList converter-type : com.thoughtworks.xstream.converters.collections.CollectionConverter path : /org.kuali.rice.krms.impl.ui.AgendaEditor/agenda/items/org.apache.ojb.broker.core.proxy.ListProxyDefaultImpl/org.kuali.rice.krms.impl.repository.AgendaItemBo/rule/attributeBos/_brokerKey line number : 53 class[1] : org.kuali.rice.krms.impl.repository.RuleBo converter-type[1] : com.thoughtworks.xstream.converters.reflection.ReflectionConverter class[2] : org.kuali.rice.krms.impl.repository.AgendaItemBo ------------------------------- message : Could not call org.apache.ojb.broker.util.collections.ManageableArrayList.readObject() cause-exception : com.thoughtworks.xstream.converters.ConversionException cause-message : _brokerKey : _brokerKey class : org.apache.ojb.broker.util.collections.ManageableArrayList required-type : java.util.ArrayList converter-type : com.thoughtworks.xstream.converters.reflection.SerializableConverter path : /org.kuali.rice.krms.impl.ui.AgendaEditor/agenda/items/org.apache.ojb.broker.core.proxy.ListProxyDefaultImpl/org.kuali.rice.krms.impl.repository.AgendaItemBo/rule/attributeBos/_brokerKey line number : 53 class[1] : org.kuali.rice.krms.impl.repository.AgendaBo converter-type[1] : com.thoughtworks.xstream.converters.reflection.ReflectionConverter class[2] : org.kuali.rice.krms.impl.ui.AgendaEditor version : null -------------------------------
  3. 0

    Xstream incorrectly interpreting a list item as part of another list item

    Stack Overflow | 3 years ago | Xynariz
    com.thoughtworks.xstream.converters.ConversionException: Element user of type shared.model.User is not defined as field in type shared.model.User ---- Debugging information ---- class : shared.model.User required-type : shared.model.User converter-type : com.thoughtworks.xstream.converters.reflection.ReflectionConverter path : /data/users/user line number : 19 class[1] : indexer.shared.model.Model version : null -------------------------------
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Error loading fresh starter Oracle

    GitHub | 5 years ago | dotjorgeu
    com.thoughtworks.xstream.converters.ConversionException: Cannot parse date 2012-03-01 00:00:00.0 ---- Debugging information ---- class : java.util.ArrayList required-type : java.util.Date path : /list/com.dotmarketing.portlets.contentlet.model.ContentletVersionInfo/lockedOn line number : 5 -------------------------------
  6. 0

    Java Reading XML with XStream

    Stack Overflow | 3 years ago | user2686811
    com.thoughtworks.xstream.converters.ConversionException: Authors : Authors ---- Debugging information ---- message : Authors cause-exception : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message : Authors class : java.util.ArrayList required-type : java.util.ArrayList converter-type : com.thoughtworks.xstream.converters.collections.CollectionConverter path : /ListOfDBook/DBook/Authors class[1] : com.test.books.ListOfDBook converter-type[1] : com.thoughtworks.xstream.converters.reflection.ReflectionConverter version : null -------------------------------

  1. Kelly O'Hair 1 times, last 4 months ago
6 unregistered visitors
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. com.thoughtworks.xstream.converters.ConversionException

    Could not call org.apache.ojb.broker.util.collections.ManageableArrayList.readObject() : _brokerKey : _brokerKey ---- Debugging information ---- message : _brokerKey cause-exception : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message : _brokerKey class : java.util.ArrayList required-type : java.util.ArrayList converter-type : com.thoughtworks.xstream.converters.collections.CollectionConverter path : /org.kuali.rice.krms.impl.ui.AgendaEditor/agenda/items/org.apache.ojb.broker.core.proxy.ListProxyDefaultImpl/org.kuali.rice.krms.impl.repository.AgendaItemBo/rule/attributeBos/_brokerKey line number : 53 class[1] : org.kuali.rice.krms.impl.repository.RuleBo converter-type[1] : com.thoughtworks.xstream.converters.reflection.ReflectionConverter class[2] : org.kuali.rice.krms.impl.repository.AgendaItemBo ------------------------------- message : Could not call org.apache.ojb.broker.util.collections.ManageableArrayList.readObject() cause-exception : com.thoughtworks.xstream.converters.ConversionException cause-message : _brokerKey : _brokerKey class : org.apache.ojb.broker.util.collections.ManageableArrayList required-type : java.util.ArrayList converter-type : com.thoughtworks.xstream.converters.reflection.SerializableConverter path : /org.kuali.rice.krms.impl.ui.AgendaEditor/agenda/items/org.apache.ojb.broker.core.proxy.ListProxyDefaultImpl/org.kuali.rice.krms.impl.repository.AgendaItemBo/rule/attributeBos/_brokerKey line number : 53 class[1] : org.kuali.rice.krms.impl.repository.AgendaBo converter-type[1] : com.thoughtworks.xstream.converters.reflection.ReflectionConverter class[2] : org.kuali.rice.krms.impl.ui.AgendaEditor version : null -------------------------------

    at com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callReadObject()
  2. XStream Core
    XStream.fromXML
    1. com.thoughtworks.xstream.converters.reflection.SerializationMethodInvoker.callReadObject(SerializationMethodInvoker.java:119)
    2. com.thoughtworks.xstream.converters.reflection.SerializableConverter.doUnmarshal(SerializableConverter.java:412)
    3. com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:230)
    4. com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
    5. com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
    6. com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
    7. com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:351)
    8. com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:302)
    9. com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:230)
    10. com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
    11. com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
    12. com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
    13. com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:351)
    14. com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:302)
    15. com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:230)
    16. com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
    17. com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
    18. com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
    19. com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
    20. com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134)
    21. com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
    22. com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1035)
    23. com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1019)
    24. com.thoughtworks.xstream.XStream.fromXML(XStream.java:895)
    25. com.thoughtworks.xstream.XStream.fromXML(XStream.java:886)
    25 frames
  3. org.kuali.rice
    XmlObjectSerializerServiceImpl.fromXml
    1. org.kuali.rice.krad.service.impl.XmlObjectSerializerServiceImpl.fromXml(XmlObjectSerializerServiceImpl.java:78)
    1 frame