Created
August 21, 2014 18:00
-
-
Save garyhodgson/f373bb3f1b5c7f10473c to your computer and use it in GitHub Desktop.
rundeck bug report
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- id: 8c9ea3c2-4906-4bf6-83e6-dcb26b813dc6 | |
project: project1 | |
loglevel: INFO | |
sequence: | |
keepgoing: false | |
strategy: node-first | |
commands: | |
- type: localexec | |
nodeStep: true | |
configuration: | |
command: bash -c 'if [[ $RD_OPTION_FLAG == 't' ]]; then exit 0; else exit 1; fi;' | |
errorhandler: | |
jobref: | |
group: monitoring | |
name: pserv status | |
nodeStep: 'true' | |
keepgoingOnSuccess: true | |
- type: localexec | |
nodeStep: true | |
configuration: | |
command: echo test | |
description: '' | |
name: test | |
uuid: 8c9ea3c2-4906-4bf6-83e6-dcb26b813dc6 | |
options: | |
flag: | |
enforced: true | |
required: true | |
description: flag | |
values: | |
- f | |
- t |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[workflow] Begin execution: rundeck-workflow-node-first context: null | |
preparing for sequential execution on 1 nodes | |
Executing command on node: localhost, NodeEntryImpl{tags=[], attributes={tags=, osFamily=unix, username=rundeck, osVersion=2.6.32-44-generic, osArch=i386, description=Rundeck server node, hostname=localhost, nodename=localhost, osName=Linux}, project='null'} | |
NodeSet: MultiNodeSelector{nodenames=[localhost]} | |
Workflow: com.dtolabs.rundeck.core.execution.workflow.StepFirstWorkflowStrategy$stepFirstWrapper@8d95fe12 | |
data context: {node={tags=, username=rundeck, os-version=2.6.32-44-generic, description=Rundeck server node, name=localhost, os-arch=i386, hostname=localhost, os-name=Linux, os-family=unix}, job={loglevel=DEBUG, wasRetry=false, url=xxx, id=8c9ea3c2-4906-4bf6-83e6-dcb26b813dc6, project=xxx, username=xxx, retryAttempt=0, user.name=xxx, name=test, serverUUID=null, group=null, execid=1429, serverUrl=xxx}, option={flag=f}} | |
[workflow] Begin step: 1,NodeDispatch | |
1: Workflow step executing: com.dtolabs.rundeck.execution.PluginNodeStepExecutionItemImpl@621323 | |
preparing for sequential execution on 1 nodes | |
Executing command on node: localhost, NodeEntryImpl{tags=[], attributes={tags=, osFamily=unix, username=rundeck, osVersion=2.6.32-44-generic, osArch=i386, description=Rundeck server node, hostname=localhost, nodename=localhost, osName=Linux}, project='null'} | |
[workflow] beginExecuteNodeStep(localhost): NodeDispatch: com.dtolabs.rundeck.execution.PluginNodeStepExecutionItemImpl@621323 | |
LocalExecNodeStepPlugin, running command (3): 'bash''-c''if [[ $RD_OPTION_FLAG == t ]]; then exit 0; else exit 1; fi;' | |
Failed: NonZeroResultCode: Result code was 1 | |
[workflow] finishExecuteNodeStep(localhost): NodeDispatch: NonZeroResultCode: Result code was 1 | |
1: Workflow step finished, result: Dispatch failed on 1 nodes: [localhost: NonZeroResultCode: Result code was 1] | |
[workflow] Begin error handler: 1,NodeDispatch | |
1: Workflow step executing: com.dtolabs.rundeck.execution.ExecutionItemFactory$5@1cd8b01 | |
preparing for sequential execution on 1 nodes | |
Executing command on node: localhost, NodeEntryImpl{tags=[], attributes={tags=, osFamily=unix, username=rundeck, osVersion=2.6.32-44-generic, osArch=i386, description=Rundeck server node, hostname=localhost, nodename=localhost, osName=Linux}, project='null'} | |
[workflow] beginExecuteNodeStep(localhost): NodeDispatch: com.dtolabs.rundeck.execution.ExecutionItemFactory$5@1cd8b01 | |
[workflow] Begin execution: rundeck-workflow-node-first context: [com.dtolabs.rundeck.core.execution.workflow.StepContextWorkflowExecutionListener$ctxPair@ae42340a] | |
[workflow] Finish step: 1,NodeDispatch | |
java.lang.NullPointerException: Cannot get property 'nodeSet' on null object | |
at org.codehaus.groovy.runtime.NullObject.getProperty(NullObject.java:56) | |
at org.codehaus.groovy.runtime.InvokerHelper.getProperty(InvokerHelper.java:169) | |
at org.codehaus.groovy.runtime.callsite.NullCallSite.getProperty(NullCallSite.java:44) | |
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:227) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowStepStateImpl.getParameterizedStepState(MutableWorkflowStepStateImpl.groovy:79) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowStepState$getParameterizedStepState.call(Unknown Source) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowStateImpl.locateStepWithContext(MutableWorkflowStateImpl.groovy:467) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowStateImpl.this$2$locateStepWithContext(MutableWorkflowStateImpl.groovy) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowStateImpl$this$2$locateStepWithContext.callCurrent(Unknown Source) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowStateImpl.touchStateForStep(MutableWorkflowStateImpl.groovy:100) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowState$touchStateForStep.callCurrent(Unknown Source) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowStateImpl.updateStateForStep(MutableWorkflowStateImpl.groovy:121) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowState$updateStateForStep.call(Unknown Source) | |
at com.dtolabs.rundeck.app.internal.workflow.DelegateMutableWorkflowState.updateStateForStep(DelegateMutableWorkflowState.groovy:41) | |
at com.dtolabs.rundeck.app.internal.workflow.LogMutableWorkflowState.super$2$updateStateForStep(LogMutableWorkflowState.groovy) | |
at sun.reflect.GeneratedMethodAccessor1042.invoke(Unknown Source) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:601) | |
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) | |
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) | |
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1082) | |
at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1106) | |
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnSuperN(ScriptBytecodeAdapter.java:128) | |
at com.dtolabs.rundeck.app.internal.workflow.LogMutableWorkflowState.updateStateForStep(LogMutableWorkflowState.groovy:67) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowState$updateStateForStep.call(Unknown Source) | |
at com.dtolabs.rundeck.app.internal.workflow.ExceptionHandlingMutableWorkflowState.updateStateForStep(ExceptionHandlingMutableWorkflowState.groovy:35) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowState$updateStateForStep.call(Unknown Source) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowStateListener.stepStateChanged(MutableWorkflowStateListener.groovy:24) | |
at com.dtolabs.rundeck.core.execution.workflow.state.WorkflowExecutionStateListenerAdapter.notifyAllStepState(WorkflowExecutionStateListenerAdapter.java:56) | |
at com.dtolabs.rundeck.core.execution.workflow.state.WorkflowExecutionStateListenerAdapter.finishExecuteNodeStep(WorkflowExecutionStateListenerAdapter.java:207) | |
at sun.reflect.GeneratedMethodAccessor1047.invoke(Unknown Source) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:601) | |
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) | |
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) | |
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1082) | |
at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1106) | |
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906) | |
at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:836) | |
at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:827) | |
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:164) | |
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodNSafe(ScriptBytecodeAdapter.java:172) | |
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodNSpreadSafe(ScriptBytecodeAdapter.java:179) | |
at com.dtolabs.rundeck.app.internal.workflow.MultiWorkflowExecutionListener.finishExecuteNodeStep(MultiWorkflowExecutionListener.groovy:93) | |
at com.dtolabs.rundeck.core.execution.ExecutionServiceImpl.executeNodeStep(ExecutionServiceImpl.java:161) | |
at com.dtolabs.rundeck.core.execution.dispatch.SequentialNodeDispatcher.dispatch(SequentialNodeDispatcher.java:116) | |
at com.dtolabs.rundeck.core.execution.dispatch.SequentialNodeDispatcher.dispatch(SequentialNodeDispatcher.java:58) | |
at com.dtolabs.rundeck.core.execution.ExecutionServiceImpl.dispatchToNodes(ExecutionServiceImpl.java:177) | |
at com.dtolabs.rundeck.core.execution.workflow.steps.NodeDispatchStepExecutor.executeWorkflowStep(NodeDispatchStepExecutor.java:66) | |
at com.dtolabs.rundeck.core.execution.ExecutionServiceImpl.executeStep(ExecutionServiceImpl.java:116) | |
at com.dtolabs.rundeck.core.execution.workflow.BaseWorkflowStrategy.executeWFItem(BaseWorkflowStrategy.java:162) | |
at com.dtolabs.rundeck.core.execution.workflow.BaseWorkflowStrategy.executeWorkflowItemsForNodeSet(BaseWorkflowStrategy.java:267) | |
at com.dtolabs.rundeck.core.execution.workflow.BaseWorkflowStrategy.executeWorkflowItemsForNodeSet(BaseWorkflowStrategy.java:189) | |
at com.dtolabs.rundeck.core.execution.workflow.StepFirstWorkflowStrategy.executeWorkflowImpl(StepFirstWorkflowStrategy.java:79) | |
at com.dtolabs.rundeck.core.execution.workflow.BaseWorkflowStrategy.executeWorkflow(BaseWorkflowStrategy.java:120) | |
at com.dtolabs.rundeck.core.execution.workflow.NodeFirstWorkflowStrategy$DispatchedWorkflow.dispatch(NodeFirstWorkflowStrategy.java:365) | |
at com.dtolabs.rundeck.core.execution.dispatch.SequentialNodeDispatcher.dispatch(SequentialNodeDispatcher.java:118) | |
at com.dtolabs.rundeck.core.execution.dispatch.SequentialNodeDispatcher.dispatch(SequentialNodeDispatcher.java:64) | |
at com.dtolabs.rundeck.core.execution.ExecutionServiceImpl.dispatchToNodes(ExecutionServiceImpl.java:196) | |
at com.dtolabs.rundeck.core.execution.workflow.NodeFirstWorkflowStrategy.executeWFSectionNodeDispatch(NodeFirstWorkflowStrategy.java:177) | |
at com.dtolabs.rundeck.core.execution.workflow.NodeFirstWorkflowStrategy.executeWorkflowImpl(NodeFirstWorkflowStrategy.java:106) | |
at com.dtolabs.rundeck.core.execution.workflow.BaseWorkflowStrategy.executeWorkflow(BaseWorkflowStrategy.java:120) | |
at com.dtolabs.rundeck.core.execution.WorkflowExecutionServiceThread.run(WorkflowExecutionServiceThread.java:55) | |
Exception: class java.lang.NullPointerException: Cannot get property 'nodeSet' on null object | |
java.lang.NullPointerException: Cannot get property 'nodeSet' on null object | |
at org.codehaus.groovy.runtime.NullObject.getProperty(NullObject.java:56) | |
at org.codehaus.groovy.runtime.InvokerHelper.getProperty(InvokerHelper.java:169) | |
at org.codehaus.groovy.runtime.callsite.NullCallSite.getProperty(NullCallSite.java:44) | |
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:227) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowStepStateImpl.getParameterizedStepState(MutableWorkflowStepStateImpl.groovy:79) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowStepState$getParameterizedStepState.call(Unknown Source) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowStateImpl.locateStepWithContext(MutableWorkflowStateImpl.groovy:467) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowStateImpl.this$2$locateStepWithContext(MutableWorkflowStateImpl.groovy) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowStateImpl$this$2$locateStepWithContext.callCurrent(Unknown Source) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowStateImpl.updateSubWorkflowState(MutableWorkflowStateImpl.groovy:707) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowState$updateSubWorkflowState.call(Unknown Source) | |
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowState$updateSubWorkflowState.call(Unknown Source) | |
at com.dtolabs.rundeck.app.internal.workflow.DelegateMutableWorkflowState.updateSubWorkflowState(DelegateMutableWorkflowState.groovy:52) | |
at com.dtolabs.rundeck.app.internal.workflow.LogMutableWorkflowState.super$2$updateSubWorkflowState(LogMutableWorkflowState.groovy) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:601) | |
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) | |
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) | |
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1082) | |
at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1106) | |
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnSuperN(ScriptBytecodeAdapter.java:128) | |
at com.dtolabs.rundeck.app.internal.workflow.LogMutableWorkflowState.updateSubWorkflowState(LogMutableWorkflowState.groovy:61) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowState$updateSubWorkflowState.call(Unknown Source) | |
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowState$updateSubWorkflowState.call(Unknown Source) | |
at com.dtolabs.rundeck.app.internal.workflow.ExceptionHandlingMutableWorkflowState.updateSubWorkflowState(ExceptionHandlingMutableWorkflowState.groovy:59) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowState$updateSubWorkflowState.call(Unknown Source) | |
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowState$updateSubWorkflowState.call(Unknown Source) | |
at com.dtolabs.rundeck.app.internal.workflow.MutableWorkflowStateListener.subWorkflowExecutionStateChanged(MutableWorkflowStateListener.groovy:34) | |
at com.dtolabs.rundeck.core.execution.workflow.state.WorkflowExecutionStateListenerAdapter.notifyAllSubWorkflowState(WorkflowExecutionStateListenerAdapter.java:49) | |
at com.dtolabs.rundeck.core.execution.workflow.state.WorkflowExecutionStateListenerAdapter.finishWorkflowExecution(WorkflowExecutionStateListenerAdapter.java:100) | |
at sun.reflect.GeneratedMethodAccessor1137.invoke(Unknown Source) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:601) | |
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) | |
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) | |
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1082) | |
at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1106) | |
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:906) | |
at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:836) | |
at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:827) | |
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:164) | |
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodNSafe(ScriptBytecodeAdapter.java:172) | |
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodNSpreadSafe(ScriptBytecodeAdapter.java:179) | |
at com.dtolabs.rundeck.app.internal.workflow.MultiWorkflowExecutionListener.finishWorkflowExecution(MultiWorkflowExecutionListener.groovy:53) | |
at com.dtolabs.rundeck.core.execution.workflow.BaseWorkflowStrategy.executeWorkflow(BaseWorkflowStrategy.java:123) | |
at com.dtolabs.rundeck.core.execution.WorkflowExecutionServiceThread.run(WorkflowExecutionServiceThread.java:55) | |
Cannot get property 'nodeSet' on null object |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment