[ http://issues.apache.org/jira/browse/TUSCANY-112?page=comments#action_12370213 ]
Raymond Feng commented on TUSCANY-112: -------------------------------------- Should the SDO classes generated from Tuscany tools have the code to initialize it? I assume we should have the code generated in such a way. Raymond > Generated SDO2 DataObject class throws ClassCastException when > DataObject.getType() is called > --------------------------------------------------------------------------------------------- > > Key: TUSCANY-112 > URL: http://issues.apache.org/jira/browse/TUSCANY-112 > Project: Tuscany > Type: Bug > Components: Java SDO Implementation > Reporter: Raymond Feng > Priority: Critical > > These 4 lines of code will fail: > import org.apache.tuscany.model.scdl.Module; > import org.apache.tuscany.model.scdl.ScdlFactory; > Module module = ScdlFactory.INSTANCE.createModule(); > Type type = ((DataObject) module).getType(); > Exception in thread "main" java.lang.ClassCastException: > org.eclipse.emf.ecore.impl.EClassImpl incompatible with commonj.sdo.Type > at > org.apache.tuscany.sdo.impl.DataObjectImpl.getType(DataObjectImpl.java:319) > at org.apache.tuscany.axis2.stax.AxiomHelper.main(AxiomHelper.java:135) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
