Luciano,

yes that's possible.

Sam,

do you have abstract types in your schema?    Would you be able to post your
schema,  or a similar one that exhibits the issue?

and just to check, I assume from the stack trace that as you decided to use
the M2 approach to registering static types, that you are using M2, yes?

Regards, Kelvin.

On 24/01/07, Luciano Resende <[EMAIL PROTECTED]> wrote:

Kevin, do we have full support for -noEMF in M2 ?
Does this have anything to do with the issue ?
   http://www.mail-archive.com/[email protected]/msg10894.html

--
Luciano Resende
http://people.apache.org/~lresende

On 1/23/07, Sam Su <[EMAIL PROTECTED]> wrote:
>
> but if I add '-noEMF' argument to XSD2JavaGenerator command to generate
> static data object code,
> SDOUtil.registerStaticTypes(LibraryFactory.class)
> will occur an exception:
>
> java.lang.ExceptionInInitializerError
> at sun.misc.Unsafe.ensureClassInitialized(Native Method)
> at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(Unknown
Source)
> at sun.reflect.ReflectionFactory.newFieldAccessor(Unknown Source)
> at java.lang.reflect.Field.acquireFieldAccessor(Unknown Source)
> at java.lang.reflect.Field.getFieldAccessor(Unknown Source)
> at java.lang.reflect.Field.get(Unknown Source)
> at org.apache.tuscany.sdo.util.SDOUtil.registerStaticTypes(SDOUtil.java
> :578)
> at example.junit.UserTest.setUp(UserTest.java:43)
> at junit.framework.TestCase.runBare(TestCase.java:125)
> at junit.framework.TestResult$1.protect(TestResult.java:106)
> at junit.framework.TestResult.runProtected(TestResult.java:124)
> at junit.framework.TestResult.run(TestResult.java:109)
> at junit.framework.TestCase.run(TestCase.java:118)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(
> RemoteTestRunner.java:478)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
> RemoteTestRunner.java:344)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
> RemoteTestRunner.java:196)
> Caused by: java.lang.ClassCastException:
> org.eclipse.example.library.impl.LibraryFactoryImpl
> at org.eclipse.example.library.impl.LibraryPackageImpl.<init>(
> LibraryPackageImpl.java:204)
> at org.eclipse.example.library.impl.LibraryPackageImpl.init(
> LibraryPackageImpl.java:241)
> at org.eclipse.example.library.impl.LibraryPackageImpl.<clinit>(
> LibraryPackageImpl.java:70)
> ... 16 more
>
> Must the factory class for generating static data object be the subclass
> of
> EFactory?
>
>


Reply via email to