Bump, I've been struggling with this for 2 days. Note that my title is incorrect, is should say integrating maven 2 plugin and Eclipse. I've tried downgrading xmlbeans.xbean from 2.2.0 to 2.1.0, which didn't fix my issue. If I choose a version less than 2.1.0, the plugin completely blows up due to deprecation problems. Has anyone successfully used this plugin with an Eclipse environment? If so how did you do it? This is immensely frustrating, and I don't want to use JAXB, but I'm running out of time to get XML Beans working.
Thanks, Todd On Feb 8, 2008 1:03 PM, Todd Nine <[EMAIL PROTECTED]> wrote: > Hi All, > I'm using XML Beans version 2.2.0, and I'm trying to run my code through > the Eclipse debugger. Its failing, and I receive the following errors. > I've included my maven plugin 2 configuration, but basically I'm having the > plugin create a jar of the classes that will be deployed, and including it > into my classpath in Eclipse. Any idea why I'm getting this error? I'm > using the same jdk for both maven, and eclipse, so I'm not sure why I'm > getting the class version issues. > > Thanks, > Todd > > Maven plugin configuration: > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>xmlbeans-maven-plugin</artifactId> > <executions> > <execution> > <goals> > <goal>xmlbeans</goal> > </goals> > </execution> > </executions> > <inherited>true</inherited> > <configuration> > <schemaDirectory>src/main/xsd</schemaDirectory> > <download>true</download> > <outputJar>target/eclipse/xmlbeans-eclipse-runtime.jar > </outputJar> > </configuration> > > Exception stacktrace: > > java.lang.ExceptionInInitializerError > at sun.misc.Unsafe.ensureClassInitialized(Native Method) > at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor( > UnsafeFieldAccessorFactory.java:25) > at sun.reflect.ReflectionFactory.newFieldAccessor( > ReflectionFactory.java:122) > 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 com.onwebconsulting.urchin.profiles.ProfilesDocument.<clinit>(Unknown > Source) > at > com.onwebconsulting.urchin.profiles.ProfilesDocument$Factory.parse(Unknown > Source) > at com.bnp.insightCommon.dao.rest.UrchinDaoImpl.getProfiles( > UrchinDaoImpl.java:81) > at com.bnp.insightCommon.dao.UrchinDaoTest.getProfiles( > UrchinDaoTest.java:54) > at com.bnp.insightCommon.dao.UrchinDaoTest.testGetProfiles( > UrchinDaoTest.java:41) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke( > NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.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 org.springframework.test.ConditionalTestCase.runBare( > ConditionalTestCase.java:69) > 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 junit.framework.TestSuite.runTest(TestSuite.java:208) > at junit.framework.TestSuite.run(TestSuite.java:203) > at > org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run( > JUnit3TestReference.java:130) > at org.eclipse.jdt.internal.junit.runner.TestExecution.run( > TestExecution.java:38) > at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests( > RemoteTestRunner.java:460) > at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests( > RemoteTestRunner.java:673) > at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run( > RemoteTestRunner.java:386) > at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main( > RemoteTestRunner.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.sD0FCECC1CA81F97745FE1F9A4449F63C.TypeSystemHolder.loadTypeSystem(Unknown > Source) > at > schemaorg_apache_xmlbeans.system.sD0FCECC1CA81F97745FE1F9A4449F63C.TypeSystemHolder.<clinit>(Unknown > Source) > ... 31 more > Caused by: java.lang.reflect.InvocationTargetException > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at sun.reflect.NativeConstructorAccessorImpl.newInstance( > NativeConstructorAccessorImpl.java:39) > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance( > DelegatingConstructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:494) > ... 33 more > Caused by: org.apache.xmlbeans.SchemaTypeLoaderException: XML-BEANS > compiled schema: Incompatible minor version - expecting up to 23, got 24 > (schemaorg_apache_xmlbeans.system.sD0FCECC1CA81F97745FE1F9A4449F63C.index) - > code 3 > at org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl$XsbReader > .<init>(SchemaTypeSystemImpl.java:1522) > at org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.initFromHeader > (SchemaTypeSystemImpl.java:260) > at org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.<init>( > SchemaTypeSystemImpl.java:183) > ... 37 more > > > > >