My code calls setNodes, and locked up when it collided with a configSubmit
on a slave and an api request for /api/python.
at jenkins.model.Jenkins.save(Jenkins.java:2513)
- waiting to lock <0x000000054239ebc0> (a hudson.model.Hudson)
at hudson.model.Node.setTemporaryOfflineCause(Node.java:210)
at hudson.model.Computer.setNode(Computer.java:613)
at hudson.slaves.SlaveComputer.setNode(SlaveComputer.java:514)
at
hudson.model.AbstractCIBase.updateComputer(AbstractCIBase.java:116)
at
hudson.model.AbstractCIBase.updateComputerList(AbstractCIBase.java:174)
- locked <0x0000000542d6bc78> (a java.lang.Object)
at jenkins.model.Jenkins.updateComputerList(Jenkins.java:1113)
at jenkins.model.Jenkins.setNodes(Jenkins.java:1621)
I'm not doing any interesting synchronization calls around my setNodes
call; should I be?
I'm basically just calling:
Jenkins.getInstance().setNodes(newNodes);
I'm running with 1.466
--
Marc MacIntyre
--
You received this message because you are subscribed to the Google Groups
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.