You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Ion Marinescu <ma...@yahoo.com> on 2010/11/22 14:18:15 UTC

Error while running Tapestry 5.2.4 with GAE in hosted mode.

Hi,I'm trying to run tapestry on top of google's appengine.I'm using version 5.2.4 of Tapestry and version 1.3.8 of GAE. I've created the project using the maven archetype from the tapestry repo (http://tapestry.apache.org) and successfully deployed it to a jetty instance. I followed the instructions  from http://googlewebtoolkit.blogspot.com/2010/08/how-to-use-google-plugin-for-eclipse.html in order to add support for the appengine apis.I've successfully deployed the application the appspot domain (http://data-wrangler.appspot.com/) but when I try to run the application in the hosted mode (on my local machine) I get the following stack trace :HTTP ERROR 500Problem accessing /. Reason:    Exception constructing service 'ResponseCompressionAnalyzer': Error invoking constructor org.apache.tapestry5.internal.services.ResponseCompressionAnalyzerImpl(HttpServletRequest, Collection, boolean) (at ResponseCompressionAnalyzerImpl.java:38) via
 org.apache.tapestry5.internal.services.InternalModule.bind(ServiceBinder) (at InternalModule.java:73) (for service 'ResponseCompressionAnalyzer'): Error building service proxy for service 'HttpServletRequest' (at org.apache.tapestry5.services.TapestryModule.buildHttpServletRequest() (at TapestryModule.java:1631)): Unable to lookup class java.util.Enumeration: java.util.EnumerationCaused by:java.lang.RuntimeException: Exception constructing service 'ResponseCompressionAnalyzer': Error invoking constructor org.apache.tapestry5.internal.services.ResponseCompressionAnalyzerImpl(HttpServletRequest, Collection, boolean) (at ResponseCompressionAnalyzerImpl.java:38) via org.apache.tapestry5.internal.services.InternalModule.bind(ServiceBinder) (at InternalModule.java:73) (for service 'ResponseCompressionAnalyzer'): Error building service proxy for service 'HttpServletRequest' (at org.apache.tapestry5.services.TapestryModule.buildHttpServletRequest() (at
 TapestryModule.java:1631)): Unable to lookup class java.util.Enumeration: java.util.Enumeration
	at org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.obtainObjectFromCreator(JustInTimeObjectCreator.java:78)
	at org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at $ResponseCompressionAnalyzer_12c739b1c87.delegate($ResponseCompressionAnalyzer_12c739b1c87.java)
	at $ResponseCompressionAnalyzer_12c739b1c87.isGZipSupported($ResponseCompressionAnalyzer_12c739b1c87.java)
	at org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:49)
	at $HttpServletRequestHandler_12c739b1c8b.service($HttpServletRequestHandler_12c739b1c8b.java)
	at org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at $HttpServletRequestFilter_12c739b1c88.service($HttpServletRequestFilter_12c739b1c88.java)
	at $HttpServletRequestHandler_12c739b1c8b.service($HttpServletRequestHandler_12c739b1c8b.java)
	at org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:928)
	at $HttpServletRequestHandler_12c739b1c8b.service($HttpServletRequestHandler_12c739b1c8b.java)
	at $HttpServletRequestHandler_12c739b1c86.service($HttpServletRequestHandler_12c739b1c86.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:58)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:122)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
	at com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:70)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:349)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Caused by: java.lang.RuntimeException: Error invoking constructor org.apache.tapestry5.internal.services.ResponseCompressionAnalyzerImpl(HttpServletRequest, Collection, boolean) (at ResponseCompressionAnalyzerImpl.java:38) via org.apache.tapestry5.internal.services.InternalModule.bind(ServiceBinder) (at InternalModule.java:73) (for service 'ResponseCompressionAnalyzer'): Error building service proxy for service 'HttpServletRequest' (at org.apache.tapestry5.services.TapestryModule.buildHttpServletRequest() (at TapestryModule.java:1631)): Unable to lookup class java.util.Enumeration: java.util.Enumeration
	at org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObject(ConstructorServiceCreator.java:76)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
	at org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createService(SingletonServiceLifecycle.java:29)
	at org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.createObject(LifecycleWrappedServiceCreator.java:46)
	at org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(AdvisorStackBuilder.java:60)
	at org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	at org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrapper.createObject(RecursiveServiceCreationCheckWrapper.java:60)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
	at org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	... 36 more
