Open cecilia-donnelly opened 7 years ago
Most of the work I did to try to upgrade jBPM was done with the unexamined assumption that (1) was impossible; it wasn't until a week or two ago that it occurred to me that maybe we could have an old version of jBPM and a new version of Drools.
I have some ideas on how to separate things in (1): split KnowledgeDelegate
into a jBPM side and a Drools side, and exclude the Drools dependencies in gradle just like we're excluding jBPM's version of Hibernate. This work can be done in parallel with (2), (3), and (4a).
Hi @jasonaowen , @brainwane , @kfogel , @jvasile , @slifty
I have use case where I'm creating the process and after some time I'm staring the process with jbpm 5.5. Once I create the process , jbpm will internally do insertion to few tables like SessionInfo,..etc. The same way when I start the process , jbpm will internally do insertion to few tables like ProcessInstanceLog,..etc.
This Exact functionality working fine with mssql from long time.
So recently I'm Migrating my DataBase from mssql to postgres then I found the below Issue.
Once I started the Process jbpm not inserting the values to ProcessInstanceLog table, because of this my workflows were failing(since I'm using this table data internally to gather some info). But For some how After my process failed then jbpm inserting values into this tables.
This insertion stuff done by jbpm internally, I'm not having any control over it.
Note: I have removed the @Lob annotation to make SessionInfo, WorkItemInfo, ProcessInstanceInfo entities wrk with postgres.
some guidance is appreciated, Thnx.
@cecilia-donnelly
I'm using exact kind of binaries for my use case too, when I'm trying to migrate data base from mssql to postgres, finding some issues, please have a look on below
I have use case where I'm creating the process and after some time I'm staring the process with jbpm 5.5. Once I create the process , jbpm will internally do insertion to few tables like SessionInfo,..etc. The same way when I start the process , jbpm will internally do insertion to few tables like ProcessInstanceLog,..etc.
This Exact functionality working fine with mssql from long time.
So recently I'm Migrating my DataBase from mssql to postgres then I found the below Issue.
Once I started the Process jbpm not inserting the values to ProcessInstanceLog table, because of this my workflows were failing(since I'm using this table data internally to gather some info). But For some how After my process failed then jbpm inserting values into this tables.
This insertion stuff done by jbpm internally, I'm not having any control over it.
Note: I have removed the @Lob annotation to make SessionInfo, WorkItemInfo, ProcessInstanceInfo entities wrk with postgres.
some guidance is appreciated, Thnx.
Hi, @shaiksuhel1999. We aren't working on this project anymore and aren't supporting it. (We would support and/or continue development if we had a contract to do so, but we don't currently have such a contract.)
I wish you luck in getting the migration working. /CC @jasonaowen and @jvasile -- the others I'm not CC'ing because I don't want to distract them with further notifications.
As discussed in #274, we initially set up a rules server with very old versions of things. As @slifty wrote:
We need to upgrade this server for security purposes. I know we need to upgrade several pieces here -- @jasonaowen, @slifty, can you comment with details?