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

Reply via email to