Is there a method to migrate data from oracle to postgres database for Bonita 6.4.1?

I have a java application with BonitaBPMCommunity-6.4.1-JBoss-7.1.1 with oracle database. I want to migrate this oracle 11.2.0 EE bonita database in postgres 10 bonita database.
I proceeded with a manual migration with the ora2pg tool but I have doubts about scheduled jobs.

In fact at startup I got the following errors

Migrating Bonita platform AND database version at the same time


Newer versions of Bonita need more recent version of the database, so for example if I want to migrate from Bonita 7.7.5 and Postgresql 9.3 to the last version of Bonita, we should also upgrade the database to Postgresql 11.

is there any impact in the order of operations to do, or is it the same?

Is it better (simplified version without backup and other...):

  1. Install the new Bundle 7.11.z

  2. Apply bonita migration tool of engine and bdm schema with postgresql 9

error on upgrade 7.7.2 to 7.8.0

Currently i am using 7.7.2 version and i want to upgrade but i can't start bonita portal.I migrate my database with migration tool without any error, then i updated tomcat files and bundle, then i started bonita but portal not starting. And i am getting

 java.lang.OutOfMemoryError: Java heap space
Dumping heap to java_pid36340.hprof ...


And these are detail error logs;

Migration error from 7.6.3 to 7.7

Hello i am using 7.6.3 community version and i want to migrate latest. I stopped bpm services, backup databases and platfrom then started to migrate. I did everything what this page says and complated database migration without error. But when i am trying to resume bpm services i get error.

migrate instantiateProcess of RepairAPI (groovy)

Hi all,

the goal is to start a new process through groovy and apart from defining some process variables, we want also to define its start activity (no to start from the begining).
e.g. in 5.9 the RepairAPI implemented
instantiateProcess(ProcessDefinitionUUID processDefinitionUUID,
Map<String,Object> processVariables, Collection<InitialAttachment> attachments,
List<String> startActivitiesNames, String instanceInitiator)

At Bonita 7.5 how can we do that?

thank you in advance

List name of active users - Bonita 7.5

Hi all,

at bonitasoft 7.5.4. we would like to list the names of active users of a process.
How can i reproduce this in a groovy script.
In older version, i have an example:
apiAccessor.getQueryRuntimeAPI().getActiveUsersOfProcessInstance(new ProcessInstanceUUID(my_uuid));

Thank you in advance.

Jasper Error After Migration

I installed version 7.5.4 to test and found it to be very good, with many new things that make development easier, but when I imported a process that I had developed in version 7.3.3 to run in version 7.5.4 my jasper report started to give a error that did not occur before:

Sub reports on BonitaSoft 7.5.4

I migrated my BonitaSoft engine from version 7.3.3 to 7.5.4, but I have a process that generates a report from the Jasper connector, but after migrating my report with sub reports it gives the following error:

Getting the latest user task happened in a process

Hi all,
In a process with multiple lanes/ users, we have throw/ catch links that end to a service task that sends a mail message to admins that something went wrong.
In this message, at 5.9x, we added the username of the latest Task that had been executed from the list:

At 7.5 how can we do that?

Functions like
apiAccessor.getProcessAPI().getLastStateHumanTaskInstance() require the taskName, which in our case, it is not know.

thanks in advance.