Details
-
Bug
-
Resolution: Fixed
-
Low
-
None
-
None
Description
NOTE: This bug report is for JIRA Service Desk Server. Using JIRA Service Desk Cloud? See the corresponding bug report.
Summary
When accessing the Service Desk project administration as an agent, if you select the Queues option on the left hand menu, you will be able to see the queues available, if you try to delete by hovering the mouse over the queue selected and click on the "X" that will appear, it will not delete the queue, it will just show the loading icon, and stop it.
Environment
Cloud environment
JIRA v1000.98.3
JIRA Service Desk v3.2.0-OD-16-002-D20160616T041347
Steps to Reproduce
- Enter in the project administration of a service desk project
- Select the Queues option on the left hand menu
- Try to delete a queue by hovering the mouse over it and clicking on the "X" button
Expected Results
The queue should be deleted as stated on Service Desk cloud documentation
Actual Results
The queue is not deleted and these logs are displayed:
Javascript console when reproducing the issue under the user profile:
batch.js?agile_global_admin_condition=true&atlassian.aui.raphael.disabled=true&hasConnectAddons=tru…:7633 PUT https://palantir.atlassian.net/rest/servicedesk/1/servicedesk/PHS/queues 500 (Internal Server Error)
Error on JIRA log:
2016-06-22 17:29:28.165162500 2016-06-22 17:29:28,159 http-nio-2992-exec-2 ERROR philpot 1049x18142x1 vo7vj4 104.192.142.137 /rest/servicedesk/1/servicedesk/PHS/queues [c.a.p.r.c.error.jersey.ThrowableExceptionMapper] Uncaught exception thrown by REST service: Unrecognized field "inline" (Class com.atlassian.servicedesk.internal.rest.requests.QueueBulkSaveRequest), not marked as ignorable 2016-06-22 17:29:28.165165500 at [Source: org.apache.catalina.connector.CoyoteInputStream@d0d153; line: 1, column: 134] (through reference chain: com.atlassian.servicedesk.internal.rest.requests.QueueBulkSaveRequest["inline"]) 2016-06-22 17:29:28.165199500 org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized field "inline" (Class com.atlassian.servicedesk.internal.rest.requests.QueueBulkSaveRequest), not marked as ignorable 2016-06-22 17:29:28.165200500 at [Source: org.apache.catalina.connector.CoyoteInputStream@d0d153; line: 1, column: 134] (through reference chain: com.atlassian.servicedesk.internal.rest.requests.QueueBulkSaveRequest["inline"]) 2016-06-22 17:29:28.165208500 at org.codehaus.jackson.map.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:53) 2016-06-22 17:29:28.165214500 at org.codehaus.jackson.map.deser.StdDeserializationContext.unknownFieldException(StdDeserializationContext.java:267) 2016-06-22 17:29:28.165215500 at org.codehaus.jackson.map.deser.std.StdDeserializer.reportUnknownProperty(StdDeserializer.java:649) 2016-06-22 17:29:28.165215500 at org.codehaus.jackson.map.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:635) 2016-06-22 17:29:28.165219500 at org.codehaus.jackson.map.deser.BeanDeserializer.handleUnknownProperty(BeanDeserializer.java:1355) 2016-06-22 17:29:28.165220500 at org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:717) 2016-06-22 17:29:28.165220500 at org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:580) 2016-06-22 17:29:28.165221500 at org.codehaus.jackson.map.ObjectMapper._readValue(ObjectMapper.java:2695) 2016-06-22 17:29:28.165225500 at org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1308) 2016-06-22 17:29:28.165225500 at org.codehaus.jackson.jaxrs.JacksonJsonProvider.readFrom(JacksonJsonProvider.java:419) 2016-06-22 17:29:28.165225500 at com.sun.jersey.spi.container.ContainerRequest.getEntity(ContainerRequest.java:490) 2016-06-22 17:29:28.165226500 at com.sun.jersey.spi.container.AdaptingContainerRequest.getEntity(AdaptingContainerRequest.java:236) 2016-06-22 17:29:28.165231500 ... 15 filtered 2016-06-22 17:29:28.165231500 at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:159) 2016-06-22 17:29:28.165231500 ... 1 filtered 2016-06-22 17:29:28.165232500 at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:69) 2016-06-22 17:29:28.165236500 ... 37 filtered 2016-06-22 17:29:28.165236500 at com.atlassian.servicedesk.internal.web.LicenseAwareHttpFilter.doFilter(LicenseAwareHttpFilter.java:31) 2016-06-22 17:29:28.165236500 ... 8 filtered 2016-06-22 17:29:28.165236500 at com.atlassian.servicedesk.internal.web.UrlLicenseCheckFilter.doFilterWhenLicensed(UrlLicenseCheckFilter.java:38) 2016-06-22 17:29:28.165237500 at com.atlassian.servicedesk.internal.web.LicenseAwareHttpFilter.doFilter(LicenseAwareHttpFilter.java:31) 2016-06-22 17:29:28.165241500 ... 4 filtered 2016-06-22 17:29:28.165241500 at com.atlassian.servicedesk.internal.web.PopulateEyeballForRestFilter.doFilterWhenLicensed(PopulateEyeballForRestFilter.java:30) 2016-06-22 17:29:28.165242500 at com.atlassian.servicedesk.internal.web.LicenseAwareHttpFilter.doFilter(LicenseAwareHttpFilter.java:31) 2016-06-22 17:29:28.165242500 ... 9 filtered 2016-06-22 17:29:28.165243500 at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21) 2016-06-22 17:29:28.165248500 ... 20 filtered 2016-06-22 17:29:28.165248500 at com.atlassian.jira.plugins.rest.HOT25715FixServletFilter.doFilter(HOT25715FixServletFilter.java:46) 2016-06-22 17:29:28.165249500 ... 25 filtered 2016-06-22 17:29:28.165249500 at com.atlassian.plugin.connect.plugin.auth.scope.ApiScopingFilter.doFilter(ApiScopingFilter.java:81) 2016-06-22 17:29:28.165249500 ... 14 filtered 2016-06-22 17:29:28.165253500 at com.atlassian.jira.security.JiraSecurityFilter.lambda$doFilter$0(JiraSecurityFilter.java:76) 2016-06-22 17:29:28.165253500 at com.atlassian.jira.security.JiraSecurityFilter$$Lambda$603/26588549.doFilter(Unknown Source) 2016-06-22 17:29:28.165254500 ... 1 filtered 2016-06-22 17:29:28.165254500 at com.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:74) 2016-06-22 17:29:28.165254500 ... 16 filtered 2016-06-22 17:29:28.165255500 at com.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:37) 2016-06-22 17:29:28.165261500 ... 16 filtered 2016-06-22 17:29:28.165261500 at com.atlassian.studio.jira.homepage.CloudHomepageFilter$Action.lambda$nextInFilterChain$1(CloudHomepageFilter.java:110) 2016-06-22 17:29:28.165262500 at com.atlassian.studio.jira.homepage.CloudHomepageFilter$Action$$Lambda$593/33177859.execute(Unknown Source) 2016-06-22 17:29:28.165262500 at com.atlassian.studio.jira.homepage.CloudHomepageFilter.doFilter(CloudHomepageFilter.java:68) 2016-06-22 17:29:28.165267500 ... 17 filtered 2016-06-22 17:29:28.165267500 at com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(CorrelationIdPopulatorFilter.java:30) 2016-06-22 17:29:28.165268500 ... 5 filtered 2016-06-22 17:29:28.165268500 at com.atlassian.plugin.connect.plugin.auth.user.ThreeLeggedAuthFilter.doFilter(ThreeLeggedAuthFilter.java:109) 2016-06-22 17:29:28.165268500 ... 3 filtered 2016-06-22 17:29:28.165272500 at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.lambda$invokeFilterChain$0(CustomerContextSettingFilter.java:181) 2016-06-22 17:29:28.165273500 at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter$$Lambda$585/20679627.call(Unknown Source) 2016-06-22 17:29:28.165273500 at com.atlassian.servicedesk.internal.utils.context.ReentrantThreadLocalBasedCodeContext.rteInvoke(ReentrantThreadLocalBasedCodeContext.java:142) 2016-06-22 17:29:28.165277500 at com.atlassian.servicedesk.internal.utils.context.ReentrantThreadLocalBasedCodeContext.runOutOfContext(ReentrantThreadLocalBasedCodeContext.java:94) 2016-06-22 17:29:28.165278500 at com.atlassian.servicedesk.internal.utils.context.CustomerContextServiceImpl.runOutOfCustomerContext(CustomerContextServiceImpl.java:61) 2016-06-22 17:29:28.165283500 at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.outOfCustomerContext(CustomerContextSettingFilter.java:174) 2016-06-22 17:29:28.165283500 at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilterImpl(CustomerContextSettingFilter.java:130) 2016-06-22 17:29:28.165284500 at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilter(CustomerContextSettingFilter.java:121) 2016-06-22 17:29:28.165288500 ... 4 filtered 2016-06-22 17:29:28.165288500 at com.atlassian.jwt.internal.servlet.JwtAuthFilter.doFilter(JwtAuthFilter.java:32) 2016-06-22 17:29:28.165288500 ... 8 filtered 2016-06-22 17:29:28.165288500 at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21) 2016-06-22 17:29:28.165289500 ... 4 filtered 2016-06-22 17:29:28.165293500 at com.atlassian.web.servlet.plugin.LocationCleanerFilter.doFilter(LocationCleanerFilter.java:36) 2016-06-22 17:29:28.165293500 ... 29 filtered 2016-06-22 17:29:28.165293500 at com.atlassian.jira.servermetrics.MetricsCollectorFilter.doFilter(MetricsCollectorFilter.java:25) 2016-06-22 17:29:28.165294500 ... 27 filtered 2016-06-22 17:29:28.165294500 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 2016-06-22 17:29:28.165294500 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 2016-06-22 17:29:28.165300500 at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 2016-06-22 17:29:28.165301500 at java.lang.Thread.run(Thread.java:745) batch.js?agile_global_admin_condition=true&atlassian.aui.raphael.disabled=true&hasConnectAddons=tru…:7633 PUT https://palantir.atlassian.net/rest/servicedesk/1/servicedesk/PHS/queues 500 (Internal Server Error)
Notes
Workaround
It's possible to rename the queue:
1. Open the project with the related queue and click on Edit queue
2. Under "Issues to show" click on "Advanced"
3. Copy the string of text in the window
4. Go to a project with the default queues that you could not delete
5. Click on Edit queue for the queue that you want
6. Under "Issues to show" click on "Advanced"
7. Paste the string of text copied in the window.
8. Rename the queue name and save it
Attachments
Issue Links
- relates to
-
JSDCLOUD-3971 Not able to delete queues
- Closed