Get exception in log when trying to move issue from one project to another

Hi. When my employees try to move issue from one project to another they get 500 error. And in the log i get stack trace:

2016-12-08 08:28:25,005 http-nio-8080-exec-223 uri:/secure/MoveIssueConfirm.jspa
 ERROR      [o.a.c.c.C.[.[localhost].[/].[action]] Servlet.service() for
 servlet [action] in context with path [] threw exception 
[java.lang.IndexOutOfBoundsException: Index: 0, Size: 0] with root cause
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
        at java.util.ArrayList.rangeCheck(
        at java.util.ArrayList.get(
        at com.okapya.jira.customfields.ChecklistItemChanges.generateItemsComments(
        at com.okapya.jira.customfields.ChecklistItemChanges.getNewItemsComments(
        at com.okapya.jira.customfields.ChecklistCFType.getChangelogValue(
        at com.atlassian.jira.issue.customfields.impl.AbstractMultiCFType.getChangelogValue(
        at com.atlassian.jira.issue.fields.ImmutableCustomField.getChangelogValue(
        at com.atlassian.jira.issue.fields.ImmutableCustomField.updateValue(
        at com.atlassian.jira.issue.fields.ImmutableCustomField.updateValue(
        at com.atlassian.jira.web.action.issue.MoveIssueConfirm.moveIssueDetails(
        at com.atlassian.jira.web.action.issue.MoveIssueConfirm.moveIssueInTxn(
        at com.atlassian.jira.web.action.issue.MoveIssueConfirm.doExecute(
        ... 1 filtered
        at com.atlassian.jira.action.JiraActionSupport.execute(
        ... 7 filtered
        at javax.servlet.http.HttpServlet.service(
        ... 19 filtered
        at com.atlassian.ams.shipit.servlet.filter.TomcatThreadFilter.doFilter(
        ... 16 filtered
        at com.valiantys.jira.plugins.sql.service.bulk.BulkDetectionServletFilter.doFilter(
        ... 24 filtered
        ... 4 filtered
        at com.atlassian.greenhopper.jira.filters.ClassicBoardRouter.doFilter(
        ... 7 filtered
        at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(
        ... 58 filtered
        ... 1 filtered
        ... 36 filtered
        at com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(
        ... 5 filtered
        at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilter(
        ... 9 filtered
        at com.atlassian.jwt.internal.servlet.JwtAuthFilter.doFilter(
        ... 3 filtered
        at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(
        ... 4 filtered
        at com.atlassian.web.servlet.plugin.LocationCleanerFilter.doFilter(
        ... 29 filtered
        at com.atlassian.jira.servermetrics.MetricsCollectorFilter.doFilter(
        ... 27 filtered
        at java.util.concurrent.ThreadPoolExecutor.runWorker(
        at java.util.concurrent.ThreadPoolExecutor$
        at org.apache.tomcat.util.threads.TaskThread$

Can you explain what this exception is meaning? How i can fix this this behavior?

2 answers

0 votes

The code in the checklist add-on cannot cope properly with the move.  My guess is you've got a configuration that has not quite been coded for, or corrupt data that it can't quite handle.

I would check for all your config for the checklist field in the source and target projects.  If they are identical, I think the problem will go away if it is just a bug.  If it's corrupt data, I would expect it to continue to break.  Re-index before you try any new moves though.

I check project settings now. First project (from which issue moves) has several elements in checklist. But second (in which issue moves) has no any settings for Checklist. It seems the problem is precisely in this.


But I do not like this behavior. I wonder how this can be changed?

Hi Pavel,

Which version and JIRA and Checklist are you using? I remember protecting the add-on in that function a while ago.

JIRA is Service Desk 7.2.4 (as dedicated server) with Checklist 3.1.9

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Jan 08, 2019 in Jira

How to Jira for designers

I’m a designer on the Jira team. For a long time, I’ve fielded questions from other designers about how they should be using Jira Software with their design team. I’ve also heard feedback from other ...

808 views 3 9
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you