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
>
>
>
>
>

Reply via email to