The ticket has been created to a wrong component, so it has never been 
triaged. I will the components.
>From what I see the Libvirt plugin inherits standard Agent's UI, so the new 
Jenkins core tries to generate JNLP with workDir.

Also, how does one debug a jelly script like "slave-agent.jnlp.jelly"?  I 
> can't find it anywhere in my deployed Jenkins system.
>

Please see 
https://wiki.jenkins.io/display/JENKINS/Figuring+out+URL+binding+of+Stapler
 

On Friday, March 23, 2018 at 6:46:03 PM UTC+1, Glenn Burkhardt wrote:
>
> Jenkins ver. 2.108 <https://jenkins.io/>, Libvirt Slaves plugin 1.8.5 
>
> I'm trying to get a slave windows client running in a VM under 'libvirt' 
> to start properly.  I've identified the problem to be the same as described 
> in https://issues.jenkins-ci.org/browse/JENKINS-47834.
> The problem is that the "slave-agent.jnlp" generated by Jenkins omits the 
> argument for "-workDir" and "-remoteDir".
>
> I've been trying to understand how the "slave-agent.jnlp.jelly" script 
> generates the file, and I suspect that the script and the Libvirt plugin 
> are out of sync.  In particular, there's a reference in the script to 
> "launcher.workDirSettings.workDirPath".  But the VirtualMachineLauncher 
> class defined in the plugin doesn't contain a 'workDirSettings' field.  
> The delegate does, and the debugger indicates that it's a JNLPLauncher 
> class.  
>
> I see a line in the script that says:
>
> <j:set var="launcher" value="${it.delegatedLauncher}"/>
>
> Does that somehow get mapped to the delegate field in 
> the VirtualMachineSlaveComputer class, which is what the 'it' argument 
> passed to EncryptedSlaveAgentJnlpFile turns out to be.
>
> Also, how does one debug a jelly script like "slave-agent.jnlp.jelly"?  I 
> can't find it anywhere in my deployed Jenkins system.
>
> Thanks.
>

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/403180ed-4030-48fc-846e-c5778a166923%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to