-
Bug
-
Resolution: Unresolved
-
Minor
-
None
If postBuildBehavior parameter is absent in VM's config of PDCloud plugin (for example, config.xml was edited by hands) plugin crashes on VM start up:
Exception occurred: java.lang.NullPointerException (to be caught at: com.parallels.desktopcloud.ParallelsDesktopConnectorSlaveComputer.startVM(), line=294 bci=232)"thread=jenkins.util.Timer [#7]", com.parallels.desktopcloud.ParallelsDesktopVM.getPostBuildCommand(), line=160 bci=7 jenkins.util.Timer [#7][1] where [1] com.parallels.desktopcloud.ParallelsDesktopVM.getPostBuildCommand (ParallelsDesktopVM.java:160) [2] com.parallels.desktopcloud.ParallelsDesktopConnectorSlaveComputer.startVM (ParallelsDesktopConnectorSlaveComputer.java:289) [3] com.parallels.desktopcloud.ParallelsDesktopCloud.provision (ParallelsDesktopCloud.java:88) [4] hudson.slaves.NodeProvisioner$StandardStrategyImpl.apply (NodeProvisioner.java:700) [5] hudson.slaves.NodeProvisioner.update (NodeProvisioner.java:305) [6] hudson.slaves.NodeProvisioner.access$000 (NodeProvisioner.java:58) [7] hudson.slaves.NodeProvisioner$NodeProvisionerInvoker.doRun (NodeProvisioner.java:797) [8] hudson.triggers.SafeTimerTask.run (SafeTimerTask.java:50) [9] java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:511) [10] java.util.concurrent.FutureTask.runAndReset (FutureTask.java:308) [11] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 (ScheduledThreadPoolExecutor.java:180) [12] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run (ScheduledThreadPoolExecutor.java:294) [13] java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1,142) [14] java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:617) [15] java.lang.Thread.run (Thread.java:745)