Ah, so the errors were connected after all. I was curious about the checksum, but I didn't realize that would make it grab an earlier version.
Derek Chen-Becker wrote: > OK, I think I've found an issue here. The sha1 checksum file for the > archetype was last updated on August 1st, and haven't been updated since > then. That's what your original error was, and it's why it's grabbing an > older version of the jar :(. Let me see if I can figure out why hudson > won't recalculate the checksums. > > Derek > > On Mon, Aug 24, 2009 at 2:13 PM, Charles F. Munat <c...@munat.com > <mailto:c...@munat.com>> wrote: > > > Thanks for all your help, Indrajit. I'm using the blank JPA app anyway, > so it didn't affect me, but I thought Derek, et al should know. > Especially since I was using the Maven command from his book... > > Chas. > > Indrajit Raychaudhuri wrote: > > Chas, > > > > The problem is quite likely with the archetype jar in the scala-tools > > repo. Derek is probably looking into it. > > Yes, your being confused about the master reference is > > understandable :) > > > > Good that it compiles through. For now, you can set the dependencies > > to lift-core and lift-jpa to 1.1-M4 and proceed merrily. > > > > Cheers, Indrajit > > > > On Aug 24, 11:09 pm, "Charles F. Munat" <c...@munat.com > <mailto:c...@munat.com>> wrote: > >> I'm on a new laptop. I didn't do any git pulls of Lift stuff. I just > >> installed Scala with the IZ installer and then Maven, then I ran the > >> archetype command to create a basic JPA app and let it build the m2 > >> repository on my machine. When that didn't work, I blew away m2 and > >> tried it again. > >> > >> Changing the lift-core dependency worked. So the problem is > definitely > >> with 1.1-SNAPSHOT -- at least the one I ended up with. > >> > >> Does this make sense? Do you see why I was confused by your > reference to > >> master? > >> > >> Chas. > >> > >> marius d. wrote: > >>> What I means is if you did a git pull from git master and ran mvn > >>> clean:clean install. That inherently means version 1.1-SNAPSHOT > >>> Br's, > >>> marius > >>> On Aug 24, 11:49 am, "Charles F. Munat" <c...@munat.com > <mailto:c...@munat.com>> wrote: > >>>> Hi, Marius... > >>>> I don't know what you mean by "Are you using master?" What I > did was use > >>>> the Maven archetype to create a basic JPA lift app. Then I changed > >>>> directory to the top directory and ran "mvn compile." That's > it. I got > >>>> the errors you see. I didn't do anything else. > >>>> I've tried blowing away .m2 and I've tried changing the scala > version to > >>>> 2.7.5 (from 2.7.4). No difference. > >>>> Does the basic JPA lift app not compile until you do something > else to > >>>> it? The blank one worked fine. Can you create and compile the > Basic JPA > >>>> app on your machine without error? Maybe it's something on my > machine, > >>>> but everything else is working fine. > >>>> The Maven command I used is reproduced below. > >>>> Chas. > >>>> marius d. wrote: > >>>>> Charles, > >>>>> AFAIK I removed all dependencies to javax.servlet.* classes > even from > >>>>> archetypes. Are you using master? ... I did a full search > and servlet > >>>>> things are not being used. The archetype looks ok to me ... Am I > >>>>> missing something? > >>>>> Br's, > >>>>> Marius > >>>>> On Aug 24, 9:06 am, "Charles F. Munat" <c...@munat.com > <mailto:c...@munat.com>> wrote: > >>>>>> Nope. Same error, even after blowing away m2 and rerunning > the basic > >>>>>> archetype to create a new app. > >>>>>> Chas. > >>>>>> Charles F. Munat wrote: > >>>>>>> No on blowing away m2. I did switch to the blank archetype > (which is > >>>>>>> what I actually wanted) and it worked fine. But I can try > again with the > >>>>>>> basic and blowing away m2. > >>>>>>> Chas. > >>>>>>> Derek Chen-Becker wrote: > >>>>>>>> It looks like this is still the older archive before > HttpServletRequest > >>>>>>>> → HTTPRequest. The code in master has the change applied, > so I'm not > >>>>>>>> sure why it's failing. The warnings are normal (I haven't > figured out > >>>>>>>> all of the tricks with the velocity templating), but > something isn't > >>>>>>>> being pulled correctly. Have you tried blowing away your .m2? > >>>>>>>> Derek > >>>>>>>> On Sun, Aug 23, 2009 at 9:45 PM, Charles F. Munat > <c...@munat.com <mailto:c...@munat.com> > >>>>>>>> <mailto:c...@munat.com <mailto:c...@munat.com>>> wrote: > >>>>>>>> I found this in the lift book and used it: > >>>>>>>> mvn archetype:generate \ > >>>>>>>> > -DarchetypeRepository=http://scala-tools.org/repo-snapshots\ > >>>>>>>> -DarchetypeGroupId=net.liftweb \ > >>>>>>>> -DarchetypeArtifactId=lift-archetype-jpa-basic \ > >>>>>>>> -DarchetypeVersion=1.1-SNAPSHOT \ > >>>>>>>> -DgroupId=com.foo.jpaweb \ > >>>>>>>> -DartifactId=JPADemo \ > >>>>>>>> -Dversion=1.0-SNAPSHOT > >>>>>>>> During the creation of the basic jpa app, I got this: > >>>>>>>> Downloading: > >>>>>>>> > http://scala-tools.org/repo-snapshots/net/liftweb/lift-archetype-jpa-... > >>>>>>>> 44K > >>>>>>>> > <http://scala-tools.org/repo-snapshots/net/liftweb/lift-archetype-jpa-...> > >>>>>>>> downloaded (lift-archetype-jpa-basic-1.1-SNAPSHOT.jar) > >>>>>>>> [WARNING] *** CHECKSUM FAILED - Checksum failed on > download: local = > >>>>>>>> '66b831a190e2e072816e5b2acc8064287d94b371'; remote = > >>>>>>>> '023a3bb1cf2994e837b18394a2eb3975c8735552' - RETRYING > >>>>>>>> Downloading: > >>>>>>>> > http://scala-tools.org/repo-snapshots/net/liftweb/lift-archetype-jpa-... > >>>>>>>> 44K > >>>>>>>> > <http://scala-tools.org/repo-snapshots/net/liftweb/lift-archetype-jpa-...> > >>>>>>>> downloaded (lift-archetype-jpa-basic-1.1-SNAPSHOT.jar) > >>>>>>>> [WARNING] *** CHECKSUM FAILED - Checksum failed on > download: local = > >>>>>>>> '66b831a190e2e072816e5b2acc8064287d94b371'; remote = > >>>>>>>> '023a3bb1cf2994e837b18394a2eb3975c8735552' - IGNORING > >>>>>>>> And a bunch of warnings: > >>>>>>>> [WARNING] > org.apache.velocity.runtime.exception.ReferenceException: > >>>>>>>> reference : template = archetype-resources/pom.xml > [line 37,column 16] : > >>>>>>>> ${scala.version} is not a valid reference. > >>>>>>>> [WARNING] > org.apache.velocity.runtime.exception.ReferenceException: > >>>>>>>> reference : template = archetype-resources/pom.xml > [line 43,column 16] : > >>>>>>>> ${scala.version} is not a valid reference. > >>>>>>>> [WARNING] > org.apache.velocity.runtime.exception.ReferenceException: > >>>>>>>> reference : template = archetype-resources/pom.xml > [line 85,column 25] : > >>>>>>>> ${scala.version} is not a valid reference. > >>>>>>>> [WARNING] PT Don't override file > /private/var/www/lift/admin/pom.xml > >>>>>>>> [WARNING] > org.apache.velocity.runtime.exception.ReferenceException: > >>>>>>>> reference : template = archetype-resources/web/pom.xml > [line 13,column > >>>>>>>> 9] : ${parent.artifactId} is not a valid reference. > >>>>>>>> [WARNING] > org.apache.velocity.runtime.exception.ReferenceException: > >>>>>>>> reference : template = archetype-resources/web/pom.xml > [line 24,column > >>>>>>>> 16] : ${pom.groupId} is not a valid reference. > >>>>>>>> [WARNING] > org.apache.velocity.runtime.exception.ReferenceException: > >>>>>>>> reference : template = archetype-resources/web/pom.xml > [line 26,column > >>>>>>>> 16] : ${pom.version} is not a valid reference. > >>>>>>>> [WARNING] > org.apache.velocity.runtime.exception.ReferenceException: > >>>>>>>> reference : template = archetype-resources/spa/pom.xml > [line 14,column > >>>>>>>> 9] : ${parent.artifactId} is not a valid reference. > >>>>>>>> The build completed successfully anyway. Afterward, I > tried "mvn > >>>>>>>> compile" in the top directory and got the following error: > >>>>>>>> [WARNING] > >>>>>>>> > > /private/var/www/lift/admin/web/src/main/scala/bootstrap/liftweb/Boot.scala:70: > >>>>>>>> error: type mismatch; > >>>>>>>> [WARNING] found : > >>>>>>>> > net.liftweb.util.Box[javax.servlet.http.HttpServletRequest] > >>>>>>>> [WARNING] required: > >>>>>>>> > net.liftweb.util.Box[net.liftweb.http.provider.HTTPRequest] > >>>>>>>> [WARNING] case null => > >>>>>>>> Full(LiftRules.defaultLocaleCalculator(request)) > >>>>>>>> [WARNING] > ^ > >>>>>>>> [WARNING] > >>>>>>>> > > /private/var/www/lift/admin/web/src/main/scala/bootstrap/liftweb/Boot.scala:75: > >>>>>>>> error: type mismatch; > >>>>>>>> [WARNING] found : > >>>>>>>> > (net.liftweb.util.Box[javax.servlet.http.HttpServletRequest]) => > >>>>>>>> java.util.Locale > >>>>>>>> [WARNING] required: > >>>>>>>> > (net.liftweb.util.Box[net.liftweb.http.provider.HTTPRequest]) => > >>>>>>>> java.util.Locale > >>>>>>>> [WARNING] LiftRules.localeCalculator = > localeCalculator _ > >>>>>>>> [WARNING] ^ > >>>>>>>> [WARNING] two errors found > >>>>>>>> [INFO] > >>>>>>>> > ------------------------------------------------------------------------ > >>>>>>>> [ERROR] BUILD FAILURE > >>>>>>>> Hmmmm. Ideas? > >>>>>>>> Chas. > >>>>>>>> Charles F. Munat wrote: > >>>>>>>> > Anyone know offhand what the mvn command is to > create a blank JPA > >>>>>>>> > project (split, not single)? We should probably > collect all the > >>>>>>>> > archetype commands and put them on the new wiki > (and keep them up to > >>>>>>>> > date with the latest version number). > >>>>>>>> > I'm happy to do it if I can figure out what the > right versions are... > >>>>>>>> > Chas. > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---