Caused by: org.apache.tapestry5.ioc.internal.OperationException: Error building service proxy for service 'HttpServletRequest' (at org.apache.tapestry5.services.TapestryModule.buildHttpServletRequest() (at TapestryModule.java:1631)): Unable to lookup class java.util.Enumeration: java.util.Enumeration
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(OperationTrackerImpl.java:102)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:69)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.create(ModuleImpl.java:349)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.access$100(ModuleImpl.java:61)
	at org.apache.tapestry5.ioc.internal.ModuleImpl$1.invoke(ModuleImpl.java:209)
	at org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withWrite(ConcurrentBarrier.java:140)
	at org.apache.tapestry5.ioc.internal.ModuleImpl$2.invoke(ModuleImpl.java:225)
	at org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.findOrCreate(ModuleImpl.java:231)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.getService(ModuleImpl.java:124)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.getService(RegistryImpl.java:429)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.getService(RegistryImpl.java:676)
	at org.apache.tapestry5.ioc.internal.ObjectLocatorImpl.getService(ObjectLocatorImpl.java:45)
	at org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl$1.invoke(MasterObjectProviderImpl.java:56)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl.provide(MasterObjectProviderImpl.java:41)
	at $MasterObjectProvider_12c739b1c62.provide($MasterObjectProvider_12c739b1c62.java)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.getObject(RegistryImpl.java:811)
	at org.apache.tapestry5.ioc.internal.ObjectLocatorImpl.getObject(ObjectLocatorImpl.java:50)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjection(InternalUtils.java:263)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.access$000(InternalUtils.java:86)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils$2.invoke(InternalUtils.java:303)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParameters(InternalUtils.java:307)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParametersForConstructor(InternalUtils.java:278)
	at org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObject(ConstructorServiceCreator.java:56)
	... 52 more
Caused by: java.lang.RuntimeException: Error building service proxy for service 'HttpServletRequest' (at org.apache.tapestry5.services.TapestryModule.buildHttpServletRequest() (at TapestryModule.java:1631)): Unable to lookup class java.util.Enumeration: java.util.Enumeration
	at org.apache.tapestry5.ioc.internal.ModuleImpl$4.invoke(ModuleImpl.java:344)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	... 82 more
Caused by: java.lang.RuntimeException: Unable to lookup class java.util.Enumeration: java.util.Enumeration
	at org.apache.tapestry5.ioc.internal.services.CtClassSourceImpl.toCtClass(CtClassSourceImpl.java:75)
	at org.apache.tapestry5.ioc.internal.services.CtClassSourceImpl.toCtClass(CtClassSourceImpl.java:64)
	at org.apache.tapestry5.ioc.internal.services.AbstractFab.toCtClass(AbstractFab.java:80)
	at org.apache.tapestry5.ioc.internal.services.ClassFabImpl.addMethod(ClassFabImpl.java:216)
	at org.apache.tapestry5.ioc.internal.services.ClassFabImpl.proxyMethodsToDelegate(ClassFabImpl.java:190)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.createProxyInstance(ModuleImpl.java:510)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.createProxy(ModuleImpl.java:475)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.access$900(ModuleImpl.java:61)
	at org.apache.tapestry5.ioc.internal.ModuleImpl$4.invoke(ModuleImpl.java:327)
	... 83 more
