Lift + Eclipse

92 views
Skip to first unread message

Nicolae Emilian Ionascu

unread,
Jun 19, 2011, 6:49:06 PM6/19/11
to Lift
I'm in a desperate situation. I kept trying to start learning Lift +
Scala but I can't get the projects to run in Eclipse.

My current problem is that if I use RunWebApp from Eclipse I get the
following log:



#############################################################

JRebel 4.0.1 (201106171933)
(c) Copyright ZeroTurnaround OU, Estonia, Tartu.

Over the last 1 days JRebel prevented
at least 0 redeploys/restarts saving you about 0 hours.

This product is licensed to Personal
until June 18, 2012
for up to developer seats on site.

The following plugins are disabled at the moment:

#############################################################

JRebel-LOGBack: Remembered ContextInitializer instance
01:41:42.560 [main] INFO org.mortbay.log - Logging to
Logger[org.mortbay.log] via org.mortbay.log.Slf4jLog
01:41:42.564 [main] DEBUG org.mortbay.log - Container Server@6290ebfe
+ SelectChann...@0.0.0.0:8080 as connector
01:41:42.666 [main] DEBUG org.mortbay.log - Container
SecurityHandler@7f4c352e + ServletHandler@6437a04c as handler
01:41:42.666 [main] DEBUG org.mortbay.log - Container
SessionHandler@7ffd10fa + SecurityHandler@7f4c352e as handler
01:41:42.666 [main] DEBUG org.mortbay.log - Container
SessionHandler@7ffd10fa +
org.mortbay.jetty.servlet.HashSessionManager@3f65cebb as
sessionManager
01:41:42.666 [main] DEBUG org.mortbay.log - Container
org.mortbay.jetty.webapp.WebAppContext@34e77781{/,null} +
SessionHandler@7ffd10fa as handler
01:41:42.666 [main] DEBUG org.mortbay.log - Container
org.mortbay.jetty.webapp.WebAppContext@34e77781{/,null} +
ErrorPageErrorHandler@4856d149 as error
01:41:42.666 [main] DEBUG org.mortbay.log - Container Server@6290ebfe
+ org.mortbay.jetty.webapp.WebAppContext@34e77781{/,src/main/webapp}
as handler
>>> STARTING EMBEDDED JETTY SERVER, PRESS ANY KEY TO STOP
01:41:42.667 [main] INFO org.mortbay.log - jetty-6.1.22
01:41:42.678 [main] DEBUG org.mortbay.log - Container Server@6290ebfe
+ org.mortbay.thread.QueuedThreadPool@fd12614 as threadpool
01:41:42.679 [main] DEBUG org.mortbay.log - started
org.mortbay.thread.QueuedThreadPool@fd12614
01:41:42.705 [main] DEBUG org.mortbay.log - Thread Context class
loader is: ContextLoader@null([]) / sun.misc.Launcher
$AppClassLoader@32f4a24a
01:41:42.705 [main] DEBUG org.mortbay.log - Parent class loader is:
sun.misc.Launcher$AppClassLoader@32f4a24a
01:41:42.705 [main] DEBUG org.mortbay.log - Parent class loader is:
sun.misc.Launcher$ExtClassLoader@5acac268
01:41:42.710 [main] DEBUG org.mortbay.log - Checking Resource aliases
01:41:42.711 [main] DEBUG org.mortbay.log - Try webapp=file:/F:/
Projects/RCAsig/src/main/webapp/, exists=true, directory=true
01:41:42.711 [main] DEBUG org.mortbay.log - webapp=file:/F:/Projects/
RCAsig/src/main/webapp/
01:41:42.713 [main] DEBUG org.mortbay.log - Delete existing temp dir C:
\Users\EMILIA~1\AppData\Local\Temp\Jetty_0_0_0_0_8080_webapp____.
7fbo9s for org.mortbay.jetty.webapp.WebAppContext@34e77781{/,src/main/
webapp}
01:41:42.719 [main] DEBUG org.mortbay.log - Created temp dir C:\Users
\EMILIA~1\AppData\Local\Temp\Jetty_0_0_0_0_8080_webapp____.7fbo9s for
org.mortbay.jetty.webapp.WebAppContext@34e77781{/,src/main/webapp}
01:41:42.731 [main] DEBUG org.mortbay.log - getResource(org/mortbay/
jetty/webapp/webdefault.xml)=jar:file:/F:/Projects/RCAsig/lib_managed/
scala_2.9.0-1/test/jetty-6.1.22.jar!/org/mortbay/jetty/webapp/
webdefault.xml
01:41:42.732 [main] DEBUG org.mortbay.log - parse: jar:file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/test/jetty-6.1.22.jar!/org/
mortbay/jetty/webapp/webdefault.xml
01:41:42.734 [main] DEBUG org.mortbay.log - parsing: sid=jar:file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/test/jetty-6.1.22.jar!/org/
mortbay/jetty/webapp/webdefault.xml,pid=null
01:41:42.750 [main] DEBUG org.mortbay.log - ContextParam:
org.mortbay.jetty.webapp.NoTLDJarPattern=start.jar|ant-.*\.jar|dojo-.*
\.jar|jetty-.*\.jar|jsp-api-.*\.jar|junit-.*\.jar|servlet-api-.*\.jar|
dnsns\.jar|rt\.jar|jsse\.jar|tools\.jar|sunpkcs11\.jar|sunjce_provider
\.jar|xerces.*\.jar
01:41:42.756 [main] INFO org.mortbay.log - NO JSP Support for /, did
not find org.apache.jasper.servlet.JspServlet
01:41:42.763 [main] DEBUG org.mortbay.log - filterNameMap=null
01:41:42.763 [main] DEBUG org.mortbay.log - pathFilters=[]
01:41:42.763 [main] DEBUG org.mortbay.log - servletFilterMap=null
01:41:42.763 [main] DEBUG org.mortbay.log - servletPathMap=null
01:41:42.763 [main] DEBUG org.mortbay.log - servletNameMap=null
01:41:42.763 [main] DEBUG org.mortbay.log - Container
ServletHandler@6437a04c + default as servlet
01:41:42.763 [main] DEBUG org.mortbay.log - Container
ServletHandler@6437a04c + jsp as servlet
01:41:42.763 [main] DEBUG org.mortbay.log - Container
ServletHandler@6437a04c + (S=default,[/]) as servletMapping
01:41:42.763 [main] DEBUG org.mortbay.log - Container
ServletHandler@6437a04c + (S=jsp,[*.jsp, *.jspf, *.jspx, *.xsp, *.JSP,
*.JSPF, *.JSPX, *.XSP]) as servletMapping
01:41:42.767 [main] DEBUG org.mortbay.log - filterNameMap=null
01:41:42.767 [main] DEBUG org.mortbay.log - pathFilters=[]
01:41:42.767 [main] DEBUG org.mortbay.log - servletFilterMap=null
01:41:42.768 [main] DEBUG org.mortbay.log - servletPathMap={*.XSP=jsp,
*.JSPX=jsp, *.jspf=jsp, *.jsp=jsp, *.JSPF=jsp, *.jspx=jsp, *.xsp=jsp, /
=default, *.JSP=jsp}
01:41:42.768 [main] DEBUG org.mortbay.log - servletNameMap={jsp=jsp,
default=default}
01:41:42.769 [main] DEBUG org.mortbay.log - parse: file:/F:/Projects/
RCAsig/src/main/webapp/WEB-INF/web.xml
01:41:42.769 [main] DEBUG org.mortbay.log - parsing: sid=file:/F:/
Projects/RCAsig/src/main/webapp/WEB-INF/web.xml,pid=null
01:41:42.781 [main] DEBUG org.mortbay.log - resolveEntity(-//Sun
Microsystems, Inc.//DTD Web Application 2.3//EN, http://java.sun.com/dtd/web-app_2_3.dtd)
01:41:42.782 [main] DEBUG org.mortbay.log - Redirected entity
http://java.sun.com/dtd/web-app_2_3.dtd --> jar:file:/F:/Projects/
RCAsig/lib_managed/scala_2.9.0-1/test/servlet-api-2.5-20081211.jar!/
javax/servlet/resources/web-app_2_3.dtd
01:41:42.790 [main] DEBUG org.mortbay.log - Container
ServletHandler@6437a04c + LiftFilter as filter
01:41:42.791 [main] DEBUG org.mortbay.log - Container
ServletHandler@6437a04c + (F=LiftFilter,[/*],[],0) as filterMapping
01:41:42.791 [main] DEBUG org.mortbay.log -
filterNameMap={LiftFilter=LiftFilter}
01:41:42.791 [main] DEBUG org.mortbay.log - pathFilters=[(F=LiftFilter,
[/*],[],0)]
01:41:42.791 [main] DEBUG org.mortbay.log - servletFilterMap=null
01:41:42.791 [main] DEBUG org.mortbay.log - servletPathMap={*.XSP=jsp,
*.JSPX=jsp, *.jspf=jsp, *.jsp=jsp, *.JSPF=jsp, *.jspx=jsp, *.xsp=jsp, /
=default, *.JSP=jsp}
01:41:42.791 [main] DEBUG org.mortbay.log - servletNameMap={jsp=jsp,
default=default}
01:41:42.791 [main] DEBUG org.mortbay.log -
filterNameMap={LiftFilter=LiftFilter}
01:41:42.791 [main] DEBUG org.mortbay.log - pathFilters=[(F=LiftFilter,
[/*],[],0)]
01:41:42.792 [main] DEBUG org.mortbay.log - servletFilterMap=null
01:41:42.792 [main] DEBUG org.mortbay.log - servletPathMap={*.XSP=jsp,
*.JSPX=jsp, *.jspf=jsp, *.jsp=jsp, *.JSPF=jsp, *.jspx=jsp, *.xsp=jsp, /
=default, *.JSP=jsp}
01:41:42.792 [main] DEBUG org.mortbay.log - servletNameMap={jsp=jsp,
default=default}
01:41:42.792 [main] DEBUG org.mortbay.log - Configuring web-jetty.xml
01:41:42.794 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/compile/logback-
core-0.9.26.jar
01:41:42.795 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/compile/lift-
json_2.9.0-1-2.4-M2.jar
01:41:42.796 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/compile/scalap-2.9.0-1.jar
01:41:42.798 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/compile/htmlparser-1.2.1.jar
01:41:42.799 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/compile/commons-
codec-1.4.jar
01:41:42.799 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/compile/derby-10.7.1.1.jar
01:41:42.803 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/test/specs_2.9.0-1-1.6.8.jar
01:41:42.808 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/compile/lift-
webkit_2.9.0-1-2.4-M2.jar
01:41:42.816 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/compile/lift-db_2.9.0-1-2.4-
M2.jar
01:41:42.817 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/compile/activation-1.1.jar
01:41:42.818 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/compile/logback-
classic-0.9.26.jar
01:41:42.818 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/compile/slf4j-api-1.6.1.jar
01:41:42.818 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/test/h2-1.2.138.jar
01:41:42.819 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/compile/mail-1.4.1.jar
01:41:42.820 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/compile/joda-time-1.6.2.jar
01:41:42.821 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/compile/paranamer-2.3.jar
01:41:42.821 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/compile/lift-
proto_2.9.0-1-2.4-M2.jar
01:41:42.822 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/compile/lift-
mapper_2.9.0-1-2.4-M2.jar
01:41:42.823 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/compile/lift-
actor_2.9.0-1-2.4-M2.jar
01:41:42.823 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/compile/h2-1.2.147.jar
01:41:42.824 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/compile/lift-
common_2.9.0-1-2.4-M2.jar
01:41:42.824 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/compile/lift-
util_2.9.0-1-2.4-M2.jar
01:41:42.826 [main] DEBUG org.mortbay.log - TLD search of file:/F:/
Projects/RCAsig/lib_managed/scala_2.9.0-1/compile/commons-
fileupload-1.2.2.jar
01:41:42.827 [main] DEBUG org.mortbay.log - TLD search of file:/F:/IDE/
EclipseHelios/plugins/
org.zeroturnaround.eclipse.embedder_4.0.1.201106172247/jrebel/
jrebel.jar
01:41:42.843 [main] DEBUG org.mortbay.log - TLD search of file:/C:/
Program%20Files/Java/jdk1.6.0_26/jre/lib/ext/localedata.jar
01:41:42.844 [main] DEBUG org.mortbay.log - loaded class
com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl from null
01:41:42.845 [main] DEBUG org.mortbay.log - loaded class
com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration
from null
01:41:42.845 [main] DEBUG org.mortbay.log - loaded class
com.sun.org.apache.xerces.internal.impl.dv.dtd.DTDDVFactoryImpl from
null
01:41:42.846 [main] DEBUG org.mortbay.log - getResource(javax/servlet/
jsp/resources/web-jsptaglibrary_1_1.dtd)=jar:file:/F:/Projects/RCAsig/
lib_managed/scala_2.9.0-1/test/servlet-api-2.5-20081211.jar!/javax/
servlet/jsp/resources/web-jsptaglibrary_1_1.dtd
01:41:42.846 [main] DEBUG org.mortbay.log - getResource(javax/servlet/
jsp/resources/web-jsptaglibrary_1_2.dtd)=jar:file:/F:/Projects/RCAsig/
lib_managed/scala_2.9.0-1/test/servlet-api-2.5-20081211.jar!/javax/
servlet/jsp/resources/web-jsptaglibrary_1_2.dtd
01:41:42.847 [main] DEBUG org.mortbay.log - getResource(javax/servlet/
jsp/resources/web-jsptaglibrary_2_0.xsd)=jar:file:/F:/Projects/RCAsig/
lib_managed/scala_2.9.0-1/test/servlet-api-2.5-20081211.jar!/javax/
servlet/jsp/resources/web-jsptaglibrary_2_0.xsd
01:41:42.847 [main] DEBUG org.mortbay.log - getResource(javax/servlet/
jsp/resources/web-jsptaglibrary_1_1.dtd)=jar:file:/F:/Projects/RCAsig/
lib_managed/scala_2.9.0-1/test/servlet-api-2.5-20081211.jar!/javax/
servlet/jsp/resources/web-jsptaglibrary_1_1.dtd
01:41:42.847 [main] DEBUG org.mortbay.log - getResource(javax/servlet/
jsp/resources/web-jsptaglibrary_1_2.dtd)=jar:file:/F:/Projects/RCAsig/
lib_managed/scala_2.9.0-1/test/servlet-api-2.5-20081211.jar!/javax/
servlet/jsp/resources/web-jsptaglibrary_1_2.dtd
01:41:42.847 [main] DEBUG org.mortbay.log - getResource(javax/servlet/
jsp/resources/web-jsptaglibrary_2_0.xsd)=jar:file:/F:/Projects/RCAsig/
lib_managed/scala_2.9.0-1/test/servlet-api-2.5-20081211.jar!/javax/
servlet/jsp/resources/web-jsptaglibrary_2_0.xsd
01:41:42.849 [main] DEBUG org.mortbay.log - Container Server@6290ebfe
+ org.mortbay.jetty.servlet.HashSessionIdManager@4df2a9da as
sessionIdManager
01:41:42.849 [main] DEBUG org.mortbay.log - Init SecureRandom.
01:41:42.858 [main] DEBUG org.mortbay.log - started
org.mortbay.jetty.servlet.HashSessionIdManager@4df2a9da
01:41:42.859 [main] DEBUG org.mortbay.log - started
org.mortbay.jetty.servlet.HashSessionManager@3f65cebb
01:41:42.860 [main] DEBUG org.mortbay.log -
filterNameMap={LiftFilter=LiftFilter}
01:41:42.860 [main] DEBUG org.mortbay.log - pathFilters=[(F=LiftFilter,
[/*],[],0)]
01:41:42.860 [main] DEBUG org.mortbay.log - servletFilterMap=null
01:41:42.860 [main] DEBUG org.mortbay.log - servletPathMap={*.XSP=jsp,
*.JSPX=jsp, *.jspf=jsp, *.jsp=jsp, *.JSPF=jsp, *.jspx=jsp, *.xsp=jsp, /
=default, *.JSP=jsp}
01:41:42.860 [main] DEBUG org.mortbay.log - servletNameMap={jsp=jsp,
default=default}
01:41:42.860 [main] DEBUG org.mortbay.log - starting
ServletHandler@6437a04c
01:41:42.860 [main] DEBUG org.mortbay.log - started
ServletHandler@6437a04c
01:41:42.860 [main] DEBUG org.mortbay.log - starting
SecurityHandler@7f4c352e
01:41:42.860 [main] DEBUG org.mortbay.log - started
SecurityHandler@7f4c352e
01:41:42.860 [main] DEBUG org.mortbay.log - starting
SessionHandler@7ffd10fa
01:41:42.861 [main] DEBUG org.mortbay.log - started
SessionHandler@7ffd10fa
01:41:42.861 [main] DEBUG org.mortbay.log - starting
org.mortbay.jetty.webapp.WebAppContext@34e77781{/,src/main/webapp}
01:41:42.861 [main] DEBUG org.mortbay.log - starting
ErrorPageErrorHandler@4856d149
01:41:42.861 [main] DEBUG org.mortbay.log - started
ErrorPageErrorHandler@4856d149
01:41:42.865 [main] DEBUG org.mortbay.log - loaded class
net.liftweb.http.LiftFilter from sun.misc.Launcher
$AppClassLoader@32f4a24a
01:41:42.865 [main] DEBUG org.mortbay.log - Holding class
net.liftweb.http.LiftFilter
01:41:43.298 [main] DEBUG org.mortbay.log - loaded class
com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl
from null
01:41:43.300 [main] DEBUG org.mortbay.log - loaded class
com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration
from null
01:41:43.300 [main] DEBUG org.mortbay.log - loaded class
com.sun.org.apache.xerces.internal.impl.dv.dtd.DTDDVFactoryImpl from
null
01:41:43.569 [main] DEBUG net.liftweb.mapper.MetaMapper - Initializing
MetaMapper for User
01:41:43.571 [main] DEBUG net.liftweb.mapper.MetaMapper - Created
FieldFinder for interface net.liftweb.mapper.MappedField
01:41:43.596 [main] DEBUG net.liftweb.mapper.MetaMapper -
typeFilter(class code.model.User$textArea$); T=interface
net.liftweb.mapper.MappedField
01:41:43.596 [main] DEBUG net.liftweb.mapper.MetaMapper -
typeFilter(class net.liftweb.mapper.MappedUniqueId); T=interface
net.liftweb.mapper.MappedField
01:41:43.596 [main] DEBUG net.liftweb.mapper.MetaMapper -
typeFilter(class net.liftweb.mapper.MappedBoolean); T=interface
net.liftweb.mapper.MappedField
01:41:43.596 [main] DEBUG net.liftweb.mapper.MetaMapper -
typeFilter(class net.liftweb.mapper.MegaProtoUser$MyLocale);
T=interface net.liftweb.mapper.MappedField
01:41:43.596 [main] DEBUG net.liftweb.mapper.MetaMapper -
typeFilter(class net.liftweb.mapper.MegaProtoUser$MyTimeZone);
T=interface net.liftweb.mapper.MappedField
01:41:43.596 [main] DEBUG net.liftweb.mapper.MetaMapper -
typeFilter(class net.liftweb.mapper.MappedLongIndex); T=interface
net.liftweb.mapper.MappedField
01:41:43.596 [main] DEBUG net.liftweb.mapper.MetaMapper -
typeFilter(class net.liftweb.mapper.MappedString); T=interface
net.liftweb.mapper.MappedField
01:41:43.596 [main] DEBUG net.liftweb.mapper.MetaMapper -
typeFilter(class net.liftweb.mapper.MappedString); T=interface
net.liftweb.mapper.MappedField
01:41:43.596 [main] DEBUG net.liftweb.mapper.MetaMapper -
typeFilter(class net.liftweb.mapper.MappedEmail); T=interface
net.liftweb.mapper.MappedField
01:41:43.596 [main] DEBUG net.liftweb.mapper.MetaMapper -
typeFilter(class net.liftweb.mapper.MappedPassword); T=interface
net.liftweb.mapper.MappedField
01:41:43.596 [main] DEBUG net.liftweb.mapper.MetaMapper -
typeFilter(class net.liftweb.mapper.MappedBoolean); T=interface
net.liftweb.mapper.MappedField
01:41:43.596 [main] DEBUG net.liftweb.mapper.MetaMapper -
typeFilter(long); T=interface net.liftweb.mapper.MappedField
01:41:43.596 [main] DEBUG net.liftweb.mapper.MetaMapper -
typeFilter(boolean); T=interface net.liftweb.mapper.MappedField
01:41:43.596 [main] DEBUG net.liftweb.mapper.MetaMapper -
typeFilter(class net.liftweb.common.Box); T=interface
net.liftweb.mapper.MappedField
01:41:43.596 [main] DEBUG net.liftweb.mapper.MetaMapper -
typeFilter(boolean); T=interface net.liftweb.mapper.MappedField
01:41:43.596 [main] DEBUG net.liftweb.mapper.MetaMapper -
typeFilter(boolean); T=interface net.liftweb.mapper.MappedField
01:41:43.596 [main] DEBUG net.liftweb.mapper.MetaMapper -
typeFilter(interface scala.PartialFunction); T=interface
net.liftweb.mapper.MappedField
01:41:43.596 [main] DEBUG net.liftweb.mapper.MetaMapper -
typeFilter(int); T=interface net.liftweb.mapper.MappedField
01:41:43.599 [main] DEBUG net.liftweb.mapper.MetaMapper - fields:
Map(email -> private final net.liftweb.mapper.MappedEmail
code.model.User.email, textArea -> private volatile code.model.User
$textArea$ code.model.User.textArea$module, timezone -> private final
net.liftweb.mapper.MegaProtoUser$MyTimeZone code.model.User.timezone,
validated -> private final net.liftweb.mapper.MappedBoolean
code.model.User.validated, locale -> private final
net.liftweb.mapper.MegaProtoUser$MyLocale code.model.User.locale,
lastName -> private final net.liftweb.mapper.MappedString
code.model.User.lastName, firstName -> private final
net.liftweb.mapper.MappedString code.model.User.firstName, id ->
private final net.liftweb.mapper.MappedLongIndex code.model.User.id,
superUser -> private final net.liftweb.mapper.MappedBoolean
code.model.User.superUser, uniqueId -> private final
net.liftweb.mapper.MappedUniqueId code.model.User.uniqueId, password -
> private final net.liftweb.mapper.MappedPassword
code.model.User.password)
01:41:43.642 [main] DEBUG net.liftweb.mapper.MetaMapper - fields:
Map()
01:41:43.725 [main] DEBUG org.mortbay.log - loaded class
sun.jdbc.odbc.JdbcOdbcDriver from null
01:41:43.727 [main] DEBUG org.mortbay.log - loaded class
org.apache.derby.jdbc.AutoloadedDriver from sun.misc.Launcher
$AppClassLoader@32f4a24a
01:41:43.728 [main] DEBUG org.mortbay.log - loaded class org.h2.Driver
from sun.misc.Launcher$AppClassLoader@32f4a24a
org.h2.jdbc.JdbcSQLException: Wrong user name or password [8004-147]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:
327)
at org.h2.message.DbException.get(DbException.java:167)
at org.h2.message.DbException.get(DbException.java:144)
at org.h2.message.DbException.get(DbException.java:133)
at org.h2.engine.Engine.validateUserAndPassword(Engine.java:300)
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:145)
at org.h2.engine.Engine.createSession(Engine.java:120)
at org.h2.server.TcpServerThread.run(TcpServerThread.java:124)
at java.lang.Thread.run(Unknown Source)

at org.h2.engine.SessionRemote.done(SessionRemote.java:530)
at org.h2.engine.SessionRemote.initTransfer(SessionRemote.java:114)
at org.h2.engine.SessionRemote.connectServer(SessionRemote.java:327)
at
org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:
253)
at org.h2.engine.SessionRemote.createSession(SessionRemote.java:219)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:111)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:95)
at org.h2.Driver.connect(Driver.java:58)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:207)
at net.liftweb.db.StandardDBVendor.createOne(DB.scala:1066)
at net.liftweb.db.ProtoDBVendor$class.newConnection(DB.scala:1121)
at net.liftweb.db.StandardDBVendor.newConnection(DB.scala:1055)
at net.liftweb.db.DB$$anonfun$6$$anonfun$apply$7.apply(DB.scala:147)
at net.liftweb.db.DB$$anonfun$6$$anonfun$apply$7.apply(DB.scala:147)
at net.liftweb.common.EmptyBox.or(Box.scala:576)
at net.liftweb.db.DB$$anonfun$6.apply(DB.scala:147)
at net.liftweb.db.DB$$anonfun$6.apply(DB.scala:147)
at net.liftweb.common.Full.flatMap(Box.scala:493)
at net.liftweb.db.DB$class.newConnection(DB.scala:147)
at net.liftweb.db.DB$class.getConnection(DB.scala:262)
at net.liftweb.db.DB$class.use(DB.scala:615)
at net.liftweb.db.DB$$anon$1.use(DB.scala:38)
at net.liftweb.mapper.Schemifier$.schemify(Schemifier.scala:70)
at net.liftweb.mapper.Schemifier$.schemify(Schemifier.scala:53)
at bootstrap.liftweb.Boot.boot(Boot.scala:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at net.liftweb.util.ClassHelpers$$anonfun$createInvoker
$1.apply(ClassHelpers.scala:361)
at net.liftweb.util.ClassHelpers$$anonfun$createInvoker
$1.apply(ClassHelpers.scala:359)
at net.liftweb.http.DefaultBootstrap$$anonfun$boot
$1.apply(LiftRules.scala:1813)
at net.liftweb.http.DefaultBootstrap$$anonfun$boot
$1.apply(LiftRules.scala:1813)
at net.liftweb.common.Full.map(Box.scala:491)
at net.liftweb.http.DefaultBootstrap$.boot(LiftRules.scala:1813)
at net.liftweb.http.provider.HTTPProvider
$class.bootLift(HTTPProvider.scala:84)
at net.liftweb.http.LiftFilter.bootLift(LiftServlet.scala:753)
at net.liftweb.http.provider.servlet.ServletFilterProvider
$class.init(ServletFilterProvider.scala:40)
at net.liftweb.http.LiftFilter.init(LiftServlet.scala:753)
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.java:
662)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:
1250)
at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:
517)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:
467)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
50)
at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:
130)
at org.mortbay.jetty.Server.doStart(Server.java:224)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
50)
at RunWebApp$.<init>(RunWebApp.scala:21)
at RunWebApp$.<clinit>(RunWebApp.scala)
01:41:44.150 [main] DEBUG net.liftweb.db.ProtoDBVendor - Created new
pool entry. name=ConnectionIdentifier(lift), poolSize=1
01:41:44.154 [main] DEBUG net.liftweb.db.DB$$anon$1 - Connection ID
384450333935 for JNDI connection lift opened
01:41:44.170 [main] ERROR n.liftweb.http.provider.HTTPProvider -
Failed to Boot! Your application may not run properly
java.lang.NullPointerException: Looking for Connection Identifier
ConnectionIdentifier(lift) but failed to find either a JNDI data
source with the name lift or a lift connection manager with the
correct name
at net.liftweb.db.DB$$anonfun$7$$anonfun$apply$11.apply(DB.scala:154)
~[lift-db_2.9.0-1-2.4-M2.jar:2.4-M2]
at net.liftweb.db.DB$$anonfun$7$$anonfun$apply$11.apply(DB.scala:154)
~[lift-db_2.9.0-1-2.4-M2.jar:2.4-M2]
at net.liftweb.common.EmptyBox.openOr(Box.scala:574) ~[lift-
common_2.9.0-1-2.4-M2.jar:2.4-M2]
at net.liftweb.db.DB$$anonfun$7.apply(DB.scala:153) ~[lift-
db_2.9.0-1-2.4-M2.jar:2.4-M2]
at net.liftweb.db.DB$$anonfun$7.apply(DB.scala:153) ~[lift-
db_2.9.0-1-2.4-M2.jar:2.4-M2]
at net.liftweb.common.EmptyBox.openOr(Box.scala:574) ~[lift-
common_2.9.0-1-2.4-M2.jar:2.4-M2]
at net.liftweb.db.DB$class.newConnection(DB.scala:147) ~[lift-
db_2.9.0-1-2.4-M2.jar:2.4-M2]
at net.liftweb.db.DB$class.getConnection(DB.scala:262) ~[lift-
db_2.9.0-1-2.4-M2.jar:2.4-M2]
at net.liftweb.db.DB$class.use(DB.scala:615) ~[lift-db_2.9.0-1-2.4-
M2.jar:2.4-M2]
at net.liftweb.db.DB$$anon$1.use(DB.scala:38) ~[lift-db_2.9.0-1-2.4-
M2.jar:2.4-M2]
at net.liftweb.mapper.Schemifier$.schemify(Schemifier.scala:70)
~[lift-mapper_2.9.0-1-2.4-M2.jar:2.4-M2]
at net.liftweb.mapper.Schemifier$.schemify(Schemifier.scala:53)
~[lift-mapper_2.9.0-1-2.4-M2.jar:2.4-M2]
at bootstrap.liftweb.Boot.boot(Boot.scala:37) ~[classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:
1.6.0_26]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39) ~[na:1.6.0_26]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25) ~[na:1.6.0_26]
at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_26]
at net.liftweb.util.ClassHelpers$$anonfun$createInvoker
$1.apply(ClassHelpers.scala:361) ~[lift-util_2.9.0-1-2.4-M2.jar:2.4-
M2]
at net.liftweb.util.ClassHelpers$$anonfun$createInvoker
$1.apply(ClassHelpers.scala:359) ~[lift-util_2.9.0-1-2.4-M2.jar:2.4-
M2]
at net.liftweb.http.DefaultBootstrap$$anonfun$boot
$1.apply(LiftRules.scala:1813) ~[lift-webkit_2.9.0-1-2.4-M2.jar:2.4-
M2]
at net.liftweb.http.DefaultBootstrap$$anonfun$boot
$1.apply(LiftRules.scala:1813) ~[lift-webkit_2.9.0-1-2.4-M2.jar:2.4-
M2]
at net.liftweb.common.Full.map(Box.scala:491) ~[lift-
common_2.9.0-1-2.4-M2.jar:2.4-M2]
at net.liftweb.http.DefaultBootstrap$.boot(LiftRules.scala:1813)
~[lift-webkit_2.9.0-1-2.4-M2.jar:2.4-M2]
at net.liftweb.http.provider.HTTPProvider
$class.bootLift(HTTPProvider.scala:84) ~[lift-webkit_2.9.0-1-2.4-
M2.jar:2.4-M2]
at net.liftweb.http.LiftFilter.bootLift(LiftServlet.scala:753) [lift-
webkit_2.9.0-1-2.4-M2.jar:2.4-M2]
at net.liftweb.http.provider.servlet.ServletFilterProvider
$class.init(ServletFilterProvider.scala:40) [lift-webkit_2.9.0-1-2.4-
M2.jar:2.4-M2]
at net.liftweb.http.LiftFilter.init(LiftServlet.scala:753) [lift-
webkit_2.9.0-1-2.4-M2.jar:2.4-M2]
at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:
97) [jetty-6.1.22.jar:6.1.22]
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
50) [jetty-util-6.1.22.jar:6.1.22]
at
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:
662) [jetty-6.1.22.jar:6.1.22]
at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
[jetty-6.1.22.jar:6.1.22]
at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:
1250) [jetty-6.1.22.jar:6.1.22]
at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:
517) [jetty-6.1.22.jar:6.1.22]
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:
467) [jetty-6.1.22.jar:6.1.22]
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
50) [jetty-util-6.1.22.jar:6.1.22]
at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:
130) [jetty-6.1.22.jar:6.1.22]
at org.mortbay.jetty.Server.doStart(Server.java:224)
[jetty-6.1.22.jar:6.1.22]
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
50) [jetty-util-6.1.22.jar:6.1.22]
at RunWebApp$.<init>(RunWebApp.scala:21) [test-classes/:na]
at RunWebApp$.<clinit>(RunWebApp.scala) [test-classes/:na]
01:41:44.185 [main] DEBUG org.mortbay.log - started LiftFilter
01:41:44.203 [main] DEBUG org.mortbay.log - loaded class
org.mortbay.jetty.servlet.DefaultServlet
01:41:44.204 [main] DEBUG org.mortbay.log - loaded class
org.mortbay.jetty.servlet.DefaultServlet from sun.misc.Launcher
$AppClassLoader@32f4a24a
01:41:44.204 [main] DEBUG org.mortbay.log - Holding class
org.mortbay.jetty.servlet.DefaultServlet
01:41:44.210 [main] DEBUG org.mortbay.log - started
org.mortbay.jetty.servlet.DefaultServlet$NIOResourceCache@1a2b2cf8
01:41:44.210 [main] DEBUG org.mortbay.log - started
org.mortbay.jetty.ResourceCache@8955b34
01:41:44.211 [main] DEBUG org.mortbay.log - resource base = file:/F:/
Projects/RCAsig/src/main/webapp/
01:41:44.211 [main] DEBUG org.mortbay.log - started default
01:41:44.211 [main] DEBUG org.mortbay.log - loaded class
org.mortbay.servlet.NoJspServlet
01:41:44.211 [main] DEBUG org.mortbay.log - loaded class
org.mortbay.servlet.NoJspServlet from sun.misc.Launcher
$AppClassLoader@32f4a24a
01:41:44.211 [main] DEBUG org.mortbay.log - Holding class
org.mortbay.servlet.NoJspServlet
01:41:44.211 [main] DEBUG org.mortbay.log - started jsp
01:41:44.212 [main] DEBUG org.mortbay.log - started
org.mortbay.jetty.webapp.WebAppContext@34e77781{/,src/main/webapp}
01:41:44.212 [main] DEBUG org.mortbay.log - starting Server@6290ebfe
01:41:44.226 [main] DEBUG org.mortbay.log - started
org.mortbay.jetty.nio.SelectChannelConnector$1@6876fb1b
01:41:44.228 [main] INFO org.mortbay.log - Started
SelectChann...@0.0.0.0:8080
01:41:44.228 [main] DEBUG org.mortbay.log - started
SelectChann...@0.0.0.0:8080
01:41:44.228 [main] DEBUG org.mortbay.log - started Server@6290ebfe

There are two problems in there:

1) It says failed to boot.
2) It says that the username and password are incorrect.

I got to this point by getting the Lift project from www.liftweb.net
and then adding Eclipsify to it. When I go to localhost:8080 it says
that helloWorld.howdy wasn't found. When I do sbt ~jetty-run
everything works as expected. What do I do? Help will be higly
appreciated.

Thank you!

Richard Dallaway

unread,
Jun 20, 2011, 5:11:23 AM6/20/11
to lif...@googlegroups.com
On 19 June 2011 23:49, Nicolae Emilian Ionascu <emilian...@gmail.com> wrote:
I'm in a desperate situation. I kept trying to start learning Lift +
Scala but I can't get the projects to run in Eclipse.

My current problem is that if I use RunWebApp from Eclipse I get the
following log:
 
[log and stacktrace removed]
 
There are two problems in there:

1) It says failed to boot.
2) It says that the username and password are incorrect.

I got to this point by getting the Lift project from www.liftweb.net
and then adding Eclipsify to it. When I go to localhost:8080 it says
that helloWorld.howdy wasn't found. When I do sbt ~jetty-run
everything works as expected. What do I do? Help will be higly
appreciated.

Looks to be working for me, but I notice I don't use JRebel from inside Eclipse.  I usually just run jetty-run from SBT and from there let JRebel reload the classes that Eclipse compiles when I save a file.

In detail...

I'm running Eclipse 3.6.2 (64 bit Mac OS version) using Scala IDE plugin 2.0 latest beta (from a few weeks back) under Scala 2.8.  I grabbed the 2.4-M2 Lift basic download from liftweb.net and added SBT Eclipsify to it, and from SBT ran the "eclipse" command.  

In Eclipse, I did File > Import and selected General > Existing project into Workspace and then navigated to my lift_basic

Apparently there's a bug in SBT Eclipseify that it doesn't add the Scala compiler. So you need to navigate to Build Path > Add Libraries and select "Scala Compiler".  Then do a Project > Clean.

This should give you a project with no red error markers.

From that point, right click on RunWebApp.scala and Run As > Scala Application and it's looking fine for me.

Hope that's some help.  I've posted the project to git hub as:


If you need the .eclipse and .classpath files let me know and I'll add them to the project.

Richard

Andy Czerwonka

unread,
Jun 20, 2011, 8:57:41 AM6/20/11
to lif...@googlegroups.com
I'm using Heiko's sbtplugin for 0.10.x and it works fine for me.


It adds the scala compiler.

Andy Czerwonka

unread,
Jun 20, 2011, 9:02:20 AM6/20/11
to lif...@googlegroups.com
and you can run JRebel from inside if you want.... I pass this to the VM in the run configuration

-Xmx1512M -noverify -javaagent:/Volumes/Data/Users/aczerwon/dev/bin/jrebel/jrebel.jar -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256m

Nicolae Emilian Ionascu

unread,
Jun 20, 2011, 10:23:17 AM6/20/11
to Lift
Thank you guys. I am running the vm with those parameters and I am
using sbt plugin. My problem is that I was thinking of using scala
2.9.0.1 with lift 2.4-M2 and I wanted to run it from Eclipse and also
debug it from the same IDE. I've just read that I could do remote
debugging using Tomcat and I will look into that as soon as I finish
work and get home. BTW I've been a developer for quite a while but
this is my first post in which I actually requested help and I was
pleasantly surprised that you guys answered so quickly.

Bozidar Dangubic

unread,
Aug 5, 2011, 9:48:45 AM8/5/11
to Lift
How did you set this up? I am having issues getting SBT Eclipse to
work. I created local build.sbt in project/plugins directory per
documentation but when I run sbt eclipse I am just seeing:

> eclipse
[error] No action named 'eclipse' exists.
[info] Execute 'help' for a list of commands or 'actions' for a list
of available project actions and methods.
[info]
[info] Total time: 0 s, completed Aug 5, 2011 9:24:31 AM

Andy Czerwonka

unread,
Aug 5, 2011, 1:57:54 PM8/5/11
to lif...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages