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]

Reply via email to