Return-Path: Delivered-To: apmail-openjpa-dev-archive@www.apache.org Received: (qmail 97947 invoked from network); 8 Feb 2008 18:40:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 8 Feb 2008 18:40:04 -0000 Received: (qmail 90127 invoked by uid 500); 8 Feb 2008 18:39:56 -0000 Delivered-To: apmail-openjpa-dev-archive@openjpa.apache.org Received: (qmail 89642 invoked by uid 500); 8 Feb 2008 18:39:55 -0000 Mailing-List: contact dev-help@openjpa.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@openjpa.apache.org Delivered-To: mailing list dev@openjpa.apache.org Received: (qmail 89623 invoked by uid 99); 8 Feb 2008 18:39:55 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Feb 2008 10:39:55 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of ppoddar@bea.com designates 66.248.192.39 as permitted sender) Received: from [66.248.192.39] (HELO repmmg02.bea.com) (66.248.192.39) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Feb 2008 18:39:26 +0000 Received: from repmmr02.bea.com (repmmr02.bea.com [10.160.30.72]) by repmmg02.bea.com (Switch-3.3.0/Switch-3.2.7) with ESMTP id m18IdXGA007709 for ; Fri, 8 Feb 2008 10:39:33 -0800 Received: from repbex01.amer.bea.com (repbex01.bea.com [10.160.26.98]) by repmmr02.bea.com (Switch-3.3.0/Switch-3.2.7) with ESMTP id m18IdVhv016179 for ; Fri, 8 Feb 2008 10:39:31 -0800 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: RE: Compilation errors on trunk Date: Fri, 8 Feb 2008 10:39:26 -0800 Message-ID: <3992B07C0590B548BB294D31768A1DA2D88FEF@repbex01.amer.bea.com> In-Reply-To: <72c1350f0802072018p799c2795heba7953d3902ccf2@mail.gmail.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Compilation errors on trunk Thread-Index: AchqCbt8kd97i1+OR4yGe0+E9H1ZgAAd7O7w References: <47AA4D97.4060902@gmail.com> <47AA9541.3040107@gmail.com> <7262f25e0802062158q527ba613k2d334b0be61f479b@mail.gmail.com> <47AAA03D.1080602@gmail.com> <47AB058B.4060402@apache.org> <47AB703F.6040204@gmail.com> <72c1350f0802071548j506155b0l17c0022214108cba@mail.gmail.com> <3992B07C0590B548BB294D31768A1DA2D88F23@repbex01.amer.bea.com> <7262f25e0802071905m2a431385s2e1ba2e933d9f0a@mail.gmail.com> <72c1350f0802072018p799c2795heba7953d3902ccf2@mail.gmail.com> From: "Pinaki Poddar" To: x-BEA-PMX-Instructions: AV x-BEA-MM: Internal-To-External X-Virus-Checked: Checked by ClamAV on apache.org Hi, With revision 619964, 'mvn install' fails with [INFO] Surefire report directory: C:\project\openjpa\openjpa-lib\target\surefire-reports [INFO] Building jar: C:\WINDOWS\TEMP\surefirebooter15422.jar java.lang.NoClassDefFoundError: org/apache/maven/surefire/booter/SurefireBooter Exception in thread "main" Does it require some Surefire upgrade? mvn install -Dmaven.skip.test=true passes. C:\project\openjpa>mvn install [INFO] Scanning for projects... [INFO] Reactor build order: [INFO] OpenJPA [INFO] OpenJPA Utilities [INFO] OpenJPA Kernel [INFO] OpenJPA JDBC [INFO] OpenJPA XML Store [INFO] OpenJPA JDBC 1.5 [INFO] OpenJPA Utilities 1.5 [INFO] OpenJPA Kernel 1.5 [INFO] OpenJPA JPA [INFO] OpenJPA JPA JDBC [INFO] OpenJPA Slice [INFO] OpenJPA Aggregate Jar [INFO] OpenJPA Distribution [INFO] OpenJPA Integration Tests [INFO] OpenJPA Examples Integration Tests [INFO] OpenJPA JPA TCK Integration Tests [INFO] OpenJPA Persistence Examples [INFO] ------------------------------------------------------------------------ ---- [INFO] Building OpenJPA [INFO] task-segment: [install] [INFO] ------------------------------------------------------------------------ ---- [INFO] [site:attach-descriptor] [INFO] [install:install] [INFO] Installing C:\project\openjpa\pom.xml to C:\Documents and Settings\ppoddar\.m2\repository\org\apache\openjpa\open [INFO] ------------------------------------------------------------------------ ---- [INFO] Building OpenJPA Utilities [INFO] task-segment: [install] [INFO] ------------------------------------------------------------------------ ---- [INFO] [resources:resources] [INFO] Using default encoding to copy filtered resources. [INFO] [compiler:compile] [INFO] Nothing to compile - all classes are up to date [INFO] [antrun:run {execution: set subversion revision}] [INFO] Executing tasks [echo] Revision: 420667:619770M [echo] OpenJPA version: 1.1.0-SNAPSHOT [INFO] Executed tasks [INFO] [antrun:run {execution: delete sun.misc.Perf}] [INFO] Executing tasks [INFO] Executed tasks [INFO] [resources:testResources] [INFO] Using default encoding to copy filtered resources. [INFO] [compiler:testCompile] [INFO] Nothing to compile - all classes are up to date [INFO] [surefire:test] [INFO] Surefire report directory: C:\project\openjpa\openjpa-lib\target\surefire-reports [INFO] Building jar: C:\WINDOWS\TEMP\surefirebooter15422.jar java.lang.NoClassDefFoundError: org/apache/maven/surefire/booter/SurefireBooter Exception in thread "main" [INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] There are test failures. [INFO] ------------------------------------------------------------------------ [INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------------------------ [INFO] Total time: 5 seconds [INFO] Finished at: Fri Feb 08 12:35:31 CST 2008 [INFO] Final Memory: 9M/16M [INFO] ------------------------------------------------------------------------ -----Original Message----- From: Michael Dick [mailto:michael.d.dick@gmail.com] Sent: Thursday, February 07, 2008 10:18 PM To: dev@openjpa.apache.org Subject: Re: Compilation errors on trunk This is just my understanding of how it works, any maven gurus out there can correct me. -Dtest=xxxx is a Surefire setting and will execute any test(s) that match xxxx (not sure whether it supports wildcards). Unless you have a test class named false, no tests will execute and the build will report sucess (at least from the command line). -Dmaven.test.skip=true is a more general maven setting which tells maven not to compile the test code, or to run surefire. The build will report success. I forgot about OPENJPA-347 and didn't think to check existing JIRA reports. The ant task can certainly be made to skip the enhancer if -Dtest=false is specified. We'll have to avoid naming any testcases false but that shouldn't be too big of a deal.. -Mike On Feb 7, 2008 9:05 PM, Patrick Linskey wrote: > -Dtest=false is a surefire thing. But note that now that we're using > the more recent version of surefire, -Dtest=false will report failure > at the end of the test run; -DskipTests will skip tests and report > success. > > -Patrick > > On Feb 7, 2008 6:33 PM, Pinaki Poddar wrote: > > Hi, > > The related build issue is enhancer still runs even when -Dtest=false > > http://issues.apache.org/jira/browse/OPENJPA-374 > > > > This unnecessary enhancement slows down a modify-build-test-debug cycle. > > > > Some maven expert may suggest how to enhance conditionally? > > > > More naive question: > > which part of the build switches off the surefire test execution > > when -Dtest=false? > > > > > > > > -----Original Message----- > > From: Michael Dick [mailto:michael.d.dick@gmail.com] > > Sent: Thursday, February 07, 2008 5:48 PM > > To: dev@openjpa.apache.org; rahul.thakur.xdev@gmail.com > > Subject: Re: Compilation errors on trunk > > > > Hi Rahul, > > > > Looks like there is a problem if the tests aren't compiled the > > enhancer will still run. I think most of us have been skipping the > > tests by doing this : > > > > mvn clean install -Dtest=false. > > > > Could you give that a try and see if it works for you? > > > > On Feb 7, 2008 2:55 PM, Rahul Thakur > > wrote: > > > > > > > > Hi David, > > > > > > Can you please try this command and I would be keen to see what > > > output > > > > > you get: > > > > > > > mvn clean install -Dmaven.test.skip=true > > > > > > Cheers, > > > Rahul > > > > > > > > > David Ezzio wrote: > > > > Hi Rahul, > > > > > > > > On the theory that it's nice to see something working as well as > > > > something broken when trying to debug, I've attached the output > > > > from > > > > > > a "mvn clean compile" run here, on Windows XP, with additional > > > > information on my environment setup. Hope this helps. > > > > > > > > David > > > > > > > > > > > > Rahul Thakur wrote: > > > >> > > > >> I was compiling with JDK 1.6 but I ensured that JAVA_HOME was > > > >> set to JDK 1.5 after Pinaki mentioned it earlier on this thread. > > > >> > > > >> Rahul > > > >> > > > >> Patrick Linskey wrote: > > > >>> Are you compiling with Java 1.6? OpenJPA does not compile with > > > >>> Java 6 currently; this is due to JDBC incompatibilities. > > > >>> > > > >>> Note that OpenJPA does work with Java 1.6, of course. > > > >>> > > > >>> -Patrick > > > >>> > > > >>> On Feb 6, 2008 9:21 PM, Rahul Thakur > > > >>> > > > >>> wrote: > > > >>> > > > >>>> Those errors show up when you run the maven build 'mvn clean > > > >>>> install -Dmaven.test.skip=true' > > > >>>> > > > >>>> Even otherwise, there are tests that are failing for > > > >>>> 'openjpa-persistence-jdbc' module here at my end. > > > >>>> > > > >>>> I am not sure why no one else seeing them (I am on a > > > >>>> different PC > > > > > >>>> now but same errors) > > > >>>> > > > >>>> Rahul > > > >>>> > > > >>>> > > > >>>> Craig L Russell wrote: > > > >>>> > > > >>>>> Hi Rahul, > > > >>>>> > > > >>>>> On Feb 6, 2008, at 5:28 PM, Rahul Thakur wrote: > > > >>>>> > > > >>>>>> output with Maven 2.0.7 > > > >>>>>> > > > >>>>>> > > > >>>>>> apache\openjpa\openjpa-persistence\1.1.0-SNAPSHOT\openjpa- > > > persistence-1.1.0-SNAPSHOT.jar > > > >>>>>> > > > >>>>>> > > > >>>>>> [INFO] > > > >>>>>> > > > ------------------------------------------------------------------ > > > ---- > > > ------ > > > >>>>>> > > > >>>>>> > > > >>>>>> [INFO] Building OpenJPA JPA JDBC > > > >>>>>> [INFO] task-segment: [clean, install] > > > >>>>>> [INFO] > > > >>>>>> > > > ------------------------------------------------------------------ > > > ---- > > > ------ > > > >>>>>> > > > >>>>>> > > > >>>>>> [INFO] [clean:clean] > > > >>>>>> [INFO] Deleting directory > > > >>>>>> C:\oss\openjpa\openjpa-persistence-jdbc\target > > > >>>>>> [INFO] [resources:resources] [INFO] Using default encoding > > > >>>>>> to copy filtered resources. > > > >>>>>> [INFO] [compiler:compile] > > > >>>>>> [INFO] Compiling 65 source files to > > > >>>>>> C:\oss\openjpa\openjpa-persistence-jdbc\target\classes > > > >>>>>> [INFO] [resources:testResources] [INFO] Using default > > > >>>>>> encoding to copy filtered resources. > > > >>>>>> [INFO] [compiler:testCompile] [INFO] Not compiling test > > > >>>>>> sources > > > >>>>> I'm running mvn --version Maven version: 2.0.6 > > > >>>>> > > > >>>>> My mvn install run compiles test sources: > > > >>>>> > > > >>>>> [INFO] [compiler:testCompile] Compiling 372 source files to > > > >>>>> > > > /Users/clr/openjpa/openjpa/trunk/openjpa-persistence-jdbc/target/t > > > est- > > > classes > > > >>>>> > > > >>>>> > > > >>>>> [INFO] [antrun:run {execution: default}] [INFO] Executing > > > >>>>> tasks > > > >>>>> > > > >>>>> I'm wondering why doesn't yours? > > > >>>>> > > > >>>>> Craig > > > >>>>>> [INFO] [antrun:run {execution: default}] [INFO] Executing tasks > > > >>>>>> 297 xml-persistence-unit INFO [main] openjpa.Tool - No > > targets > > > >>>>>> were given. Running on all classes in your persisten t > > > >>>>>> classes > > > > > >>>>>> list, or all metadata files in classpath directories if you > > > >>>>>> have not listed your persistent classes. Use -hel p to > > > >>>>>> display > > > > > >>>>>> tool usage information. > > > >>>>>> java.lang.IllegalArgumentException: > > > >>>>>> java.lang.ClassNotFoundException: > > > >>>>>> org.apache.openjpa.persistence.xml.SimpleXmlEntity > > > >>>>> Craig Russell > > > >>>>> Architect, Sun Java Enterprise System > > > >>>>> http://java.sun.com/products/jdo > > > >>>>> 408 276-5638 mailto:Craig.Russell@sun.com P.S. A good JDO? > > > >>>>> O, Gasp! > > > >>>>> > > > >>> > > > >>> > > > >>> > > > >> > > > > > > > > > > > > Notice: This email message, together with any attachments, may > > contain > information of BEA Systems, Inc., its subsidiaries and > affiliated entities, that may be confidential, proprietary, > copyrighted and/or legally privileged, and is intended solely for the > use of the individual or entity named in this message. If you are not > the intended recipient, and have received this message in error, > please immediately return this by email and then delete it. > > > > > > -- > Patrick Linskey > 202 669 5907 > Notice: This email message, together with any attachments, may contain information of BEA Systems, Inc., its subsidiaries and affiliated entities, that may be confidential, proprietary, copyrighted and/or legally privileged, and is intended solely for the use of the individual or entity named in this message. If you are not the intended recipient, and have received this message in error, please immediately return this by email and then delete it.