These errors are almost always caused by a left-over Tapestry 5.0.18 JAR file or dependency. Tomcat is good at hiding these where you don't expect them!
On Fri, Jul 17, 2009 at 7:41 AM, Ritesh.S<rites...@avibha.com> wrote: > > Hello Everybody, > > I am upgrading my application from Tapestry 5.0.18 to 5.1.0.5. > > After upgrading all required jars and setting the context param > tapestry.use-external-spring-context to true to use external context for > spring > I am getting following error while tomcat server start - > > Root WebApplicationContext: initialization completed in 61125 ms > - Adding module definition for class > org.apache.tapestry5.ioc.services.TapestryIOCModule > - Adding module definition for class > org.apache.tapestry.commons.TapestryCommonsModule > - Adding module definition for class > org.apache.tapestry.contrib.TapestryContribModule > - Adding module definition for class > org.apache.tapestry5.spring.SpringModule > - Adding module definition for class > org.apache.tapestry5.upload.services.UploadModule > - Adding module definition for class > org.apache.tapestry5.services.TapestryModule > - Adding module definition for class > org.apache.tapestry5.internal.services.InternalModule > - Adding module definition for class > net.project.view.services.TapestryFilterModule > - java.lang.NullPointerException > - Operations trace: > - [ 1] Creating service 'ServletApplicationInitializer'. > - [ 2] Obtaining AspectDecorator service > - Exception starting filter tapestryFilter > java.lang.RuntimeException: Error building service proxy for service > 'ServletApplicationInitializer' (at > org.apache.tapestry5.services.TapestryModule.buildServletApplicationInitializer(Logger, > List, ApplicationInitializer) (at TapestryModule.java:1247)): > org.apache.tapestry5.ioc.internal.OperationException > at > org.apache.tapestry5.ioc.internal.ModuleImpl$4.invoke(ModuleImpl.java:316) > at > org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68) > at > org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68) > at > org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:941) > at > org.apache.tapestry5.ioc.internal.ModuleImpl.create(ModuleImpl.java:321) > at > org.apache.tapestry5.ioc.internal.ModuleImpl.access$100(ModuleImpl.java:32) > at > org.apache.tapestry5.ioc.internal.ModuleImpl$1.invoke(ModuleImpl.java:181) > at > org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withWrite(ConcurrentBarrier.java:140) > at > org.apache.tapestry5.ioc.internal.ModuleImpl$2.invoke(ModuleImpl.java:197) > at > org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85) > at > org.apache.tapestry5.ioc.internal.ModuleImpl.findOrCreate(ModuleImpl.java:203) > at > org.apache.tapestry5.ioc.internal.ModuleImpl.getService(ModuleImpl.java:98) > at > org.apache.tapestry5.ioc.internal.RegistryImpl.getService(RegistryImpl.java:320) > at > org.apache.tapestry5.ioc.internal.RegistryWrapper.getService(RegistryWrapper.java:53) > at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:82) > at > net.project.hibernate.util.CustomTapestryFilter.init(CustomTapestryFilter.java:43) > at > org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:221) > at > org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:302) > at > org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:78) > at > org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3635) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4222) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) > at > org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626) > at > org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) > at > org.apache.catalina.core.StandardService.start(StandardService.java:448) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:700) > at org.apache.catalina.startup.Catalina.start(Catalina.java:552) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) > Caused by: org.apache.tapestry5.ioc.internal.OperationException > at > org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:90) > at > org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68) > at > org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:941) > at > org.apache.tapestry5.ioc.internal.ModuleImpl.getAspectDecorator(ModuleImpl.java:326) > at > org.apache.tapestry5.ioc.internal.ModuleImpl.access$700(ModuleImpl.java:32) > at > org.apache.tapestry5.ioc.internal.ModuleImpl$4.invoke(ModuleImpl.java:285) > ... 42 more > Caused by: java.lang.NullPointerException > at java.lang.Class.isAssignableFrom(Native Method) > at > org.apache.tapestry5.ioc.internal.ModuleImpl.findServiceIdsForInterface(ModuleImpl.java:148) > at > org.apache.tapestry5.ioc.internal.RegistryImpl.findServiceIdsForInterface(RegistryImpl.java:581) > at > org.apache.tapestry5.ioc.internal.RegistryImpl.getService(RegistryImpl.java:552) > at > org.apache.tapestry5.ioc.internal.ModuleImpl$5.invoke(ModuleImpl.java:332) > at > org.apache.tapestry5.ioc.internal.ModuleImpl$5.invoke(ModuleImpl.java:330) > at > org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68) > ... 47 more > Jul 17, 2009 7:45:24 PM org.apache.catalina.core.StandardContext start > SEVERE: Error filterStart > > I am trying to find the solution from last 3-5 hours. :confused: > > Can anyone tell why I am getting this error? Am I missing something here? > > Thanks in advance. > > From, > Ritesh > -- > View this message in context: > http://www.nabble.com/T-5.1-Error-building-service-proxy-for-service-%27ServletApplicationInitializer%27-tp24535761p24535761.html > Sent from the Tapestry - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > -- Howard M. Lewis Ship Creator of Apache Tapestry Director of Open Source Technology at Formos --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org