You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
The Atlassian Community can help you and your team get more value out of Atlassian products and practices.
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.
Yes, the link type (web link) is also available on the jira instance we are copying to.
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.
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.
Integrity Checker did not find anything on either JIRA instance. We run the Integrity Checker once per month.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.