Class cast exception when saving to XML [message #1744692] |
Thu, 29 September 2016 09:59  |
Eclipse User |
|
|
|
All,
I am getting an error when trying to save an EMF object graph. All my /EMF code was generated from a set of XSDs. These produce three ecore files. Two of these are dependencies of one. Since everything is generated without error, why would this class cast happen. It must be something in the XSDs.
I've used EMF extensively but this is a first. Does anyone know what might be causing this?
java.lang.ClassCastException: namespace.impl.NamespaceFactoryImpl cannot be cast to org.eclipse.emf.ecore.xml.namespace.XMLNamespaceFactory
at org.eclipse.emf.ecore.xml.namespace.impl.XMLNamespaceFactoryImpl.init(XMLNamespaceFactoryImpl.java:46)
at org.eclipse.emf.ecore.xml.namespace.XMLNamespaceFactory.<clinit>(XMLNamespaceFactory.java:30)
at org.eclipse.emf.ecore.xml.namespace.impl.XMLNamespacePackageImpl.<init>(XMLNamespacePackageImpl.java:90)
at org.eclipse.emf.ecore.xml.namespace.impl.XMLNamespacePackageImpl.init(XMLNamespacePackageImpl.java:117)
at org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage.<clinit>(XMLNamespacePackage.java:69)
at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.addNamespaceDeclarations(XMLSaveImpl.java:900)
at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.traverse(XMLSaveImpl.java:607)
at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.save(XMLSaveImpl.java:251)
at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doSave(XMLResourceImpl.java:389)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(ResourceImpl.java:1430)
at fhir.forecast.Save.it(Save.java:36)
at fhir.forecast.SaveTest.testIt(SaveTest.java:23)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at ...
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03669 seconds