XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Low
    • 3.3.0-OD-06
    • None
    • Queues
    • 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

      1. Enter in the project administration of a service desk project
      2. Select the Queues option on the left hand menu
      3. 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

          Activity

            People

              Unassigned Unassigned
              pmiguel Paulo Miguel (Inactive)
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Backbone Issue Sync