How to disable incremental build in BRMS/BPM Suite business-central
Issue
- I see that an incremental build is triggered when any file is modified and saved. Then I see that a manual build (by REST call) is running concurrently with the incremental build. It seems to result in the following ClassCastException occasionally.
09:33:22,824 WARN [org.drools.persistence.SingleSessionCommandService] (http-/0.0.0.0:443-11) Could not commit session: java.lang.ClassCastException: com.example.MyPojo cannot be cast to com.example.MyPojo
at org.drools.base.com.example.MyPojo1985498437$getMyListFields.getValue(Unknown Source)
at org.drools.core.base.ClassFieldReader.getValue(ClassFieldReader.java:91) [drools-core-6.2.0.Final-redhat-11.jar:6.2.0.Final-redhat-11]
at org.drools.core.rule.Declaration.getValue(Declaration.java:228) [drools-core-6.2.0.Final-redhat-11.jar:6.2.0.Final-redhat-11]
at org.drools.core.base.mvel.MVELCompilationUnit.updateFactory(MVELCompilationUnit.java:363) [drools-core-6.2.0.Final-redhat-11.jar:6.2.0.Final-redhat-11]
at org.drools.core.base.mvel.MVELCompilationUnit.getFactory(MVELCompilationUnit.java:295) [drools-core-6.2.0.Final-redhat-11.jar:6.2.0.Final-redhat-11]
at org.drools.core.base.dataproviders.MVELDataProvider.getResults(MVELDataProvider.java:119) [drools-core-6.2.0.Final-redhat-11.jar:6.2.0.Final-redhat-11]
at org.drools.core.phreak.PhreakFromNode.doLeftInserts(PhreakFromNode.java:89) [drools-core-6.2.0.Final-redhat-11.jar:6.2.0.Final-redhat-11]
at org.drools.core.phreak.PhreakFromNode.doNode(PhreakFromNode.java:51) [drools-core-6.2.0.Final-redhat-11.jar:6.2.0.Final-redhat-11]
Environment
- Red Hat JBoss BPM Suite
- 6.x
- Red Hat JBoss BRMS
- 6.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.