Details
-
Bug
-
Resolution: Deployed
-
Low
Description
Summary
Attempts to use 'Copy the value from field to 'Component/s' post function no longer works.
Attempts to replicate
- Create a single select list custom field.
- Add the specified post function; value copied form the first field created at step 1 to the Components system field.
- 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.