Hello, I just looked into upgrading from 1.2.1 to the latest. The
change below seems to have broken compatibility with the old client as
empty collections are now aliased. What is the best way to proceed here?
Upgrade to 1.4.1 and call it done or is there a workaround somewhere. Thanks!

http://jira.codehaus.org/browse/XSTR-673


call stack -


Caused by: com.thoughtworks.xstream.mapper.CannotResolveClassException:
empty-list : empty-list
at 
com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:49)
at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:26)
at 
com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:72)
at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:26)
at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:26)
at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:26)
at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:26)
at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:26)
at com.thoughtworks.xstream.mapper.CGLIBMapper.realClass(CGLIBMapper.java:40)
at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:26)
at 
com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:60)
at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:26)
at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:26)
at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:26)
at com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:76)
at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:26)
at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:26)
at 
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:26)
at 
com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:34)
at 
com.TripResearch.service.NiceJavabeanConverter.determineType(NiceJavabeanConverter.java:72)
at 
com.TripResearch.service.NiceJavabeanConverter.unmarshal(NiceJavabeanConverter.java:45)
at 
com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:56)
at 
com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:45)
at 
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:46)
at 
com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:117)
at 
com.thoughtworks.xstream.core.ReferenceByXPathMarshallingStrategy.unmarshal(ReferenceByXPathMarshallingStrategy.java:29)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:832)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:819)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:767)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:759)

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to