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> 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> 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> 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>> 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 -~----------~----~----~----~------~----~------~--~---