sdb2 error on exit: could not marshal model to XML
Closed this issue · 3 comments
crosscodr commented
The version of commit b182d74 throws an exception on exit:
could not marshal model to XML
java.lang.IllegalStateException: could not marshal model to XML
org.zephyrsoft.sdb2.model.XMLConverter.fromPersistableToXML(XMLConverter.java:41)
org.zephyrsoft.sdb2.MainController.saveSettings(MainController.java:514)
org.zephyrsoft.sdb2.MainController.saveAll(MainController.java:365)
org.zephyrsoft.sdb2.MainController.prepareClose(MainController.java:360)
CAUSED BY:
javax.xml.bind.MarshalException: null
com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:331)
com.sun.xml.bind.v2.runtime.MarshallerImpl.marshal(MarshallerImpl.java:256)
javax.xml.bind.helpers.AbstractMarshallerImpl.marshal(AbstractMarshallerImpl.java:110)
org.zephyrsoft.sdb2.model.XMLConverter.fromPersistableToXML(XMLConverter.java:39)
CAUSED BY:
com.sun.istack.SAXException2: com.sun.xml.bind.api.AccessorException: java.lang.IllegalStateException: found no marshaller for setting value type "class [C"
com.sun.xml.bind.v2.runtime.XMLSerializer.reportError(XMLSerializer.java:247)
com.sun.xml.bind.v2.runtime.XMLSerializer.reportError(XMLSerializer.java:262)
com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:370)
com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:696)
CAUSED BY:
com.sun.xml.bind.api.AccessorException: java.lang.IllegalStateException: found no marshaller for setting value type "class [C"
com.sun.xml.bind.v2.runtime.reflect.AdaptedAccessor.get(AdaptedAccessor.java:78)
com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.serializeBody(SingleElementNodeProperty.java:133)
com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:360)
com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:696)
CAUSED BY:
java.lang.IllegalStateException: found no marshaller for setting value type "class [C"
org.zephyrsoft.sdb2.util.converter.SettingValueAdapter.marshal(SettingValueAdapter.java:218)
org.zephyrsoft.sdb2.util.converter.SettingValueAdapter.marshal(SettingValueAdapter.java:41)
com.sun.xml.bind.v2.runtime.reflect.AdaptedAccessor.get(AdaptedAccessor.java:76)
com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.serializeBody(SingleElementNodeProperty.java:133)
Environment:
Windows 10.
mathisdt commented
I'm sorry to hear that. Could you please post your database file if that's legally possible or else mail it to me so I can debug this?
Also please describe any changes you make in the UI before this error occurs.
crosscodr commented
I send you a pm.