Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to delete Filter

Vibin August 10, 2023

I need your advices on how to delete the FIlter. We get the following log error when we try to delete the filter. 

Could you any experts help how can we resolve this. 

 

com.atlassian.cache.CacheException: java.lang.IllegalArgumentException: Passed List had more than one value.
com.atlassian.cache.CacheException: java.lang.IllegalArgumentException: Passed List had more than one value.
at com.atlassian.cache.memory.DelegatingCache.get(DelegatingCache.java:214) [atlassian-cache-memory-6.0.1.jar:?]
at com.atlassian.cache.memory.DelegatingCache.get(DelegatingCache.java:165) [atlassian-cache-memory-6.0.1.jar:?]
at com.atlassian.cache.impl.metrics.InstrumentedCache.get(InstrumentedCache.java:72) [atlassian-cache-common-impl-6.0.1.jar:?]
at com.atlassian.jira.issue.fields.layout.column.DefaultColumnLayoutManager.hasColumnLayout(DefaultColumnLayoutManager.java:263) [classes/:?]
at com.atlassian.jira.issue.fields.layout.column.DefaultColumnLayoutManager.hasColumnLayout(DefaultColumnLayoutManager.java:253) [classes/:?]
at com.atlassian.jira.issue.search.DefaultSearchRequestManager.deleteSearchRequest(DefaultSearchRequestManager.java:246) [classes/:?]
at com.atlassian.jira.issue.search.DefaultSearchRequestManager.delete(DefaultSearchRequestManager.java:227) [classes/:?]
at com.atlassian.jira.bc.filter.DefaultSearchRequestService.deleteFilter(DefaultSearchRequestService.java:465) [classes/:?]
at com.atlassian.jira.bc.filter.DefaultSearchRequestService.deleteFilter(DefaultSearchRequestService.java:119) [classes/:?]
at com.atlassian.jira.web.action.admin.filters.DeleteSharedFilter.doExecute(DeleteSharedFilter.java:55) [classes/:?]
at webwork.action.ActionSupport.execute(ActionSupport.java:165) [webwork-1.4-atlassian-31.jar:?]
at com.atlassian.jira.web.action.JiraWebActionSupport.execute(JiraWebActionSupport.java:1364) [jira-api-9.4.7.jar:?]
at webwork.interceptor.DefaultInterceptorChain.proceed(DefaultInterceptorChain.java:39) [webwork-1.4-atlassian-31.jar:?]
at webwork.interceptor.NestedInterceptorChain.proceed(NestedInterceptorChain.java:31) [webwork-1.4-atlassian-31.jar:?]
at webwork.interceptor.ChainedInterceptor.intercept(ChainedInterceptor.java:16) [webwork-1.4-atlassian-31.jar:?]
at webwork.interceptor.DefaultInterceptorChain.proceed(DefaultInterceptorChain.java:35) [webwork-1.4-atlassian-31.jar:?]
at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:225) [webwork-1.4-atlassian-31.jar:?]
at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:154) [webwork-1.4-atlassian-31.jar:?]
at com.atlassian.jira.web.dispatcher.JiraWebworkActionDispatcher.service(JiraWebworkActionDispatcher.java:141) [classes/:?]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:596) [servlet-api.jar:4.0.FR]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) [catalina.jar:9.0.73]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) [catalina.jar:9.0.73]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.73]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) [catalina.jar:9.0.73]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) [catalina.jar:9.0.73]
at com.atlassian.jira.web.filters.JiraLastFilter.lambda$doFilter$0(JiraLastFilter.java:39) [classes/:?]
at com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:74) [classes/:?]
at com.atlassian.jira.web.filters.JiraLastFilter.doFilter(JiraLastFilter.java:36) [classes/:?]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) [catalina.jar:9.0.73]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) [catalina.jar:9.0.73]
at com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:37) [atlassian-core-8.0.0.jar:?]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) [catalina.jar:9.0.73]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) [catalina.jar:9.0.73]
at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:39) [atlassian-plugins-servlet-7.1.4.jar:?]
at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.lambda$doFilter$0(DelegatingPluginFilter.java:57) [atlassian-plugins-servlet-7.1.4.jar:?]
at com.softwareplant.ppm.structure.hostplatform.jiraserver.event.JiraServerIssueLinkFilter.doFilter(JiraServerIssueLinkFilter.java:49) [?:?]
at com.atlassian.plugin

 

 

2 answers

0 votes
Rilwan Ahmed
Community Champion
August 10, 2023

Hi @Vibin ,

