The root exception appears to be: Caused by: java.lang.NullPointerException at ae.sukar.client.http.pages.checkout.CheckoutOrderSummary.onActivate(CheckoutOrderSummary.java:179)
So, are you accessing a method on a sometimes-null object at CheckoutOrderSummary.java line 179? On Sun, Jan 22, 2012 at 7:24 AM, Adeeb Maqsood Cheulkar <cad...@gmail.com> wrote: > Dear Tapestry User > I need some help to understand under which run time condition Exception: > org.apache.tapestry5.ioc.internal.OperationException occurs? > > I believe that if an Injected object has null value then it will refer give > this exception. > > I got following exception in console: > > Referer [null] > [2012-01-20 10:25:47,093][ERROR] ShopModule.sukarRequestExceptionHandler > Processing of request failed with uncaught exception: > org.apache.tapestry5.ioc.internal.OperationException > org.apache.tapestry5.ioc.internal.OperationException > 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.internal.structure.ComponentPageElementResourcesImpl.invoke(ComponentPageElementResourcesImpl.java:141) > at > org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1073) > at > org.apache.tapestry5.internal.structure.InternalComponentResourcesImpl.triggerContextEvent(InternalComponentResourcesImpl.java:287) > at > org.apache.tapestry5.internal.services.PageActivatorImpl.activatePage(PageActivatorImpl.java:34) > at > $PageActivator_134f5ae0aae.activatePage($PageActivator_134f5ae0aae.java) > at > org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:57) > at > org.apache.tapestry5.services.TapestryModule$36.handle(TapestryModule.java:2326) > at > $PageRenderRequestHandler_134f5ae0ab0.handle($PageRenderRequestHandler_134f5ae0ab0.java) > at > $PageRenderRequestHandler_134f5ae0aa6.handle($PageRenderRequestHandler_134f5ae0aa6.java) > at > org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48) > at > org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47) > at > $ComponentRequestHandler_134f5ae0aa7.handlePageRender($ComponentRequestHandler_134f5ae0aa7.java) > at > $ComponentRequestHandler_134f5ae09aa.handlePageRender($ComponentRequestHandler_134f5ae09aa.java) > at > org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45) > at $Dispatcher_134f5ae09ac.dispatch($Dispatcher_134f5ae09ac.java) > at $Dispatcher_134f5ae09a4.dispatch($Dispatcher_134f5ae09a4.java) > at > org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:321) > at > ae.sukar.client.http.services.ShopModule$3.service(ShopModule.java:251) > at > $RequestHandler_134f5ae09a5.service($RequestHandler_134f5ae09a5.java) > at > nu.localhost.tapestry5.springsecurity.services.internal.RequestFilterWrapper$1.doFilter(RequestFilterWrapper.java:60) > at > nu.localhost.tapestry5.springsecurity.services.internal.SpringSecurityExceptionTranslationFilter.doFilterHttp(SpringSecurityExceptionTranslationFilter.java:100) > at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at > nu.localhost.tapestry5.springsecurity.services.internal.RequestFilterWrapper.service(RequestFilterWrapper.java:55) > at > $RequestHandler_134f5ae09a5.service($RequestHandler_134f5ae09a5.java) > at > org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26) > at > $RequestHandler_134f5ae09a5.service($RequestHandler_134f5ae09a5.java) > at > org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:984) > at > $RequestHandler_134f5ae09a5.service($RequestHandler_134f5ae09a5.java) > at > org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:974) > at > $RequestHandler_134f5ae09a5.service($RequestHandler_134f5ae09a5.java) > at > org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90) > at > $RequestHandler_134f5ae09a5.service($RequestHandler_134f5ae09a5.java) > at > biz.toc.buyme.client.webapp.core.services.ThreadVerticalTransformer.service(ThreadVerticalTransformer.java:173) > at > $RequestHandler_134f5ae09a5.service($RequestHandler_134f5ae09a5.java) > at > $RequestHandler_134f5ae099b.service($RequestHandler_134f5ae099b.java) > at > org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:272) > at > nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:56) > at > org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109) > at > org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) > at > nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52) > at > $HttpServletRequestFilter_134f5ae0999.service($HttpServletRequestFilter_134f5ae0999.java) > at > $HttpServletRequestHandler_134f5ae099d.service($HttpServletRequestHandler_134f5ae099d.java) > at > nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:56) > at > org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105) > at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at > nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52) > at > $HttpServletRequestFilter_134f5ae0990.service($HttpServletRequestFilter_134f5ae0990.java) > at > $HttpServletRequestHandler_134f5ae099d.service($HttpServletRequestHandler_134f5ae099d.java) > at > nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:56) > at > nu.localhost.tapestry5.springsecurity.services.internal.SpringSecurityExceptionTranslationFilter.doFilterHttp(SpringSecurityExceptionTranslationFilter.java:100) > at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at > nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52) > at > $HttpServletRequestHandler_134f5ae099d.service($HttpServletRequestHandler_134f5ae099d.java) > at > nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:56) > at > org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91) > at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at > nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52) > at > $HttpServletRequestFilter_134f5ae0997.service($HttpServletRequestFilter_134f5ae0997.java) > at > $HttpServletRequestHandler_134f5ae099d.service($HttpServletRequestHandler_134f5ae099d.java) > at > nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:56) > at > org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:109) > at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at > nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52) > at > $HttpServletRequestFilter_134f5ae098f.service($HttpServletRequestFilter_134f5ae098f.java) > at > $HttpServletRequestHandler_134f5ae099d.service($HttpServletRequestHandler_134f5ae099d.java) > at > nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:56) > at > org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:278) > at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at > nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52) > at > $HttpServletRequestFilter_134f5ae0995.service($HttpServletRequestFilter_134f5ae0995.java) > at > $HttpServletRequestHandler_134f5ae099d.service($HttpServletRequestHandler_134f5ae099d.java) > at > nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:56) > at > org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235) > at > org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) > at > nu.localhost.tapestry5.springsecurity.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52) > at > $HttpServletRequestFilter_134f5ae0994.service($HttpServletRequestFilter_134f5ae0994.java) > at > $HttpServletRequestHandler_134f5ae099d.service($HttpServletRequestHandler_134f5ae099d.java) > at > org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44) > at > $HttpServletRequestHandler_134f5ae099d.service($HttpServletRequestHandler_134f5ae099d.java) > at > org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53) > at > $HttpServletRequestHandler_134f5ae099d.service($HttpServletRequestHandler_134f5ae099d.java) > at > org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) > at > $HttpServletRequestFilter_134f5ae0992.service($HttpServletRequestFilter_134f5ae0992.java) > at > $HttpServletRequestHandler_134f5ae099d.service($HttpServletRequestHandler_134f5ae099d.java) > at > biz.toc.buyme.client.webapp.core.T5Contributer$1.service(T5Contributer.java:111) > at > $HttpServletRequestHandler_134f5ae099d.service($HttpServletRequestHandler_134f5ae099d.java) > at > org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:928) > at > $HttpServletRequestHandler_134f5ae099d.service($HttpServletRequestHandler_134f5ae099d.java) > at > $HttpServletRequestHandler_134f5ae098e.service($HttpServletRequestHandler_134f5ae098e.java) > at > org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:647) > at > org.terracotta.modules.tomcat.tomcat_5_5.SessionValve55.invoke(SessionValve55.java:87) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) > at java.lang.Thread.run(Thread.java:619) > Caused by: org.apache.tapestry5.runtime.ComponentEventException > at > org.apache.tapestry5.internal.structure.ComponentPageElementImpl.processEventTriggering(ComponentPageElementImpl.java:1152) > at > org.apache.tapestry5.internal.structure.ComponentPageElementImpl.access$3000(ComponentPageElementImpl.java:72) > at > org.apache.tapestry5.internal.structure.ComponentPageElementImpl$7.invoke(ComponentPageElementImpl.java:1077) > at > org.apache.tapestry5.internal.structure.ComponentPageElementImpl$7.invoke(ComponentPageElementImpl.java:1074) > at > org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65) > ... 106 more > Caused by: java.lang.NullPointerException > at > ae.sukar.client.http.pages.checkout.CheckoutOrderSummary.onActivate(CheckoutOrderSummary.java:179) > at > ae.sukar.client.http.pages.checkout.CheckoutOrderSummary$MethodAccess_onActivate_134f5ae0b20.invoke(CheckoutOrderSummary$MethodAccess_onActivate_134f5ae0b20.java) > at > org.apache.tapestry5.internal.transform.BaseEventHandlerMethodInvoker.invokeEventHandlerMethod(BaseEventHandlerMethodInvoker.java:52) > at > org.apache.tapestry5.internal.transform.OnEventWorker$4.invokeEventHandlers(OnEventWorker.java:157) > at > org.apache.tapestry5.internal.transform.OnEventWorker$4.advise(OnEventWorker.java:136) > at > org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86) > at > ae.sukar.client.http.pages.checkout.CheckoutOrderSummary.dispatchComponentEvent(CheckoutOrderSummary.java) > at > org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:942) > at > org.apache.tapestry5.internal.structure.ComponentPageElementImpl.processEventTriggering(ComponentPageElementImpl.java:1132) > ... 110 more > 0 > > -- > View this message in context: > http://tapestry.1045711.n5.nabble.com/org-apache-tapestry5-ioc-internal-OperationException-tp5163974p5163974.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 > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org