Hi,
I wrote my own custom node.
anonymous wrote :
| | For that I wrote my own org.jbpm.ui.model.CustomNode.java
| | org.jbpm.ui.contributor.CustomNodeContributor
| | org.jbpm.ui.part.tree.CustomNodeTreeEditPart.java
| | org.jbpm.ui.part.graph.CustomNodeGraphicalEditPart
| |
| | classes. made changes accordingly in plugin.xml of jbpm.ui_3.0.8/
| |
I am able to see it in my gpd.
Please correct me if steps I have taken are not right or anything else to be
done.
I added my customnode to my processdefinition and deployed this
processdefinition.
But I get following error:
anonymous wrote :
| | 17:38:13,541 ERROR [[FacesServlet]] Servlet.service() for servlet
FacesServlet threw exception
| | javax.faces.FacesException: Error calling action method of component
with id taskform:transitionButton
| | at
org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:74)
| | at javax.faces.component.UICommand.broadcast(UICommand.java:106)
| | at
javax.faces.component.UIViewRoot._broadcastForPhase(UIViewRoot.java:90)
| | at
javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:164)
| | at
org.apache.myfaces.lifecycle.LifecycleImpl.invokeApplication(LifecycleImpl.java:271)
| | at
org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:86)
| | at javax.faces.webapp.FacesServlet.service(FacesServlet.java:94)
| | at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| | at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| | at
org.jbpm.webapp.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:55)
| | at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| | at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| | at
org.jbpm.web.JbpmContextFilter.doFilter(JbpmContextFilter.java:83)
| | at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| | at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| | at org.jbpm.webapp.filter.LogFilter.doFilter(LogFilter.java:59)
| | at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| | at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| | at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
| | at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| | at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| | at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
| | at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
| | at
org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
| | at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
| | at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
| | 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:856)
| | at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
| | at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
| | at
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
| | at java.lang.Thread.run(Thread.java:595)
| | Caused by: javax.faces.el.EvaluationException: Exception while invoking
expression #{taskBean.saveAndClose}
| | at
org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:153)
| | at
org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:63)
| | ... 34 more
| | Caused by: org.jbpm.JbpmException: transition '' doesn't have
destination. check your processdefinition.xml
| | at
org.jbpm.graph.def.Transition.fireSuperStateEnterEvents(Transition.java:131)
| | at org.jbpm.graph.def.Transition.take(Transition.java:109)
| | at org.jbpm.graph.def.Node.leave(Node.java:382)
| | at org.jbpm.graph.node.StartState.leave(StartState.java:70)
| | at
org.jbpm.graph.def.Node$$FastClassByCGLIB$$d187eeda.invoke(<generated>)
| | at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| | at
org.hibernate.proxy.CGLIBLazyInitializer.intercept(CGLIBLazyInitializer.java:136)
| | at
org.jbpm.graph.def.Node$$EnhancerByCGLIB$$1676bd11.leave(<generated>)
| | at org.jbpm.graph.exe.Token.signal(Token.java:174)
| | at org.jbpm.graph.exe.Token.signal(Token.java:123)
| | at
org.jbpm.graph.exe.Token$$FastClassByCGLIB$$74df1c6e.invoke(<generated>)
| | at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| | at
org.hibernate.proxy.CGLIBLazyInitializer.intercept(CGLIBLazyInitializer.java:136)
| | at
org.jbpm.graph.exe.Token$$EnhancerByCGLIB$$a74724a5.signal(<generated>)
| | at org.jbpm.taskmgmt.exe.TaskInstance.end(TaskInstance.java:408)
| | at org.jbpm.taskmgmt.exe.TaskInstance.end(TaskInstance.java:322)
| | at
org.jbpm.taskmgmt.exe.TaskInstance$$FastClassByCGLIB$$cb2c21af.invoke(<generated>)
| | at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| | at
org.hibernate.proxy.CGLIBLazyInitializer.intercept(CGLIBLazyInitializer.java:136)
| | at
org.jbpm.taskmgmt.exe.TaskInstance$$EnhancerByCGLIB$$bf303666.end(<generated>)
| | at org.jbpm.webapp.bean.TaskBean.saveAndClose(TaskBean.java:178)
| | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| | at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| | at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| | at java.lang.reflect.Method.invoke(Method.java:585)
| | at
org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:129)
| | ... 35 more
| |
| |
My processdefinition is :
anonymous wrote :
| | <?xml version="1.0" encoding="UTF-8"?>
| |
| | <process-definition
| | name="Demo0.01">
| | <start-state name="Step1">
| | <task name="Step1">
| | <controller>
| | <variable name="URL"></variable>
| | <variable name="File Name"></variable>
| | <variable name="Doc Id"></variable>
| | </controller>
| | </task>
| | <transition name="" to="task1"></transition>
| | </start-state>
| |
| | <custom-node name="task1">
| | <transition name="" to="step2"></transition>
| | </custom-node>
| | <task-node name="step2">
| | <transition name="" to="End"></transition>
| | </task-node>
| | <end-state name="End"></end-state>
| | </process-definition>
| |
| | Thanks and Regards
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3924062#3924062
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3924062
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user