I just created a new Tapestry archetype from Maven, then imported it into a brand new Eclipse using m2eclipse, then I ran it with Run Jetty Run.

The result is that I got a 500 error. Am I doing something wrong, or is there something wrong?

Thank you.


   HTTP ERROR: 500

org/apache/tapestry5/ioc/Predicate

RequestURI=/tap4/


     Caused by:

java.lang.NoClassDefFoundError: org/apache/tapestry5/ioc/Predicate
        at 
org.apache.tapestry5.internal.services.ComponentClassTransformerImpl.transformComponentClass(ComponentClassTransformerImpl.java:163)
        at 
$ComponentClassTransformer_128d60e9294.transformComponentClass($ComponentClassTransformer_128d60e9294.java)
        at 
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.onLoad(ComponentInstantiatorSourceImpl.java:204)
        at javassist.Loader.findClass(Loader.java:340)
        at 
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl$PackageAwareLoader.findClass(ComponentInstantiatorSourceImpl.java:94)
        at javassist.Loader.loadClass(Loader.java:311)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        at 
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.findClass(ComponentInstantiatorSourceImpl.java:297)
        at 
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.getInstantiator(ComponentInstantiatorSourceImpl.java:277)
        at 
$ComponentInstantiatorSource_128d60e9292.getInstantiator($ComponentInstantiatorSource_128d60e9292.java)
        at 
org.apache.tapestry5.internal.pageload.PageLoaderImpl.createAssembler(PageLoaderImpl.java:193)
        at 
org.apache.tapestry5.internal.pageload.PageLoaderImpl.getAssembler(PageLoaderImpl.java:183)
        at 
org.apache.tapestry5.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:157)
        at $PageLoader_128d60e92c8.loadPage($PageLoader_128d60e92c8.java)
        at 
org.apache.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java:210)
        at 
org.apache.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:99)
        at $PagePool_128d60e92c7.checkout($PagePool_128d60e92c7.java)
        at 
org.apache.tapestry5.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:51)
        at $RequestPageCache_128d60e92c6.get($RequestPageCache_128d60e92c6.java)
        at $RequestPageCache_128d60e92bf.get($RequestPageCache_128d60e92bf.java)
        at 
org.apache.tapestry5.internal.services.DefaultRequestExceptionHandler.handleRequestException(DefaultRequestExceptionHandler.java:69)
        at 
$RequestExceptionHandler_128d60e92a4.handleRequestException($RequestExceptionHandler_128d60e92a4.java)
        at 
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:42)
        at $RequestHandler_128d60e92a7.service($RequestHandler_128d60e92a7.java)
        at 
org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:923)
        at $RequestHandler_128d60e92a7.service($RequestHandler_128d60e92a7.java)
        at 
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:913)
        at $RequestHandler_128d60e92a7.service($RequestHandler_128d60e92a7.java)
        at 
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
        at $RequestHandler_128d60e92a7.service($RequestHandler_128d60e92a7.java)
        at 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90)
        at 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:81)
        at 
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
        at 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
        at $RequestHandler_128d60e92a7.service($RequestHandler_128d60e92a7.java)
        at $RequestHandler_128d60e929c.service($RequestHandler_128d60e929c.java)
        at 
org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:245)
        at 
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
        at 
$HttpServletRequestHandler_128d60e929e.service($HttpServletRequestHandler_128d60e929e.java)
        at 
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
        at 
$HttpServletRequestFilter_128d60e929b.service($HttpServletRequestFilter_128d60e929b.java)
        at 
$HttpServletRequestHandler_128d60e929e.service($HttpServletRequestHandler_128d60e929e.java)
        at 
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:866)
        at 
$HttpServletRequestHandler_128d60e929e.service($HttpServletRequestHandler_128d60e929e.java)
        at 
$HttpServletRequestHandler_128d60e9299.service($HttpServletRequestHandler_128d60e9299.java)
        at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
        at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
        at 
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
        at 
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
        at 
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
        at 
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:722)
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:404)
        at 
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
        at org.mortbay.jetty.Server.handle(Server.java:324)
        at 
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
        at 
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
        at 
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
        at 
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
Caused by: java.lang.ClassNotFoundException: org.apache.tapestry5.ioc.Predicate
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        at 
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:375)
        at 
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337)
        ... 61 more


     Caused by:

