Just a heads up: On March 24, 2025, starting at 4:30pm CDT / 19:30 UTC, the site will be undergoing scheduled maintenance for a few hours. During this time, the site might be unavailable for a short while. Thanks for your patience.
×After upgrading from Jira 7.13 to Jira 8.0 all the API calls stopped working, the response is the following, every time:
{"errorMessages":["Internal server error"],"errors":{}}
Auth is OK, the stack trace is as follows:
2019-02-12 00:49:23,267 http-nio-8089-exec-14 ERROR mg 49x1783x1 2dqvgh 85.242.95.124,0:0:0:0:0:0:0:1 /rest/api/2/issue/MER-328 [c.a.j.rest.exception.ExceptionInterceptor] Returning internal server error in response
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor1011.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$ResponseOutInvoker$1.invoke(DispatchProviderHelper.java:192)
at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$1.intercept(DispatchProviderHelper.java:83)
... 3 filtered
at com.atlassian.jira.rest.exception.ExceptionInterceptor.intercept(ExceptionInterceptor.java:55)
... 1 filtered
at com.atlassian.jira.rest.v2.issue.scope.RequestScopeInterceptor.intercept(RequestScopeInterceptor.java:39)
... 15 filtered
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:159)
... 1 filtered
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:69)
... 32 filtered
at com.atlassian.servicedesk.internal.web.ExternalCustomerLockoutFilter.doFilter(ExternalCustomerLockoutFilter.java:56)
... 13 filtered
at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
... 53 filtered
at com.atlassian.jira.security.JiraSecurityFilter.lambda$doFilter$0(JiraSecurityFilter.java:66)
... 1 filtered
at com.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:64)
... 16 filtered
at com.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:37)
... 19 filtered
at com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(CorrelationIdPopulatorFilter.java:30)
... 5 filtered
at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.lambda$invokeFilterChain$0(CustomerContextSettingFilter.java:181)
at com.atlassian.servicedesk.internal.api.util.context.ReentrantThreadLocalBasedCodeContext.rteInvoke(ReentrantThreadLocalBasedCodeContext.java:136)
at com.atlassian.servicedesk.internal.api.util.context.ReentrantThreadLocalBasedCodeContext.runOutOfContext(ReentrantThreadLocalBasedCodeContext.java:89)
at com.atlassian.servicedesk.internal.utils.context.CustomerContextServiceImpl.runOutOfCustomerContext(CustomerContextServiceImpl.java:47)
at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.outOfCustomerContext(CustomerContextSettingFilter.java:174)
at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilterImpl(CustomerContextSettingFilter.java:130)
at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilter(CustomerContextSettingFilter.java:121)
... 4 filtered
at com.atlassian.jwt.internal.servlet.JwtAuthFilter.doFilter(JwtAuthFilter.java:37)
... 8 filtered
at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
... 4 filtered
at com.atlassian.web.servlet.plugin.LocationCleanerFilter.doFilter(LocationCleanerFilter.java:36)
... 26 filtered
at com.atlassian.jira.servermetrics.MetricsCollectorFilter.doFilter(MetricsCollectorFilter.java:25)
... 24 filtered
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NoSuchMethodError: com.atlassian.jira.entity.property.EntityPropertyService$PropertyResult.getEntityProperty()Lcom/atlassian/fugue/Option;
at com.atlassian.rm.common.env.issues.JiraIssuePropertyService.getPropertyOrEmptyJson(JiraIssuePropertyService.java:289)
at com.atlassian.rm.common.env.issues.JiraIssuePropertyService.get(JiraIssuePropertyService.java:56)
at com.atlassian.rm.common.env.issues.JiraIssuePropertyService.get(JiraIssuePropertyService.java:42)
at com.atlassian.rm.jpo.customfields.parent.issue.DefaultIssueParentService.getParentId(DefaultIssueParentService.java:23)
at com.atlassian.rm.jpo.customfields.parent.ParentCustomFieldHelper.getIssueParent(ParentCustomFieldHelper.java:197)
at com.atlassian.rm.jpo.customfields.parent.ParentCustomFieldHelper.getIssueParentIfViewable(ParentCustomFieldHelper.java:167)
at com.atlassian.rm.jpo.customfields.parent.ParentCustomFieldType.getValueFromIssue(ParentCustomFieldType.java:84)
at com.atlassian.rm.jpo.customfields.parent.ParentCustomFieldType.getValueFromIssue(ParentCustomFieldType.java:17)
at com.atlassian.jira.issue.fields.ImmutableCustomField.getJsonFromIssue(ImmutableCustomField.java:1903)
at com.atlassian.jira.rest.v2.issue.IssueBeanBuilder2.getRepresentationForFields(IssueBeanBuilder2.java:246)
at com.atlassian.jira.rest.v2.issue.IssueBeanBuilder2.access$400(IssueBeanBuilder2.java:67)
at com.atlassian.jira.rest.v2.issue.IssueBeanBuilder2$7.apply(IssueBeanBuilder2.java:232)
at com.atlassian.jira.rest.v2.issue.IssueBeanBuilder2$7.apply(IssueBeanBuilder2.java:227)
at io.atlassian.fugue.Iterables$CollectingIterable$Iter.computeNext(Iterables.java:604)
at io.atlassian.fugue.Iterators$Abstract.tryToComputeNext(Iterators.java:284)
at io.atlassian.fugue.Iterators$Abstract.hasNext(Iterators.java:278)
at com.google.common.collect.TransformedIterator.hasNext(TransformedIterator.java:42)
at com.google.common.collect.Iterators.addAll(Iterators.java:357)
at com.google.common.collect.Sets.newHashSet(Sets.java:276)
at com.google.common.collect.Sets.newHashSet(Sets.java:259)
at com.atlassian.jira.rest.v2.issue.IssueBeanBuilder2.createFieldsData(IssueBeanBuilder2.java:204)
at com.atlassian.jira.rest.v2.issue.IssueBeanBuilder2.build(IssueBeanBuilder2.java:149)
at com.atlassian.jira.rest.v2.issue.IssueResource.getIssue(IssueResource.java:456)
... 255 more
Jist found the problem: i had to disable the Portfolio Team Manager plugin. Everything works now (except for Portfolio)
Is there a bug for this issue reported? This seems to be the case for Jira 7.12.1 as well. The REST API for our Jira instance also suddenly stopped working, after disabling the Portfolio Team Manager plugin, it instantly worked again.
On our 8.0 test instance this problem hasnt occured yet, though its far less active than our production instance.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes, that was exactly what happened to us, but my Portfolio plugin was not up to date. I dont think this is a bug, just that Portfolio is not compatible with 8.0.0. Again, i dont know if a newer version of Portfolio fixes this or not. I had Portfolio for Jira 2.24.0 installed.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I just upgraded to 8.1 from 7.8.4 and experiencing the same issue where the REST API Browser isn't compatible, however, in my case I don't have Portfolio installed.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
We are facing same issue after upgrading to Jira 8.5.0 ,Can anyone help me out and we are not having Portfolio plugin.
2019-11-14 09:27:32,432 http-nio-8080-exec-19 ERROR mkallepalli@ctepl.com 567x737x1 o0k1qp 10.1.4.3 /rest/api/latest/user/assignable/search [c.a.j.rest.exception.ExceptionInterceptor] Returning internal server error in response
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$ResponseOutInvoker$1.invoke(DispatchProviderHelper.java:192)
... 4 filtered
at com.atlassian.jira.rest.exception.ExceptionInterceptor.intercept(ExceptionInterceptor.java:55)
... 1 filtered
at com.atlassian.jira.rest.v2.issue.scope.RequestScopeInterceptor.intercept(RequestScopeInterceptor.java:39)
... 15 filtered
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:159)
... 1 filtered
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:69)
... 32 filtered
at com.atlassian.servicedesk.internal.web.ExternalCustomerLockoutFilter.doFilter(ExternalCustomerLockoutFilter.java:55)
... 8 filtered
at com.atlassian.jira.plugin.mobile.web.filter.MobileAppRequestFilter.doFilter(MobileAppRequestFilter.java:37)
... 4 filtered
at com.atlassian.jira.plugin.mobile.login.MobileLoginSuccessFilter.doFilter(MobileLoginSuccessFilter.java:54)
... 3 filtered
at com.atlassian.diagnostics.internal.platform.monitor.http.HttpRequestMonitoringFilter.doFilter(HttpRequestMonitoringFilter.java:55)
... 8 filtered
at com.cte.labs.jira.servlet.filter.CBMSImpersonationServletFilter.doFilter(CBMSImpersonationServletFilter.java:53)
... 3 filtered
at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
... 46 filtered
at com.resolution.atlasplugins.samlsso.servlet.RedirectToSsoFilter.doFilter(RedirectToSsoFilter.java:60)
... 14 filtered
at com.atlassian.jira.security.JiraSecurityFilter.lambda$doFilter$0(JiraSecurityFilter.java:66)
... 1 filtered
at com.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:64)
... 16 filtered
at com.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:37)
... 19 filtered
at com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(CorrelationIdPopulatorFilter.java:30)
... 5 filtered
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
JIRA 8.5.3 here and we're experiencing it as well. We use Portfolio and need that running.
Thanks,
Darin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Jira Version 8.2.4 over here and facing the same issue. Don't have the Portfolio plugin installed either so looks like something else is causing it...
Any suggestions?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.