Any advice on what to replace this code with....when I upgraded from 10b to
13b my code appears to break at this line...

ESession theSession = (Session) cycle.getRequestContext
().getAttribute("name");

 java.lang.NullPointerException
  Stack Trace:

   - org.apache.coyote.tomcat4.CoyoteRequestFacade.getAttribute(
   CoyoteRequestFacade.java:137)
   - org.apache.tapestry.request.RequestContext.getAttribute(
   RequestContext.java:80)
   - com.appy.app.appy.admin.demo.tapestry.tapcomps.EBasePage.validate(
   EBasePage.java:41)
   -
   com.appy.app.appy.admin.demo.tapestry.tapcomps.EAdminBasePage.validate
   (EAdminBasePage.java:37)
   - org.apache.tapestry.engine.RequestCycle.activate(RequestCycle.java:628)

   - org.apache.tapestry.engine.RequestCycle.activate(RequestCycle.java:614)

   - org.apache.tapestry.engine.PageService.service(PageService.java:66)
   - $IEngineService_107d8e05b59.service($IEngineService_107d8e05b59.java)

   - org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(
   EngineServiceOuterProxy.java:65)
   - org.apache.tapestry.engine.AbstractEngine.service(
   AbstractEngine.java:248)
   - org.apache.tapestry.services.impl.InvokeEngineTerminator.service(
   InvokeEngineTerminator.java:60)
   - 
$WebRequestServicer_107d8e05b32.service($WebRequestServicer_107d8e05b32.java)

   - org.apache.tapestry.services.impl.DisableCachingFilter.service(
   DisableCachingFilter.java:48)
   - 
$WebRequestServicerFilter_107d8e05b34.service($WebRequestServicerFilter_107d8e05b34.java)

   - 
$WebRequestServicer_107d8e05b36.service($WebRequestServicer_107d8e05b36.java)

   - 
$WebRequestServicer_107d8e05b2e.service($WebRequestServicer_107d8e05b2e.java)

   -
   org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service
   (WebRequestServicerPipelineBridge.java:56)
   - 
$ServletRequestServicer_107d8e05b12.service($ServletRequestServicer_107d8e05b12.java)

   - org.apache.tapestry.request.DecodedRequestInjector.service(
   DecodedRequestInjector.java:55)
   - 
$ServletRequestServicerFilter_107d8e05b0e.service($ServletRequestServicerFilter_107d8e05b0e.java)

   - 
$ServletRequestServicer_107d8e05b14.service($ServletRequestServicer_107d8e05b14.java)

   - org.apache.tapestry.multipart.MultipartDecoderFilter.service(
   MultipartDecoderFilter.java:52)
   - 
$ServletRequestServicerFilter_107d8e05b0c.service($ServletRequestServicerFilter_107d8e05b0c.java)

   - 
$ServletRequestServicer_107d8e05b14.service($ServletRequestServicer_107d8e05b14.java)

   - org.apache.tapestry.services.impl.SetupRequestEncoding.service(
   SetupRequestEncoding.java:53)
   - 
$ServletRequestServicerFilter_107d8e05b10.service($ServletRequestServicerFilter_107d8e05b10.java)

   - 
$ServletRequestServicer_107d8e05b14.service($ServletRequestServicer_107d8e05b14.java)

   - 
$ServletRequestServicer_107d8e05b06.service($ServletRequestServicer_107d8e05b06.java)

   - org.apache.tapestry.ApplicationServlet.doService(
   ApplicationServlet.java:123)
   - com.expd.app.expo2.webaccess.ExpoTapestryServlet.doService(
   ExpoTapestryServlet.java:52)
   - org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:79)

   - javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
   - javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
   - org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
   ApplicationFilterChain.java:247)
   - org.apache.catalina.core.ApplicationFilterChain.doFilter(
   ApplicationFilterChain.java:193)
   - org.apache.catalina.core.StandardWrapperValve.invoke(
   StandardWrapperValve.java:256)
   -
   
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
   (StandardPipeline.java:643)
   - org.apache.catalina.core.StandardPipeline.invoke(
   StandardPipeline.java:480)
   - org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

   - org.apache.catalina.core.StandardContextValve.invoke(
   StandardContextValve.java:191)
   -
   
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
   (StandardPipeline.java:643)
   - org.apache.catalina.core.StandardPipeline.invoke(
   StandardPipeline.java:480)
   - org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

   - org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)

   - org.apache.catalina.core.StandardHostValve.invoke(
   StandardHostValve.java:180)
   -
   
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
   (StandardPipeline.java:643)
   - org.apache.catalina.valves.ErrorDispatcherValve.invoke(
   ErrorDispatcherValve.java:171)
   -
   
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
   (StandardPipeline.java:641)
   - org.apache.catalina.valves.ErrorReportValve.invoke(
   ErrorReportValve.java:163)
   -
   
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
   (StandardPipeline.java:641)
   - org.apache.catalina.core.StandardPipeline.invoke(
   StandardPipeline.java:480)
   - org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

   - org.apache.catalina.core.StandardEngineValve.invoke(
   StandardEngineValve.java:174)
   -
   
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
   (StandardPipeline.java:643)
   - org.apache.catalina.core.StandardPipeline.invoke(
   StandardPipeline.java:480)
   - org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

   - org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)

   - org.apache.coyote.http11.Http11Processor.process(
   Http11Processor.java:828)
   -
   
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
   (Http11Protocol.java:700)
   - org.apache.tomcat.util.net.TcpWorkerThread.runIt(
   PoolTcpEndpoint.java:584)
   - org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
   ThreadPool.java:683)
   - java.lang.Thread.run(Unknown Source)


I tried Session theSession = (Session) cycle.getAttribute("name");

Reply via email to