cancel
Showing results for 
Search instead for 
Did you mean: 

Problem executing a Shell Task

edagher
Champ on-the-rise
Champ on-the-rise

Hello, 

I'm trying to execute a shell task as per the activiti user guide example: 

<serviceTask id="shellEcho" activiti:type="shell" >

   <extensionElements>

      <activiti:field name="command" stringValue="cmd" />

     <activiti:field name="arg1" stringValue="/c" />

     <activiti:field name="arg2" stringValue="echo" />

     <activiti:field name="arg3" stringValue="EchoTest" />

     <activiti:field name="wait" stringValue="true" />

     <activiti:field name="outputVariable" stringValue="resultVar" />

  </extensionElements>

</serviceTask>

It's giving me the below error:

Errors while parsing:[Validation set: 'activiti-executable-process' | Problem: 'activiti-servicetask-missing-implementation'] : One of the attributes 'class', 'delegateExpression', 'type', 'operation', or 'expression' is mandatory on serviceTask.

Can anyone help on how to fix this? what values do i need to set in these attributes. 

Thank you

1 REPLY 1

mgreene
Champ in-the-making
Champ in-the-making

Hello,

I'm bumping this as I had the same issue and want to raise visibility.

I noticed that when exporting the module, the 

activiti:type="shell"

part of the ServiceTask was removed, although it was definitely there when I imported the module file.