Philipp, This error is usually means that the SDO runtime has not been initialized. Usually it happens as a side effect of accessing SDO helpers, but generated classes often have this problem. We're hopefully going to come up with a good way to avoid this in the future, but for now you can force initialization by calling DataObjectUtil.initRuntime() at the very start of your program.
Frank. Philipp Schöpf <[EMAIL PROTECTED]> wrote on 08/03/2006 01:32:00 PM: > Hi, > > I am encountering strange problems with the actual tuscany build (I > got it from subversion this day) . This is what happens when I try > to determine the type of my DataObject, calling myDataObject.getType(): > > java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EClassImpl > at org.apache.tuscany.sdo.impl.DataObjectImpl. > getType(DataObjectImpl.java:190) > > I tried working around this using the Typehelper on my object, but > this led to a similar error, calling TypeHelper.INSTANCE. > getType(myDataObject.class);: > > java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EClassImpl > at org.apache.tuscany.sdo.helper.TypeHelperImpl. > getType(TypeHelperImpl.java:98) > > > Btw, my DataObject class was generated from Xsd with the > XSD2JavaGenerator. I am using the actual EMF 2.2.1 snapshot > downloaded by maven during build. Btw, I never tried the same with > the M1 build, should I? > > Any hints? > > Thanks in advance, > Philipp > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