Caused by: javassist.NotFoundException: java.util.Enumeration
	at javassist.ClassPool.get(ClassPool.java:436)
	at org.apache.tapestry5.ioc.internal.services.CtClassSourceImpl.toCtClass(CtClassSourceImpl.java:71)
	... 91 more
Caused by:java.lang.RuntimeException: Error invoking constructor org.apache.tapestry5.internal.services.ResponseCompressionAnalyzerImpl(HttpServletRequest, Collection, boolean) (at ResponseCompressionAnalyzerImpl.java:38) via org.apache.tapestry5.internal.services.InternalModule.bind(ServiceBinder) (at InternalModule.java:73) (for service 'ResponseCompressionAnalyzer'): Error building service proxy for service 'HttpServletRequest' (at org.apache.tapestry5.services.TapestryModule.buildHttpServletRequest() (at TapestryModule.java:1631)): Unable to lookup class java.util.Enumeration: java.util.Enumeration
	at org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObject(ConstructorServiceCreator.java:76)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
	at org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createService(SingletonServiceLifecycle.java:29)
	at org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.createObject(LifecycleWrappedServiceCreator.java:46)
	at org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(AdvisorStackBuilder.java:60)
	at org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	at org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrapper.createObject(RecursiveServiceCreationCheckWrapper.java:60)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
	at org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	at org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at $ResponseCompressionAnalyzer_12c739b1c87.delegate($ResponseCompressionAnalyzer_12c739b1c87.java)
	at $ResponseCompressionAnalyzer_12c739b1c87.isGZipSupported($ResponseCompressionAnalyzer_12c739b1c87.java)
	at org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:49)
	at $HttpServletRequestHandler_12c739b1c8b.service($HttpServletRequestHandler_12c739b1c8b.java)
	at org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at $HttpServletRequestFilter_12c739b1c88.service($HttpServletRequestFilter_12c739b1c88.java)
	at $HttpServletRequestHandler_12c739b1c8b.service($HttpServletRequestHandler_12c739b1c8b.java)
	at org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:928)
	at $HttpServletRequestHandler_12c739b1c8b.service($HttpServletRequestHandler_12c739b1c8b.java)
	at $HttpServletRequestHandler_12c739b1c86.service($HttpServletRequestHandler_12c739b1c86.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:58)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:122)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
	at com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:70)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:349)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Caused by: org.apache.tapestry5.ioc.internal.OperationException: Error building service proxy for service 'HttpServletRequest' (at org.apache.tapestry5.services.TapestryModule.buildHttpServletRequest() (at TapestryModule.java:1631)): Unable to lookup class java.util.Enumeration: java.util.Enumeration
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(OperationTrackerImpl.java:102)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:69)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.create(ModuleImpl.java:349)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.access$100(ModuleImpl.java:61)
	at org.apache.tapestry5.ioc.internal.ModuleImpl$1.invoke(ModuleImpl.java:209)
	at org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withWrite(ConcurrentBarrier.java:140)
	at org.apache.tapestry5.ioc.internal.ModuleImpl$2.invoke(ModuleImpl.java:225)
	at org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.findOrCreate(ModuleImpl.java:231)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.getService(ModuleImpl.java:124)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.getService(RegistryImpl.java:429)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.getService(RegistryImpl.java:676)
	at org.apache.tapestry5.ioc.internal.ObjectLocatorImpl.getService(ObjectLocatorImpl.java:45)
	at org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl$1.invoke(MasterObjectProviderImpl.java:56)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl.provide(MasterObjectProviderImpl.java:41)
	at $MasterObjectProvider_12c739b1c62.provide($MasterObjectProvider_12c739b1c62.java)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.getObject(RegistryImpl.java:811)
	at org.apache.tapestry5.ioc.internal.ObjectLocatorImpl.getObject(ObjectLocatorImpl.java:50)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjection(InternalUtils.java:263)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.access$000(InternalUtils.java:86)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils$2.invoke(InternalUtils.java:303)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParameters(InternalUtils.java:307)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParametersForConstructor(InternalUtils.java:278)
	at org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObject(ConstructorServiceCreator.java:56)
	... 52 more
