This is a known bug in the java 1.5 compiler, see http://mail-archives.apache.org/mod_mbox/db-torque-dev/201207.mbox/%3COF2217CD22.8E4EF3F9-ONC1257A36.0027A401-C1257A36.002812D8%40seitenbau.net%3E
and the discussion in this thread. I can reproduce your problem when switching to java 1.5 (jdk 1.5.0_22) but everything compiles ok on java1.6 (1.6.0_33) where the compiler bug is supposed to be fixed. I.e. we cannot build on java 1.5 but we are 1.5 compatible (checked by the derby test-project run in jenkins) Greg, can you please check which java your maven is using by running mvn --version ? Thanks, Thomas Greg Monroe <greg.mon...@dukece.com> wrote: > Whoops, think I found a show stopper setting up a clean install for > testing with MS SQL. > > A clean Maven build of the SVN torque-4.0 tag fails with compiler > errors when it starts to compile the runtime. > > Compiler error messages: > > \Temp\Torque\torque-4.0\torque-runtime\src\main\java\org\apache > \torque\Torque.java:[197,39] > type parameters of <T>T cannot be determined; no unique maximal > instance exists for type variable T with upper bounds > T,org.apache.torque.manager.AbstractBaseManager<? extends > org.apache.torque.om.Persistent> > > \Temp\Torque\torque-4.0\torque-runtime\src\main\java\org\apache > \torque\Torque.java:[213,39] > type parameters of <T>T cannot be determined; no unique maximal > instance exists for type variable T with upper bounds > T,org.apache.torque.manager.AbstractBaseManager<? extends > org.apache.torque.om.Persistent> > > Environment: > > Windows 7 > Maven 2.2.1 (new install with empty repository) > Java 1.6.0_23 > > Process: > > SVN checkout of torque-4.0 tag to \temp\torque\torque-4.0 > Run mvn install in torque-4.0 directory. > > Output ( Second run after Maven downloaded all the dependencies): > > C:\Temp\Torque\torque-4.0>mvn install > [INFO] Scanning for projects... > [INFO] Reactor build order: > [INFO] Torque Maven Parent > [INFO] Torque Runtime > [INFO] Torque Generator > [INFO] Torque Templates > [INFO] Torque Generator Maven 2 Plugin > [INFO] Torque Generator Ant tasks > [INFO] Torque Site > [INFO] > ------------------------------------------------------------------------ > [INFO] Building Torque Maven Parent > [INFO] task-segment: [install] > [INFO] > ------------------------------------------------------------------------ > [WARNING] The parameter expression: 'project.build.resources' used > in mojo: 'pro > cess' has been deprecated. Use 'project.resources' instead. > [INFO] [remote-resources:process {execution: default}] > [INFO] [site:attach-descriptor {execution: default-attach-descriptor}] > [INFO] [source:jar-no-fork {execution: attach-sources}] > [INFO] [apache-rat:check {execution: default}] > [INFO] Exclude: velocity.log > [INFO] Exclude: .checkstyle > [INFO] Exclude: checkstyle-cache.ccf > [INFO] Exclude: derby.log > [INFO] Exclude: LICENSE-EDL.txt > [INFO] Exclude: DEPENDENCIES > [INFO] Exclude: torque-test/target/**/* > [INFO] Exclude: torque-test/.classpath > [INFO] Exclude: torque-test/.project > [INFO] Exclude: torque-test/.settings/** > [INFO] Exclude: torque-test/src/main/generated-java/**/* > [INFO] [install:install {execution: default-install}] > [INFO] Installing C:\Temp\Torque\torque-4.0\pom.xml to C:\Users > \monroe.DUKECE\.m > 2\repository\org\apache\torque\torque\4.0\torque-4.0.pom > [INFO] > ------------------------------------------------------------------------ > [INFO] Building Torque Runtime > [INFO] task-segment: [install] > [INFO] > ------------------------------------------------------------------------ > [WARNING] The parameter expression: 'project.build.resources' used > in mojo: 'pro > cess' has been deprecated. Use 'project.resources' instead. > [INFO] [remote-resources:process {execution: default}] > [debug] execute contextualize > [INFO] [resources:resources {execution: default-resources}] > [INFO] Using 'ISO-8859-1' encoding to copy filtered resources. > [INFO] skip non existing resourceDirectory C:\Temp\Torque\torque-4.0 > \torque-runt > ime\src\main\resources > [INFO] Copying 3 resources > [INFO] [compiler:compile {execution: default-compile}] > [INFO] Compiling 13 source files to C:\Temp\Torque\torque-4.0 > \torque-runtime\tar > get\classes > [INFO] ------------------------------------------------------------- > [ERROR] COMPILATION ERROR : > [INFO] ------------------------------------------------------------- > [ERROR] \Temp\Torque\torque-4.0\torque-runtime\src\main\java\org > \apache\torque\T > orque.java:[197,39] type parameters of <T>T cannot be determined; no > unique maxi > mal instance exists for type variable T with upper bounds > T,org.apache.torque.ma > nager.AbstractBaseManager<? extends org.apache.torque.om.Persistent> > > [ERROR] \Temp\Torque\torque-4.0\torque-runtime\src\main\java\org > \apache\torque\T > orque.java:[213,39] type parameters of <T>T cannot be determined; no > unique maxi > mal instance exists for type variable T with upper bounds > T,org.apache.torque.ma > nager.AbstractBaseManager<? extends org.apache.torque.om.Persistent> > > [INFO] 2 errors > [INFO] ------------------------------------------------------------- > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Compilation failure > > \Temp\Torque\torque-4.0\torque-runtime\src\main\java\org\apache > \torque\Torque.ja > va:[197,39] type parameters of <T>T cannot be determined; no unique > maximal inst > ance exists for type variable T with upper bounds > T,org.apache.torque.manager.Ab > stractBaseManager<? extends org.apache.torque.om.Persistent> > > \Temp\Torque\torque-4.0\torque-runtime\src\main\java\org\apache > \torque\Torque.ja > va:[213,39] type parameters of <T>T cannot be determined; no unique > maximal inst > ance exists for type variable T with upper bounds > T,org.apache.torque.manager.Ab > stractBaseManager<? extends org.apache.torque.om.Persistent> > > > [INFO] > ------------------------------------------------------------------------ > [INFO] For more information, run Maven with the -e switch > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 7 seconds > [INFO] Finished at: Fri Jan 04 16:32:50 EST 2013 > [INFO] Final Memory: 74M/740M > [INFO] > ------------------------------------------------------------------------ > > > > -----Original Message----- > From: Greg Monroe [mailto:greg.mon...@dukece.com] > Sent: Wednesday, January 02, 2013 10:40 AM > To: 'Apache Torque Developers List' > Subject: RE: [Vote]release torque 4.0 > > Sorry, just getting back from 2+ weeks of time off (using up > vacation time before losing it Jan 1). Intentionally not > monitoring work e-mail so I did not see the vote. > > I'll look at this in the next few days after I sort out a few work things. > > Greg > > -----Original Message----- > From: Thomas Vandahl [mailto:t...@apache.org] > Sent: Sunday, December 23, 2012 6:52 AM > To: Apache Torque Developers List > Subject: Re: [Vote]release torque 4.0 > > On 20.12.12 11:43, Thomas Fox wrote: > > The vote closes Sun, 23 Dec, 18:00 GMT to allow for a christmas > > release > > Sorry, I won't be able to meet that deadline. Just keep the vote > open and I'll find some time to look at the release after christmas. > > Bye, Thomas. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: torque-dev-unsubscr...@db.apache.org > For additional commands, e-mail: torque-dev-h...@db.apache.org > > DukeCE Privacy Statement: > Please be advised that this e-mail and any files transmitted with it > are confidential communication or may otherwise be privileged or > confidential and are intended solely for the individual or entity to > whom they are addressed. If you are not the intended recipient you > may not rely on the contents of this email or any attachments, and > we ask that you please not read, copy or retransmit this > communication, but reply to the sender and destroy the email, its > contents, and all copies thereof immediately. Any unauthorized > dissemination, distribution or copying of this communication is > strictly prohibited. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: torque-dev-unsubscr...@db.apache.org > For additional commands, e-mail: torque-dev-h...@db.apache.org > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: torque-dev-unsubscr...@db.apache.org > For additional commands, e-mail: torque-dev-h...@db.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: torque-dev-unsubscr...@db.apache.org For additional commands, e-mail: torque-dev-h...@db.apache.org