[Beginner's Corner] - Re: jboss error: "process crashed on startup"
by dfox
dfox [https://community.jboss.org/people/dfox] created the discussion
"Re: jboss error: "process crashed on startup""
To view the discussion, visit: https://community.jboss.org/message/809334#809334
--------------------------------------------------------------
Having the same problem here...
============
service jbossas start
Starting jbossas: [FAILED]
Process crashed on startup
============
server.log is empty
============
BOOT.LOG
10:15:11,111 INFO [ServerImpl] Starting JBoss (Microcontainer)...
10:15:11,111 INFO [ServerImpl] Release ID: JBoss [EAP] 5.1.2 (build: SVNTag=JBPAPP_5_1_2 date=201206071031)
10:15:11,112 DEBUG [ServerImpl] Using config: mailto:org.jboss.bootstrap.BaseServerConfig@4e99353f org.jboss.bootstrap.BaseServerConfig@4e99353f
10:15:11,112 DEBUG [ServerImpl] Server type: class org.jboss.bootstrap.microcontainer.ServerImpl
10:15:11,112 DEBUG [ServerImpl] Server loaded through: org.jboss.bootstrap.NoAnnotationURLClassLoader
10:15:11,112 INFO [ServerImpl] Bootstrap URL: null
10:15:11,112 INFO [ServerImpl] Home Dir: /var/lib/jbossas
10:15:11,112 INFO [ServerImpl] Home URL: file:/var/lib/jbossas/
10:15:11,112 INFO [ServerImpl] Library URL: file:/var/lib/jbossas/lib/
10:15:11,112 INFO [ServerImpl] Patch URL: null
10:15:11,112 INFO [ServerImpl] Common Base URL: file:/var/lib/jbossas/common/
10:15:11,112 INFO [ServerImpl] Common Library URL: file:/var/lib/jbossas/common/lib/
10:15:11,112 INFO [ServerImpl] Server Name: default
10:15:11,113 INFO [ServerImpl] Server Base Dir: /var/lib/jbossas/server
10:15:11,113 INFO [ServerImpl] Server Base URL: file:/var/lib/jbossas/server/
10:15:11,113 INFO [ServerImpl] Server Config URL: file:/var/lib/jbossas/server/default/conf/
10:15:11,113 INFO [ServerImpl] Server Home Dir: /var/lib/jbossas/server/default
10:15:11,113 INFO [ServerImpl] Server Home URL: file:/var/lib/jbossas/server/default/
10:15:11,113 INFO [ServerImpl] Server Data Dir: /var/lib/jbossas/server/default/data
10:15:11,113 INFO [ServerImpl] Server Library URL: file:/var/lib/jbossas/server/default/lib/
10:15:11,113 INFO [ServerImpl] Server Log Dir: /var/lib/jbossas/server/default/log
10:15:11,113 INFO [ServerImpl] Server Native Dir: /var/lib/jbossas/server/default/tmp/native
10:15:11,113 INFO [ServerImpl] Server Temp Dir: /var/lib/jbossas/server/default/tmp
10:15:11,113 INFO [ServerImpl] Server Temp Deploy Dir: /var/lib/jbossas/server/default/tmp/deploy
10:15:11,116 DEBUG [ServerImpl] Shutdown hook added Thread[JBoss Shutdown Hook,5,jboss]
10:15:11,141 DEBUG [KernelFactory] Starting JBoss Kernel construction...
10:15:11,285 DEBUG [KernelFactory] Completed JBoss Kernel construction. Duration: 144 milliseconds
10:15:11,664 DEBUG [ServerImpl] Already in start, ignoring duplicate start
10:15:11,665 INFO [ServerImpl] Starting Microcontainer, bootstrapURL=file:/var/lib/jbossas/server/default/conf/bootstrap.xml
10:15:11,666 DEBUG [ServerImpl] Failed to start
java.lang.NoClassDefFoundError: org/jboss/xb/binding/sunday/unmarshalling/SchemaBinding
at org.jboss.bootstrap.microcontainer.ServerImpl.doStart(ServerImpl.java:123)
at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:450)
at org.jboss.Main.boot(Main.java:221)
at org.jboss.Main$1.run(Main.java:556)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.ClassNotFoundException: org.jboss.xb.binding.sunday.unmarshalling.SchemaBinding
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 5 more
10:15:11,668 INFO [ServerImpl] Runtime shutdown hook called, forceHalt: true
10:15:11,683 INFO [ServerImpl] Shutdown complete
============
CONSOLE.LOG
=========================================================================
JBoss Bootstrap Environment
JBOSS_HOME: /usr/share/jbossas/
JAVA: /usr/lib/jvm/java/bin/java
JAVA_OPTS: -Dprogram.name=run.sh -server -Xms1303m -Xmx3000m -XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=600000 -Dsun.rmi.dgc.server.gcInterval=600000 -Dsun.lang.ClassLoader.allowArraySyntax=true -XX:+HeapDumpOnOutOfMemoryError -Djboss.partition.udpGroup=228.1.2.3 -Djboss.webpartition.mcast_port=45577 -Djboss.hapartition.mcast_port=45566 -Djboss.ejb3entitypartition.mcast_port=43333 -Djboss.ejb3sfsbpartition.mcast_port=45551 -Djava.awt.headless=true -Djava.net.preferIPv4Stack=true
CLASSPATH: /usr/share/jbossas//bin/run.jar:/usr/lib/jvm/java/lib/tools.jar
=========================================================================
10:15:11,111 INFO [ServerImpl] Starting JBoss (Microcontainer)...
10:15:11,111 INFO [ServerImpl] Release ID: JBoss [EAP] 5.1.2 (build: SVNTag=JBPAPP_5_1_2 date=201206071031)
10:15:11,112 INFO [ServerImpl] Bootstrap URL: null
10:15:11,112 INFO [ServerImpl] Home Dir: /var/lib/jbossas
10:15:11,112 INFO [ServerImpl] Home URL: file:/var/lib/jbossas/
10:15:11,112 INFO [ServerImpl] Library URL: file:/var/lib/jbossas/lib/
10:15:11,112 INFO [ServerImpl] Patch URL: null
10:15:11,112 INFO [ServerImpl] Common Base URL: file:/var/lib/jbossas/common/
10:15:11,112 INFO [ServerImpl] Common Library URL: file:/var/lib/jbossas/common/lib/
10:15:11,112 INFO [ServerImpl] Server Name: default
10:15:11,113 INFO [ServerImpl] Server Base Dir: /var/lib/jbossas/server
10:15:11,113 INFO [ServerImpl] Server Base URL: file:/var/lib/jbossas/server/
10:15:11,113 INFO [ServerImpl] Server Config URL: file:/var/lib/jbossas/server/default/conf/
10:15:11,113 INFO [ServerImpl] Server Home Dir: /var/lib/jbossas/server/default
10:15:11,113 INFO [ServerImpl] Server Home URL: file:/var/lib/jbossas/server/default/
10:15:11,113 INFO [ServerImpl] Server Data Dir: /var/lib/jbossas/server/default/data
10:15:11,113 INFO [ServerImpl] Server Library URL: file:/var/lib/jbossas/server/default/lib/
10:15:11,113 INFO [ServerImpl] Server Log Dir: /var/lib/jbossas/server/default/log
10:15:11,113 INFO [ServerImpl] Server Native Dir: /var/lib/jbossas/server/default/tmp/native
10:15:11,113 INFO [ServerImpl] Server Temp Dir: /var/lib/jbossas/server/default/tmp
10:15:11,113 INFO [ServerImpl] Server Temp Deploy Dir: /var/lib/jbossas/server/default/tmp/deploy
10:15:11,665 INFO [ServerImpl] Starting Microcontainer, bootstrapURL=file:/var/lib/jbossas/server/default/conf/bootstrap.xml
Exception in thread "main" java.lang.NoClassDefFoundError: org/jboss/xb/binding/sunday/unmarshalling/SchemaBinding
at org.jboss.bootstrap.microcontainer.ServerImpl.doStart(ServerImpl.java:123)
at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:450)
at org.jboss.Main.boot(Main.java:221)
at org.jboss.Main$1.run(Main.java:556)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.ClassNotFoundException: org.jboss.xb.binding.sunday.unmarshalling.SchemaBinding
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 5 more
10:15:11,668 INFO [ServerImpl] Runtime shutdown hook called, forceHalt: true
10:15:11,683 INFO [ServerImpl] Shutdown complete
Shutdown complete
Halting VM
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/809334#809334]
Start a new discussion in Beginner's Corner at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
10 years, 10 months
[jBPM] - Postgresql and JBPM5.4 issue
by abadr
abadr [https://community.jboss.org/people/abadr] created the discussion
"Postgresql and JBPM5.4 issue"
To view the discussion, visit: https://community.jboss.org/message/828024#828024
--------------------------------------------------------------
Hi,
I want to include workflow processes in my project, which is currently using postgresql 8.4. I added a workflow process and want it to be persistent. I am using sample database for this purpose. I configured the persistence.xml file with the required data sources. However, some tables were not generated, so I had to modify the sql scripts for those tables (to be compatible with postgresql). I will include the sql script for these tables below. When I added these tables manually to database and tried to run the process again, I got the following exceptions (I guess this might be due to the Identity issue with postgresql but I am not sure how to resolve this problem):
0 15/07 16:57:16,156[main] ERROR hibernate.util.JDBCExceptionReporter.logExceptions - ERROR: null value in column "id" violates not-null constraint
6 15/07 16:57:16,162[main] ERROR drools.persistence.SingleSessionCommandService.rollbackTransaction - Could not commit session
javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: could not insert: org.drools.persistence.info.SessionInfo org.drools.persistence.info.SessionInfo
at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:614)
at org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:226)
at org.drools.persistence.jpa.JpaPersistenceContext.persist(JpaPersistenceContext.java:24)
at org.drools.persistence.SingleSessionCommandService.(SingleSessionCommandService.java:153)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at org.drools.persistence.jpa.KnowledgeStoreServiceImpl.buildCommandService(KnowledgeStoreServiceImpl.java:128)
at org.drools.persistence.jpa.KnowledgeStoreServiceImpl.newStatefulKnowledgeSession(KnowledgeStoreServiceImpl.java:66)
at org.drools.persistence.jpa.JPAKnowledgeService.newStatefulKnowledgeSession(JPAKnowledgeService.java:122)
at org.jbpm.test.JBPMHelper.loadStatefulKnowledgeSession(JBPMHelper.java:159)
at org.jbpm.test.JBPMHelper.newStatefulKnowledgeSession(JBPMHelper.java:136)
at com.sample.UploadDocumentWorkflowProcessMain.main(UploadDocumentWorkflowProcessMain.java:46)
Caused by: org.hibernate.exception.ConstraintViolationException: could not insert: org.drools.persistence.info.SessionInfo org.drools.persistence.info.SessionInfo
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:94)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:64)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2176)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2656)
at org.hibernate.action.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:71)
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:321)
at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:204)
at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:130)
at org.hibernate.ejb.event.EJB3PersistEventListener.saveWithGeneratedId(EJB3PersistEventListener.java:49)
at org.hibernate.event.def.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:154)
at org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:110)
at org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:61)
at org.hibernate.impl.SessionImpl.firePersist(SessionImpl.java:646)
at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:620)
at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:624)
at org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:220)
... 12 more
Caused by: org.postgresql.util.PSQLException: ERROR: null value in column "id" violates not-null constraint
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:363)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at bitronix.tm.resource.jdbc.BaseProxyHandlerClass.invoke(BaseProxyHandlerClass.java:63)
at com.sun.proxy.$Proxy32.executeUpdate(Unknown Source)
at org.hibernate.id.IdentityGenerator$GetGeneratedKeysDelegate.executeAndExtract(IdentityGenerator.java:94)
at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:57)
... 27 more
My persistance.xml file is as follows:
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/828024#828024]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
10 years, 10 months
[jBPM] - JBPM 5.4 - boundary signal event to abort reusable subprocess stopped in a Human Task
by Jose Pereira
Jose Pereira [https://community.jboss.org/people/zeca9] created the discussion
"JBPM 5.4 - boundary signal event to abort reusable subprocess stopped in a Human Task"
To view the discussion, visit: https://community.jboss.org/message/827709#827709
--------------------------------------------------------------
Hi,
I'm new in Jbpm and beacuse of that, struggling to get something work :)
Let me explain:
I've a *main* process with a reusable subprocess that have a boundary signal event:
https://community.jboss.org/servlet/JiveServlet/showImage/2-827709-21129/... https://community.jboss.org/servlet/JiveServlet/downloadImage/2-827709-21...
The reusable *subprocess* calls a process that have a script, a catch signal event and a human task:
https://community.jboss.org/servlet/JiveServlet/showImage/2-827709-21130/... https://community.jboss.org/servlet/JiveServlet/downloadImage/2-827709-21...
*CASE 1: Perfect!*
When I launch a instance by API:
+ProcessInstance processInstance = ksession.startProcess("Process_Name", params);+
everything works like expected. The instance stops in signal event from the *subprocess*, waiting to be fired.
Then I signal the boundary event from the *main* process;
+ksession.signalEvent(boundary_event, params, idMain);+
and again the result is the expected: The *subprocess* is aborted and *main* jumps to the next task (Scrip Task 1).
*CASE 2: Error!*
I start the instance like in case 1, but this time I signal the event of the subprocess, making this go foward to the human task TESTE_SUB.
Then I signal the boundary event from the *main* process (just like in case 1) and I get a error!!!
Log:
+1 12/07 11:03:04,464[main] ERROR drools.persistence.SingleSessionCommandService.rollbackTransaction - Could not commit session+
+java.lang.RuntimeException: unable to execute Action: null+
+ at org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl.executeAction(ExtendedNodeInstanceImpl.java:74)+
+ at org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl.triggerEvent(ExtendedNodeInstanceImpl.java:58)+
+ at org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl.triggerCompleted(ExtendedNodeInstanceImpl.java:46)+
+ at org.jbpm.workflow.instance.node.EventNodeInstance.triggerCompleted(EventNodeInstance.java:66)+
+ at org.jbpm.workflow.instance.node.EventNodeInstance.signalEvent(EventNodeInstance.java:50)+
+ at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.signalEvent(WorkflowProcessInstanceImpl.java:356)+
+ at org.drools.command.runtime.process.SignalEventCommand.execute(SignalEventCommand.java:95)+
+ at org.drools.command.impl.DefaultCommandService.execute(DefaultCommandService.java:36)+
+ at org.drools.persistence.SingleSessionCommandService.execute(SingleSessionCommandService.java:373)+
+ at org.drools.command.impl.CommandBasedStatefulKnowledgeSession.signalEvent(CommandBasedStatefulKnowledgeSession.java:210)+
+ at com.sample.ProcessTestes.sinalizarEvento(ProcessTestes.java:127)+
+ at com.sample.ProcessTestes.main(ProcessTestes.java:75)+
+Caused by: java.lang.NullPointerException+
+ at org.jbpm.task.service.hornetq.HornetQTaskClientConnector.write(HornetQTaskClientConnector.java:194)+
+ at org.jbpm.task.service.TaskClient.getTaskByWorkItemId(TaskClient.java:473)+
+ at org.jbpm.task.service.SyncTaskServiceWrapper.getTaskByWorkItemId(SyncTaskServiceWrapper.java:364)+
+ at org.jbpm.process.workitem.wsht.GenericHTWorkItemHandler.abortWorkItem(GenericHTWorkItemHandler.java:203)+
+ at org.drools.persistence.jpa.processinstance.JPAWorkItemManager.internalAbortWorkItem(JPAWorkItemManager.java:78)+
+ at org.jbpm.workflow.instance.node.WorkItemNodeInstance.cancel(WorkItemNodeInstance.java:257)+
+ at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.setState(WorkflowProcessInstanceImpl.java:257)+
+ at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.setState(WorkflowProcessInstanceImpl.java:269)+
+ at org.jbpm.workflow.instance.node.SubProcessNodeInstance.cancel(SubProcessNodeInstance.java:161)+
+ at org.jbpm.process.instance.impl.CancelNodeInstanceAction.execute(CancelNodeInstanceAction.java:44)+
+ at org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl.executeAction(ExtendedNodeInstanceImpl.java:68)+
+ ... 11 more+
+Exception in thread "main" java.lang.RuntimeException: unable to execute Action: null+
+ at org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl.executeAction(ExtendedNodeInstanceImpl.java:74)+
+ at org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl.triggerEvent(ExtendedNodeInstanceImpl.java:58)+
+ at org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl.triggerCompleted(ExtendedNodeInstanceImpl.java:46)+
+ at org.jbpm.workflow.instance.node.EventNodeInstance.triggerCompleted(EventNodeInstance.java:66)+
+ at org.jbpm.workflow.instance.node.EventNodeInstance.signalEvent(EventNodeInstance.java:50)+
+ at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.signalEvent(WorkflowProcessInstanceImpl.java:356)+
+ at org.drools.command.runtime.process.SignalEventCommand.execute(SignalEventCommand.java:95)+
+ at org.drools.command.impl.DefaultCommandService.execute(DefaultCommandService.java:36)+
+ at org.drools.persistence.SingleSessionCommandService.execute(SingleSessionCommandService.java:373)+
+ at org.drools.command.impl.CommandBasedStatefulKnowledgeSession.signalEvent(CommandBasedStatefulKnowledgeSession.java:210)+
+ at com.sample.ProcessTestes.sinalizarEvento(ProcessTestes.java:127)+
+ at com.sample.ProcessTestes.main(ProcessTestes.java:75)+
+Caused by: java.lang.NullPointerException+
+ at org.jbpm.task.service.hornetq.HornetQTaskClientConnector.write(HornetQTaskClientConnector.java:194)+
+ at org.jbpm.task.service.TaskClient.getTaskByWorkItemId(TaskClient.java:473)+
+ at org.jbpm.task.service.SyncTaskServiceWrapper.getTaskByWorkItemId(SyncTaskServiceWrapper.java:364)+
+ at org.jbpm.process.workitem.wsht.GenericHTWorkItemHandler.abortWorkItem(GenericHTWorkItemHandler.java:203)+
+ at org.drools.persistence.jpa.processinstance.JPAWorkItemManager.internalAbortWorkItem(JPAWorkItemManager.java:78)+
+ at org.jbpm.workflow.instance.node.WorkItemNodeInstance.cancel(WorkItemNodeInstance.java:257)+
+ at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.setState(WorkflowProcessInstanceImpl.java:257)+
+ at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.setState(WorkflowProcessInstanceImpl.java:269)+
+ at org.jbpm.workflow.instance.node.SubProcessNodeInstance.cancel(SubProcessNodeInstance.java:161)+
+ at org.jbpm.process.instance.impl.CancelNodeInstanceAction.execute(CancelNodeInstanceAction.java:44)+
+ at org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl.executeAction(ExtendedNodeInstanceImpl.java:68)+
+ ... 11 more+
Seems that I can´t abort a reusable subprocess when this one is stopped in a human task. Can anyone help me?
Thanks
+
+
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/827709#827709]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
10 years, 10 months
[JBoss AOP] - “Running a 64-bit JVM is not supported on this platform” with java -d64 option on 64bit linux
by Arun Balaji
Arun Balaji [https://community.jboss.org/people/arunbalajil] created the discussion
"“Running a 64-bit JVM is not supported on this platform” with java -d64 option on 64bit linux"
To view the discussion, visit: https://community.jboss.org/message/827931#827931
--------------------------------------------------------------
I have a 64 bit linux os:
$ uname -p
x86_64
$
java -version listed:
java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03, mixed mode)
I am trying to run a 64 bit jvm with 4096 min heap size ( Its a heavy weight app ). When i add -d64 option i get the message
JAVA_OPTS: -Dprogram.name=run.sh *-d64* -Xms4096m -Xmx4096m -XX:MaxPermSize=1024m -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dsun.lang.ClassLoader.allowArraySyntax=true -Dorg.jboss.ejb3.remoting.IsLocalInterceptor.passByRef=true -Djava.net.preferIPv4Stack=true -Djava.library.path=/opt/customer/JBossInstaller/jboss-ep-5.1/native/lib64
Running a 64-bit JVM is not supported on this platform
With out -d4 option and with heap size 2048 it works fine. But the memory isnt enough so i need to use 64 bit JVM with 4Gigs. Can anyone tell me why its not accepting d64 ?
*Three servers having the same configuration , but only one server having this issue.*
Thanks in advance , Please help me on this issue.
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/827931#827931]
Start a new discussion in JBoss AOP at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
10 years, 10 months
[jBPM] - how to handle this?
by yu zhou
yu zhou [https://community.jboss.org/people/zydzjy] created the discussion
"how to handle this?"
To view the discussion, visit: https://community.jboss.org/message/827890#827890
--------------------------------------------------------------
This is my task server:
import java.util.HashMap;
import java.util.Map;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
import org.drools.KnowledgeBaseFactory;
import org.drools.SystemEventListenerFactory;
import org.drools.runtime.Environment;
import org.drools.runtime.EnvironmentName;
import org.jbpm.task.User;
import org.jbpm.task.service.TaskService;
import org.jbpm.task.service.TaskServiceSession;
import org.jbpm.task.service.mina.MinaTaskServer;
import bitronix.tm.resource.jdbc.PoolingDataSource;
public class JBPMTaskServer{
public JBPMTaskServer() {
// TODO Auto-generated constructor stub
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
setupDataSource();
//String dialect = properties.getProperty("persistence.persistenceunit.dialect", "org.hibernate.dialect.H2Dialect");
Map<String, String> map = new HashMap<String, String>();
map.put("hibernate.dialect", "org.hibernate.dialect.MySQL5Dialect");
EntityManagerFactory emf = Persistence
.createEntityManagerFactory("org.jbpm.persistence.jpa",map);
/* Environment env = KnowledgeBaseFactory.newEnvironment();
env.set(EnvironmentName.ENTITY_MANAGER_FACTORY, emf);*/
TaskService taskService = new TaskService(emf, SystemEventListenerFactory.getSystemEventListener());
TaskServiceSession taskSession = taskService.createSession();
// now register new users and groups
//taskSession.addUser(new User("mary"));
//taskSession.addUser(new User("john"));
MinaTaskServer server = new MinaTaskServer( taskService );
Thread thread = new Thread( server );
thread.start();
}
private static void setupDataSource(){
PoolingDataSource ds = new PoolingDataSource();
ds.setUniqueName("jdbc/jbpm-ds");
ds.setClassName(com.mysql.jdbc.jdbc2.optional.MysqlXADataSource.class
.getName());
ds.setMaxPoolSize(3);
ds.setAllowLocalTransactions(true);
ds.getDriverProperties().put("user", "jbossjbpm");
ds.getDriverProperties().put("password", "jbossjbpm");
ds.getDriverProperties().put("URL", "jdbc:mysql://localhost:3306/jbpm");
// ds.getDriverProperties().put("driverClassName",
// "com.mysql.jdbc.Driver");
ds.init();
}
}
And this is my task client,
and i seprate this class into two projects:
import java.util.HashMap;
import java.util.Map;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
import org.drools.KnowledgeBaseFactory;
import org.drools.SystemEventListenerFactory;
import org.drools.runtime.Environment;
import org.drools.runtime.EnvironmentName;
import org.jbpm.task.User;
import org.jbpm.task.service.TaskService;
import org.jbpm.task.service.TaskServiceSession;
import org.jbpm.task.service.mina.MinaTaskServer;
import bitronix.tm.resource.jdbc.PoolingDataSource;
public class JBPMTaskServer{
public JBPMTaskServer() {
// TODO Auto-generated constructor stub
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
setupDataSource();
//String dialect = properties.getProperty("persistence.persistenceunit.dialect", "org.hibernate.dialect.H2Dialect");
Map<String, String> map = new HashMap<String, String>();
map.put("hibernate.dialect", "org.hibernate.dialect.MySQL5Dialect");
EntityManagerFactory emf = Persistence
.createEntityManagerFactory("org.jbpm.persistence.jpa",map);
/* Environment env = KnowledgeBaseFactory.newEnvironment();
env.set(EnvironmentName.ENTITY_MANAGER_FACTORY, emf);*/
TaskService taskService = new TaskService(emf, SystemEventListenerFactory.getSystemEventListener());
TaskServiceSession taskSession = taskService.createSession();
// now register new users and groups
//taskSession.addUser(new User("mary"));
//taskSession.addUser(new User("john"));
MinaTaskServer server = new MinaTaskServer( taskService );
Thread thread = new Thread( server );
thread.start();
}
private static void setupDataSource(){
PoolingDataSource ds = new PoolingDataSource();
ds.setUniqueName("jdbc/jbpm-ds");
ds.setClassName(com.mysql.jdbc.jdbc2.optional.MysqlXADataSource.class
.getName());
ds.setMaxPoolSize(3);
ds.setAllowLocalTransactions(true);
ds.getDriverProperties().put("user", "jbossjbpm");
ds.getDriverProperties().put("password", "jbossjbpm");
ds.getDriverProperties().put("URL", "jdbc:mysql://localhost:3306/jbpm");
// ds.getDriverProperties().put("driverClassName",
// "com.mysql.jdbc.Driver");
ds.init();
}
}
When i run these two classes,and threw the exception:
1 15/07 09:30:33,936[main] ERROR workitem.wsht.GenericHTWorkItemHandler.executeWorkItem - Mon Jul 15 09:30:33 CST 2013: Error when creating task on task server for work item id 7. Error reported by task server: Command AddTaskRequest faild due to Could not commit transaction. Please contact task server administrator.
java.lang.RuntimeException: Command AddTaskRequest faild due to Could not commit transaction. Please contact task server administrator.
at org.jbpm.task.service.TaskServerHandler.messageReceived(TaskServerHandler.java:729)
at org.jbpm.task.service.mina.MinaTaskServerHandler.messageReceived(MinaTaskServerHandler.java:41)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:716)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:427)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:245)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
at org.apache.mina.filter.logging.LoggingFilter.messageReceived(LoggingFilter.java:177)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:692)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:645)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:634)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:66)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1078)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Process started ...7
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/827890#827890]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
10 years, 10 months
[jBPM] - Human task in jbpm 5.4
by Aayush Agarwal
Aayush Agarwal [https://community.jboss.org/people/rekhyt73] created the discussion
"Human task in jbpm 5.4"
To view the discussion, visit: https://community.jboss.org/message/827739#827739
--------------------------------------------------------------
Hi all,
My bpmn2 process has only a single user task. It executes all right in the web designer.
But when I run it in eclipse, it says "Could not find work item handler for Human Task".
My ProcessMain code had only the boilerplate stuff until now.
So I copy-pasted this part from the evaluation example:
HornetQHTWorkItemHandler humanTaskHandler = new HornetQHTWorkItemHandler(ksession);
humanTaskHandler.setIpAddress("127.0.0.1");
humanTaskHandler.setPort(5153);
ksession.getWorkItemManager().registerWorkItemHandler("Human Task", humanTaskHandler);
But I now get the following error.
Exception in thread "Thread-4" java.lang.RuntimeException: Timeout : unable to retrieve Task
....
....
....
I would be grateful to anyone who could tell me what more code should I add to get human tasks working in eclipse.
Thanks.
PS. I am using jBPM 5.4 and ksession.getWorkItemManager().registerWorkItemHandler("Human Task", new WSHumanTaskHandler()); wouldnt work as it is deprecated.
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/827739#827739]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
10 years, 10 months