Done. Thanks for your patience.
On 11/1/07, Patrick Linskey <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> > 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 >
