hi all,
I have a problem when using IBM-JSF components on tomcat. I know that is not a very usual configuration, maybe someone has had similar problems.
This is the code which causes the problem:
And this is the Stacktrace displayed by IE:
Unfortunately, the error occurs in proprietary code, so it is difficult to track the cause of the problem.
Here a few properties of the problem:
- The problem does not occur when using a websphere server
- the problem does not occur when using firefox
- when using tomcat and IE, the problem does not always occur. Depending on the configuration the problem occurs between 5% and 50% of pages loaded. With my laptop and a local tomcat I get 5% in our IBM test environment and 50% at the client's test environment.
- the problem only occurs on large pages
- removing the id from the <selectitems>-tag will lead to "duplicate ids on this page", the given id is a generated id. I suspect a relationship between that error and the error I get now, but obviously I cannot confirm that.
I'd be very grateful for any suggestions!
thanks,
Ben
org.apache.jasper.JasperException: javax.servlet.jsp.JspException: null
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.ibm.faces.context.MultipartExternalContextImpl.dispatch(MultipartExternalContextImpl.java:411)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:295)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:217)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
root cause
javax.servlet.ServletException: javax.servlet.jsp.JspException: null
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:854)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
org.apache.jsp.searchTKS_jsp._jspService(searchTKS_jsp.java:214)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.ibm.faces.context.MultipartExternalContextImpl.dispatch(MultipartExternalContextImpl.java:411)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:295)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:217)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
root cause
java.lang.NullPointerException
com.ibm.faces.renderkit.html_extended.AssistRenderer.encode(AssistRenderer.java:82)
com.ibm.faces.renderkit.html_extended.AssistRenderer.contributeScript(AssistRenderer.java:76)
com.ibm.faces.renderkit.html_extended.ScriptCollectorRenderer.encodeEnd(ScriptCollectorRenderer.java:146)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:726)
javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:604)
javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:527)
com.ibm.faces.taglib.html_extended.ScriptCollectorTag.doEndTag(ScriptCollectorTag.java:127)
org.apache.jsp.searchTKS_jsp._jspx_meth_hx_scriptCollector_0(searchTKS_jsp.java:346)
org.apache.jsp.searchTKS_jsp._jspx_meth_f_view_0(searchTKS_jsp.java:240)
org.apache.jsp.searchTKS_jsp._jspService(searchTKS_jsp.java:203)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.ibm.faces.context.MultipartExternalContextImpl.dispatch(MultipartExternalContextImpl.java:411)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:295)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:217)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)--------------------------------------------------------------------- To start a new topic, e-mail: [email protected] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