Jira admins can delete the filters by going to admin settings --> System --> Filters 
(Direct URL: https://<baseURL>/secure/admin/filters/ViewSharedFilters.jspa)

Search for the filter and you get option to change owner or Delete filter.

image.png

Vibin August 10, 2023

Hi Rilwan,

Thats were we get the message and error as below

 

This filter is used elsewhere. Deleting it may impact other people's work.

  • This filter is marked by 2 people as a favorite
Rilwan Ahmed
Community Champion
August 10, 2023

Hi @Vibin ,

Jira only stores who saved the filter in the database, so, unfortunately, it's not possible to search for users who have saved the filters.

If you want to delete the filter, then you need to just click "Delete" again on the pop-up screen

image.png

Vibin August 10, 2023

Hi @Rilwan Ahmed

I get the error Logs once when i click on the delete

 

com.atlassian.cache.CacheException: java.lang.IllegalArgumentException: Passed List had more than one value.
com.atlassian.cache.CacheException: java.lang.IllegalArgumentException: Passed List had more than one value.
at com.atlassian.cache.memory.DelegatingCache.get(DelegatingCache.java:214) [atlassian-cache-memory-6.0.1.jar:?]
at com.atlassian.cache.memory.DelegatingCache.get(DelegatingCache.java:165) [atlassian-cache-memory-6.0.1.jar:?]
at com.atlassian.cache.impl.metrics.InstrumentedCache.get(InstrumentedCache.java:72) [atlassian-cache-common-impl-6.0.1.jar:?]
at com.atlassian.jira.issue.fields.layout.column.DefaultColumnLayoutManager.hasColumnLayout(DefaultColumnLayoutManager.java:263) [classes/:?]
at com.atlassian.jira.issue.fields.layout.column.DefaultColumnLayoutManager.hasColumnLayout(DefaultColumnLayoutManager.java:253) [classes/:?]
at com.atlassian.jira.issue.search.DefaultSearchRequestManager.deleteSearchRequest(DefaultSearchRequestManager.java:246) [classes/:?]
at com.atlassian.jira.issue.search.DefaultSearchRequestManager.delete(DefaultSearchRequestManager.java:227) [classes/:?]
at com.atlassian.jira.bc.filter.DefaultSearchRequestService.deleteFilter(DefaultSearchRequestService.java:465) [classes/:?]
at com.atlassian.jira.bc.filter.DefaultSearchRequestService.deleteFilter(DefaultSearchRequestService.java:119) [classes/:?]
at com.atlassian.jira.web.action.admin.filters.DeleteSharedFilter.doExecute(DeleteSharedFilter.java:55) [classes/:?]
at webwork.action.ActionSupport.execute(ActionSupport.java:165) [webwork-1.4-atlassian-31.jar:?]
at com.atlassian.jira.web.action.JiraWebActionSupport.execute(JiraWebActionSupport.java:1364) [jira-api-9.4.7.jar:?]
at webwork.interceptor.DefaultInterceptorChain.proceed(DefaultInterceptorChain.java:39) [webwork-1.4-atlassian-31.jar:?]
at webwork.interceptor.NestedInterceptorChain.proceed(NestedInterceptorChain.java:31) [webwork-1.4-atlassian-31.jar:?]
at webwork.interceptor.ChainedInterceptor.intercept(ChainedInterceptor.java:16) [webwork-1.4-atlassian-31.jar:?]
at webwork.interceptor.DefaultInterceptorChain.proceed(DefaultInterceptorChain.java:35) [webwork-1.4-atlassian-31.jar:?]
at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:225) [webwork-1.4-atlassian-31.jar:?]
at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:154) [webwork-1.4-atlassian-31.jar:?]
at com.atlassian.jira.web.dispatcher.JiraWebworkActionDispatcher.service(JiraWebworkActionDispatcher.java:141) [classes/:?]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:596) [servlet-api.jar:4.0.FR]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) [catalina.jar:9.0.73]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) [catalina.jar:9.0.73]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:9.0.73]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) [catalina.jar:9.0.73]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) [catalina.jar:9.0.73]
at com.atlassian.jira.web.filters.JiraLastFilter.lambda$doFilter$0(JiraLastFilter.java:39) [classes/:?]
at com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:74) [classes/:?]
at com.atlassian.jira.web.filters.JiraLastFilter.doFilter(JiraLastFilter.java:36) [classes/:?]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) [catalina.jar:9.0.73]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) [catalina.jar:9.0.73]
at com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:37) [atlassian-core-8.0.0.jar:?]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) [catalina.jar:9.0.73]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) [catalina.jar:9.0.73]
at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:39) [atlassian-plugins-servlet-7.1.4.jar:?]
at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.lambda$doFilter$0(DelegatingPluginFilter.java:57) [atlassian-plugins-servlet-7.1.4.jar:?]
at com.softwareplant.ppm.structure.hostplatform.jiraserver.event.JiraServerIssueLinkFilter.doFilter(JiraServerIssueLinkFilter.java:49) [?:?]
at com.atlassian.plugin

Rilwan Ahmed
Community Champion
August 10, 2023

Hi @Vibin ,

This could be due to duplicate filter names in the database. To confirm this, you can run the following SQL query:

SELECT filtername FROM searchrequest GROUP BY filtername HAVING (COUNT(filtername) > 1);

Similar issue but for boards is explained in https://confluence.atlassian.com/jirakb/illegalargumentexception-passed-list-had-more-than-one-value-when-attempting-to-edit-an-agile-board-s-filter-779159180.html

Vibin August 11, 2023

Issue got resolved by executing the Query in DB

delete FROM jiraschema.searchrequest

0 votes
abhishek_sharma03
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 10, 2023
Vibin August 10, 2023

Hi @abhishek_sharma03 ,

We followed the same steps using the admin access but we get the below error,

This filter is used elsewhere. Deleting it may impact other people's work.

  • This filter is marked by 2 people as a favorite

Is there a query to identify who has marked this as favourite

Vibin August 11, 2023

Issue got resolved by executing the Query in DB

delete FROM jiraschema.searchrequest

 

Thanks

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
SERVER
VERSION
9.4.7
TAGS
AUG Leaders

Atlassian Community Events