A clean checkout, build and still gives me the original stack trace before I interact with the servlet at all.
jasvir-macbookpro:shindig jasvir$ svn diff jasvir-macbookpro:shindig jasvir$ svn up At revision 947901. jasvir-macbookpro:shindig jasvir$ mvn -Prun [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Building Apache Shindig Project [INFO] task-segment: [jetty:run-war] [INFO] ------------------------------------------------------------------------ [INFO] Preparing jetty:run-war [INFO] [enforcer:enforce {execution: enforce-java}] [INFO] Setting property: classpath.resource.loader.class => 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'. [INFO] Setting property: velocimacro.messages.on => 'false'. [INFO] Setting property: resource.loader => 'classpath'. [INFO] Setting property: resource.manager.logwhenfound => 'false'. [INFO] [remote-resources:process {execution: default}] [INFO] [antrun:run {execution: create-work}] [INFO] Executing tasks [INFO] Executed tasks [INFO] [site:attach-descriptor {execution: default-attach-descriptor}] [INFO] Preparing source:jar [WARNING] Removing: jar from forked lifecycle, to prevent recursive invocation. [INFO] [enforcer:enforce {execution: enforce-java}] [INFO] [source:jar {execution: attach-sources}] [INFO] Preparing source:test-jar [WARNING] Removing: jar from forked lifecycle, to prevent recursive invocation. [WARNING] Removing: test-jar from forked lifecycle, to prevent recursive invocation. [INFO] [enforcer:enforce {execution: enforce-java}] [INFO] [source:test-jar {execution: attach-sources}] [INFO] [jetty:run-war {execution: default-cli}] [INFO] Configuring Jetty for project: Apache Shindig Project 2010-05-24 20:40:23.518:INFO::Logging to STDERR via org.mortbay.log.StdErrLog [INFO] Context path = / [INFO] Tmp directory = determined at runtime [INFO] Web defaults = org/mortbay/jetty/webapp/webdefault.xml [INFO] Web overrides = none [INFO] Starting jetty 6.1.22 ... 2010-05-24 20:40:23.638:INFO::jetty-6.1.22 2010-05-24 20:40:23.961:INFO::No Transaction manager found - if your webapp requires one, please configure one. 2010-05-24 20:40:24.925:WARN::Failed startup of context org.mortbay.jetty.plugin.jetty6pluginwebappcont...@5999c55a {/,/Users/jasvir/src/svn-changes/shindig/java/server/target/shindig-server-2.0.0-SNAPSHOT.war} java.lang.RuntimeException: java.lang.ClassNotFoundException: org.apache.shindig.extras.ShindigExtrasGuiceModule at org.apache.shindig.common.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:59) at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548) at org.mortbay.jetty.servlet.Context.startContext(Context.java:136) 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.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115) 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(ContextHandlerCollection.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) at org.mortbay.jetty.Server.doStart(Server.java:224) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132) at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441) at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383) at org.mortbay.jetty.plugin.Jetty6RunWar.execute(Jetty6RunWar.java:67) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) 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 org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) 2010-05-24 20:40:24.993:INFO::Started selectchannelconnec...@0.0.0.0:8080 [INFO] Started Jetty Server On Wed, May 19, 2010 at 1:12 AM, Evgeny Bogdanov <evgeny.bogda...@epfl.ch>wrote: > Thanks Paul. > It works now with jetty, though doesn't in tomcat (apache-tomcat-6.0.20, > Mac OS 10.6.3) > > May 19, 2010 10:07:57 AM org.apache.catalina.core.AprLifecycleListener init > INFO: The APR based Apache Tomcat Native library which allows optimal > performance in production environments was not found on the > java.library.path: > .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java > May 19, 2010 10:07:57 AM org.apache.coyote.http11.Http11Protocol init > INFO: Initializing Coyote HTTP/1.1 on http-8080 > May 19, 2010 10:07:57 AM org.apache.catalina.startup.Catalina load > INFO: Initialization processed in 317 ms > May 19, 2010 10:07:57 AM org.apache.catalina.core.StandardService start > INFO: Starting service Catalina > May 19, 2010 10:07:57 AM org.apache.catalina.core.StandardEngine start > INFO: Starting Servlet Engine: Apache Tomcat/6.0.20 > May 19, 2010 10:07:57 AM org.apache.catalina.startup.HostConfig deployWAR > INFO: Deploying web application archive ROOT.war > May 19, 2010 10:07:57 AM org.apache.catalina.core.StandardContext start > SEVERE: Error listenerStart > May 19, 2010 10:07:57 AM org.apache.catalina.core.StandardContext start > SEVERE: Context [] startup failed due to previous errors > INFO [main] (ContextListener.java:73) - Using local widget server > properties file: > /Library/Tomcat/apache-tomcat-6.0.20/local.widgetserver.properties > 10:07:58,946 INFO ContextListener:73 - Using local widget server > properties file: > /Library/Tomcat/apache-tomcat-6.0.20/local.widgetserver.properties > INFO [main] (ContextListener.java:96) - Using local open social properties > file: /Library/Tomcat/apache-tomcat-6.0.20/local.opensocial.properties > 10:07:58,961 INFO ContextListener:96 - Using local open social properties > file: /Library/Tomcat/apache-tomcat-6.0.20/local.opensocial.properties > INFO [main] (ContextListener.java:112) - Loading local features file: > /Library/Tomcat/apache-tomcat-6.0.20/local.opensocial.properties > 10:07:58,962 INFO ContextListener:112 - Loading local features file: > /Library/Tomcat/apache-tomcat-6.0.20/local.opensocial.properties > INFO [main] (FeatureLoader.java:58) - Installed feature: > http://wave.google.com > 10:07:59,069 INFO FeatureLoader:58 - Installed feature: > http://wave.google.com > INFO [main] (FeatureLoader.java:58) - Installed feature: > http://www.getwookie.org/usefeature/polling > 10:07:59,071 INFO FeatureLoader:58 - Installed feature: > http://www.getwookie.org/usefeature/polling > May 19, 2010 10:07:59 AM org.apache.coyote.http11.Http11Protocol start > INFO: Starting Coyote HTTP/1.1 on http-8080 > May 19, 2010 10:07:59 AM org.apache.jk.common.ChannelSocket init > INFO: JK: ajp13 listening on /0.0.0.0:8009 > May 19, 2010 10:07:59 AM org.apache.jk.server.JkMain start > INFO: Jk running ID=0 time=0/13 config=null > May 19, 2010 10:07:59 AM org.apache.catalina.startup.Catalina start > INFO: Server startup in 2188 ms >