Caused by: java.lang.RuntimeException: Error building service proxy for service 'HttpServletRequest' (at org.apache.tapestry5.services.TapestryModule.buildHttpServletRequest() (at TapestryModule.java:1631)): Unable to lookup class java.util.Enumeration: java.util.Enumeration
	at org.apache.tapestry5.ioc.internal.ModuleImpl$4.invoke(ModuleImpl.java:344)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	... 82 more
Caused by: java.lang.RuntimeException: Unable to lookup class java.util.Enumeration: java.util.Enumeration
	at org.apache.tapestry5.ioc.internal.services.CtClassSourceImpl.toCtClass(CtClassSourceImpl.java:75)
	at org.apache.tapestry5.ioc.internal.services.CtClassSourceImpl.toCtClass(CtClassSourceImpl.java:64)
	at org.apache.tapestry5.ioc.internal.services.AbstractFab.toCtClass(AbstractFab.java:80)
	at org.apache.tapestry5.ioc.internal.services.ClassFabImpl.addMethod(ClassFabImpl.java:216)
	at org.apache.tapestry5.ioc.internal.services.ClassFabImpl.proxyMethodsToDelegate(ClassFabImpl.java:190)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.createProxyInstance(ModuleImpl.java:510)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.createProxy(ModuleImpl.java:475)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.access$900(ModuleImpl.java:61)
	at org.apache.tapestry5.ioc.internal.ModuleImpl$4.invoke(ModuleImpl.java:327)
	... 83 more
Caused by: javassist.NotFoundException: java.util.Enumeration
	at javassist.ClassPool.get(ClassPool.java:436)
	at org.apache.tapestry5.ioc.internal.services.CtClassSourceImpl.toCtClass(CtClassSourceImpl.java:71)
	... 91 more
Caused by:org.apache.tapestry5.ioc.internal.OperationException: Error building service proxy for service 'HttpServletRequest' (at org.apache.tapestry5.services.TapestryModule.buildHttpServletRequest() (at TapestryModule.java:1631)): Unable to lookup class java.util.Enumeration: java.util.Enumeration
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(OperationTrackerImpl.java:102)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:69)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.create(ModuleImpl.java:349)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.access$100(ModuleImpl.java:61)
	at org.apache.tapestry5.ioc.internal.ModuleImpl$1.invoke(ModuleImpl.java:209)
	at org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withWrite(ConcurrentBarrier.java:140)
	at org.apache.tapestry5.ioc.internal.ModuleImpl$2.invoke(ModuleImpl.java:225)
	at org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.findOrCreate(ModuleImpl.java:231)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.getService(ModuleImpl.java:124)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.getService(RegistryImpl.java:429)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.getService(RegistryImpl.java:676)
	at org.apache.tapestry5.ioc.internal.ObjectLocatorImpl.getService(ObjectLocatorImpl.java:45)
	at org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl$1.invoke(MasterObjectProviderImpl.java:56)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl.provide(MasterObjectProviderImpl.java:41)
	at $MasterObjectProvider_12c739b1c62.provide($MasterObjectProvider_12c739b1c62.java)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.getObject(RegistryImpl.java:811)
	at org.apache.tapestry5.ioc.internal.ObjectLocatorImpl.getObject(ObjectLocatorImpl.java:50)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjection(InternalUtils.java:263)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.access$000(InternalUtils.java:86)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils$2.invoke(InternalUtils.java:303)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParameters(InternalUtils.java:307)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParametersForConstructor(InternalUtils.java:278)
	at org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObject(ConstructorServiceCreator.java:56)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
	at org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createService(SingletonServiceLifecycle.java:29)
	at org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.createObject(LifecycleWrappedServiceCreator.java:46)
	at org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(AdvisorStackBuilder.java:60)
	at org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	at org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrapper.createObject(RecursiveServiceCreationCheckWrapper.java:60)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
	at org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	at org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at $ResponseCompressionAnalyzer_12c739b1c87.delegate($ResponseCompressionAnalyzer_12c739b1c87.java)
	at $ResponseCompressionAnalyzer_12c739b1c87.isGZipSupported($ResponseCompressionAnalyzer_12c739b1c87.java)
	at org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:49)
	at $HttpServletRequestHandler_12c739b1c8b.service($HttpServletRequestHandler_12c739b1c8b.java)
	at org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at $HttpServletRequestFilter_12c739b1c88.service($HttpServletRequestFilter_12c739b1c88.java)
	at $HttpServletRequestHandler_12c739b1c8b.service($HttpServletRequestHandler_12c739b1c8b.java)
	at org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:928)
	at $HttpServletRequestHandler_12c739b1c8b.service($HttpServletRequestHandler_12c739b1c8b.java)
	at $HttpServletRequestHandler_12c739b1c86.service($HttpServletRequestHandler_12c739b1c86.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:58)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:122)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
	at com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:70)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:349)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Caused by: java.lang.RuntimeException: Error building service proxy for service 'HttpServletRequest' (at org.apache.tapestry5.services.TapestryModule.buildHttpServletRequest() (at TapestryModule.java:1631)): Unable to lookup class java.util.Enumeration: java.util.Enumeration
	at org.apache.tapestry5.ioc.internal.ModuleImpl$4.invoke(ModuleImpl.java:344)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	... 82 more
