When I try to copy a JIRA issue to another JIRA instance using JIRA to JIRA remote copy, I get a 500 internal server error (Java Nullpointer Exception) when the issue has a link pointing to an external site. The issue is still copied, however the links are not copied over to the new issue.
As soon as I remove the external link from the source issue and try to copy again, no error occurs.
java.lang.NullPointerException
java.lang.NullPointerException at com.atlassian.cpji.util.IssueLinkCopier$3.apply(IssueLinkCopier.java:61) at com.atlassian.cpji.util.IssueLinkCopier$3.apply(IssueLinkCopier.java:57) at com.google.common.collect.Iterators$7.computeNext(Iterators.java:649) at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143) at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138) at com.atlassian.cpji.util.IssueLinkCopier.copyRemoteIssueLinks(IssueLinkCopier.java:84) at com.atlassian.cpji.util.IssueLinkCopier.copyLocalAndRemoteLinks(IssueLinkCopier.java:77) at com.atlassian.cpji.action.CopyIssueToInstanceAction.copyAndCreateIssueLinks(CopyIssueToInstanceAction.java:252) at com.atlassian.cpji.action.CopyIssueToInstanceAction.doExecute(CopyIssueToInstanceAction.java:227) at webwork.action.ActionSupport.execute(ActionSupport.java:165) at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:88) at webwork.interceptor.DefaultInterceptorChain.proceed(DefaultInterceptorChain.java:39) at webwork.interceptor.NestedInterceptorChain.proceed(NestedInterceptorChain.java:31) at webwork.interceptor.ChainedInterceptor.intercept(ChainedInterceptor.java:16) at webwork.interceptor.DefaultInterceptorChain.proceed(DefaultInterceptorChain.java:35) at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:225) at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:154) at com.atlassian.jira.web.dispatcher.JiraWebworkActionDispatcher.service(JiraWebworkActionDispatcher.java:152) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:87) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.atlassian.jira.web.filters.XContentTypeOptionsNoSniffFilter.doFilter(XContentTypeOptionsNoSniffFilter.java:22) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:44) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:70) at com.atlassian.jira.onboarding.postsetup.ui.PostSetupAnnouncementsFilter.doFilter(PostSetupAnnouncementsFilter.java:61) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:78)
J2J Issue Copy 6.0.0 on Jira Server 8.3.2 results with the same error if an issue has "Web Link" defined. Any solution to this? :(
We just experienced this exact same error. The issue was copied three times, but gave an error each time making the user think the copy did not work. Also, the external link was not copied over.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Try to check that on JIRA instance you copy to you have requared link type
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This link to external site is a standard JIRA URL field or provided by some plugin?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Before coping try to execute integrity check. Sometimes it helps.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Have you overcome the issue? We face the same.
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.