-
Bug
-
Resolution: Unresolved
-
Low
-
None
-
10.3.8, 10.3.9, 11.0.0, 11.0.1
-
None
-
10.03
-
1
-
Severity 3 - Minor
-
Issue Summary
When clicking on the "watch" link in the activity stream gadget, throws error "An unknown error occurred while adding you as a watcher".
Jira 9.12.x - The issue is not replicable
Jira 10.3.x - Issue is replicable
Steps to Reproduce
Navigate to the dashboard gadget Activity Stream and click on the watch link for any issue.
Expected Results
Watcher should be added with a message of Successfully added as a watcher.
Actual Results
An unknown error occurred while adding you as a watcher.
The below exception is thrown in the log file:
2025-09-11 15:21:41,339+0530 http-nio-41038-exec-31 url: /j1038/internal-error ERROR [c.a.j.web.servlet.InternalServerErrorServlet] {errorId=daf0c580-f0cb-4239-9e75-7df349ccc01a, interpretedMsg=, cause=A MultiException has 1 exceptions. They are: 1. java.lang.NoSuchMethodException: Could not find a suitable constructor in com.atlassian.streams.jira.rest.resources.JiraInlineActionResource class. , stacktrace=A MultiException has 1 exceptions. They are: 1. java.lang.NoSuchMethodException: Could not find a suitable constructor in com.atlassian.streams.jira.rest.resources.JiraInlineActionResource class. at org.jvnet.hk2.internal.Collector.throwIfErrors(Collector.java:65) [hk2-locator-2.6.1.jar:?] at org.jvnet.hk2.internal.Utilities.justCreate(Utilities.java:1044) [hk2-locator-2.6.1.jar:?] at org.jvnet.hk2.internal.ServiceLocatorImpl.create(ServiceLocatorImpl.java:968) [hk2-locator-2.6.1.jar:?] at org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:1072) [hk2-locator-2.6.1.jar:?] at org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:1064) [hk2-locator-2.6.1.jar:?] at org.glassfish.jersey.inject.hk2.AbstractHk2InjectionManager.createAndInitialize(AbstractHk2InjectionManager.java:201) [jersey-hk2-2.42.jar:?] at org.glassfish.jersey.inject.hk2.ImmediateHk2InjectionManager.createAndInitialize(ImmediateHk2InjectionManager.java:30) [jersey-hk2-2.42.jar:?] at org.glassfish.jersey.internal.inject.Injections.getOrCreate(Injections.java:123) [jersey-common-2.42.jar:?] at org.glassfish.jersey.server.model.MethodHandler$ClassBasedMethodHandler.getInstance(MethodHandler.java:260) [jersey-server-2.42.jar:?] at org.glassfish.jersey.server.internal.routing.PushMethodHandlerRouter.apply(PushMethodHandlerRouter.java:51) [jersey-server-2.42.jar:?] at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:86) [jersey-server-2.42.jar:?] at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:89) [jersey-server-2.42.jar:?] at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:89) [jersey-server-2.42.jar:?] at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:89) [jersey-server-2.42.jar:?] at org.glassfish.jersey.server.internal.routing.RoutingStage._apply(RoutingStage.java:89) [jersey-server-2.42.jar:?] at org.glassfish.jersey.server.internal.routing.RoutingStage.apply(RoutingStage.java:69) [jersey-server-2.42.jar:?] at org.glassfish.jersey.server.internal.routing.RoutingStage.apply(RoutingStage.java:38) [jersey-server-2.42.jar:?] at org.glassfish.jersey.process.internal.Stages.process(Stages.java:173) [jersey-common-2.42.jar:?] at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:248) [jersey-server-2.42.jar:?] at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) [jersey-common-2.42.jar:?] at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) [jersey-common-2.42.jar:?] at org.glassfish.jersey.internal.Errors.process(Errors.java:292) [jersey-common-2.42.jar:?] at org.glassfish.jersey.internal.Errors.process(Errors.java:274) [jersey-common-2.42.jar:?] at org.glassfish.jersey.internal.Errors.process(Errors.java:244) [jersey-common-2.42.jar:?] at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265) [jersey-common-2.42.jar:?] at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:235) [jersey-server-2.42.jar:?] at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:684) [jersey-server-2.42.jar:?] at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394) [jersey-container-servlet-core-2.42.jar:?] at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346) [jersey-container-servlet-core-2.42.jar:?] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:359) [jersey-container-servlet-core-2.42.jar:?] at com.atlassian.plugins.rest.v2.jersey.JerseyOsgiServletContainer.doFilter(JerseyOsgiServletContainer.java:80) [?:?] at org.glassfish.jersey.servlet.ServletContainer.doFilter(ServletContainer.java:432) [jersey-container-servlet-core-2.42.jar:?] at com.atlassian.plugins.rest.v2.servlet.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:84) [?:?] at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:64) [atlassian-plugins-servlet-8.1.2.jar:?] at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:37) [atlassian-plugins-servlet-8.1.2.jar:?] at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:60) [atlassian-plugins-servlet-8.1.2.jar:?] at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:46) [atlassian-plugins-servlet-8.1.2.jar:?] .... Caused by: java.lang.NoSuchMethodException: Could not find a suitable constructor in com.atlassian.streams.jira.rest.resources.JiraInlineActionResource class. at org.glassfish.jersey.inject.hk2.JerseyClassAnalyzer.getConstructor(JerseyClassAnalyzer.java:168) [jersey-hk2-2.42.jar:?] at org.jvnet.hk2.internal.Utilities.getConstructor(Utilities.java:156) [hk2-locator-2.6.1.jar:?] at org.jvnet.hk2.internal.Utilities.justCreate(Utilities.java:1042) [hk2-locator-2.6.1.jar:?] ... 343 more , referer=http://localhost:41038/j1038/plugins/servlet/gadgets/ifr?container=atlassian&mid=10500&country=US&lang=en&view=default&view-params=%7B%22writable%22%3A%22true%22%7D&st=atlassian%3AHx6N9yXopkF8Gr490cIWiikwAuMb6jSf2QLBTlugeH%2FxQaKMx3xFVWl5unxGdPlY5CifkX%2BzDmczaTNBdaSj9rPmZEw8M5EPYCZxZ9qXo78S4gaY7E8ORrWMzqMzvANmRXRL3RdTshDRk%2BCy98IbBktpL5AFXrl6kejQhHgXeM03JFhzfgSNBXbHkYD2J1Rv8PW%2FEJfjAnBddjCXFAfbGw7QjNXw4nZuEpXR%2FPXcIv0NOOlsUrTyXwzh0vlAEk5eXCQEfgOaOUcCmAjHXS6z8o1kuVg26lw%2Brfohiz%2BCi68%2FL5v9EF7E9b%2F9BHQq%2BHmxsLrExggJhvo8mBatuFPaglpilz0%3D&up_isConfigured=true&up_isReallyConfigured=false&up_title=Activity+Stream&up_titleRequired=true&up_numofentries=10&up_refresh=false&up_maxProviderLabelCharacters=50&up_rules=&up_renderingContext=&up_keys=&up_itemKeys=&up_username=&url=http%3A%2F%2Flocalhost%3A41038%2Fj1038%2Frest%2Fgadgets%2F1.0%2Fg%2Fcom.atlassian.streams.streams-jira-plugin%3Aactivitystream-gadget%2Fgadgets%2Factivitystream-gadget.xml&libs=auth-refresh&colorMode=light&theme=dark%3Adark+light%3Alight, servletErrorMessage=}
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available