flowable / flowable/flowable-engine

Cannot set array variable using script task

Open
#713 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
9.5k
Forks
2.9k
Avg merge
7h 8m
Merged PRs (30d)
2

Description

When I try to set an array type variable in a javascript script task:


<![CDATA[
var assigneeList = ["kermit", "gonzo", "fozzie"];
execution.setVariable("assigneeList", assigneeList);
print("List: " + assigneeList);
]]>

I get a serialization error:

10:55:27,153 [main] ERROR org.flowable.engine.impl.test.AbstractTestCase - EXCEPTION: org.flowable.engine.common.api.FlowableException: problem evaluating script: sun.org.mozilla.javascript.internal.WrappedException: Wrapped org.flowable.engine.common.api.FlowableException: couldn’t find a variable type that is able to serialize sun.org.mozilla.javascript.internal.NativeArray@d6401d3 (#3) in at line number 3
org.flowable.engine.common.api.FlowableException: problem evaluating script: sun.org.mozilla.javascript.internal.WrappedException: Wrapped org.flowable.engine.common.api.FlowableException: couldn’t find a variable type that is able to serialize sun.org.mozilla.javascript.internal.NativeArray@d6401d3 (#3) in at line number 3
...

Reference discussion: https://forum.flowable.org/t/multi-instance-collection-syntax-proposal/615/13

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.