[JBoss jBPM] - jBPM and Rules integration error
by buranylk
I am currently debugging code I am not familiar with ...
The error I am encoutering at runtime is:
ERROR FieldInstantiator : couldn't parse set field 'objectNames' to value 'passwordStringconfirmPasswordPasswordObjectstatus'
java.lang.NullPointerException
at org.jbpm.instantiation.FieldInstantiator.setPropertyValue(FieldInstantiator.java:70)
at org.jbpm.instantiation.FieldInstantiator.instantiate(FieldInstantiator.java:61)
at org.jbpm.instantiation.Delegation.instantiate(Delegation.java:163)
at org.jbpm.graph.node.Decision.execute(Decision.java:87)
at org.jbpm.graph.def.Node.enter(Node.java:318)
at org.jbpm.graph.def.Transition.take(Transition.java:151)
at org.jbpm.graph.def.Node.leave(Node.java:393)
at org.jbpm.graph.node.TaskNode.leave(TaskNode.java:209)
at org.jbpm.graph.def.Node.leave(Node.java:357)
at org.jbpm.graph.node.TaskNode.execute(TaskNode.java:190)
at org.jbpm.graph.def.Node.enter(Node.java:318)
at org.jbpm.graph.def.Transition.take(Transition.java:151)
at org.jbpm.graph.def.Node.leave(Node.java:393)
at org.jbpm.graph.node.TaskNode.leave(TaskNode.java:209)
at org.jbpm.graph.exe.Token.signal(Token.java:192)
at org.jbpm.graph.exe.Token.signal(Token.java:140)
at org.jbpm.graph.exe.ProcessInstance.signal(ProcessInstance.java:270)
at com.test.jbpm.process.ConfirmNewPasswordProcess.execute(ConfirmNewPasswordProcess.java:55)
at com.test.JBPMController.execute(JBPMController.java:35)
at com.test.JBPMController.main(JBPMController.java:114)
The processdefinition.xml file block pertaining to the above code is:
decision name="Confirm New Password Decision"
controller
variable access="read,write,required"
name="passwordString">
variable access="read,write,required"
name="confirmPassword">
variable access="read,write,required"
name="PasswordObject">
variable access="read,write,required" name="status">
/controller>
handler
class="com.test.jbpm.process.ConfirmNewPasswordDecisionHandler">
objectNames
element>passwordString
element>confirmPassword
element>PasswordObject</element
element>status
/objectNames>
ruleFile>../../Password Business Rules.drl
/handler>
transition to="Pause New Password" name="No">
transition to="Exit Lost Password" name="Yes">
/decision>
The file was parsing the other day. I suspect it is a configuration issue? Any insight at all would be helpful. (Please ignore the missing tags.)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4165677#4165677
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4165677
17 years, 8 months
[JBoss jBPM] - Error in running a JBPM application in JBOSS JBPM Starter Ki
by ssidhanta
Hi, I am getting the followingunning a simple application.In the hibernate.cfg.xml I have not used a Datasource but diecting entered the Connection url,etc.Please help.Thanks in anticipation.
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Could not find datasource
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
root cause
org.hibernate.HibernateException: Could not find datasource
org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:56)
org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:56)
org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:366)
org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:60)
org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1823)
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1143)
org.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:90)
org.jbpm.persistence.db.DbPersistenceServiceFactory.createSchema(DbPersistenceServiceFactory.java:108)
org.jbpm.JbpmConfiguration.createSchema(JbpmConfiguration.java:415)
org.jbpm.JbpmConfiguration.createSchema(JbpmConfiguration.java:407)
com.sample.action.CallProcess.testCallProcess(CallProcess.java:24)
org.apache.jsp.JSP.CallMethod_jsp._jspService(org.apache.jsp.JSP.CallMethod_jsp:58)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5 logs.
--------------------------------------------------------------------------------
Apache Tomcat/5.5
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4165654#4165654
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4165654
17 years, 8 months
[JBoss jBPM] - Cant' make work jbpm and tomcat
by 1womps1
I'm trying to install jbpm on tomcat i'm following this tutorial
http://wiki.jboss.org/wiki/JbpmOnTomcat
when i launch i have an error:Etat HTTP 503 - La servlet Faces Servlet est actuellement indisponible
my stdout log file shows that Exception in thread "JbpmJobExecutor:172.26.204.39:1" java.lang.NoClassDefFoundError: org/apache/commons/collections/SequencedHashMap
| at org.hibernate.mapping.Table.<init>(Table.java:33)
| at org.hibernate.cfg.Mappings.addTable(Mappings.java:165)
| at org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java:290)
| at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:273)
| at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:144)
| at org.hibernate.cfg.Configuration.add(Configuration.java:669)
| at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:504)
| at org.hibernate.cfg.Configuration.addResource(Configuration.java:566)
| at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1587)
| at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1555)
| at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1534)
| at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1508)
| at org.hibernate.cfg.Configuration.configure(Configuration.java:1428)
| at org.jbpm.db.hibernate.HibernateHelper.createConfiguration(HibernateHelper.java:80)
| at org.jbpm.persistence.db.DbPersistenceServiceFactory.getConfiguration(DbPersistenceServiceFactory.java:69)
| at org.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:91)
| at org.jbpm.persistence.db.DbPersistenceService.getSessionFactory(DbPersistenceService.java:95)
| at org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:99)
| at org.jbpm.persistence.db.DbPersistenceService.getJobSession(DbPersistenceService.java:363)
| at org.jbpm.JbpmContext.getJobSession(JbpmContext.java:563)
| at org.jbpm.job.executor.JobExecutorThread.acquireJobs(JobExecutorThread.java:112)
| at org.jbpm.job.executor.JobExecutorThread.run(JobExecutorThread.java:58)
| Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.SequencedHashMap
| at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
| at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
| at java.lang.ClassLoader.loadClassInternal(Unknown Source)
| ... 22 more
| Exception in thread "JbpmJobExecutor:172.26.204.39:1" java.lang.NoClassDefFoundError: org/apache/commons/collections/SequencedHashMap
| at org.hibernate.mapping.Table.<init>(Table.java:33)
| at org.hibernate.cfg.Mappings.addTable(Mappings.java:165)
| at org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java:290)
| at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:273)
| at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:144)
| at org.hibernate.cfg.Configuration.add(Configuration.java:669)
| at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:504)
| at org.hibernate.cfg.Configuration.addResource(Configuration.java:566)
| at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1587)
| at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1555)
| at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1534)
| at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1508)
| at org.hibernate.cfg.Configuration.configure(Configuration.java:1428)
| at org.jbpm.db.hibernate.HibernateHelper.createConfiguration(HibernateHelper.java:80)
| at org.jbpm.persistence.db.DbPersistenceServiceFactory.getConfiguration(DbPersistenceServiceFactory.java:69)
| at org.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:91)
| at org.jbpm.persistence.db.DbPersistenceService.getSessionFactory(DbPersistenceService.java:95)
| at org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:99)
| at org.jbpm.persistence.db.DbPersistenceService.getJobSession(DbPersistenceService.java:363)
| at org.jbpm.JbpmContext.getJobSession(JbpmContext.java:563)
| at org.jbpm.job.executor.JobExecutorThread.acquireJobs(JobExecutorThread.java:112)
| at org.jbpm.job.executor.JobExecutorThread.run(JobExecutorThread.java:58)
| Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.SequencedHashMap
| at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
| at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
| at java.lang.ClassLoader.loadClassInternal(Unknown Source)
| ... 22 more
| Exception in thread "JbpmJobExecutor:172.26.204.39:1" java.lang.NoClassDefFoundError: org/apache/commons/collections/SequencedHashMap
| at org.hibernate.mapping.Table.<init>(Table.java:33)
| at org.hibernate.cfg.Mappings.addTable(Mappings.java:165)
| at org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java:290)
| at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:273)
| at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:144)
| at org.hibernate.cfg.Configuration.add(Configuration.java:669)
| at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:504)
| at org.hibernate.cfg.Configuration.addResource(Configuration.java:566)
| at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1587)
| at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1555)
| at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1534)
| at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1508)
| at org.hibernate.cfg.Configuration.configure(Configuration.java:1428)
| at org.jbpm.db.hibernate.HibernateHelper.createConfiguration(HibernateHelper.java:80)
| at org.jbpm.persistence.db.DbPersistenceServiceFactory.getConfiguration(DbPersistenceServiceFactory.java:69)
| at org.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:91)
| at org.jbpm.persistence.db.DbPersistenceService.getSessionFactory(DbPersistenceService.java:95)
| at org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:99)
| at org.jbpm.persistence.db.DbPersistenceService.getJobSession(DbPersistenceService.java:363)
| at org.jbpm.JbpmContext.getJobSession(JbpmContext.java:563)
| at org.jbpm.job.executor.JobExecutorThread.acquireJobs(JobExecutorThread.java:112)
| at org.jbpm.job.executor.JobExecutorThread.run(JobExecutorThread.java:58)
| Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.SequencedHashMap
| at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
| at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
| at java.lang.ClassLoader.loadClassInternal(Unknown Source)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4165642#4165642
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4165642
17 years, 8 months