Uploaded image for project: 'Jira Cloud'
  1. Jira Cloud
  2. JRACLOUD-65851

Copy the value from field to 'Component/s' field no longer works

    XMLWordPrintable

Details

    Description

      Summary

      Attempts to use 'Copy the value from field to 'Component/s' post function no longer works.

      Attempts to replicate

      1. Create a single select list custom field.
      2. Add the specified post function; value copied form the first field created at step 1 to the Components system field.
      3. Attempt to trigger the post function.

      Expected Result

      • Value is successfully copied.

      Current Result

      • Value copy fails.

      • Errors are returned on the log
      @4000000055e866fc1ddb45bc 2015-09-03 18:27:46,492 ajp-nio-127.0.0.104-8009-exec-250 ERROR sysadmin 1107x70101x1 1k73q5s 202.68.74.170,165.254.226.161 /secure/QuickCreateI
      ssue.jspa [c.i.j.plugins.functions.CopyValueFromOtherFieldPostFunction] Unable to copy value from 'System' to 'Component/s'
      @4000000055e866fc1ddb5174 java.lang.RuntimeException: java.lang.NoSuchMethodException: com.atlassian.jira.issue.IssueImpl.setComponents(java.util.Collection)
      @4000000055e866fc1ddb5174       at com.google.common.base.Throwables.propagate(Throwables.java:160)
      @4000000055e866fc1ddb97c4       at com.googlecode.jsu.util.WorkflowUtils.setIssueComponents(WorkflowUtils.java:814)
      @4000000055e866fc1ddb9bac       at com.googlecode.jsu.util.WorkflowUtils.setFieldValue(WorkflowUtils.java:577)
      @4000000055e866fc1ddb9bac       at com.googlecode.jsu.util.WorkflowUtils.setFieldValue(WorkflowUtils.java:1098)
      @4000000055e866fc1ddb9f94       at com.innovalog.jmwe.plugins.functions.CopyValueFromOtherFieldPostFunction.executeFunction(CopyValueFromOtherFieldPostFunction.java:121)
      @4000000055e866fc1ddbc6a4       at com.innovalog.jmwe.plugins.functions.AbstractPreserveChangesPostFunction.execute(AbstractPreserveChangesPostFunction.java:124)
      @4000000055e866fc1ddbc6a4       at com.opensymphony.workflow.AbstractWorkflow.executeFunction(AbstractWorkflow.java:1050)
      @4000000055e866fc1ddbd644       at com.opensymphony.workflow.AbstractWorkflow.transitionWorkflow(AbstractWorkflow.java:1446)
      @4000000055e866fc1ddbda2c       at com.opensymphony.workflow.AbstractWorkflow.initialize(AbstractWorkflow.java:615)
      @4000000055e866fc1ddbda2c       at com.atlassian.jira.workflow.OSWorkflowManager.createIssue(OSWorkflowManager.java:879)
      @4000000055e866fc1ddbde14       at com.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:737)
      @4000000055e866fc1ddbedb4       at com.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:636)
      @4000000055e866fc1ddbedb4       at com.atlassian.jira.bc.issue.DefaultIssueService.create(DefaultIssueService.java:198)
      @4000000055e866fc1ddbf19c       at com.atlassian.jira.bc.issue.DefaultIssueService.create(DefaultIssueService.java:163)
      @4000000055e866fc1ddbf19c       ... 2 filtered
      @4000000055e866fc1ddbf584       at java.lang.reflect.Method.invoke(Method.java:497)
      @4000000055e866fc1ddbf96c       at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:30)
      @4000000055e866fc1ddbf96c       at com.sun.proxy.$Proxy269.create(Unknown Source)
      @4000000055e866fc1ddbfd54       ... 2 filtered
      @4000000055e866fc1ddbfd54       at java.lang.reflect.Method.invoke(Method.java:497)
      @4000000055e866fc1ddbfd54       at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java
      :161)
      @4000000055e866fc1ddc090c       at com.sun.proxy.$Proxy269.create(Unknown Source)
      @4000000055e866fc1ddc090c       at com.atlassian.jira.quickedit.action.QuickCreateIssue.doExecute(QuickCreateIssue.java:270)
      @4000000055e866fc1ddc090c       ... 1 filtered
      @4000000055e866fc1ddc0cf4       at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:67)
      @4000000055e866fc1ddc1c94       ... 7 filtered
      @4000000055e866fc1ddc1c94       at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
      @4000000055e866fc1ddc1c94       ... 55 filtered
      @4000000055e866fc1ddc1c94       at com.atlassian.greenhopper.jira.filters.ClassicBoardRouter.doFilter(ClassicBoardRouter.java:59)
      @4000000055e866fc1ddc207c       ... 24 filtered
      @4000000055e866fc1ddc207c       at com.atlassian.jira.plugins.rest.HOT25715FixServletFilter.doFilter(HOT25715FixServletFilter.java:46)
      @4000000055e866fc1ddc301c       ... 150 filtered
      @4000000055e866fc1ddc301c       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      @4000000055e866fc1ddc3404       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      @4000000055e866fc1ddc3404       at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
      @4000000055e866fc1ddc37ec       at java.lang.Thread.run(Thread.java:745)
      @4000000055e866fc1ddc3bd4 Caused by: java.lang.NoSuchMethodException: com.atlassian.jira.issue.IssueImpl.setComponents(java.util.Collection)
      @4000000055e866fc1ddc6ab4       at java.lang.Class.getMethod(Class.java:1786)
      @4000000055e866fc1ddc6e9c       at com.googlecode.jsu.util.WorkflowUtils.setIssueComponents(WorkflowUtils.java:811)
      @4000000055e866fc1ddc6e9c       ... 268 more
      

      Workaround

      No work around unfortunately but problem is being looked at by Innovalog.

      Attachments

        1. error.png
          3 kB
          Vincent Chin

        Issue Links

          Activity

            People

              Unassigned Unassigned
              vchin Vincent Chin (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: