Bug 761446

Summary: Adding ProcessEventListener throws NPE
Product: [JBoss] JBoss Enterprise BRMS Platform 5 Reporter: Tomas Schlosser <tschloss>
Component: BRE (Expert, Fusion), jBPM 5Assignee: Mario Fusco <mfusco>
Status: CLOSED UPSTREAM QA Contact:
Severity: urgent Docs Contact:
Priority: unspecified    
Version: BRMS 5.3.0.GACC: mproctor
Target Milestone: ---   
Target Release: BRMS 5.3.0.GA   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-02-10 03:14:30 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Tomas Schlosser 2011-12-08 10:59:34 UTC
Description of problem:
When you try to add a ProcessEventListener to StatefulKnowledgeSession and you are missing jBPM libraries on classpath, you get a NullPointerException.

Version-Release number of selected component (if applicable):
BRMS-5.3.0.dev5
Drools-5.3.0.Final

How reproducible:
Using attached reproducer.

Steps to Reproduce:
1. Make sure you don't have any jBPM libs on classpath
2. Create stateful session
3. Add ProcesEventListener (e.g. DebugProcessEventListener)
  
Actual results:
java.lang.NullPointerException
	at org.drools.impl.StatefulKnowledgeSessionImpl.addEventListener(StatefulKnowledgeSessionImpl.java:199)
	at org.sample.TryProcessListener.main(TryProcessListener.java:20)

Expected results:
Either meaningful exception (like NojBPMException) or correct addition of listener

Additional info:
It only affects StatefulKnowledgeSession, the StatefulKnowledgeSession runs just fine.

Comment 1 JBoss JIRA Server 2012-02-06 08:36:31 UTC
Mario Fusco <mario.fusco> updated the status of jira JBRULES-3375 to Resolved

Comment 2 Ryan Zhang 2012-02-15 09:11:46 UTC
Please verify the issue on 5.3 ER4.

Comment 3 Tomas Schlosser 2012-03-28 07:10:37 UTC
Verified. This issue is fixed.

Comment 9 Red Hat Bugzilla 2025-02-10 03:14:30 UTC
This product has been discontinued or is no longer tracked in Red Hat Bugzilla.