Hi Jack!

Apache ESME hasn't YET supported Scala 2.9.x version. ESME is based on Lift
web framework, current stable Lift release version is 2.3 which in turn
based on Scala 2.8.1. Support for Scala 2.9.x has been already added to the
Lift 2.4 Milestone 1, so we will upgrade to Lift 2.4 version when stable
release is available.

Best Regards,
Vladimir

2011/7/20 Jack Park <[email protected]>

> Based on a github download built in Eclipse.
> The jars, based on building with maven, include Scala 2.8.1 in which
> the class is serializable.scala, lower case.  If I upgrade to the
> latest Scala, which has Serializable.scala in its code, then other
> APIs break.
> The failure appears to start on line 66 in boot.scala (stack trace below)
>
> The maven build, dropped into Jetty, runs fine. The same code dropped
> into Eclipse and built does not boot.
>
> What am I missing?
> Thanks
> Jack
>
>
> java.lang.**NoClassDefFoundError: scala/Serializable
>        at java.lang.ClassLoader.**defineClass1(Native Method)
>        at java.lang.ClassLoader.**defineClassCond(Unknown Source)
>        at java.lang.ClassLoader.**defineClass(Unknown Source)
>        at java.security.**SecureClassLoader.defineClass(**Unknown Source)
>        at java.net.URLClassLoader.**defineClass(Unknown Source)
>        at java.net.URLClassLoader.**access$000(Unknown Source)
>        at java.net.URLClassLoader$1.run(**Unknown Source)
>        at java.security.**AccessController.doPrivileged(**Native Method)
>        at java.net.URLClassLoader.**findClass(Unknown Source)
>        at org.mortbay.jetty.webapp.**WebAppClassLoader.loadClass(**
> WebAppClassLoade
> r.java:392)
>        at org.mortbay.jetty.webapp.**WebAppClassLoader.loadClass(**
> WebAppClassLoade
> r.java:363)
>        at bootstrap.liftweb.Boot.boot(**Boot.scala:66)
>        at sun.reflect.**NativeMethodAccessorImpl.**invoke0(Native Method)
>        at sun.reflect.**NativeMethodAccessorImpl.**invoke(Unknown Source)
>        at sun.reflect.**DelegatingMethodAccessorImpl.**invoke(Unknown
> Source)
>        at java.lang.reflect.Method.**invoke(Unknown Source)
>        at net.liftweb.util.ClassHelpers$**$anonfun$createInvoker$1.**
> apply(ClassHel
> pers.scala:361)
>        at net.liftweb.util.ClassHelpers$**$anonfun$createInvoker$1.**
> apply(ClassHel
> pers.scala:359)
>        at net.liftweb.http.**DefaultBootstrap$$anonfun$**
> boot$1.apply(LiftRules.sca
> la:1770)
>        at net.liftweb.http.**DefaultBootstrap$$anonfun$**
> boot$1.apply(LiftRules.sca
> la:1770)
>        at net.liftweb.common.Full.map(**Box.scala:478)
>        at net.liftweb.http.**DefaultBootstrap$.boot(**
> LiftRules.scala:1770)
>        at net.liftweb.http.provider.**HTTPProvider$class.bootLift(**
> HTTPProvider.sc
> ala:84)
>        at net.liftweb.http.LiftFilter.**bootLift(LiftServlet.scala:**722)
>        at net.liftweb.http.provider.**servlet.ServletFilterProvider$**
> class.init(Se
> rvletFilterProvider.scala:40)
>        at net.liftweb.http.LiftFilter.**init(LiftServlet.scala:722)
>        at org.mortbay.jetty.servlet.**FilterHolder.doStart(**
> FilterHolder.java:97)
>        at org.mortbay.component.**AbstractLifeCycle.start(**
> AbstractLifeCycle.java:
> 50)
>        at org.mortbay.jetty.servlet.**ServletHandler.initialize(**
> ServletHandler.ja
> va:713)
>        at org.mortbay.jetty.servlet.**Context.startContext(Context.**
> java:140)
>        at org.mortbay.jetty.webapp.**WebAppContext.startContext(**
> WebAppContext.jav
> a:1282)
>        at org.mortbay.jetty.handler.**ContextHandler.doStart(**
> ContextHandler.java:
> 518)
>        at org.mortbay.jetty.webapp.**WebAppContext.doStart(**
> WebAppContext.java:499
> )
>        at org.mortbay.component.**AbstractLifeCycle.start(**
> AbstractLifeCycle.java:
> 50)
>        at org.mortbay.jetty.handler.**HandlerCollection.doStart(**
> HandlerCollection
> .java:152)
>        at org.mortbay.jetty.handler.**ContextHandlerCollection.**
> doStart(ContextHan
> dlerCollection.java:156)
>        at org.mortbay.component.**AbstractLifeCycle.start(**
> AbstractLifeCycle.java:
> 50)
>        at org.mortbay.jetty.handler.**HandlerCollection.doStart(**
> HandlerCollection
> .java:152)
>        at org.mortbay.component.**AbstractLifeCycle.start(**
> AbstractLifeCycle.java:
> 50)
>        at org.mortbay.jetty.handler.**HandlerWrapper.doStart(**
> HandlerWrapper.java:
> 130)
>



-- 
Best Regards,
Vladimir Ivanov

Reply via email to