Hi,
I've just upgraded Rundeck from 1.3.0 to 1.4.4 (and I've followed
http://rundeck.org/docs/upgrading/index.html)
My deployment script, which uses Rundeck dispatch command now fails :
rundeck@factory-server-01:/data/workspaces/rundeck/tools/bin$ ./dispatch --project Cougar --nodes=name=iprod-test-sa-02 --scriptfile /home/rundeck/deploy/temp/12655334.sh
error: Unable to queue the execution: Response content unexpectedly empty. Internal Server Error
Here is what I have in Rundeck log file :
2013-01-02 11:28:32,282 ERROR GrailsExceptionResolver - Exception occurred when processing request: [POST] /scheduledExecution/uploadAndExecute.xml
Stacktrace follows:
java.lang.NullPointerException: Cannot get property 'argString' on null object
at ExecutionService.selectSecureOptionInput(ExecutionService.groovy:1084)
at ExecutionService.selectSecureOptionInput(ExecutionService.groovy)
at ExecutionService$selectSecureOptionInput.callCurrent(Unknown Source)
at ExecutionService.executeScheduledExecution(ExecutionService.groovy:974)
at ExecutionService$$FastClassByCGLIB$$38316c9d.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
at ExecutionService$$EnhancerByCGLIB$$c927e3d.executeScheduledExecution(<generated>)
at ExecutionService$executeScheduledExecution.call(Unknown Source)
at ScheduledExecutionController$_closure20_closure100.doCall(ScheduledExecutionController.groovy:1028)
at ScheduledExecutionController$_closure20.doCall(ScheduledExecutionController.groovy:1021)
at ScheduledExecutionController$_closure20.doCall(ScheduledExecutionController.groovy)
I've tried the most basic usage of dispatch command, just 1 node with 1 simple command and it always fails with this error.
Have I missed something during the upgrade?