Figured it out....this worked: ** Session theSession = (Session) cycle.getInfrastructure ().getRequest().getAttribute("name")
(thanks *Rudolf Baloun) *On 11/28/05, Jason Suplizio <[EMAIL PROTECTED]> wrote: > > 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"); >