Well. Bad news. I fixed the checksums only to find that somehow hudson is still generating archetypes with old sources. I'm at a loss as to how this is happening at this point...
Derek On Mon, Aug 24, 2009 at 2:47 PM, Charles F. Munat <c...@munat.com> wrote: > > 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 -~----------~----~----~----~------~----~------~--~---