Hi 

i'm try to upload a process to the jbpm engine, using file upload from tomahawk 
 library, but i having this exception:


  | 
  | Caused by: org.jbpm.JbpmException: process definition does not have a name
  |         at 
org.jbpm.db.GraphSession.deployProcessDefinition(GraphSession.java:80)
  |         at 
org.jbpm.JbpmContext.deployProcessDefinition(JbpmContext.java:173)
  |         at 
com.pep.workflow.server.command.DeployProcessCommand.execute(DeployProcessCommand.java:30)
  |         at 
com.pep.workflow.server.beans.command.CommandService.execute(CommandService.java:64)
  |         ... 55 more
  | 
  | 
  | 

I'm using this code to the deployment:


  | public Object execute(JbpmContext jbpmContext) throws Exception {
  |         
  |         if (this.inputStream == null)
  |             throw new NotSetWorkflowException("required attribute not 
set!");
  |         
  |         ProcessDefinition pf = new ProcessDefinition();
  |         pf.parseParZipInputStream(this.inputStream);
  |         
  |         jbpmContext.deployProcessDefinition(pf);
  |         
  |         return pf;
  |     }
  | 
  | ...
  | 
  | InputStream zip = this.uploadedFile.getInputStream();
  |             
  |             Command cmd = new DeployProcessCommand(zip);
  |             Object result = execute(cmd);
  | 
  | ...
  | 

When I run the debugger I get the process definition without the properties 
set, after the parsing. 

Any idea?


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4058061#4058061

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4058061
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to