Im working on Mac and have no problems at all:

:~ timperrett$ $JAVA_HOME
-bash: /Library/Java/Home: is a directory
:~ timperrett$ java -version
java version "1.5.0_16"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b06-284)
Java HotSpot(TM) Client VM (build 1.5.0_16-133, mixed mode, sharing)

You should also have this JAVA_HOME right?

Cheers, Tim

On 21/04/2009 14:40, "Julian Howarth" <howar...@freenet.co.uk> wrote:

> 
> Ha! Upgrading the JDK is easier said than done. 1.6.0_07 *is* the
> latest version as far as macs are concerned. Is there a way of
> specifying a version of scala that is compatible with that JDK
> version?
> 
> On Apr 21, 1:54 pm, David Bernard <david.bernard...@gmail.com> wrote:
>> Thanks, I resquest it, just to check which version of java is used to run
>> scalac.
>> IMHO the problem is that scala was compiled with a more recent version of
>> java than your => ClassVersionNumber unknown by your jdk and the .class
>> 
>> try to upgrade your jdk.
>> 
>> On Tue, Apr 21, 2009 at 14:38, Julian Howarth <howar...@freenet.co.uk>wrote:
>> 
>> 
>> 
>>>> mvn compile -Dmaven.scala.displayCmd=true
>>> [INFO] Scanning for projects...
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Building helloworld
>>> [INFO]    task-segment: [compile]
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] [resources:resources]
>>> [INFO] Using default encoding to copy filtered resources.
>>> [INFO] [yuicompressor:compress {execution: default}]
>>> [INFO] nb warnings: 0, nb errors: 0
>>> [INFO] [compiler:compile]
>>> [INFO] Nothing to compile - all classes are up to date
>>> [INFO] [scala:compile {execution: default}]
>>> [INFO] Checking for multiple versions of scala
>>> [INFO] Compiling 2 source files to /Users/julian/NetBeansProjects/
>>> lifttest/helloworld/target/classes
>>> [INFO] cmd:  /System/Library/Frameworks/JavaVM.framework/Versions/
>>> 1.6.0/Home/bin/java -classpath /Users/julian/.m2/repository/org/scala-
>>> lang/scala-compiler/2.7.3/scala-compiler-2.7.3.jar:/Users/julian/.m2/
>>> repository/org/scala-lang/scala-library/2.7.3/scala-library-2.7.3.jar -
>>> Xbootclasspath/a:/Users/julian/.m2/repository/org/scala-lang/scala-
>>> library/2.7.3/scala-library-2.7.3.jar scala.tools.nsc.Main -classpath /
>>> Users/julian/NetBeansProjects/lifttest/helloworld/target/classes:/
>>> Users/julian/.m2/repository/org/scala-lang/scala-library/2.7.3/scala-
>>> library-2.7.3.jar:/Users/julian/.m2/repository/net/liftweb/lift-util/
>>> 1.0/lift-util-1.0.jar:/Users/julian/.m2/repository/log4j/log4j/1.2.14/
>>> log4j-1.2.14.jar:/Users/julian/.m2/repository/javax/mail/mail/1.4/
>>> mail-1.4.jar:/Users/julian/.m2/repository/javax/activation/activation/
>>> 1.1/activation-1.1.jar:/Users/julian/.m2/repository/commons-httpclient/
>>> commons-httpclient/3.1/commons-httpclient-3.1.jar:/Users/julian/.m2/
>>> repository/commons-logging/commons-logging/1.0.4/commons-
>>> logging-1.0.4.jar:/Users/julian/.m2/repository/commons-codec/commons-
>>> codec/1.3/commons-codec-1.3.jar:/Users/julian/.m2/repository/commons-
>>> fileupload/commons-fileupload/1.2.1/commons-fileupload-1.2.1.jar:/
>>> Users/julian/.m2/repository/commons-collections/commons-collections/
>>> 3.2.1/commons-collections-3.2.1.jar:/Users/julian/.m2/repository/net/
>>> liftweb/lift-webkit/1.0/lift-webkit-1.0.jar:/Users/julian/.m2/
>>> repository/net/liftweb/lift-mapper/1.0/lift-mapper-1.0.jar:/Users/
>>> julian/.m2/repository/javax/servlet/servlet-api/2.5/servlet-
>>> api-2.5.jar -d /Users/julian/NetBeansProjects/lifttest/helloworld/
>>> target/classes /Users/julian/NetBeansProjects/lifttest/helloworld/src/
>>> main/scala/bootstrap/liftweb/Boot.scala /Users/julian/NetBeansProjects/
>>> lifttest/helloworld/src/main/scala/demo/helloworld/snippet/
>>> HelloWorld.scala
>>> [WARNING] Exception in thread "main" java.lang.ClassFormatError:
>>> Unknown constant tag 84 in class file scala/tools/nsc/transform/
>>> TypingTransformers$TypingTransformer
>>> [WARNING]       at java.lang.ClassLoader.defineClass1(Native Method)
>>> [WARNING]       at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
>>> [WARNING]       at java.security.SecureClassLoader.defineClass
>>> (SecureClassLoader.java:124)
>>> [WARNING]       at java.net.URLClassLoader.defineClass(URLClassLoader.java:
>>> 260)
>>> [WARNING]       at java.net.URLClassLoader.access$000(URLClassLoader.java:
>>> 56)
>>> [WARNING]       at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>>> [WARNING]       at java.security.AccessController.doPrivileged(Native
>>> Method)
>>> [WARNING]       at java.net.URLClassLoader.findClass(URLClassLoader.java:
>>> 188)
>>> [WARNING]       at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
>>> [WARNING]       at
>>> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:
>>> 288)
>>> [WARNING]       at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>> [WARNING]       at
>>> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:
>>> 374)
>>> [WARNING]       at java.lang.ClassLoader.defineClass1(Native Method)
>>> [WARNING]       at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
>>> [WARNING]       at java.security.SecureClassLoader.defineClass
>>> (SecureClassLoader.java:124)
>>> [WARNING]       at java.net.URLClassLoader.defineClass(URLClassLoader.java:
>>> 260)
>>> [WARNING]       at java.net.URLClassLoader.access$000(URLClassLoader.java:
>>> 56)
>>> [WARNING]       at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>>> [WARNING]       at java.security.AccessController.doPrivileged(Native
>>> Method)
>>> [WARNING]       at java.net.URLClassLoader.findClass(URLClassLoader.java:
>>> 188)
>>> [WARNING]       at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
>>> [WARNING]       at
>>> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:
>>> 288)
>>> [WARNING]       at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>> [WARNING]       at
>>> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:
>>> 374)
>>> [WARNING]       at scala.tools.nsc.Global.superAccessors(Global.scala:287)
>>> [WARNING]       at scala.tools.nsc.Global.builtInPhaseDescriptors
>>> (Global.scala:403)
>>> [WARNING]       at scala.tools.nsc.plugins.Plugins
>>> $class.computePhaseDescriptors(Plugins.scala:154)
>>> [WARNING]       at scala.tools.nsc.Global.computePhaseDescriptors
>>> (Global.scala:34)
>>> [WARNING]       at scala.tools.nsc.Global.phaseDescriptors(Global.scala:
>>> 442)
>>> [WARNING]       at scala.tools.nsc.Global$Run.<init>(Global.scala:490)
>>> [WARNING]       at scala.tools.nsc.Main$.process(Main.scala:72)
>>> [WARNING]       at scala.tools.nsc.Main$.main(Main.scala:87)
>>> [WARNING]       at scala.tools.nsc.Main.main(Main.scala)
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [ERROR] BUILD FAILURE
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] command line returned non-zero value:1
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] For more information, run Maven with the -e switch
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Total time: 6 seconds
>>> [INFO] Finished at: Tue Apr 21 13:35:56 BST 2009
>>> [INFO] Final Memory: 21M/50M
>>> [INFO]
>>> ------------------------------------------------------------------------
>> 
>>> On Apr 21, 1:28 pm, David Bernard <david.bernard...@gmail.com> wrote:
>>>> hi,
>> 
>>>> Can you run (and report the output) :
>>>> mvn compile -Dmaven.scala.displayCmd=true
>> 
>>>> /davidB
>> 
>>>> On Tue, Apr 21, 2009 at 14:22, Julian Howarth <howar...@freenet.co.uk
>>>> wrote:
>> 
>>>>> On Apr 21, 12:56 pm, Timothy Perrett <timo...@getintheloop.eu> wrote:
>>>>>> Can you try with maven 2.0.9...
>> 
>>>>> I've now switched to maven 2.0.9 but the error is exactly the same as
>>>>> before. I removed the directories and reran the mvn archetype:generate
>>>>> command. This was successful again. It was the jetty command that
>>>>> failed again.
>> 
>>>>>> Also, I think your java version would be 6
>>>>>> for the JRE, but 1.5.0 for the JDK that ships with OSX?
>> 
>>>>> I'm fairly confident that the Java JDK is set to 1.6 as I've been
>>>>> using it for 6 months. Both java -version and javac -version give
>>>>> 1.6.0_07 as the version number. My JAVA_HOME is also set there.
>> 
>>>>>> Cheers, Tim
>> 
>>>>>> On 21/04/2009 11:29, "Julian Howarth" <howar...@freenet.co.uk>
>>> wrote:
>> 
>>>>>>> I'm getting started with Lift and am trying to run the examples
>>> from
>>>>>>> the Exploring Lift book but get errors when I try to run the
>>>>>>> application on Jetty. I have also tried following the examples from
>>>>>>> Getting Started Guide and the wiki, but always end up with similar
>>>>>>> errors.
>> 
>>>>>>> So I run:
>> 
>>>>>>> mvn archetype:generate -U  -DarchetypeGroupId=net.liftweb  -
>>>>>>> DarchetypeArtifactId=lift-archetype-blank  -DarchetypeVersion=1.0
>>>  -
>>>>>>> DremoteRepositories=http://scala-tools.org/repo-releases-
>>>>>>> DgroupId=demo.helloworld  -DartifactId=helloworld  -Dversion=1.0
>> 
>>>>>>> confirm the defaults and get a build success message at the end. I
>>>>>>> then run:
>> 
>>>>>>> cd helloworld
>>>>>>> mvn jetty:run
>> 
>>>>>>> and get the following:
>> 
>>>>>>> [INFO] Scanning for projects...
>>>>>>> [INFO]
>> 
>>> ------------------------------------------------------------------------
>>>>>>> [INFO] Building helloworld
>>>>>>> [INFO]    task-segment: [jetty:run]
>>>>>>> [INFO]
>> 
>>> ------------------------------------------------------------------------
>>>>>>> [INFO] Preparing jetty:run
>>>>>>> [INFO] [resources:resources]
>>>>>>> [WARNING] Using platform encoding (MacRoman actually) to copy
>>> filtered
>>>>>>> resources, i.e. build is platform dependent!
>>>>>>> [INFO] Copying 0 resource
>>>>>>> [INFO] [yuicompressor:compress {execution: default}]
>>>>>>> [INFO] nb warnings: 0, nb errors: 0
>>>>>>> [INFO] [compiler:compile]
>>>>>>> [INFO] Nothing to compile - all classes are up to date
>>>>>>> [INFO] [scala:compile {execution: default}]
>>>>>>> [INFO] Checking for multiple versions of scala
>>>>>>> [INFO] Compiling 2 source files to /Users/julian/NetBeansProjects/
>>>>>>> lifttest/helloworld/target/classes
>>>>>>> [WARNING] Exception in thread "main" java.lang.ClassFormatError:
>>>>>>> Unknown constant tag 84 in class file scala/tools/nsc/transform/
>>>>>>> TypingTransformers$TypingTransformer
>>>>>>> [WARNING]  at java.lang.ClassLoader.defineClass1(Native Method)
>> 
>> ...
>> 
>> read more »
> 
> > 
> 



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

Reply via email to