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)

Atlassian JIRA | Nithiyaa Ghanis [Atlassian] | 11 months ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    h3. Summary Unable to remove customware application links. This is a regression of [JRA-33683|https://jira.atlassian.com/browse/JRA-33683]. h3. Environment * JIRA Cloud Version {{7.2.0-OD-05-030}} * ServiceRocket Salesforce.com Connector Plugin version {{5.5.0}} h3. Steps to Reproduce # Navigate to *Application Link* and attempt to delete the Salesforce Connector plugin link h3. Expected Results Application link deleted. h3. Actual Results Unable to delete the application link with the logs below: {noformat} 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) {noformat} h3.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: {quote} <button class="button-panel-button wizard-submit" disabled="disabled">. {quote} Remove the *disabled="disabled"* (right click on it and hit delete) and click on *Confirm* again, the Application Link should be deleted properly.

    Atlassian JIRA | 11 months ago | Nithiyaa Ghanis [Atlassian]
    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)
  2. 0

    h3. Summary Unable to remove customware application links. This is a regression of [JRA-33683|https://jira.atlassian.com/browse/JRA-33683]. h3. Environment * JIRA Cloud Version {{7.2.0-OD-05-030}} * ServiceRocket Salesforce.com Connector Plugin version {{5.5.0}} h3. Steps to Reproduce # Navigate to *Application Link* and attempt to delete the Salesforce Connector plugin link h3. Expected Results Application link deleted. h3. Actual Results Unable to delete the application link with the logs below: {noformat} 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) {noformat} h3.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: {quote} <button class="button-panel-button wizard-submit" disabled="disabled">. {quote} Remove the *disabled="disabled"* (right click on it and hit delete) and click on *Confirm* again, the Application Link should be deleted properly.

    Atlassian JIRA | 11 months ago | Nithiyaa Ghanis [Atlassian]
    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)

    Root Cause Analysis

    1. 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)

      at com.atlassian.applinks.core.rest.ManifestResource.response()
    2. com.atlassian.applinks
      ManifestResource.getManifestFor
      1. com.atlassian.applinks.core.rest.ManifestResource.response(ManifestResource.java:115)
      2. com.atlassian.applinks.core.rest.ManifestResource.getManifestFor(ManifestResource.java:110)
      2 frames