Details
-
Bug
-
Resolution: Unresolved
-
Low
-
None
-
7.0.10, 7.2.0-OD-05
-
7
-
3
-
Severity 3 - Minor
-
Description
NOTE: This bug report is for JIRA Server. Using JIRA Cloud? See the corresponding bug report.
Summary
Unable to remove customware application links. This is a regression of JRA-33683.
Environment
- JIRA Cloud Version 7.2.0-OD-05-030
- ServiceRocket Salesforce.com Connector Plugin version 5.5.0
Steps to Reproduce
- Navigate to Application Link and attempt to delete the Salesforce Connector plugin link
Expected Results
Application link deleted.
Actual Results
Unable to delete the application link with the logs below:
2016-04-22 17:03:57.233141500 2016-04-22 17:03:57,229 http-nio-2992-exec-4 ERROR sysadmin 1023x9914x1 1sietsq 104.192.142.137 /rest/applinks/3.0/manifest/c27cc1f2-cbf0-3e14-9a33-6bf137f489ac.json [c.a.p.r.c.error.jersey.ThrowableExceptionMapper] Uncaught exception thrown by REST service: net.customware.plugins.connector.core.applinks.AppLinksManifestProducer$1.getIconUri()Ljava/net/URI; 2016-04-22 17:03:57.233143500 java.lang.AbstractMethodError: net.customware.plugins.connector.core.applinks.AppLinksManifestProducer$1.getIconUri()Ljava/net/URI; 2016-04-22 17:03:57.233181500 at com.atlassian.applinks.core.rest.model.ManifestEntity.<init>(ManifestEntity.java:88) 2016-04-22 17:03:57.233182500 at com.atlassian.applinks.core.rest.ManifestResource.response(ManifestResource.java:115) 2016-04-22 17:03:57.233182500 at com.atlassian.applinks.core.rest.ManifestResource.getManifestFor(ManifestResource.java:110) 2016-04-22 17:03:57.233183500 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2016-04-22 17:03:57.233193500 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 2016-04-22 17:03:57.233193500 ... 1 filtered 2016-04-22 17:03:57.233193500 at java.lang.reflect.Method.invoke(Method.java:497) 2016-04-22 17:03:57.233194500 ... 3 filtered 2016-04-22 17:03:57.233194500 at com.atlassian.applinks.internal.rest.interceptor.NoCacheHeaderInterceptor.intercept(NoCacheHeaderInterceptor.java:15) 2016-04-22 17:03:57.233200500 ... 1 filtered 2016-04-22 17:03:57.233200500 at com.atlassian.applinks.core.rest.context.ContextInterceptor.intercept(ContextInterceptor.java:19) 2016-04-22 17:03:57.233201500 ... 15 filtered 2016-04-22 17:03:57.233201500 at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:154) 2016-04-22 17:03:57.233205500 ... 1 filtered 2016-04-22 17:03:57.233205500 at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:68) 2016-04-22 17:03:57.233206500 ... 40 filtered 2016-04-22 17:03:57.233206500 at com.atlassian.applinks.cors.rest.CorsFilter.doFilter(CorsFilter.java:112) 2016-04-22 17:03:57.233207500 ... 8 filtered 2016-04-22 17:03:57.233211500 at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21) 2016-04-22 17:03:57.233211500 ... 20 filtered 2016-04-22 17:03:57.233211500 at com.atlassian.jira.plugins.rest.HOT25715FixServletFilter.doFilter(HOT25715FixServletFilter.java:46) 2016-04-22 17:03:57.233212500 ... 25 filtered 2016-04-22 17:03:57.233212500 at com.atlassian.plugin.connect.plugin.auth.scope.ApiScopingFilter.doFilter(ApiScopingFilter.java:81) 2016-04-22 17:03:57.233216500 ... 14 filtered 2016-04-22 17:03:57.233216500 at com.atlassian.jira.security.JiraSecurityFilter.lambda$doFilter$0(JiraSecurityFilter.java:76) 2016-04-22 17:03:57.233221500 at com.atlassian.jira.security.JiraSecurityFilter$$Lambda$453/22857497.doFilter(Unknown Source) 2016-04-22 17:03:57.233222500 ... 1 filtered 2016-04-22 17:03:57.233222500 at com.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:74) 2016-04-22 17:03:57.233222500 ... 16 filtered 2016-04-22 17:03:57.233223500 at com.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:37) 2016-04-22 17:03:57.233227500 ... 16 filtered 2016-04-22 17:03:57.233227500 at com.atlassian.studio.jira.homepage.CloudHomepageFilter$Action.lambda$nextInFilterChain$1(CloudHomepageFilter.java:110) 2016-04-22 17:03:57.233228500 at com.atlassian.studio.jira.homepage.CloudHomepageFilter$Action$$Lambda$450/15394385.execute(Unknown Source) 2016-04-22 17:03:57.233228500 at com.atlassian.studio.jira.homepage.CloudHomepageFilter.doFilter(CloudHomepageFilter.java:68) 2016-04-22 17:03:57.233233500 ... 17 filtered 2016-04-22 17:03:57.233233500 at com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(CorrelationIdPopulatorFilter.java:30) 2016-04-22 17:03:57.233233500 ... 5 filtered 2016-04-22 17:03:57.233233500 at com.atlassian.plugin.connect.plugin.auth.user.ThreeLeggedAuthFilter.doFilter(ThreeLeggedAuthFilter.java:109) 2016-04-22 17:03:57.233234500 ... 3 filtered 2016-04-22 17:03:57.233238500 at com.atlassian.jwt.internal.servlet.JwtAuthFilter.doFilter(JwtAuthFilter.java:32) 2016-04-22 17:03:57.233244500 ... 8 filtered 2016-04-22 17:03:57.233244500 at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21) 2016-04-22 17:03:57.233245500 ... 4 filtered 2016-04-22 17:03:57.233245500 at com.atlassian.web.servlet.plugin.LocationCleanerFilter.doFilter(LocationCleanerFilter.java:36) 2016-04-22 17:03:57.233245500 ... 29 filtered 2016-04-22 17:03:57.233245500 at com.atlassian.jira.servermetrics.MetricsCollectorFilter.doFilter(MetricsCollectorFilter.java:25) 2016-04-22 17:03:57.233252500 ... 28 filtered 2016-04-22 17:03:57.233252500 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 2016-04-22 17:03:57.233252500 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 2016-04-22 17:03:57.233253500 at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 2016-04-22 17:03:57.233253500 at java.lang.Thread.run(Thread.java:745)
Workaround
Using Chrome or Firefox click on the X icon to delete the Application Link, right click on the Confirm button, click on Inspect Element and locate the following string:
<button class="button-panel-button wizard-submit" disabled="disabled">.
Remove the disabled="disabled" (right click on it and hit delete) and click on Confirm again, the Application Link should be deleted properly.
Attachments
Issue Links
- is a regression of
-
JRACLOUD-66623 Unable to remove customware application links
- Closed
- relates to
-
JRACLOUD-60738 Unable to remove customware application links
- Closed