Hi all,
First, I'm kind of an XBean n00b, so please be patient with me.
A little background info on the problem:
I was provided xmlbean schemas with which I am supposed to call a WS
that is also being provided. I've generated all of the beans, and I
wrote a proxy to call the WS. I'm executing from a J-Unit test case,
and attempting to test the proxy I wrote to call the WS.
I've generated the beans from schemas that were provided to me, and
everything seems to have gone as planned, but when I try to
instantiate
any of the beans, I end up with the following exception:
java.lang.ExceptionInInitializerError
at sun.misc.Unsafe.ensureClassInitialized(Native Method)
at
sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor
(UnsafeFieldAcces
sorFactory.java:25)
at
sun.reflect.ReflectionFactory.newFieldAccessor
(ReflectionFactory.java:12
2)
at java.lang.reflect.Field.acquireFieldAccessor(Field.java:917)
at java.lang.reflect.Field.getFieldAccessor(Field.java:898)
at java.lang.reflect.Field.get(Field.java:357)
at
org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(XmlBeans.java:
770)
at test.TestType.<clinit>(Unknown Source)
at com.test.ProxyTest.testAddData(ProxyTest.java:52)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
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.junit3.JUnit3TestReference.run
(JUn
it3TestReference.java:130)
at
org.eclipse.jdt.internal.junit.runner.TestExecution.run
(TestExecution.ja
va:38)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests
(RemoteTe
stRunner.java:460)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests
(RemoteTe
stRunner.java:673)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run
(RemoteTestRun
ner.java:386)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main
(RemoteTestRu
nner.java:196)
Caused by: java.lang.RuntimeException: Could not instantiate
SchemaTypeSystemImpl (java.lang.reflect.InvocationTargetException): is
the version of xbean.jar correct?
at
schemaorg_apache_xmlbeans.system.s8E2B65F627552A4AEB38A595EB720456.Typ
eS
ystemHolder.loadTypeSystem(Unknown Source)
at
schemaorg_apache_xmlbeans.system.s8E2B65F627552A4AEB38A595EB720456.Typ
eS
ystemHolder.<clinit>(Unknown Source)
at sun.misc.Unsafe.ensureClassInitialized(Native Method)
at
sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor
(UnsafeFieldAcces
sorFactory.java:25)
at
sun.reflect.ReflectionFactory.newFieldAccessor
(ReflectionFactory.java:12
2)
at java.lang.reflect.Field.acquireFieldAccessor(Field.java:917)
at java.lang.reflect.Field.getFieldAccessor(Field.java:898)
at java.lang.reflect.Field.get(Field.java:357)
at
org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(XmlBeans.java:
770)
at test.TestType.<clinit>(Unknown Source)
at com.test.ProxyTest.testAddData(ProxyTest.java:52)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
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.junit3.JUnit3TestReference.run
(JUn
it3TestReference.java:130)
at
org.eclipse.jdt.internal.junit.runner.TestExecution.run
(TestExecution.ja
va:38)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests
(RemoteTe
stRunner.java:460)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests
(RemoteTe
stRunner.java:673)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance
(NativeConstructorA
ccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance
(DelegatingCons
tructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:
494)
at
schemaorg_apache_xmlbeans.system.s8E2B65F627552A4AEB38A595EB720456.Typ
eS
ystemHolder.loadTypeSystem(Unknown Source)
at
schemaorg_apache_xmlbeans.system.s8E2B65F627552A4AEB38A595EB720456.Typ
eS
ystemHolder.<clinit>(Unknown Source)
at sun.misc.Unsafe.ensureClassInitialized(Native Method)
at
sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor
(UnsafeFieldAcces
sorFactory.java:25)
at
sun.reflect.ReflectionFactory.newFieldAccessor
(ReflectionFactory.java:12
2)
at java.lang.reflect.Field.acquireFieldAccessor(Field.java:917)
at java.lang.reflect.Field.getFieldAccessor(Field.java:898)
at java.lang.reflect.Field.get(Field.java:357)
at
org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(XmlBeans.java:
770)
at test.TestType.<clinit>(Unknown Source)
at com.test.ProxyTest.testAddData(MDCProxyTest.java:52)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
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)
Caused by: org.apache.xmlbeans.SchemaTypeLoaderException: XML-BEANS
compiled schema: Could not locate compiled schema resource
schemaorg_apache_xmlbeans/system/s8E2B65F627552A4AEB38A595EB720456/
index
.xsb
(schemaorg_apache_xmlbeans.system.s8E2B65F627552A4AEB38A595EB720456.in
de
x) - code 0
at
org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl
$XsbReader.<init>(Sc
hemaTypeSystemImpl.java:1506)
at
org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.initFromHeader
(Sche
maTypeSystemImpl.java:260)
at
org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.<init>
(SchemaTypeSy
stemImpl.java:183)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance
(NativeConstructorA
ccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance
(DelegatingCons
tructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:
494)
at
schemaorg_apache_xmlbeans.system.s8E2B65F627552A4AEB38A595EB720456.Typ
eS
ystemHolder.loadTypeSystem(Unknown Source)
at
schemaorg_apache_xmlbeans.system.s8E2B65F627552A4AEB38A595EB720456.Typ
eS
ystemHolder.<clinit>(Unknown Source)
at sun.misc.Unsafe.ensureClassInitialized(Native Method)
at
sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor
(UnsafeFieldAcces
sorFactory.java:25)
at
sun.reflect.ReflectionFactory.newFieldAccessor
(ReflectionFactory.java:12
2)
at java.lang.reflect.Field.acquireFieldAccessor(Field.java:917)
at java.lang.reflect.Field.getFieldAccessor(Field.java:898)
at java.lang.reflect.Field.get(Field.java:357)
at
org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(XmlBeans.java:
770)
at test.TestType.<clinit>(Unknown Source)
at com.test.ProxyTest.testAddData(ProxyTest.java:52)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)