openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kevin Sutter" <kwsut...@gmail.com>
Subject Re: build error with trunk
Date Fri, 02 Nov 2007 00:40:54 GMT
Done.  Thanks for your patience.

On 11/1/07, Patrick Linskey <plinskey@gmail.com> wrote:
>
> I'd say "yes." We'll let you know soon enough if the resultant build
> isn't clean.
>
> Or, you could use the delayed checkin feature of TeamCity (I think
> it's available for both eclipse and IntelliJ) to test out your change
> against the TeamCity instance.
>
> -Patrick
>
> On Nov 1, 2007 3:38 PM, Kevin Sutter <kwsutter@gmail.com> wrote:
> > Thanks, Mike, for verifying that it's an IBM JDK problem...
> >
> > Question:  I am trying to back out the changes for OPENJPA-370.  The
> > 1.0.xbranch builds just fine, but the
> > 1.1.0 trunk is failing with this error.  I have committed the backed out
> > changes in the 1.0.x branch.  Since we have figured out that my build
> breaks
> > are due to the IBM JDK, should I go ahead with the commit to trunk
> anyway?
> > The answer is probably "yes", but it makes me a little uneasy since I
> like
> > to have a clean build (with test) before committing.
> >
> > Kevin
> >
> >
> > On 11/1/07, Michael Dick <michael.d.dick@gmail.com> wrote:
> > >
> > > I think it's another IBM vs Sun JDK issue.  I've been using the Sun
> > > JDK (1.5.0_07-b03) and it works fine for me. I switched to IBM (SR5
> > > and SR6)and I ran into the same problem.
> > >
> > > My take is that some recent change is causing the IBM JDK to go down a
> > > different path (probably through the AnnotationHelper Marc mentioned).
> > >
> > > We'll try the -verbose:class and see if that sheds any light. Thanks
> > > for the tip Marc!
> > >
> > > -Mike
> > >
> > > On Nov 1, 2007 4:35 PM, Marc Prud'hommeaux <mprudhom@apache.org>
> wrote:
> > > > Kevin-
> > > >
> > > > I'm able to build and test without errors.
> > > >
> > > > If you run with the JVM arg "-verbose:class", does it tell you the
> > > > class that caused the format error? If you subsequently try to run
> > > > javap on the class, does it also give the error?
> > > >
> > > > Also, I notice the presence of "com.ibm.oti.reflect.AnnotationHelper
> "
> > > > in the stack trace. Could that possibly have to do with the problem?
> > > >
> > > >
> > > >
> > > > On Nov 1, 2007, at 1:45 PM, Kevin Sutter wrote:
> > > >
> > > > > Hi,
> > > > > I'm trying to backout the changes for openjpa-370.  The 1.0.xbranch
> > > > > is
> > > > > fine, but the 1.1.0 trunk is failing when attempting to run the
> > > > > enhancer on
> > > > > the tests in persistence-jdbc.  I just built 1.1.0 earlier in the
> > > > > week, so
> > > > > I'm not sure what has changed.  Has anybody else experienced this
> > > > > problem?
> > > > >
> > > > > 2000  test  WARN   [main] openjpa.Enhance - Type "class
> > > > > org.apache.openjpa.enhan
> > > > > ce.TestEnhancementConfiguration" has no metadata; enhancing as
> > > > > persistence
> > > > > aware
> > > > > . If you intended for "class
> > > > > org.apache.openjpa.enhance.TestEnhancementConfigura
> > > > > tion" to be persistence-capable, then this means that OpenJPA
> could
> > > > > not find
> > > > > any
> > > > > metadata for "class
> > > > > org.apache.openjpa.enhance.TestEnhancementConfiguration".
> > > > > T
> > > > > his can happen if the directory containing your metadata is not in
> > > > > your
> > > > > CLASSPAT
> > > > > H, or if your metadata files are not named properly. See the
> > > > > documentation
> > > > > on me
> > > > > tadata placement for more information.
> > > > > java.lang.ClassFormatError
> > > > >        at java.lang.ClassLoader.defineClassImpl(Native Method)
> > > > >        at java.lang.ClassLoader.defineClass(ClassLoader.java:228)
> > > > >        at java.lang.ClassLoader.defineClass(ClassLoader.java:163)
> > > > >        at
> org.apache.openjpa.lib.util.TemporaryClassLoader.loadClass
> > > > > (TemporaryC
> > > > > lassLoader.java:78)
> > > > >        at
> org.apache.openjpa.lib.util.TemporaryClassLoader.loadClass
> > > > > (TemporaryC
> > > > > lassLoader.java:44)
> > > > >        at
> > > > > com.ibm.oti.reflect.AnnotationHelper.getReturnValueFromEntry
> (Native
> > > > > M
> > > > > ethod)
> > > > >        at com.ibm.oti.reflect.AnnotationHelper.access$000(
> > > > > AnnotationHelper.java
> > > > > :14)
> > > > >        at
> > > > >
> com.ibm.oti.reflect.AnnotationHelper$AnnotationInvocationHandler.invo
> > > > > ke(AnnotationHelper.java:104)
> > > > >        at $Proxy27.value(Unknown Source)
> > > > >        at
> > > > >
> org.apache.openjpa.persistence.AnnotationPersistenceMetaDataParser.pa
> > > > > rseReadOnly(AnnotationPersistenceMetaDataParser.java:1145)
> > > > >        at
> > > > >
> org.apache.openjpa.persistence.AnnotationPersistenceMetaDataParser.pa
> > > > > rseMemberAnnotations(AnnotationPersistenceMetaDataParser.java
> :1105)
> > > > >        at
> > > > >
> org.apache.openjpa.persistence.AnnotationPersistenceMetaDataParser.pa
> > > > > rseClassAnnotations(AnnotationPersistenceMetaDataParser.java:606)
> > > > >        at
> > > > >
> org.apache.openjpa.persistence.AnnotationPersistenceMetaDataParser.pa
> > > > > rse(AnnotationPersistenceMetaDataParser.java:351)
> > > > >        at
> > > > > org.apache.openjpa.persistence.PersistenceMetaDataFactory.load
> > > > > (Persis
> > > > > tenceMetaDataFactory.java:229)
> > > > >        at
> > > > > org.apache.openjpa.meta.MetaDataRepository.getMetaDataInternal
> > > > > (MetaDa
> > > > > taRepository.java:470)
> > > > >        at org.apache.openjpa.meta.MetaDataRepository.getMetaData
> > > > > (MetaDataReposi
> > > > > tory.java:290)
> > > > >        at
> > > > > org.apache.openjpa.enhance.PCEnhancer.<init>(PCEnhancer.java:240)
> > > > >        at org.apache.openjpa.enhance.PCEnhancer.run(
> PCEnhancer.java:
> > > > > 4344)
> > > > >        at org.apache.openjpa.ant.PCEnhancerTask.executeOn(
> > > > > PCEnhancerTask.java:8
> > > > > 9)
> > > > >        at
> > > > > org.apache.openjpa.lib.ant.AbstractTask.execute(AbstractTask.java
> > > > > :172
> > > > > )
> > > > >        at
> > > > > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java
> > > > > :275)
> > > > >        at org.apache.tools.ant.Task.perform(Task.java:364)
> > > > >        at org.apache.tools.ant.Target.execute(Target.java:341)
> > > > >        at
> org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks
> > > > > (AbstractA
> > > > > ntMojo.java:108)
> > > > >        at
> > > > > org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java
> > > > > :83)
> > > > >
> > > > >        at org.apache.maven.plugin.DefaultPluginManager.executeMojo
> > > > > (DefaultPlugi
> > > > > nManager.java:443)
> > > > >        at
> > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
> > > > > (Defa
> > > > > ultLifecycleExecutor.java:539)
> > > > >        at
> > > > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
> > > > > fecycle(DefaultLifecycleExecutor.java:480)
> > > > >        at
> > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
> > > > > (Defau
> > > > > ltLifecycleExecutor.java:459)
> > > > >        at
> > > > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
> > > > > dleFailures(DefaultLifecycleExecutor.java:311)
> > > > >        at
> > > > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
> > > > > ts(DefaultLifecycleExecutor.java:278)
> > > > >        at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
> > > > > (DefaultLi
> > > > > fecycleExecutor.java:143)
> > > > >        at org.apache.maven.DefaultMaven.doExecute(
> DefaultMaven.java:
> > > > > 334)
> > > > >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java
> :125)
> > > > >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
> > > > >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> > > > >        at sun.reflect.NativeMethodAccessorImpl.invoke
> > > > > (NativeMethodAccessorImpl.
> > > > > java:64)
> > > > >        at sun.reflect.DelegatingMethodAccessorImpl.invoke
> > > > > (DelegatingMethodAcces
> > > > > sorImpl.java:43)
> > > > >        at java.lang.reflect.Method.invoke(Method.java:615)
> > > > >        at
> > > > > org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
> > > > > :315)
> > > > >        at org.codehaus.classworlds.Launcher.launch(Launcher.java
> :255)
> > > > >        at
> > > > > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java
> > > > > :430)
> > > > >
> > > > >        at org.codehaus.classworlds.Launcher.main(Launcher.java
> :375)
> > > > > [INFO]
> > > > >
> > >
> ------------------------------------------------------------------------
> > > > > [ERROR] BUILD ERROR
> > > > > [INFO]
> > > > >
> > >
> ------------------------------------------------------------------------
> > > > > [INFO] Error executing ant tasks
> > > > >
> > > > > Embedded error: java.lang.ClassFormatError
> > > >
> > > >
> > >
> >
>
>
>
> --
> Patrick Linskey
> 202 669 5907
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message