Caused by: java.lang.RuntimeException: Unable to lookup class java.util.Enumeration: java.util.Enumeration
	at org.apache.tapestry5.ioc.internal.services.CtClassSourceImpl.toCtClass(CtClassSourceImpl.java:75)
	at org.apache.tapestry5.ioc.internal.services.CtClassSourceImpl.toCtClass(CtClassSourceImpl.java:64)
	at org.apache.tapestry5.ioc.internal.services.AbstractFab.toCtClass(AbstractFab.java:80)
	at org.apache.tapestry5.ioc.internal.services.ClassFabImpl.addMethod(ClassFabImpl.java:216)
	at org.apache.tapestry5.ioc.internal.services.ClassFabImpl.proxyMethodsToDelegate(ClassFabImpl.java:190)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.createProxyInstance(ModuleImpl.java:510)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.createProxy(ModuleImpl.java:475)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.access$900(ModuleImpl.java:61)
	at org.apache.tapestry5.ioc.internal.ModuleImpl$4.invoke(ModuleImpl.java:327)
	... 83 more
Caused by: javassist.NotFoundException: java.util.Enumeration
	at javassist.ClassPool.get(ClassPool.java:436)
	at org.apache.tapestry5.ioc.internal.services.CtClassSourceImpl.toCtClass(CtClassSourceImpl.java:71)
	... 91 more
