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] | 8 months ago
  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 | 8 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 | 8 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)
  3. 0

    Last deployment on OnDemand has upgraded the applinks to 4.0 The Customware Core Connector plugin seems to be using an older version of Applinks. It looks like this version mismatch is now causing issues when trying to remove Application links using this plugin. When trying to remove a link the following message shows: {noformat}Confirm that you want to delete the Application Link to 'Keyteq Zendesk' (Zendesk). Contacting the remote application net.customware.plugins.connector.core.applinks.AppLinksManifestProducer$1.getIconUrl()Ljava/net/URI;{noformat} {noformat} @4000000051d132e70aa6bcec java.lang.AbstractMethodError: net.customware.plugins.connector.core.applinks.AppLinksManifestProducer$1.getIconUrl()Ljava/net/URI; @4000000051d132e70aa6c0d4 at com.atlassian.applinks.core.rest.model.ManifestEntity.<init>(ManifestEntity.java:85) @4000000051d132e70aa6dc2c at com.atlassian.applinks.core.rest.ManifestResource.response(ManifestResource.java:103) @4000000051d132e70aa6e014 at com.atlassian.applinks.core.rest.ManifestResource.getManifestFor(ManifestResource.java:97) @4000000051d132e70aa6e014 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) @4000000051d132e70aa6e3fc at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) @4000000051d132e70aa6e7e4 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @4000000051d132e70aa6ebcc at java.lang.reflect.Method.invoke(Method.java:597) @4000000051d132e70aa6ebcc at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$ResponseOutInvoker$1.invoke(DispatchProviderHelper.java:234) @4000000051d132e70aa6f784 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$1.intercept(DispatchProviderHelper.java:100) @4000000051d132e70aa6fb6c at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61) @4000000051d132e70aa6ff54 at com.atlassian.applinks.core.rest.context.ContextInterceptor.intercept(ContextInterceptor.java:19) @4000000051d132e70aa7033c at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61) @4000000051d132e70aa70724 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper.invokeMethodWithInterceptors(DispatchProviderHelper.java:132) @4000000051d132e70aa70b0c at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$ResponseOutInvoker._dispatch(DispatchProviderHelper.java:230) @4000000051d132e70aa71e94 at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) @4000000051d132e70aa7227c at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:288) @4000000051d132e70aa72a4c at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) @4000000051d132e70aa72e34 at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) @4000000051d132e70aa72e34 at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) @4000000051d132e70aa7321c at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) @4000000051d132e70aa73604 at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1469) @4000000051d132e70aa739ec at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1400) @4000000051d132e70aa73dd4 at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1349) @4000000051d132e70aa741bc at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1339) @4000000051d132e70aa745a4 at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416) @4000000051d132e70aa745a4 at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:537) @4000000051d132e70aa7498c at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:178) @4000000051d132e70aa7515c at com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:795) @4000000051d132e70aa75544 at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:73) @4000000051d132e70aa7592c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa75d14 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa760fc at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) @4000000051d132e70aa764e4 at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) @4000000051d132e70aa768cc at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa76cb4 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa76cb4 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @4000000051d132e70aa7786c at com.atlassian.plugins.rest.module.servlet.RestServletUtilsUpdaterFilter.doFilterInternal(RestServletUtilsUpdaterFilter.java:26) @4000000051d132e70aa77c54 at com.atlassian.plugins.rest.module.servlet.RestServletUtilsUpdaterFilter.doFilter(RestServletUtilsUpdaterFilter.java:40) @4000000051d132e70aa77c54 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa78424 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa78424 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @4000000051d132e70aa7880c at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:25) @4000000051d132e70aa78bf4 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa793c4 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa797ac at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @4000000051d132e70aa79f7c at com.atlassian.agmp.integration.jira.ReprovisionConfigFilter.doFilter(ReprovisionConfigFilter.java:87) @4000000051d132e70aa7a364 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa7a74c at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa7ab34 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @4000000051d132e70aa7af1c at com.atlassian.agmp.gdata.servlet.GDataServiceErrorServletFilter.doFilter(GDataServiceErrorServletFilter.java:43) @4000000051d132e70aa7af1c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa7b6ec at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa7b6ec at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @4000000051d132e70aa7bad4 at com.atlassian.mywork.client.filter.ServingRequestsFilter.doFilter(ServingRequestsFilter.java:37) @4000000051d132e70aa7bebc at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa7ca74 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa7ca74 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @4000000051d132e70aa7ce5c at com.atlassian.studio.core.servlet.filter.AlacarteLicenseEnforcer.doFilter(AlacarteLicenseEnforcer.java:71) @4000000051d132e70aa7d244 at com.atlassian.studio.jira.servlet.filter.AlacarteLicenseJiraEnforcer.doFilter(AlacarteLicenseJiraEnforcer.java:121) @4000000051d132e70aa7d62c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa7da14 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa7ddfc at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @4000000051d132e70aa7ddfc at com.atlassian.prettyurls.filter.PrettyUrlsDispatcherFilter.doFilter(PrettyUrlsDispatcherFilter.java:60) @4000000051d132e70aa7e1e4 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa7e5cc at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa7f184 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @4000000051d132e70aa7f56c at com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFilter.doFilter(PrettyUrlsSiteMeshFilter.java:92) @4000000051d132e70aa7f56c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa7fd3c at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa7fd3c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @4000000051d132e70aa80124 at com.atlassian.prettyurls.filter.PrettyUrlsMatcherFilter.doFilter(PrettyUrlsMatcherFilter.java:56) @4000000051d132e70aa8050c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa808f4 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa808f4 at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) @4000000051d132e70aa814ac at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) {noformat} h2. 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 | 3 years ago | Mick Nassette [Atlassian]
    java.lang.AbstractMethodError: net.customware.plugins.connector.core.applinks.AppLinksManifestProducer$1.getIconUrl()Ljava/net/URI; @4000000051d132e70aa6c0d4 at com.atlassian.applinks.core.rest.model.ManifestEntity.<init>(ManifestEntity.java:85) @4000000051d132e70aa6dc2c at com.atlassian.applinks.core.rest.ManifestResource.response(ManifestResource.java:103) @4000000051d132e70aa6e014 at com.atlassian.applinks.core.rest.ManifestResource.getManifestFor(ManifestResource.java:97) @4000000051d132e70aa6e014 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) @4000000051d132e70aa6e3fc at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) @4000000051d132e70aa6e7e4 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Last deployment on OnDemand has upgraded the applinks to 4.0 The Customware Core Connector plugin seems to be using an older version of Applinks. It looks like this version mismatch is now causing issues when trying to remove Application links using this plugin. When trying to remove a link the following message shows: {noformat}Confirm that you want to delete the Application Link to 'Keyteq Zendesk' (Zendesk). Contacting the remote application net.customware.plugins.connector.core.applinks.AppLinksManifestProducer$1.getIconUrl()Ljava/net/URI;{noformat} {noformat} @4000000051d132e70aa6bcec java.lang.AbstractMethodError: net.customware.plugins.connector.core.applinks.AppLinksManifestProducer$1.getIconUrl()Ljava/net/URI; @4000000051d132e70aa6c0d4 at com.atlassian.applinks.core.rest.model.ManifestEntity.<init>(ManifestEntity.java:85) @4000000051d132e70aa6dc2c at com.atlassian.applinks.core.rest.ManifestResource.response(ManifestResource.java:103) @4000000051d132e70aa6e014 at com.atlassian.applinks.core.rest.ManifestResource.getManifestFor(ManifestResource.java:97) @4000000051d132e70aa6e014 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) @4000000051d132e70aa6e3fc at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) @4000000051d132e70aa6e7e4 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) @4000000051d132e70aa6ebcc at java.lang.reflect.Method.invoke(Method.java:597) @4000000051d132e70aa6ebcc at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$ResponseOutInvoker$1.invoke(DispatchProviderHelper.java:234) @4000000051d132e70aa6f784 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$1.intercept(DispatchProviderHelper.java:100) @4000000051d132e70aa6fb6c at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61) @4000000051d132e70aa6ff54 at com.atlassian.applinks.core.rest.context.ContextInterceptor.intercept(ContextInterceptor.java:19) @4000000051d132e70aa7033c at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61) @4000000051d132e70aa70724 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper.invokeMethodWithInterceptors(DispatchProviderHelper.java:132) @4000000051d132e70aa70b0c at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$ResponseOutInvoker._dispatch(DispatchProviderHelper.java:230) @4000000051d132e70aa71e94 at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) @4000000051d132e70aa7227c at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:288) @4000000051d132e70aa72a4c at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) @4000000051d132e70aa72e34 at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) @4000000051d132e70aa72e34 at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) @4000000051d132e70aa7321c at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) @4000000051d132e70aa73604 at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1469) @4000000051d132e70aa739ec at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1400) @4000000051d132e70aa73dd4 at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1349) @4000000051d132e70aa741bc at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1339) @4000000051d132e70aa745a4 at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416) @4000000051d132e70aa745a4 at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:537) @4000000051d132e70aa7498c at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:178) @4000000051d132e70aa7515c at com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:795) @4000000051d132e70aa75544 at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:73) @4000000051d132e70aa7592c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa75d14 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa760fc at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) @4000000051d132e70aa764e4 at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) @4000000051d132e70aa768cc at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa76cb4 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa76cb4 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @4000000051d132e70aa7786c at com.atlassian.plugins.rest.module.servlet.RestServletUtilsUpdaterFilter.doFilterInternal(RestServletUtilsUpdaterFilter.java:26) @4000000051d132e70aa77c54 at com.atlassian.plugins.rest.module.servlet.RestServletUtilsUpdaterFilter.doFilter(RestServletUtilsUpdaterFilter.java:40) @4000000051d132e70aa77c54 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa78424 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa78424 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @4000000051d132e70aa7880c at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:25) @4000000051d132e70aa78bf4 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa793c4 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa797ac at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @4000000051d132e70aa79f7c at com.atlassian.agmp.integration.jira.ReprovisionConfigFilter.doFilter(ReprovisionConfigFilter.java:87) @4000000051d132e70aa7a364 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa7a74c at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa7ab34 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @4000000051d132e70aa7af1c at com.atlassian.agmp.gdata.servlet.GDataServiceErrorServletFilter.doFilter(GDataServiceErrorServletFilter.java:43) @4000000051d132e70aa7af1c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa7b6ec at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa7b6ec at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @4000000051d132e70aa7bad4 at com.atlassian.mywork.client.filter.ServingRequestsFilter.doFilter(ServingRequestsFilter.java:37) @4000000051d132e70aa7bebc at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa7ca74 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa7ca74 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @4000000051d132e70aa7ce5c at com.atlassian.studio.core.servlet.filter.AlacarteLicenseEnforcer.doFilter(AlacarteLicenseEnforcer.java:71) @4000000051d132e70aa7d244 at com.atlassian.studio.jira.servlet.filter.AlacarteLicenseJiraEnforcer.doFilter(AlacarteLicenseJiraEnforcer.java:121) @4000000051d132e70aa7d62c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa7da14 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa7ddfc at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @4000000051d132e70aa7ddfc at com.atlassian.prettyurls.filter.PrettyUrlsDispatcherFilter.doFilter(PrettyUrlsDispatcherFilter.java:60) @4000000051d132e70aa7e1e4 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa7e5cc at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa7f184 at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @4000000051d132e70aa7f56c at com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFilter.doFilter(PrettyUrlsSiteMeshFilter.java:92) @4000000051d132e70aa7f56c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa7fd3c at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa7fd3c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) @4000000051d132e70aa80124 at com.atlassian.prettyurls.filter.PrettyUrlsMatcherFilter.doFilter(PrettyUrlsMatcherFilter.java:56) @4000000051d132e70aa8050c at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) @4000000051d132e70aa808f4 at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) @4000000051d132e70aa808f4 at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) @4000000051d132e70aa814ac at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) {noformat} h2. 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 | 3 years ago | Mick Nassette [Atlassian]
    java.lang.AbstractMethodError: net.customware.plugins.connector.core.applinks.AppLinksManifestProducer$1.getIconUrl()Ljava/net/URI; @4000000051d132e70aa6c0d4 at com.atlassian.applinks.core.rest.model.ManifestEntity.<init>(ManifestEntity.java:85) @4000000051d132e70aa6dc2c at com.atlassian.applinks.core.rest.ManifestResource.response(ManifestResource.java:103) @4000000051d132e70aa6e014 at com.atlassian.applinks.core.rest.ManifestResource.getManifestFor(ManifestResource.java:97) @4000000051d132e70aa6e014 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) @4000000051d132e70aa6e3fc at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) @4000000051d132e70aa6e7e4 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  6. 0

    Unable to open JPM View

    GitHub | 2 years ago | diamondq
    java.lang.AbstractMethodError: aQute.bnd.jpm.Repository.browse(Ljava/lang/String;)Ljava/net/URI;

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    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