[MGNLWORKFLOW-389] CLONE - Update jBPM to version 7.33.0.Final Created: 29/Feb/20  Updated: 20/Mar/20  Resolved: 19/Mar/20

Status: Closed
Project: Magnolia Workflow Module
Component/s: jBPM
Affects Version/s: None
Fix Version/s: 6.0

Type: Task Priority: Neutral
Reporter: Dai Ha Assignee: Dai Ha
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: 7h
Time Spent: 2d 1h
Original Estimate: Not Specified

Issue Links:
Cloners
clones BUILD-336 Update jBPM to version 7.33.0.Final Closed
Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Date of First Response:
Epic Link: Library updates 6.2
Sprint: 6.2 Ramp-up 18, 6.2 Ramp-up 20
Story Points: 5

 Description   

Major update - used by workflow. Bump workflow version to next major.

Timebox to 5 SP with the goal to have clarity on remaining work should there be any.



 Comments   
Comment by Milan Divilek [ 10/Mar/20 ]

Reopen: NPE occurs when there's error during publishing/unpublishing and task is incorrectly marked as "resolved", but should be "failed"

Can be reproduced for example by changing property /modules/publishing-core/config/receivers/magnoliaPublic8080@url to some non existing instance (e.g. http://localhost:8080/magnoliaBlabla)

2020-03-10 14:48:53,828 ERROR jbpm.workitem.handler.AsyncWorkItemHandlerListener: Error when handling callback from executor
java.lang.NullPointerException: null
	at org.jbpm.persistence.ExceptionCommand.execute(ExceptionCommand.java:52) ~[jbpm-jcr-persistence-6.0-SNAPSHOT.jar:?]
	at org.jbpm.persistence.ExceptionCommand.execute(ExceptionCommand.java:35) ~[jbpm-jcr-persistence-6.0-SNAPSHOT.jar:?]
	at org.drools.core.fluent.impl.PseudoClockRunner.executeBatch(PseudoClockRunner.java:102) ~[drools-core-7.33.0.Final.jar:7.33.0.Final]
	at org.drools.core.fluent.impl.PseudoClockRunner.executeBatches(PseudoClockRunner.java:69) ~[drools-core-7.33.0.Final.jar:7.33.0.Final]
	at org.drools.core.fluent.impl.PseudoClockRunner.execute(PseudoClockRunner.java:61) ~[drools-core-7.33.0.Final.jar:7.33.0.Final]
	at org.drools.core.fluent.impl.PseudoClockRunner.execute(PseudoClockRunner.java:39) ~[drools-core-7.33.0.Final.jar:7.33.0.Final]
	at org.drools.core.command.impl.AbstractInterceptor.executeNext(AbstractInterceptor.java:39) ~[drools-core-7.33.0.Final.jar:7.33.0.Final]
	at org.drools.persistence.SimpleSessionCommandService$TransactionInterceptor.execute(SimpleSessionCommandService.java:360) ~[drools-jcr-persistence-6.0-SNAPSHOT.jar:7.33.0.Final]
	at org.drools.persistence.SimpleSessionCommandService$TransactionInterceptor.execute(SimpleSessionCommandService.java:326) ~[drools-jcr-persistence-6.0-SNAPSHOT.jar:7.33.0.Final]
	at org.drools.core.command.impl.AbstractInterceptor.executeNext(AbstractInterceptor.java:39) ~[drools-core-7.33.0.Final.jar:7.33.0.Final]
	at org.drools.persistence.jcr.JcrPersistInterceptor.execute(JcrPersistInterceptor.java:51) ~[drools-jcr-persistence-6.0-SNAPSHOT.jar:?]
	at org.drools.persistence.jcr.JcrPersistInterceptor.execute(JcrPersistInterceptor.java:41) ~[drools-jcr-persistence-6.0-SNAPSHOT.jar:?]
	at org.drools.core.command.impl.AbstractInterceptor.executeNext(AbstractInterceptor.java:39) ~[drools-core-7.33.0.Final.jar:7.33.0.Final]
	at org.jbpm.persistence.JcrPersistProcessInterceptor.execute(JcrPersistProcessInterceptor.java:59) ~[jbpm-jcr-persistence-6.0-SNAPSHOT.jar:?]
	at org.jbpm.persistence.JcrPersistProcessInterceptor.execute(JcrPersistProcessInterceptor.java:48) ~[jbpm-jcr-persistence-6.0-SNAPSHOT.jar:?]
	at org.drools.persistence.SimpleSessionCommandService.execute(SimpleSessionCommandService.java:218) ~[drools-jcr-persistence-6.0-SNAPSHOT.jar:7.33.0.Final]
	at org.drools.persistence.SimpleSessionCommandService.execute(SimpleSessionCommandService.java:60) ~[drools-jcr-persistence-6.0-SNAPSHOT.jar:7.33.0.Final]
	at org.drools.core.runtime.InternalLocalRunner.execute(InternalLocalRunner.java:37) ~[drools-core-7.33.0.Final.jar:7.33.0.Final]
	at org.drools.core.runtime.InternalLocalRunner.execute(InternalLocalRunner.java:41) ~[drools-core-7.33.0.Final.jar:7.33.0.Final]
	at org.drools.core.command.impl.CommandBasedStatefulKnowledgeSession.execute(CommandBasedStatefulKnowledgeSession.java:533) ~[drools-core-7.33.0.Final.jar:7.33.0.Final]
	at info.magnolia.module.workflow.jbpm.workitem.handler.AsyncWorkItemHandlerListener.onFailure(AsyncWorkItemHandlerListener.java:105) [magnolia-module-workflow-jbpm-6.0-SNAPSHOT.jar:?]
	at info.magnolia.module.workflow.jbpm.workitem.handler.AsyncWorkItemHandlerListener.jobWasExecuted(AsyncWorkItemHandlerListener.java:72) [magnolia-module-workflow-jbpm-6.0-SNAPSHOT.jar:?]
	at org.quartz.core.QuartzScheduler.notifyJobListenersWasExecuted(QuartzScheduler.java:1967) [quartz-2.3.2.jar:?]
	at org.quartz.core.JobRunShell.notifyJobListenersComplete(JobRunShell.java:340) [quartz-2.3.2.jar:?]
	at org.quartz.core.JobRunShell.run(JobRunShell.java:224) [quartz-2.3.2.jar:?]
	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [quartz-2.3.2.jar:?]
Generated at Mon Feb 12 10:09:35 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.