Hi, I wrote very simple Page class including a t:form,
accessed with web browser, and got an exception.
My environment is below.
Tapestry: 5.0.15
Jetty: 6.1.12
Eclipse: 3.3.2
When I use Jetty 5.1.4, it works (of course).
Is there any restrictions with Jetty version?
or is my configuration wrong?
Thanks,
Ken
FormTest.java:
public class FormTest {}
FormTest.tml:
<html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd">
<t:form>abc</t:form>
</html>
Stack Trace:
[ERROR] RequestExceptionHandler Processing of request failed with
uncaught exception: java.lang.ClassNotFoundException: caught an
exception while obtaining a class file for
org.apache.tapestry5.corelib.components.Form
org.apache.tapestry5.ioc.internal.util.TapestryException:
java.lang.ClassNotFoundException: caught an exception while obtaining a
class file for org.apache.tapestry5.corelib.components.Form [at
classpath:com/example/sample/pages/FormTest.tml, line 2, column 9]
at
org.apache.tapestry5.internal.services.PageElementFactoryImpl.newComponentElement(PageElementFactoryImpl.java:234)
at
$PageElementFactory_11d93be75ba.newComponentElement($PageElementFactory_11d93be75ba.java)
at
org.apache.tapestry5.internal.services.PageLoaderProcessor.startComponent(PageLoaderProcessor.java:664)
at
org.apache.tapestry5.internal.services.PageLoaderProcessor.loadTemplateForComponent(PageLoaderProcessor.java:509)
at
org.apache.tapestry5.internal.services.PageLoaderProcessor.workComponentQueue(PageLoaderProcessor.java:815)
at
org.apache.tapestry5.internal.services.PageLoaderProcessor.loadPage(PageLoaderProcessor.java:401)
at
org.apache.tapestry5.internal.services.PageLoaderImpl.loadPage(PageLoaderImpl.java:59)
at $PageLoader_11d93be75b8.loadPage($PageLoader_11d93be75b8.java)
at
org.apache.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java:210)
at
org.apache.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:107)
at $PagePool_11d93be75b7.checkout($PagePool_11d93be75b7.java)
at
org.apache.tapestry5.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:43)
at $RequestPageCache_11d93be75b6.get($RequestPageCache_11d93be75b6.java)
at $RequestPageCache_11d93be75ae.get($RequestPageCache_11d93be75ae.java)
at
org.apache.tapestry5.internal.services.RequestSecurityManagerImpl.checkForInsecureRequest(RequestSecurityManagerImpl.java:59)
at
$RequestSecurityManager_11d93be75ad.checkForInsecureRequest($RequestSecurityManager_11d93be75ad.java)
at
org.apache.tapestry5.services.TapestryModule$33.handle(TapestryModule.java:1729)
at
$PageRenderRequestHandler_11d93be75b1.handle($PageRenderRequestHandler_11d93be75b1.java)
at
$PageRenderRequestHandler_11d93be75a6.handle($PageRenderRequestHandler_11d93be75a6.java)
at
org.apache.tapestry5.internal.services.PageRenderDispatcher.process(PageRenderDispatcher.java:97)
at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:73)
at $Dispatcher_11d93be75ac.dispatch($Dispatcher_11d93be75ac.java)
at $Dispatcher_11d93be759f.dispatch($Dispatcher_11d93be759f.java)
at
org.apache.tapestry5.services.TapestryModule$17.service(TapestryModule.java:1025)
at com.example.sample.services.AppModule$1.service(AppModule.java:124)
at $RequestFilter_11d93be759e.service($RequestFilter_11d93be759e.java)
at $RequestHandler_11d93be75a0.service($RequestHandler_11d93be75a0.java)
at
org.apache.tapestry5.internal.services.LocalizationFilter.service(LocalizationFilter.java:42)
at $RequestHandler_11d93be75a0.service($RequestHandler_11d93be75a0.java)
at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
at $RequestHandler_11d93be75a0.service($RequestHandler_11d93be75a0.java)
at
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:624)
at $RequestHandler_11d93be75a0.service($RequestHandler_11d93be75a0.java)
at
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:614)
at $RequestHandler_11d93be75a0.service($RequestHandler_11d93be75a0.java)
at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
at $RequestHandler_11d93be75a0.service($RequestHandler_11d93be75a0.java)
at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93)
at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84)
at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83)
at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106)
at $RequestHandler_11d93be75a0.service($RequestHandler_11d93be75a0.java)
at $RequestHandler_11d93be7596.service($RequestHandler_11d93be7596.java)
at
org.apache.tapestry5.services.TapestryModule$16.service(TapestryModule.java:1005)
at
org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44)
at
$HttpServletRequestHandler_11d93be7597.service($HttpServletRequestHandler_11d93be7597.java)
at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
at
$HttpServletRequestFilter_11d93be7595.service($HttpServletRequestFilter_11d93be7595.java)
at
$HttpServletRequestHandler_11d93be7597.service($HttpServletRequestHandler_11d93be7597.java)
at
$HttpServletRequestHandler_11d93be7593.service($HttpServletRequestHandler_11d93be7593.java)
at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:179)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115)
at
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:361)
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:766)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:533)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:207)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403)
at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:522)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]