[ http://issues.apache.org/jira/browse/TUSCANY-358?page=all ]
Jean-Sebastien Delfino updated TUSCANY-358: ------------------------------------------- Fix Version: M1-tentative Version: M1-tentative (was: M1) (was: Mx) > TypeHelper.getType(Class ...) either returns unexpected Type or throws > ClassCastException for java .lang.String or other simple java types > ------------------------------------------------------------------------------------------------------------------------------------------ > > Key: TUSCANY-358 > URL: http://issues.apache.org/jira/browse/TUSCANY-358 > Project: Tuscany > Type: Bug > Components: Java SDO Implementation > Versions: M1-tentative > Reporter: Raymond Feng > Assignee: Frank Budinsky > Priority: Critical > Fix For: M1-tentative > > I ran into two problems: > 1) If I happens to initialize EMF XMLTypePackage, > TypeHelper.getType(String.class) throws a ClassCastException > java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl > incompatible with commonj.sdo.Type > at > org.apache.tuscany.sdo.helper.TypeHelperImpl.getType(TypeHelperImpl.java:92) > 2) Otherwise > I received [EMAIL PROTECTED] (name: LangType) (instanceClassName: > java.lang.String) (serializable: true) > and the EPackage is: > [EMAIL PROTECTED] (name: namespace) (nsURI: > http://www.w3.org/XML/1998/namespace, nsPrefix: xml) > It seems that the SDO spec doesn't well define the behavior. -- 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