Caused by:java.lang.RuntimeException: Error building service proxy for service 'HttpServletRequest' (at org.apache.tapestry5.services.TapestryModule.buildHttpServletRequest() (at TapestryModule.java:1631)): Unable to lookup class java.util.Enumeration: java.util.Enumeration
	at org.apache.tapestry5.ioc.internal.ModuleImpl$4.invoke(ModuleImpl.java:344)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.create(ModuleImpl.java:349)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.access$100(ModuleImpl.java:61)
	at org.apache.tapestry5.ioc.internal.ModuleImpl$1.invoke(ModuleImpl.java:209)
	at org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withWrite(ConcurrentBarrier.java:140)
	at org.apache.tapestry5.ioc.internal.ModuleImpl$2.invoke(ModuleImpl.java:225)
	at org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.findOrCreate(ModuleImpl.java:231)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.getService(ModuleImpl.java:124)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.getService(RegistryImpl.java:429)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.getService(RegistryImpl.java:676)
	at org.apache.tapestry5.ioc.internal.ObjectLocatorImpl.getService(ObjectLocatorImpl.java:45)
	at org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl$1.invoke(MasterObjectProviderImpl.java:56)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl.provide(MasterObjectProviderImpl.java:41)
	at $MasterObjectProvider_12c739b1c62.provide($MasterObjectProvider_12c739b1c62.java)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.getObject(RegistryImpl.java:811)
	at org.apache.tapestry5.ioc.internal.ObjectLocatorImpl.getObject(ObjectLocatorImpl.java:50)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjection(InternalUtils.java:263)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.access$000(InternalUtils.java:86)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils$2.invoke(InternalUtils.java:303)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParameters(InternalUtils.java:307)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParametersForConstructor(InternalUtils.java:278)
	at org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObject(ConstructorServiceCreator.java:56)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
	at org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createService(SingletonServiceLifecycle.java:29)
	at org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.createObject(LifecycleWrappedServiceCreator.java:46)
	at org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(AdvisorStackBuilder.java:60)
	at org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	at org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrapper.createObject(RecursiveServiceCreationCheckWrapper.java:60)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
	at org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	at org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at $ResponseCompressionAnalyzer_12c739b1c87.delegate($ResponseCompressionAnalyzer_12c739b1c87.java)
	at $ResponseCompressionAnalyzer_12c739b1c87.isGZipSupported($ResponseCompressionAnalyzer_12c739b1c87.java)
	at org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:49)
	at $HttpServletRequestHandler_12c739b1c8b.service($HttpServletRequestHandler_12c739b1c8b.java)
	at org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at $HttpServletRequestFilter_12c739b1c88.service($HttpServletRequestFilter_12c739b1c88.java)
	at $HttpServletRequestHandler_12c739b1c8b.service($HttpServletRequestHandler_12c739b1c8b.java)
	at org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:928)
	at $HttpServletRequestHandler_12c739b1c8b.service($HttpServletRequestHandler_12c739b1c8b.java)
	at $HttpServletRequestHandler_12c739b1c86.service($HttpServletRequestHandler_12c739b1c86.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:58)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:122)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
	at com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:70)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:349)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Caused by: java.lang.RuntimeException: Unable to lookup class java.util.Enumeration: java.util.Enumeration
	at org.apache.tapestry5.ioc.internal.services.CtClassSourceImpl.toCtClass(CtClassSourceImpl.java:75)
	at org.apache.tapestry5.ioc.internal.services.CtClassSourceImpl.toCtClass(CtClassSourceImpl.java:64)
	at org.apache.tapestry5.ioc.internal.services.AbstractFab.toCtClass(AbstractFab.java:80)
	at org.apache.tapestry5.ioc.internal.services.ClassFabImpl.addMethod(ClassFabImpl.java:216)
	at org.apache.tapestry5.ioc.internal.services.ClassFabImpl.proxyMethodsToDelegate(ClassFabImpl.java:190)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.createProxyInstance(ModuleImpl.java:510)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.createProxy(ModuleImpl.java:475)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.access$900(ModuleImpl.java:61)
	at org.apache.tapestry5.ioc.internal.ModuleImpl$4.invoke(ModuleImpl.java:327)
	... 83 more
Caused by: javassist.NotFoundException: java.util.Enumeration
	at javassist.ClassPool.get(ClassPool.java:436)
	at org.apache.tapestry5.ioc.internal.services.CtClassSourceImpl.toCtClass(CtClassSourceImpl.java:71)
	... 91 more
