openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kevin Sutter" <kwsut...@gmail.com>
Subject Re: Compilation errors on trunk
Date Fri, 08 Feb 2008 20:10:25 GMT
Pinaki,
I am getting that same surefire error that you reported:

  The java class is not found:
org.apache.maven.surefire.booter.SurefireBooter

I have cleaned out my maven surefire repository and tried the builds again
with the same results.  I'll keep experimenting, but I thought I would
indicate a "me too"...

Thanks,
Kevin

On Feb 8, 2008 1:34 PM, David Ezzio <dezzio@apache.org> wrote:

> Hi Pinaki,
>
> The Surefire plugin has moved from 2.2 to 2.4.  For me, the plugin was
> just drawn from the remote repository by maven.  I haven't configured
> that in any way.  A 'mvn clean install' runs just fine at r619978 (last
> OpenJPA revision recorded: 619770) on my Windows machine.
>
> David
>
>
> Pinaki Poddar wrote:
> > 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 <plinskey@gmail.com> 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 <ppoddar@bea.com> 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 <rahul.thakur.xdev3@gmail.com>
> >>> 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
> >>>>>>> <rahul.thakur.xdev@gmail.com>
> >>>>>>> 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
> >>>>>>>>>>
> >>>>>>>>>> <snip>
> >>>>>>>>>> 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.
> >
>

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