[JBoss jBPM] - Re: question regarding some 'dates' in task instance
by memius
At this moment, I am trying to implement 'suspend until' like this (note, I will call this method in some kind of service class, so not in an ActionHandler) :
public void suspendTaskInstanceUntil(final TaskInstance taskInstance, final String suspendUntilDate){
|
| taskInstance.suspend();
| CreateTimerAction cta = new CreateTimerAction();
| cta.setName("suspendUntilTimer");
| cta.setDueDate(suspendUntilDate);
| Action action = null;
| String actionName = "resume action";
| Delegation delegation = new Delegation("foo.bar.ResumeAction"); // will call taskInstance.resume()
|
| delegation.setProcessDefinition(taskInstance.getProcessInstance().getProcessDefinition());
| action= new Action(delegation);
| action.setName(actionName);
| cta.setTimerAction(action);
| try {
| cta.execute(ExecutionContext.currentExecutionContext());
|
| } catch (Exception e) {
| throw new RuntimeException(e);
| // e.printStackTrace();
| }
| jbpmContext.save(taskInstance);
|
| }
I saw sth like this (as a poc) in an actionhandler and wanted a similar behaviour (but without the action handler )
My problem is now : ExecutionContext.currentExecutionContext() returns null...
So what I am trying to do does not work
Could anyone suggest a fix / alternative / workaround for this ?
(btw : the similar resume task method, would first kill the dynamic timer (if existing) and then resume the task
Sincerely,
Dieter D'haeyere.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4172781#4172781
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4172781
17 years, 7 months
[JBoss jBPM] - problem with the MailNode:transition doesn't have destinatio
by jalovic
Hi everybody,
I have a problem with the method signal().
Here is my processdefintion(where i want to test the email notification)
| <?xml version="1.0" encoding="UTF-8"?>
|
| <process-definition xmlns="" name="conge_workflow">
|
|
| <start-state name="saisie_demande">
| <transition to="mail-node1" name="test"></transition>
| </start-state>
|
|
| <fork name="fork1">
| <transition to="notifier_SH_refus_DH"></transition>
| <transition to="notifier_initiateur_refus_DH" name=""></transition>
| </fork>
|
| <join name="join1">
| <transition to="refus_conge"></transition>
| </join>
|
| <state name="approbation_SH">
| <transition to="notifier_initiateur_refus_SH" name="NO"></transition>
| <transition to="validation_DH" name="OK"></transition>
| </state>
|
| <state name="validation_DH">
| <transition to="fork1" name="NO"></transition>
| <transition to="notifier_initiateur_accept" name="OK"></transition>
| </state>
|
| <state name="notifier_initiateur_refus_SH">
| <transition to="refus_conge"></transition>
| </state>
|
| <state name="notifier_SH_refus_DH">
| <transition to="join1"></transition>
| </state>
|
| <state name="notifier_initiateur_refus_DH">
| <transition to="join1"></transition>
| </state>
|
| <state name="notifier_initiateur_accept">
| <transition to="acceptation_conge"></transition>
| </state>
|
| <mail-node name="mail-node1">
| <transition to="approbation_SH"></transition>
| </mail-node>
|
|
| <end-state name="acceptation_conge"></end-state>
|
| <end-state name="refus_conge"></end-state>
|
|
| </process-definition>
|
When i try to move to a mailnode,It returns the following error:
| "transition 'test' doesn't have destination. check your processdefinition.xml"
|
I've searched in the forum and found that's a problem of libs, but i already use the following jars:
jbpm-3.1.4.jar
jbpm-identity-3.2.3.jar
jbpm-jpdl-3.2.3.jar
I would be thankful for any suggestion.
Please help.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4172774#4172774
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4172774
17 years, 7 months
[Beginners Corner] - Re: Naming Service Error(could not start on port 1099)
by jagsysadmin
Hi Peter j,
I did use tcpview by sysinternal nothing running on the port 1099 and i am posting the error
JBOSS_CLASSPATH=;C:\jdk1.3.1_01/lib/tools.jar;run.jar;../lib/crimson.jar
jboss.home = E:\CIM_Appl\CIM_Appl\jBoss_tomcat\jboss
Using JAAS LoginConfig: file:/E:/CIM_Appl/CIM_Appl/jBoss_tomcat/jboss/conf/tomca
t/auth.conf
Using configuration "tomcat"
[root] Started Log4jService, config=file:/E:/CIM_Appl/CIM_Appl/jBoss_tomcat/jbos
s/conf/tomcat/log4j.properties
[Info] Java version: 1.3.1_01,Sun Microsystems Inc.
[Info] Java VM: Java HotSpot(TM) Client VM 1.3.1_01,Sun Microsystems Inc.
[Info] System: Windows 2000 5.1,x86
[Shutdown] Shutdown hook added
[Service Control] Initializing 47 MBeans
[WebService] Initializing
[WebService] Initialized
[NamingService] Initializing
[NamingService] Initialized
[JNDIView] Initializing
[JNDIView] Initialized
[TransactionManagerService] Initializing
[TransactionManagerService] Initialized
[ClientUserTransactionService] Initializing
[ClientUserTransactionService] Initialized
[JaasSecurityManagerService] Initializing
[JaasSecurityManagerService] Initialized
[JdbcProvider] Initializing
[JdbcProvider] Loaded JDBC-driver:org.hsqldb.jdbcDriver
[JdbcProvider] Initialized
[HypersonicDatabase] Initializing
[HypersonicDatabase] Initialized
[XADataSourceLoader] Initializing
[XADataSourceLoader] Initialized
[ServerDataCollector] Initializing
[ServerDataCollector] Initialized
[ContainerFactory] Initializing
[ContainerFactory] Initialized
[EmbeddedTomcatServiceSX] Initializing
[EmbeddedTomcatServiceSX] Initialized
[JBossMQService] Initializing
[JBossMQService] Initialized
[StateManager] Initializing
[StateManager] Initialized
[PersistenceManager] Initializing
[PersistenceManager] Initialized
[JVMServerILService] Initializing
[JVMServerILService] Initialized
[RMIServerILService] Initializing
[RMIServerILService] Initialized
[OILServerILService] Initializing
[OILServerILService] Initialized
[UILServerILService] Initializing
[UILServerILService] Initialized
[TopicManager] Initializing
[TopicManager] Initialized
[TopicManager] Initializing
[TopicManager] Initialized
[TopicManager] Initializing
[TopicManager] Initialized
[QueueManager] Initializing
[QueueManager] Initialized
[QueueManager] Initializing
[QueueManager] Initialized
[QueueManager] Initializing
[QueueManager] Initialized
[QueueManager] Initializing
[QueueManager] Initialized
[QueueManager] Initializing
[QueueManager] Initialized
[QueueManager] Initializing
[QueueManager] Initialized
[QueueManager] Initializing
[QueueManager] Initialized
[QueueManager] Initializing
[QueueManager] Initialized
[QueueManager] Initializing
[QueueManager] Initialized
[NamingAlias] Initializing
[NamingAlias] Initialized
[NamingAlias] Initializing
[NamingAlias] Initialized
[JMSProviderLoader] Initializing
[JMSProviderLoader] Initialized
[ServerSessionPoolLoader] Initializing
[ServerSessionPoolLoader] Initialized
[J2eeDeployer] Initializing
[J2eeDeployer] Initialized
[RARDeployer] Initializing
[RARDeployer] Initialized
[ConnectionManagerFactoryLoader] Initializing
[MinervaNoTransCMFactory] Initialized
[ConnectionManagerFactoryLoader] Initializing
[MinervaSharedLocalCMFactory] Initialized
[ConnectionManagerFactoryLoader] Initializing
[MinervaXACMFactory] Initialized
[ConnectionFactoryLoader] Initializing
[MinervaDS] Initialized
[ConnectionFactoryLoader] Initializing
[JmsXA] Initialized
[AutoDeployer] Initializing
[AutoDeployer] Initialized
[JMXAdaptorService] Initializing
[JMXAdaptorService] Initialized
[RMIConnectorService] Initializing
[RMIConnectorService] Initialized
[MailService] Initializing
[MailService] Initialized
[Service Control] Initialized 47 services
[Service Control] Starting 47 MBeans
[WebService] Starting
[WebService] Started webserver with address: null port: 8083
[WebService] Codebase set to: http://unilog-113:8083/
[WebService] Started
[NamingService] Starting
[NamingService] Starting jnp server
[NamingService] Could not start on port 1099
java.net.BindException: Address in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.(Unknown Source)
at org.jnp.server.Main.start(Main.java:200)
at org.jboss.naming.NamingService.startService(NamingService.java:149)
at org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:107
)
at java.lang.reflect.Method.invoke(Native Method)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:16
28)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
at org.jboss.configuration.ConfigurationService$ServiceProxy.invoke(Conf
igurationService.java:836)
at $Proxy0.start(Unknown Source)
at org.jboss.util.ServiceControl.start(ServiceControl.java:81)
at java.lang.reflect.Method.invoke(Native Method)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:16
28)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
at org.jboss.Main.(Main.java:221)
at org.jboss.Main$1.run(Main.java:127)
at java.security.AccessController.doPrivileged(Native Method)
at org.jboss.Main.main(Main.java:123)
[NamingService] InitialContext Environment:
[NamingService] key=java.naming.factory.initial, value=org.jnp.interfaces.Naming
ContextFactory
[NamingService] key=java.naming.factory.url.pkgs, value=org.jboss.naming:org.jnp
.interfaces:org.jboss.naming:org.jnp.interfaces
[NamingService] Naming started on port 1099
[NamingService] Started
[JNDIView] Starting
[JNDIView] Started
[TransactionManagerService] Starting
[TransactionManagerService] Started
[ClientUserTransactionService] Starting
[ClientUserTransactionService] Started
[JaasSecurityManagerService] Starting
[JaasSecurityManagerService] startService, cachePolicy=null
[JaasSecurityManagerService] startService, SecurityProxyFactory=org.jboss.securi
ty.SubjectSecurityProxyFactory@6f0be8
[JaasSecurityManagerService] Started
[JdbcProvider] Starting
[JdbcProvider] Started
[HypersonicDatabase] Starting
[Default] Server.run/init: java.net.BindException: Address in use: JVM_Bind
[HypersonicDatabase] Database started
[HypersonicDatabase] Started
[XADataSourceLoader] Starting
[DefaultDS] XA Connection pool DefaultDS bound to java:/DefaultDS
and we are using oracle 8i database.Please help me with this.
also i saw the registry location no reserverd ports value.Thanking u
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4172773#4172773
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4172773
17 years, 7 months