> Hello! I'm having trouble under resin 4.0.9, with something that was working 
> with 4.0.7

Marcin,

We've done some work on el lately, possibly affecting your area. Can you send 
me the generated java source for the failing page?

Thanks,
Alex

> 
> I have an error page configured in web.xml:
> 
>    <error-page>
>        <location>/jsp/error.jsp</location>
>    </error-page>
> 
> in which i want to access javax.servlet.error.exception property to display 
> and log the error.
> After moving to Resin Pro 4.0.9, I get an error while doing this:
> 
> [10-08-19 15:26:00.877] {http://*:80-10} javax.el.PropertyNotFoundException: 
> 'servlet' is an unknown bean property of 
> 'com.caucho.server.webbeans.ConversationContext__ResinScopeProxy'
>                                               at 
> javax.el.BeanELResolver.getValue(BeanELResolver.java:196)
>                                               at 
> com.caucho.jsp.el.PageContextELResolver.getValue(PageContextELResolver.java:181)
>                                               at 
> com.caucho.el.ArrayResolverExpr.getValue(ArrayResolverExpr.java:148)
>                                               at 
> com.caucho.el.ArrayResolverExpr.getValue(ArrayResolverExpr.java:139)
>                                               at 
> com.caucho.el.ArrayResolverExpr.getValue(ArrayResolverExpr.java:139)
>                                               at 
> com.caucho.el.PathExpr.getValue(PathExpr.java:142)
>                                               at 
> com.caucho.el.Expr.print(Expr.java:411)
>                                               at 
> com.caucho.config.el.CandiExpr.print(CandiExpr.java:219)
>                                               at 
> _jsp._jsp._error__jsp._jspService(_error__jsp.java:90)
>                                               at 
> _jsp._jsp._error__jsp._jspService(_error__jsp.java:38)
>                                               at 
> com.caucho.jsp.JavaPage.service(JavaPage.java:61)
>                                               at 
> com.caucho.jsp.Page.pageservice(Page.java:542)
>                                               at 
> com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:194)
>                                               at 
> com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:286)
>                                               at 
> com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:287)
>                                               at 
> com.caucho.server.webapp.RequestDispatcherImpl.error(RequestDispatcherImpl.java:136)
>                                               at 
> com.caucho.server.webapp.ErrorPageManager.sendServletErrorImpl(ErrorPageManager.java:426)
>                                               at 
> com.caucho.server.webapp.ErrorPageManager.sendServletError(ErrorPageManager.java:183)
>                                               at 
> com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:185)
>                                               at 
> com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:207)
>                                               at 
> com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:92)
>                                               at 
> com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:286)
>                                               at 
> com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:789)
>                                               at 
> com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:662)
>                                               at 
> com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:625)
>                                               at 
> com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:576)
>                                               at 
> com.caucho.network.listen.TcpSocketLink$AcceptTask.doTask(TcpSocketLink.java:1157)
>                                               at 
> com.caucho.network.listen.TcpSocketLink$ConnectionReadTask.runThread(TcpSocketLink.java:1092)
>                                               at 
> com.caucho.network.listen.TcpSocketLink$AcceptTask.run(TcpSocketLink.java:1124)
>                                               at 
> com.caucho.env.thread.ResinThread.runTasks(ResinThread.java:169)
>                                               
> 
> The original exception object is lost.
> 
> Is it a resin bug, or should I use a different method for accessing the 
> exception object?
> 
> 
> Best regards,
> 
> Marcin Koziej
> 
> _______________________________________________
> resin-interest mailing list
> resin-interest@caucho.com
> http://maillist.caucho.com/mailman/listinfo/resin-interest



_______________________________________________
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest

Reply via email to