[
https://issues.apache.org/jira/browse/TRINIDAD-1059?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12598336#action_12598336
]
Scott O'Bryan commented on TRINIDAD-1059:
-----------------------------------------
I agree, but the current system is not coded that way. At least I don't think
so. In either case, the NPE's were clearly unintended and I'm always a fan of
using the .equals on the constant instead of the parameter. It's cleaner and
less error prone. I'm just saying to expect to address more issues when
working with Konqueror and Safari.
> Exception when accessing trinidad-demo from Konqueror
> -----------------------------------------------------
>
> Key: TRINIDAD-1059
> URL: https://issues.apache.org/jira/browse/TRINIDAD-1059
> Project: MyFaces Trinidad
> Issue Type: Bug
> Components: Archetype
> Affects Versions: 1.2.7-core, 1.2.8-core
> Environment: Fedora 8, Konqueror 3.5.9
> Reporter: Alexey Stukalov
> Assignee: Scott O'Bryan
> Priority: Critical
> Fix For: 1.0.9-core, 1.2.9-core
>
> Attachments: CoreRendererFixNPE.patch
>
>
> When accessing [trinidad
> demos|http://www.irian.at/trinidad-demo/faces/index.jspx] from Konqueror, the
> following exception occurs:
> {noformat}
> HTTP Status 500 -
> type Exception report
> message
> description The server encountered an internal error () that prevented it
> from fulfilling this request.
> exception
> javax.servlet.ServletException: org.apache.jasper.JasperException
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:154)
>
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:250)
>
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:207)
>
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:161)
>
> org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
>
> org.apache.myfaces.trinidaddemo.webapp.RedirectFilter.doFilter(RedirectFilter.java:97)
> root cause
> javax.faces.FacesException: org.apache.jasper.JasperException
>
> org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:429)
>
> org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:43)
>
> org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch(FacesContextFactoryImpl.java:260)
>
> org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:211)
>
> org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:182)
>
> org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
>
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
>
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:250)
>
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:207)
>
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:161)
>
> org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
>
> org.apache.myfaces.trinidaddemo.webapp.RedirectFilter.doFilter(RedirectFilter.java:97)
> note The full stack trace of the root cause is available in the Apache
> Tomcat/5.5 logs.
> Apache Tomcat/5.5
> {noformat}
> The browser identification sent is
> {{Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.9 (like Gecko)}}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.