Caused by:java.lang.RuntimeException: Unable to lookup class java.util.Enumeration: java.util.Enumeration
	at org.apache.tapestry5.ioc.internal.services.CtClassSourceImpl.toCtClass(CtClassSourceImpl.java:75)
	at org.apache.tapestry5.ioc.internal.services.CtClassSourceImpl.toCtClass(CtClassSourceImpl.java:64)
	at org.apache.tapestry5.ioc.internal.services.AbstractFab.toCtClass(AbstractFab.java:80)
	at org.apache.tapestry5.ioc.internal.services.ClassFabImpl.addMethod(ClassFabImpl.java:216)
	at org.apache.tapestry5.ioc.internal.services.ClassFabImpl.proxyMethodsToDelegate(ClassFabImpl.java:190)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.createProxyInstance(ModuleImpl.java:510)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.createProxy(ModuleImpl.java:475)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.access$900(ModuleImpl.java:61)
	at org.apache.tapestry5.ioc.internal.ModuleImpl$4.invoke(ModuleImpl.java:327)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.create(ModuleImpl.java:349)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.access$100(ModuleImpl.java:61)
	at org.apache.tapestry5.ioc.internal.ModuleImpl$1.invoke(ModuleImpl.java:209)
	at org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withWrite(ConcurrentBarrier.java:140)
	at org.apache.tapestry5.ioc.internal.ModuleImpl$2.invoke(ModuleImpl.java:225)
	at org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.findOrCreate(ModuleImpl.java:231)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.getService(ModuleImpl.java:124)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.getService(RegistryImpl.java:429)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.getService(RegistryImpl.java:676)
	at org.apache.tapestry5.ioc.internal.ObjectLocatorImpl.getService(ObjectLocatorImpl.java:45)
	at org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl$1.invoke(MasterObjectProviderImpl.java:56)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl.provide(MasterObjectProviderImpl.java:41)
	at $MasterObjectProvider_12c739b1c62.provide($MasterObjectProvider_12c739b1c62.java)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.getObject(RegistryImpl.java:811)
	at org.apache.tapestry5.ioc.internal.ObjectLocatorImpl.getObject(ObjectLocatorImpl.java:50)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjection(InternalUtils.java:263)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.access$000(InternalUtils.java:86)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils$2.invoke(InternalUtils.java:303)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParameters(InternalUtils.java:307)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParametersForConstructor(InternalUtils.java:278)
	at org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObject(ConstructorServiceCreator.java:56)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
	at org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createService(SingletonServiceLifecycle.java:29)
	at org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.createObject(LifecycleWrappedServiceCreator.java:46)
	at org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(AdvisorStackBuilder.java:60)
	at org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	at org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrapper.createObject(RecursiveServiceCreationCheckWrapper.java:60)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
	at org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	at org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at $ResponseCompressionAnalyzer_12c739b1c87.delegate($ResponseCompressionAnalyzer_12c739b1c87.java)
	at $ResponseCompressionAnalyzer_12c739b1c87.isGZipSupported($ResponseCompressionAnalyzer_12c739b1c87.java)
	at org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:49)
	at $HttpServletRequestHandler_12c739b1c8b.service($HttpServletRequestHandler_12c739b1c8b.java)
	at org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at $HttpServletRequestFilter_12c739b1c88.service($HttpServletRequestFilter_12c739b1c88.java)
	at $HttpServletRequestHandler_12c739b1c8b.service($HttpServletRequestHandler_12c739b1c8b.java)
	at org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:928)
	at $HttpServletRequestHandler_12c739b1c8b.service($HttpServletRequestHandler_12c739b1c8b.java)
	at $HttpServletRequestHandler_12c739b1c86.service($HttpServletRequestHandler_12c739b1c86.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:58)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:122)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
	at com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:70)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:349)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Caused by: javassist.NotFoundException: java.util.Enumeration
	at javassist.ClassPool.get(ClassPool.java:436)
	at org.apache.tapestry5.ioc.internal.services.CtClassSourceImpl.toCtClass(CtClassSourceImpl.java:71)
	... 91 more
