]
Koen Aers updated JBPM-836:
---------------------------
Fix Version/s: (was: jBPM jPDL 3.2.3)
"ejb local timer lookup problem" in
EjbSchedulerService.java
------------------------------------------------------------
Key: JBPM-836
URL:
http://jira.jboss.com/jira/browse/JBPM-836
Project: JBoss jBPM
Issue Type: Bug
Components: Core Engine
Affects Versions: jBPM jPDL 3.2 beta 2
Environment: cvs trunk build, jboss AS 4.0.5GA, ejb3, jms messaging
deploying jbpm-enterprise.ear
Reporter: Chris Russell
Assigned To: Alejandro Guizar
After deploying the jbpm-enterprise.ear to a jboss 4.0.5ga server getting an exception
when trying to signal a transition to the end state.
===EXCEPTION SEEN===
13:04:56,785 ERROR [ProcessInstanceBean$SignalTokenListener] Action threw an exception:
ejb local timer lookup problem
JNDI name lookup in EjbSchedulerService using incorrect name/and or the TimerServiceBean
not declared in
jboss.xml.
===CODE FIXES FOR EXCEPTION==
RCS file:
/cvsroot/jbpm/jbpm.3/enterprise/src/main/java/org/jbpm/scheduler/ejbtimer/EjbSchedulerService.java,v
retrieving revision 1.1
diff -r1.1 EjbSchedulerService.java
31c31,36
< LocalTimerServiceHome localTimerServiceHome = (LocalTimerServiceHome)
initial.lookup("java:comp/env/ejb/LocalTimerServiceBean");
---
>
>
> //RSC wrong name used
> //LocalTimerServiceHome localTimerServiceHome = (LocalTimerServiceHome)
initial.lookup("java:comp/env/ejb/LocalTimerServiceBean");
> //See also change to jboss.xml to include TimerServiceBean or this fix wont
work either.
> LocalTimerServiceHome localTimerServiceHome = (LocalTimerServiceHome)
initial.lookup("TimerServiceBean");
RCS file: /cvsroot/jbpm/jbpm.3/enterprise/src/main/resources/jar/META-INF/jboss.xml,v
retrieving revision 1.2
diff -r1.2 jboss.xml
12a13,20
> <!-- RSC ADDED THIS -->
> <session>
> <ejb-name>TimerServiceBean</ejb-name>
> <jndi-name>ejb/TimerServiceBean</jndi-name>
> <local-jndi-name>TimerServiceBean</local-jndi-name>
> </session>
>
>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: