Details
-
Bug
-
Resolution: Cannot Reproduce
-
High
-
None
-
2.5.8
-
None
-
JVM Implementation Version: 1.5.0_15-b04
tomcat-5.5.26
RHEL-4
Description
If the jiraportlet macro throws a NullPointerException it stops all rendering of the page and displays the massive error bellow instead of the rest of the page. Confluence should catch and exceptions from plugins and continue rendering the page. Potentially providing a link to the system error information currently printed on the page.
System Error
A system error has occurred.
If this problem persists - please notify your JIRA administrator of this problem.
If you are an administrator, please try submitting this problem via the Support Request Page.
Else, please create a support issue on our support system at http://support.atlassian.com with the following information:
1. a description of your problem
2. cut & paste the error and system information found below
3. attach the application server log file (file:/opt/atlassian/servers/apache-tomcat-5.5.26/logs/atlassian-jira.log )
Cause:
java.lang.NullPointerException
Stack Trace: [hide]
java.lang.NullPointerException
at org.apache.jsp.secure.views.runportlet_jsp._jspService(runportlet_jsp.java:90)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:253)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.jira.web.filters.AccessLogFilter.doFilter(AccessLogFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55)
at com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(SitemeshExcludePathFilter.java:38)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:182)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:181)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:132)
at com.atlassian.jira.web.filters.ProfilingAndErrorFilter.doFilter(ProfilingAndErrorFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:39)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.johnson.filters.JohnsonFilter.doFilter(JohnsonFilter.java:91)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.jira.web.filters.gzip.GzipFilter.doFilter(GzipFilter.java:72)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
Referer URL: Unknown
Build Information:
Uptime: N/A
Edition: Enterprise
Version: 3.6.5
Build Number: 161
Atlassian Partner: null
Server Information:
Application Server: Apache Tomcat/5.5.26
Servlet Version: 2.4
File Paths:
Location of entityengine.xml: file:/opt/atlassian/servers/tomcat/webapps/jira/WEB-INF/classes/entityengine.xml
Location of atlassian-jira.log: file:/opt/atlassian/servers/apache-tomcat-5.5.26/logs/atlassian-jira.log
Memory Information:
Total Memory: 1608 MB
Free Memory: 309 MB
Used Memory: 1299 MB
System Information:
System Date: Tuesday, 25 Mar 2008
System Time: 14:43:02
Current Working Directory: /opt/atlassian/servers/apache-tomcat-5.5.26/logs
Java Version: 1.5.0_15
Java Vendor: Sun Microsystems Inc.
JVM Version: 1.0
JVM Vendor: Sun Microsystems Inc.
JVM Implementation Version: 1.5.0_15-b04
Java Runtime: Java(TM) 2 Runtime Environment, Standard Edition
Java VM: Java HotSpot(TM) 64-Bit Server VM
User Name: wiki
User Timezone: PST8PDT
User Locale: English (United States)
System Encoding: UTF-8
Operating System: Linux 2.6.9-42.7.ELsmp
OS Architecture: amd64
Application Server Container:
Database type: oracle10g
Database JNDI address: java:comp/env/jdbc/JiraDS
Database version: Oracle9i Enterprise Edition Release 9.2.0.5.0 - Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.5.0 - Production
Database driver: Oracle JDBC driver 10.1.0.5.0
Request Information:
Request URL: http://jira.example.com/jira/500page.jsp
- Scheme: http
- Server: jira.example.com
- Port: 80
- URI: /jira/500page.jsp
- - Context Path: /jira
- - Servlet Path: /500page.jsp
- - Path Info: null
- - Query String: portletKey=com.ja.jira.plugin.searchrequest:SearchRequestPortlet&filterid=13102&numofentries=20&showdescription=true&os_username=rss&os_password=rss&
Request Attributes: - javax.servlet.forward.request_uri : /jira/secure/RunPortlet.jspa
- javax.servlet.forward.context_path : /jira
- javax.servlet.forward.servlet_path : /secure/RunPortlet.jspa
- javax.servlet.forward.path_info : /500page.jsp
- javax.servlet.forward.query_string : portletKey=com.ja.jira.plugin.searchrequest:SearchRequestPortlet&filterid=13102&numofentries=20&showdescription=true&os_username=rss&os_password=rss&
- javax.servlet.error.message :
- javax.servlet.error.exception : org.apache.jasper.JasperException
- os_securityfilter_already_filtered : true
- com.atlassian.jira.web.filters.ActionCleanupDelayFilter : true
- com.atlassian.johnson.filters.JohnsonFilter_already_filtered : true
- javax.servlet.error.request_uri : /jira/secure/RunPortlet.jspa
- jira.webwork.generic.dispatcher : webwork.dispatcher.GenericDispatcher@22021388
- javax.servlet.error.status_code : 500
- webwork.view_uri : /secure/views/runportlet.jsp
- _sitemesh_filterapplied : true
- os_authstatus : success
- jira.webwork.cleanup : false
- javax.servlet.error.servlet_name : action
- com.atlassian.jira.web.filters.gzip.GzipFilter_already_filtered : true
- atlassian.core.seraph.original.url : /secure/RunPortlet.jspa?portletKey=com.ja.jira.plugin.searchrequest:SearchRequestPortlet&filterid=13102&numofentries=20&showdescription=true&os_username=rss&os_password=rss&
- loginfilter.already.filtered : true
- webwork.result : Value stack =========== ===========
- webwork.request_uri : /jira/secure/RunPortlet.jspa
Request Logging:
0 log statements generated by this request:
Attachments
Issue Links
- is related to
-
JRASERVER-6709 NullPointerException in SearchRequestPortlet.getLinkToSearch
- Closed
-
JRASERVER-6610 Deleting a filter referenced by a Show Saved Filter portlet makes the dashboard with that portlet die
- Closed