After upgrading Bonita from 7.4.3 to 7.6.0 we’re having this exception in a Groovy Script:
org.bonitasoft.engine.core.operation.exception.SOperationExecutionException: org.bonitasoft.engine.expression.exception.SExpressionEvaluationException: Groovy script throws an exception of type class java.lang.UnsupportedOperationException with message = No message
Are you able to share a simplified version of your process (export from 7.4.3) that can be used to reproduce the issue?
Or maybe at least your business data model.
In order to better understanding your use case it would be really helpful if I can take a look at the diagram and try to figure in which situation your are doing this list copy.
So can you share the diagram export as a .bos file for example using Google Drive or Dropbox.
I’ll try to sum up my understanding of you use case: you have a list of approvers stored in an external Oracle database and you want to load it in your process business data.
What I currently don’t understand is why you use and intermediate process variable to store the list of approvers (ameApproversTmp) instead of directly use output of the Groovy script (that run the SQL query) to initialize the business variable?
As you already duplicate the data that are stored in Oracle database in the Bonita Business Database I think it would be nice to avoid another duplication by avoiding using this process variables.
Hi Antoine, thanks for your effort.
The flow is prepared to have several approvers at the same level and need the approval of all of them to continue.
I need it duplicated to track the remainder email sent and not sent remainders to whoever already has made his/her job.
The code is just a copy of Lists… what have changed in this release of Bonita to stop working?
Bonitasoft empowers development teams with Bonita, the open-source and extensible platform to solve the most demanding process automation use cases. The Bonita platform accelerates delivery of complex applications with clear separation between capabilities for visual programming and for coding. Bonita integrates with existing solutions, orchestrates heterogeneous systems, and provides deep visibility into processes across the organization.