[opencms-dev] OpenCMS-6.0.3-jBPM-3.1-module is available fordownload now.

Arash Kaffamanesh arash.kaffamanesh at pomegranate.de
Sun May 14 15:52:30 CEST 2006


Hi Shi,

Thank you very much for sending us the link of your jBPM Moduel from source
forge.

I've installed the module, but I don't know how to run the example, I could
find the 

exportpoint 	 /system/modules/cn.langhua.opencms.jbpm/jbpm-3.1-example/

set to "/"

but under the moduel the jbpm-3.1-eyamplefolder is missing.

I've copied the processdefinition.xml under opencms603 webapp and also
created the jbpm-3.1-example folder under the module 

/system/modules/cn.langhua.opencms.jbpm/

uploaded the processdefinition.xml into VFS under jbpm-3.1-example folder,
restarted tomcat and tried to access the "My Workflow Tasks":


Now I'm getting faced with the following errors:

Error while filling the list "My workflow tasks".
Reason: null

What I'm doing wrong, is there a small howto in English for getting the
module up and running?


Thanks again,
Best Regards,

Arash


############################################################################
The full trace is:

org.opencms.main.CmsRuntimeException: Error while filling the list "My
workflow tasks".
	at
org.opencms.workplace.list.A_CmsListDialog.fillList(A_CmsListDialog.java:998
)
	at
org.opencms.workplace.list.A_CmsListDialog.refreshList(A_CmsListDialog.java:
554)
	at
org.opencms.workplace.list.A_CmsListDialog.actionDialog(A_CmsListDialog.java
:287)
	at
cn.langhua.opencms.tools.jbpm.CmsJBPMList.displayDialog(CmsJBPMList.java:654
)
	at
org.apache.jsp.WEB_002dINF.jsp.offline.system.workplace.admin.jbpm.index_htm
l_jsp._jspService(index_html_jsp.java:47)
	at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
32)
	at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
	at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:672)
	at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
patcher.java:463)
	at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:398)
	at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:301)
	at
org.opencms.flex.CmsFlexRequestDispatcher.forward(CmsFlexRequestDispatcher.j
ava:117)
	at org.opencms.loader.CmsJspLoader.load(CmsJspLoader.java:392)
	at
org.opencms.loader.CmsResourceManager.loadResource(CmsResourceManager.java:7
11)
	at org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:1337)
	at org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:139)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
	at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:672)
	at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
patcher.java:463)
	at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:398)
	at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:301)
	at
org.opencms.flex.CmsFlexRequestDispatcher.forward(CmsFlexRequestDispatcher.j
ava:117)
	at
org.opencms.util.CmsRequestUtil.forwardRequest(CmsRequestUtil.java:429)
	at
org.opencms.workplace.tools.CmsToolManager.jspForwardPage(CmsToolManager.jav
a:437)
	at
org.opencms.workplace.administration.CmsAdminDialog.displayDialog(CmsAdminDi
alog.java:100)
	at
org.apache.jsp.WEB_002dINF.jsp.offline.system.workplace.views.admin.admin_00
2dmain_html_jsp._jspService(admin_002dmain_html_jsp.java:47)
	at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
32)
	at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
	at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:672)
	at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
patcher.java:463)
	at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:398)
	at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:301)
	at org.opencms.loader.CmsJspLoader.load(CmsJspLoader.java:392)
	at
org.opencms.loader.CmsResourceManager.loadResource(CmsResourceManager.java:7
11)
	at org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:1337)
	at org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:139)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.
java:869)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC
onnection(Http11BaseProtocol.java:664)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:527)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:80)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)
	at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NullPointerException
	at
cn.langhua.opencms.jbpm.CmsUserToJBPMUser.syncUserToUser(CmsUserToJBPMUser.j
ava:77)
	at
cn.langhua.opencms.tools.jbpm.CmsJBPMList.getListItems(CmsJBPMList.java:459)
	at
org.opencms.workplace.list.A_CmsListDialog.fillList(A_CmsListDialog.java:991
)
	... 66 more






-----Original Message-----
From: opencms-dev-bounces at opencms.org
[mailto:opencms-dev-bounces at opencms.org] On Behalf Of Shi Yusen
Sent: Sonntag, 14. Mai 2006 04:49
To: 'The OpenCms mailing list'
Subject: [opencms-dev] OpenCMS-6.0.3-jBPM-3.1-module is available
fordownload now.

Hi list,
Hi Arash,

OpenCMS-6.0.3-jBPM-3.1-module is available for download now. It's a beta
version. There is also a sample workflow.

http://switch.dl.sourceforge.net/sourceforge/jbpm-opencms/opencms-6.0.3-jbpm
-3.1-module.zip

Best Regards,

Shi Yusen/Beijing Langhua Ltd.

-----邮件原件-----
发件人: opencms-dev-bounces at opencms.org [mailto:opencms-dev-bounces at opencms.
org] 代表 Arash Kaffamanesh
发送时间: 2006年5月13日 21:33
收件人: 'The OpenCms mailing list'
主题: RE: [opencms-dev] Re: OSWorkflow with OpenCms 6.2

Dear Shi,

Thank you very much for your reply.

I'm also involved in an enterprise opencms project, where we have to choose
and implement a workflow engine for our client to perform their editorial
workflow definition(s).

After some investigations and discussions with my team members it seems to
me that jBPM is one of the most mature and suitable workflow engines among
open source implementations.

I hope that we could suggest the integration of jBPM to OpenCms Experts at
Alkacon and setup a "Proof of Concept" for integrating jBPM into OpenCms and
help funding this project through our own and through our client's
resources.

Would it be possible to know more about the current status of your
implementation and possibly help funding the further development of this
project together with you?

Kind Regards,
Arash



_______________________________________________
This mail is sent to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
http://lists.opencms.org/mailman/listinfo/opencms-dev




More information about the opencms-dev mailing list