| Name | Filter List |
|---|---|
| Version | 1.1.2 |
| Product Versions | 3.12/3.13 |
| Author(s) | Henri Yandell/SourceLabs, Inc. |
| License | Apache License, 2.0 |
| Download/Bugs etc | JIRA Outlet |
This project uses the excellent famfamfam.com Silk icons.
NOTE: JIRA 3.12.x and before users should use the 1.1 version of this portlet. JIRA 3.13 users should use whatever the latest verison is.
Description/Features
A simple portlet that replaces the "Saved Filters" portlet, allowing filters to be displayed in a drop-down and/or for only a specified list of filters to be shown.
It adds the following new functionality:
- Define the Filters you want to view, rather than having to view all filters
- Display filters in a HTML <select> or a HTML <table>
- Optionally display filter counts and/or filter management links
- Further filter the list of filters down via a regular expression
- Show private, group-shared and/or global filters (THIS FEATURE DOES NOT WORK IN JIRA 3.13)
Version 1.1.2 was a second bugfix release for JIRA 3.13, released on the 17th of September 2008:
- JOUT-40 - ClassCastException from Filter List in Jira 3.13
Version 1.1.1 was released in answer to JIRA 3.13 on 10th of September 2008. It updated the plugin to work with JIRA 3.13 after an API change:
- JOUT-39 - FilterList portlet breaks in JIRA 3.13
Version 1.1 was released on 15th of August 2008. It added the ability to filter on type of filter. This resolved:
Version 1.0.3 was released on 12th of November 2007. It contained:
- Bugfix to stop bad regexes causing stack traces
Version 1.0.2 was released on 28th of March 2007. It contained:
- A bugfix for clicking on the Go link when nothing is selected
- i18n of the Create New/Manage Filter links
- Switch to a famfamfam icon for the Go button
Version 1.0.1 was released on 21st of March 2007. It contained a bugfix for the create-new/manage links when the web context is not /jira.
Version 1.0 was released on 16th of March 2007.
Installing & Using
Install the plugin by downloading the plugin jar, place it in your $JIRA/WEB-INF/lib/ and giving your JIRA a restart.
Once it's installed you can add it to your dashboard by selecting the Selected Filter List portlet. Please follow the instructions from Atlassian for configuring your personal dashboard or the default dashboard.
Screenshots
Here's a HTML <table> with just four filters selected:

Here's a screenshot of the HTML <select> at work:

And here's the configuration page, so you can be wowed by the feature list:

Previously Asked Questions
- What's a Regexp?
- A regexp, or regular expression, is a syntax for doing pattern matching. It's hugely powerful (and surprisingly easier to hook up than wildcards or getting simple text searching to feel right). If you find yourselves getting into them, I highly recommend Jeffrey Friedl's definitive work on the topic. I do recognize however that the most common uses will be wildcard-like or simple-text like, so here are a few examples:
- simple text search for the word Triage:
.*Triage.*
- simple text search for starting with the word Triage:
Triage.*
- simple text search for starting with the word Triage or triage:
[tT]riage.*
- simple text search for the word Triage:
- A regexp, or regular expression, is a syntax for doing pattern matching. It's hugely powerful (and surprisingly easier to hook up than wildcards or getting simple text searching to feel right). If you find yourselves getting into them, I highly recommend Jeffrey Friedl's definitive work on the topic. I do recognize however that the most common uses will be wildcard-like or simple-text like, so here are a few examples:
- Where do I get filter ids?
- The easiest way is to click on the Manage Filters link and mouseover the links to the filters. The requestId parameter in the url is the id you want. I know it would be better to just have a list of filter names so people can choose from those, but that would mean a lot of work to then allow the ordering to be defined.