Caused by:javassist.NotFoundException: java.util.Enumeration
	at javassist.ClassPool.get(ClassPool.java:436)
	at org.apache.tapestry5.ioc.internal.services.CtClassSourceImpl.toCtClass(CtClassSourceImpl.java:71)
	at org.apache.tapestry5.ioc.internal.services.CtClassSourceImpl.toCtClass(CtClassSourceImpl.java:64)
	at org.apache.tapestry5.ioc.internal.services.AbstractFab.toCtClass(AbstractFab.java:80)
	at org.apache.tapestry5.ioc.internal.services.ClassFabImpl.addMethod(ClassFabImpl.java:216)
	at org.apache.tapestry5.ioc.internal.services.ClassFabImpl.proxyMethodsToDelegate(ClassFabImpl.java:190)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.createProxyInstance(ModuleImpl.java:510)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.createProxy(ModuleImpl.java:475)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.access$900(ModuleImpl.java:61)
	at org.apache.tapestry5.ioc.internal.ModuleImpl$4.invoke(ModuleImpl.java:327)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.create(ModuleImpl.java:349)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.access$100(ModuleImpl.java:61)
	at org.apache.tapestry5.ioc.internal.ModuleImpl$1.invoke(ModuleImpl.java:209)
	at org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withWrite(ConcurrentBarrier.java:140)
	at org.apache.tapestry5.ioc.internal.ModuleImpl$2.invoke(ModuleImpl.java:225)
	at org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.findOrCreate(ModuleImpl.java:231)
	at org.apache.tapestry5.ioc.internal.ModuleImpl.getService(ModuleImpl.java:124)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.getService(RegistryImpl.java:429)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.getService(RegistryImpl.java:676)
	at org.apache.tapestry5.ioc.internal.ObjectLocatorImpl.getService(ObjectLocatorImpl.java:45)
	at org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl$1.invoke(MasterObjectProviderImpl.java:56)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl.provide(MasterObjectProviderImpl.java:41)
	at $MasterObjectProvider_12c739b1c62.provide($MasterObjectProvider_12c739b1c62.java)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.getObject(RegistryImpl.java:811)
	at org.apache.tapestry5.ioc.internal.ObjectLocatorImpl.getObject(ObjectLocatorImpl.java:50)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjection(InternalUtils.java:263)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.access$000(InternalUtils.java:86)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils$2.invoke(InternalUtils.java:303)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParameters(InternalUtils.java:307)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParametersForConstructor(InternalUtils.java:278)
	at org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObject(ConstructorServiceCreator.java:56)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
	at org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createService(SingletonServiceLifecycle.java:29)
	at org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.createObject(LifecycleWrappedServiceCreator.java:46)
	at org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(AdvisorStackBuilder.java:60)
	at org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	at org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrapper.createObject(RecursiveServiceCreationCheckWrapper.java:60)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65)
	at org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
	at org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	at org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at $ResponseCompressionAnalyzer_12c739b1c87.delegate($ResponseCompressionAnalyzer_12c739b1c87.java)
	at $ResponseCompressionAnalyzer_12c739b1c87.isGZipSupported($ResponseCompressionAnalyzer_12c739b1c87.java)
	at org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:49)
	at $HttpServletRequestHandler_12c739b1c8b.service($HttpServletRequestHandler_12c739b1c8b.java)
	at org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at $HttpServletRequestFilter_12c739b1c88.service($HttpServletRequestFilter_12c739b1c88.java)
	at $HttpServletRequestHandler_12c739b1c8b.service($HttpServletRequestHandler_12c739b1c8b.java)
	at org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:928)
	at $HttpServletRequestHandler_12c739b1c8b.service($HttpServletRequestHandler_12c739b1c8b.java)
	at $HttpServletRequestHandler_12c739b1c86.service($HttpServletRequestHandler_12c739b1c86.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:58)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:122)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
	at com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:70)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:349)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)Does anyone know the cause of this error , or maybe the solution ?