[WARNING] FAILED org.mortbay.jetty.plugin.JettyServer@7dfcb28: java.lang.UnsupportedClassVersionError: net/liftweb/util/BCrypt : Unsupported major.minor version 52.0
java.lang.UnsupportedClassVersionError: net/liftweb/util/BCrypt : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:421)
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:383)
at net.liftweb.mapper.MappedPassword$$anonfun$4.apply(MappedPassword.scala:115)
at net.liftweb.mapper.MappedPassword$$anonfun$4.apply(MappedPassword.scala:115)
at net.liftweb.common.EmptyBox.openOr(Box.scala:862)
at net.liftweb.mapper.MappedPassword.real_i_set_$bang(MappedPassword.scala:115)
at net.liftweb.mapper.MappedPassword.real_i_set_$bang(MappedPassword.scala:43)
at net.liftweb.mapper.MappedField$class.i_set_$bang(MappedField.scala:517)
at net.liftweb.mapper.MappedPassword.i_set_$bang(MappedPassword.scala:43)
java version "1.7.0_75"
Java(TM) SE Runtime Environment (build 1.7.0_75-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode)
Sorry you ran into this, but yes we require Java 8 support as of Lift 3. This move was one of the many breaking changes that we saw as a part of the 2->3 major version bump.
This move was made as a result of requiring Java 8 to build for Scala 2.12 and maintaining Java < 8 compatibility in our build environment only for the Scala 2.11.x build being annoying. In addition to the fact that Oracle ended support for Java 6 many moons ago.
I tried to provide a link to some of the conversations about this on the ML but I'm currently on an iPad and Google Groups isn't playing nice. Feel free to search for "Java 6" and some of them should pop up.
If your organization has a local artifact repository set up, you should be able to build Lift 3.x for Java 6 with Scala 2.11.x, but this isn't really a supported configuration from our point of view. Aside from that, I'd encourage you to start the process of migrating now. Lift 2.6.x is still receiving critical security updates, so as we hear about issues in that realm we'll continue to patch them for awhile longer. Unfortunately, we're entirely volunteer driven and adding the complexity of building correctly on Java 6 _and_ Java 8 to our build process _and_ supporting that is a big ask on the volunteered time of the committers.
--
--
Lift, the simply functional web framework: http://liftweb.net
Code: http://github.com/lift
Discussion: http://groups.google.com/group/liftweb
Stuck? Help us help you: https://www.assembla.com/wiki/show/liftweb/Posting_example_code
---
You received this message because you are subscribed to the Google Groups "Lift" group.
To unsubscribe from this group and stop receiving emails from it, send an email to liftweb+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.