Comments (13)
Jul 02, 2007
Jeff Heinen says:
For a later version, could there be an option for sub-titles? For the "Chosen F...For a later version, could there be an option for sub-titles?
For the "Chosen Filterlist IDs:" entry area, I would love to be able to do this.
And that would display as:
Jul 02, 2007
Henri Yandell says:
That's a great idea Jeff. I've added it to the project's JIRA: https://ji...That's a great idea Jeff.
I've added it to the project's JIRA: https://jira.sourcelabs.org/jira/browse/FLT-33
Aug 16
Henri Yandell says:
While it doesn't resolve the issue I opened (now: http://developer.atlassian.com...While it doesn't resolve the issue I opened (now: http://developer.atlassian.com/jira/browse/JOUT-23 ), the recently released 1.1 version does let you do the above by having a separate dashboard portlet for My Filters and for Team Filters; assuming "My" means all your private filters and "Team" means all your group shared.
Sep 09
Bettina Zucker says:
Hello Henry, I need to upgrade to jira 3.13 until the 19th of September. Do you...Hello Henry,
I need to upgrade to jira 3.13 until the 19th of September. Do you have a roadmap for the outlet plugins?
Especially the filter list does not work anymore for Jira 3.13.
1. I get a list full of empty entries (the entry exist, but the name is blank, this means a long but empty HTML table / drop-down list)
2. If I configure to show the counts, I get an invalid velocity reference
3. If I try to limit to a subset of my filters I get an error (this happens by regexp and also by selecting the cfg buttons for private / global / shared filters)
Since the old Saved Filter Subset plugin does not work either with Jira 3.13, I have no alternatives and so I have a real problem with my schedule.
I would appreciate very much a quick answer, so I can decide what to do in time.
Cheers
Bettina Zucker
Sep 09
Henri Yandell says:
I'll go ahead and look into it tonight and see how things look. Hopefully it's j...I'll go ahead and look into it tonight and see how things look. Hopefully it's just a variable name changing in JIRA world that I have to adjust for.
Sep 10
Henri Yandell says:
I think it's hooked to the following: SearchRequestManager.getVisibleRequests(U...I think it's hooked to the following:
SearchRequestManager.getVisibleRequests(User user)
Deprecated. since v3.13. Use SearchRequestService.getFavouriteFilters(com.opensymphony.user.User) or search functions
Namely that the requests returned from that method no longer contain all their data. So I need to figure out how to adjust and get the id and name. The method suggested definitely isn't right - we want all visible filters to the user and not just the new favourites, so if I can't figure out how to make the deprecated one continue to work then I'll have to work out what the new way should be.
Sep 10
Henri Yandell says:
http://jira.atlassian.com/browse/JRA-15576http://jira.atlassian.com/browse/JRA-15576
Sep 10
Henri Yandell says:
Try the just released 1.1.1 version Bettina. It's still using the old deprecated...Try the just released 1.1.1 version Bettina. It's still using the old deprecated API, but in a different way that appears to work in both JIRA 3.13 and JIRA 3.12.
Sep 16
Bettina Zucker says:
Hello Henry, when I try to use the regexp option, I get following error: We we...Hello Henry,
when I try to use the regexp option, I get following error:
We were unable to render this portlet due to an internal error. Please contact your JIRA Administrator.
Exception thrown while rendering portlet of type 'Ausgewählte Filterliste' with id of '12623' on dashboard with id '10230'
java.lang.ClassCastException: com.atlassian.jira.issue.search.SearchRequest at com.sourcelabs.jira.plugin.portlet.filterlist.FilterListPortlet.getVelocityParams(FilterListPortlet.java:153) at com.atlassian.jira.portal.PortletImpl.getViewHtml(PortletImpl.java:117) at com.atlassian.jira.web.portlet.bean.PortletRenderer.getNormalHtml(PortletRenderer.java:80) at com.atlassian.jira.web.portlet.bean.PortletRenderer.renderPortlet(PortletRenderer.java:60) at com.atlassian.jira.web.component.DashboardPageWebComponent.renderPortlet(DashboardPageWebComponent.java:207) at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:267) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:197) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:175) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:220) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:70) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55) at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:166) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55) at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:166) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:70) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230) at org.apache.velocity.Template.merge(Template.java:256) at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:450) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:77) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:61) at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:56) at com.atlassian.jira.web.component.AbstractWebComponent.getHtml(AbstractWebComponent.java:33) at com.atlassian.jira.web.component.DashboardPageWebComponent.getHtml(DashboardPageWebComponent.java:177) at org.apache.jsp.secure.views.dashboard_jsp._jspService(dashboard_jsp.java:190) 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:248) 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:73) 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:192) 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.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:120) 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.BaseLoginFilter.doFilter(BaseLoginFilter.java:125) 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.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:16) 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:43) 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.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:50) 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.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:79) 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:33) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.atlassian.jira.appconsistency.db.DatabaseCompatibilityEnforcerFilter.doFilter(DatabaseCompatibilityEnforcerFilter.java:39) 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.valves.AccessLogValve.invoke(AccessLogValve.java:548) 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)
Sep 16
Henri Yandell says:
Yep - Nat Budin reported that in http://developer.atlassian.com/jira/browse/JOUT...Yep - Nat Budin reported that in http://developer.atlassian.com/jira/browse/JOUT-40
I'll have a fix out soon - the ClassCast is easy enough to fix but I'm finding that the count feature isn't working when things are filtered.
Post that I'm going to overhaul the plugin to follow the JIRA 3.13 overhaul by dropping global/private concepts and moving to being favourite based.
Sep 17
Henri Yandell says:
This is fixed in the 1.1.2 release.This is fixed in the 1.1.2 release.
Sep 22
Joe Pitt says:
I installed on a jira 3.12.3 system and got the following error: System Error ...I installed on a jira 3.12.3 system and got the following error:
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:
Cause:
java.lang.ClassCastException: org.ofbiz.core.entity.GenericValue cannot be cast to com.atlassian.jira.issue.search.SearchRequest
Stack Trace: [hide] java.lang.ClassCastException: org.ofbiz.core.entity.GenericValue cannot be cast to com.atlassian.jira.issue.search.SearchRequest
at com.sourcelabs.jira.plugin.portlet.filterlist.FilterListPortlet.getVelocityParams(FilterListPortlet.java:125)
at com.atlassian.jira.portal.PortletImpl.getViewHtml(PortletImpl.java:69)
at com.atlassian.jira.web.portlet.bean.PortletRenderer.getNormalHtml(PortletRenderer.java:80)
at com.atlassian.jira.web.portlet.bean.PortletRenderer.renderPortlet(PortletRenderer.java:60)
at org.apache.jsp.secure.views.dashboard_jsp._jspService(dashboard_jsp.java:1260)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:281)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.jira.web.filters.AccessLogFilter.doFilter(AccessLogFilter.java:73)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
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:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:192)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.seraph.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:120)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:125)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:132)
at com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:16)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:43)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.jira.web.filters.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:50)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:79)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.jira.appconsistency.db.DatabaseCompatibilityEnforcerFilter.doFilter(DatabaseCompatibilityEnforcerFilter.java:39)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:619)
Referer URL: *http://192.168.67.36/secure/DashboardConfig\!default.jspa*
Build Information:
Uptime: N/A
Edition: Enterprise
Version: 3.12.3
Build Number: 302
Atlassian Partner: null
Installation Type: Standalone
Server ID: A2T2-DFQO-SHK1-ZO66
Server Information:
Application Server: Apache Tomcat/5.5.20
Servlet Version: 2.4
File Paths:
Location of entityengine.xml: file:/D:/JIRA-Enterprise-3.12.3-DEV/atlassian-jira/WEB-INF/classes/entityengine.xml
Location of atlassian-jira.log: C:\WINDOWS\system32\atlassian-jira.log
Memory Information:
Total Memory: 135 MB
Free Memory: 90 MB
Used Memory: 45 MB
System Information:
System Date: Monday, 22 Sep 2008
System Time: 12:00:39
Current Working Directory: C:\WINDOWS\system32
Java Version: 1.6.0_03
Java Vendor: Sun Microsystems Inc.
JVM Version: 1.0
JVM Vendor: Sun Microsystems Inc.
JVM Implementation Version: 1.6.0_03-b05
Java Runtime: Java(TM) SE Runtime Environment
Java VM: Java HotSpot(TM) Server VM
User Name: SYSTEM
User Timezone: America/New_York
User Locale: English (United States)
System Encoding: Cp1252
Operating System: Windows 2003 5.2
OS Architecture: x86
Application Server Container:
Database type: oracle10g
Database JNDI address: java:comp/env/jdbc/JiraDS
Database URL: Hidden
Database version: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options
Database driver: Oracle JDBC driver 10.2.0.1.0
External user management: OFF
Crowd integration: OFF
Language Info:
Chinese (Taiwan)
Czech (Czech Republic)
Danish (Denmark)
Dutch (Belgium)
English (UK)
French (France)
German (Germany)
German (Switzerland)
Hungarian (Hungary)
Italian (Italy)
Norwegian (Norway)
Polish (Poland)
Portuguese (Brazil)
Russian (Russia)
Slovak (Slovakia)
Spanish (Spain)
Turkish (Turkey)
Request Information:
- Request URL: http://192.168.67.36/500page.jsp
- Scheme: http
- Server: 192.168.67.36
- Port: 80
- URI: /500page.jsp
- Context Path:
- - Servlet Path: /500page.jsp
- - Path Info: null
- - Query String:
Request Attributes
- javax.servlet.forward.request_uri : /secure/Dashboard.jspa
- javax.servlet.forward.context_path :
- javax.servlet.forward.servlet_path : /secure/Dashboard.jspa
- javax.servlet.forward.path_info : /500page.jsp
- os_securityfilter_already_filtered : true
- jira.webwork.cleanup : false
- atlassian.core.seraph.original.url : /secure/Dashboard.jspa
- javax.servlet.error.status_code : 500
- javax.servlet.error.servlet_name : action
- com.atlassian.gzipfilter.GzipFilter_already_filtered : true
- loginfilter.already.filtered : true
- com.atlassian.johnson.filters.JohnsonFilter_already_filtered : true
- jira.webwork.generic.dispatcher : webwork.dispatcher.GenericDispatcher@16a11e4
- com.atlassian.jira.web.filters.ActionCleanupDelayFilter : true
- javax.servlet.error.message :
- webwork.result : Value stack =========== ===========
- webwork.view_uri : /secure/views/dashboard.jsp
- webwork.request_uri : /secure/Dashboard.jspa
- _sitemesh_filterapplied : true
- javax.servlet.error.exception : org.apache.jasper.JasperException: org.ofbiz.core.entity.GenericValue cannot be cast to com.atlassian.jira.issue.search.SearchRequest
- com.atlassian.jira.web.filters.RequestCleanupFilter_already_filtered : true
- javax.servlet.error.request_uri : /secure/Dashboard.jspa
- user : webwork.dispatcher.GenericDispatcher$LazyValueHolder@bc917c
- webwork.valuestack.head : com.atlassian.jira.portal.PortletConfigurationImpl@1f378c8
Request Logging
0 log statements generated by this request:
Listeners
- Issue Cache Listener (com.atlassian.jira.event.listeners.cache.IssueCacheListener)
- Issue Index Listener (com.atlassian.jira.event.listeners.search.IssueIndexListener)
- Mail Listener (com.atlassian.jira.event.listeners.mail.MailListener)
Services
- Backup Service (com.atlassian.jira.service.services.export.ExportService)
- Delay: 1440 minutes
- USEZIP: Zip
- DIR_NAME: d:\jiradev312\Backup
- Mail Queue Service (com.atlassian.jira.service.services.mail.MailQueueService)
- Delay: 1 minutes
- email for dglas (com.atlassian.jira.service.services.pop.PopService)
- Delay: 1 minutes
- usessl: No SSL
- popserver: email_accts
- handler.params: project=DEMO, issuetype=31, catchemail=jira_dglas@usaid.gov
- forwardEmail: jpitt@usaid.gov
- handler: Create Or Comment Handler
Plugins
- Admin Menu Sections 1.0 - Plugin by Atlassian Software Systems
- Enabled
- Browse Project Operations Sections 1.0 - Plugin by Atlassian Software Systems
- Enabled
- Content Link Resolvers Plugin 1.0 - Plugin by Atlassian Software Systems Pty Ltd
- Enabled
- Custom Field Types & Searchers 1.0 - Plugin by Atlassian Software Systems
- Enabled
- Filter List Plugin 1.1.2 - Plugin by SourceLabs
- Enabled
- FishEye Plugin 1.3 - Plugin by Atlassian Software Systems
- Enabled
- Issue Operations Plugin 1.0 - Plugin by Atlassian Software Systems
- Enabled
- Issue Tab Panels Plugin 1.0 - Plugin by Atlassian Software Systems
- Enabled
- Issue Views Plugin 1.0 - Plugin by Atlassian Software Systems
- Enabled
- JIRA Charting Plugin 1.3.13 - Plugin by Atlassian Software Systems Pty Ltd
- Enabled
- JIRA Footer 1.0 - Plugin by Atlassian Software Systems
- Enabled
- JIRA Suite Utilities 0.6.5 - Plugin by Quadratica SRL
- Enabled
- JIRA Toolkit Plugin 0.7.26 - Plugin by Atlassian Software Systems
- Enabled
- Portlets Plugin 1.0 - Plugin by Atlassian Software Systems
- Enabled
- Preset Filters Sections 1.0 - Plugin by Atlassian Software Systems
- Enabled
- Project Panels Plugin 1.0 - Plugin by Atlassian Software Systems
- Enabled
- Project Role Actors Plugin 1.0 - Plugin by Atlassian Software Systems
- Enabled
- RPC JIRA Plugin 3.11 - Plugin by Atlassian Software Systems Pty Ltd
- Enabled
- Renderer Component Factories Plugin 1.0 - Plugin by Atlassian Software Systems Pty Ltd
- Enabled
- Renderer Plugin 1.0 - Plugin by Atlassian Software Systems
- Enabled
- Reports Plugin 1.0 - Plugin by Atlassian Software Systems
- Enabled
- Timecharts Reports Plugin 3.12.1 - Plugin by Consulting Toolsmiths
- Enabled
- Top Navigation Bar 1.0 - Plugin by Atlassian Software Systems
- Enabled
- USAID version of ASF JIRA Customizations 3.5.3 - Plugin by Atlassian Software Systems Pty Ltd
- Enabled
- User Navigation Bar Sections 1.0 - Plugin by Atlassian Software Systems
- Enabled
- User Profile Links 1.0 - Plugin by Atlassian Software Systems
- Enabled
- View Project Operations Sections 1.0 - Plugin by Atlassian Software Systems
- Enabled
- Web Resources Plugin 1.0 - Plugin by Atlassian Software Systems Pty Ltd
- Enabled
- Webwork Plugin 1.0 - Plugin by Atlassian Software Systems
- Enabled
- Wiki Renderer Macros Plugin 1.0 - Plugin by Atlassian Software Systems
- Enabled
- Workflow Plugin 1.0 - Plugin by Atlassian Software Systems
- Enabled
Sep 22
Henri Yandell says:
I'll change the page to say that before 3.13, people should use 1.1. 3.13 users ...I'll change the page to say that before 3.13, people should use 1.1. 3.13 users should use 1.1.2.
I could support both by using reflection etc, but I'd rather spend time rethinking the plugin for 3.13 land than trying to get around the backwards incompatible change of 3.13.