java.lang.ClassNotFoundException: org.apache.tapestry5.ioc.Predicate
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        at 
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:375)
        at 
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337)
        at 
org.apache.tapestry5.internal.services.ComponentClassTransformerImpl.transformComponentClass(ComponentClassTransformerImpl.java:163)
        at 
$ComponentClassTransformer_128d60e9294.transformComponentClass($ComponentClassTransformer_128d60e9294.java)
        at 
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.onLoad(ComponentInstantiatorSourceImpl.java:204)
        at javassist.Loader.findClass(Loader.java:340)
        at 
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl$PackageAwareLoader.findClass(ComponentInstantiatorSourceImpl.java:94)
        at javassist.Loader.loadClass(Loader.java:311)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        at 
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.findClass(ComponentInstantiatorSourceImpl.java:297)
        at 
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.getInstantiator(ComponentInstantiatorSourceImpl.java:277)
        at 
$ComponentInstantiatorSource_128d60e9292.getInstantiator($ComponentInstantiatorSource_128d60e9292.java)
        at 
org.apache.tapestry5.internal.pageload.PageLoaderImpl.createAssembler(PageLoaderImpl.java:193)
        at 
org.apache.tapestry5.internal.pageload.PageLoaderImpl.getAssembler(PageLoaderImpl.java:183)
        at 
org.apache.tapestry5.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:157)
        at $PageLoader_128d60e92c8.loadPage($PageLoader_128d60e92c8.java)
        at 
org.apache.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java:210)
        at 
org.apache.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:99)
        at $PagePool_128d60e92c7.checkout($PagePool_128d60e92c7.java)
        at 
org.apache.tapestry5.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:51)
        at $RequestPageCache_128d60e92c6.get($RequestPageCache_128d60e92c6.java)
        at $RequestPageCache_128d60e92bf.get($RequestPageCache_128d60e92bf.java)
        at 
org.apache.tapestry5.internal.services.DefaultRequestExceptionHandler.handleRequestException(DefaultRequestExceptionHandler.java:69)
        at 
$RequestExceptionHandler_128d60e92a4.handleRequestException($RequestExceptionHandler_128d60e92a4.java)
        at 
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:42)
        at $RequestHandler_128d60e92a7.service($RequestHandler_128d60e92a7.java)
        at 
org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:923)
        at $RequestHandler_128d60e92a7.service($RequestHandler_128d60e92a7.java)
        at 
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:913)
        at $RequestHandler_128d60e92a7.service($RequestHandler_128d60e92a7.java)
        at 
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
        at $RequestHandler_128d60e92a7.service($RequestHandler_128d60e92a7.java)
        at 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90)
        at 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:81)
        at 
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
        at 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
        at $RequestHandler_128d60e92a7.service($RequestHandler_128d60e92a7.java)
        at $RequestHandler_128d60e929c.service($RequestHandler_128d60e929c.java)
        at 
org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:245)
        at 
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
        at 
$HttpServletRequestHandler_128d60e929e.service($HttpServletRequestHandler_128d60e929e.java)
        at 
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
        at 
$HttpServletRequestFilter_128d60e929b.service($HttpServletRequestFilter_128d60e929b.java)
        at 
$HttpServletRequestHandler_128d60e929e.service($HttpServletRequestHandler_128d60e929e.java)
        at 
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:866)
        at 
$HttpServletRequestHandler_128d60e929e.service($HttpServletRequestHandler_128d60e929e.java)
        at 
$HttpServletRequestHandler_128d60e9299.service($HttpServletRequestHandler_128d60e9299.java)
        at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
        at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
        at 
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
        at 
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
        at 
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
        at 
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:722)
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:404)
        at 
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
        at org.mortbay.jetty.Server.handle(Server.java:324)
        at 
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
        at 
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
        at 
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
        at 
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)

/Powered by Jetty:// <http://jetty.mortbay.org/>/





--
Tim Koop
t...@timkoop.com <mailto:t...@timkoop.com>
www.timkoop.com <http://www.timkoop.com>

Reply via email to