Thank you Mark.
It works fine now.

Mark Waite 在 2018年2月28日 星期三上午2:10:56 [UTC+8] 的信中寫道:

> When launching via WebStart, you might be using a different Java Runtime 
> Environment than you're using when launched from the command line.
>
> If your web browser is running a Java 9 plugin, or a Java 7 plugin, that 
> could cause many problems for Web Start which won't be seen with 
> the command line.
>
> Mark Waite
>
> On Tue, Feb 27, 2018 at 10:38 AM SmokingPC <smok...@gmail.com> wrote:
>
>> My agent is slave is started via WebStart.
>> If I launch agent via command line, git will be launched correctly in 
>> slave node.
>>
>> Why?
>>
>> SmokingPC於 2018年2月28日星期三 UTC+8上午12時41分15秒寫道:
>>
>>> Hi,
>>> I am building a Jenkins server with 1 slave node.
>>> Jenkins server is linux (ubuntu 16.04) and slave is Win7(to build some 
>>> C# codes).
>>> Created a test project and node configuration. Git for windows is 
>>> installed in slave node.
>>> I tested it, sources are cloned from my gitlab well.
>>> Git path is set correctly in Global Tool Configuration and Node 
>>> Configuration.
>>>
>>> But my test project is always failed with same exception message as 
>>> following.
>>> According this exception, I guess it launch git with path 
>>> "C:\Jenkins\workspace\SerialPortTool".
>>> Can anyone help me? 
>>>
>>> Thank you.
>>>
>>> ===============
>>> Started by user SmokingPC
>>> Building remotely on My_Build (Test) in workspace 
>>> C:\Jenkins\workspace\SerialPortTool
>>> java.lang.ClassNotFoundException: 
>>> java.lang.reflect.InaccessibleObjectException
>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>>> at 
>>> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:560)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>>> at java.lang.Class.forName0(Native Method)
>>> at java.lang.Class.forName(Class.java:348)
>>> at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:683)
>>> at 
>>> hudson.remoting.MultiClassLoaderSerializer$Input.resolveClass(MultiClassLoaderSerializer.java:132)
>>> at 
>>> java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1863)
>>> at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1746)
>>> at 
>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2037)
>>> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1568)
>>> at 
>>> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2282)
>>> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2206)
>>> at 
>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2064)
>>> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1568)
>>> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:428)
>>> at hudson.remoting.UserRequest.deserialize(UserRequest.java:274)
>>> at hudson.remoting.UserResponse.retrieve(UserRequest.java:307)
>>> at hudson.remoting.Channel.call(Channel.java:908)
>>> Caused: java.io.IOException: Remote call on JNLP4-connect connection 
>>> from xxx.xxx.xxx.xxx/xxx.xxx.xxx.xxx:49416 failed
>>> at hudson.remoting.Channel.call(Channel.java:912)
>>> at hudson.FilePath.act(FilePath.java:986)
>>> Caused: java.io.IOException: remote file operation failed: 
>>> C:\Jenkins\workspace\SerialPortTool at 
>>> hudson.remoting.Channel@10168037:JNLP4-connect connection from 
>>> 192.168.0.124/192.168.0.124:49416
>>> at hudson.FilePath.act(FilePath.java:993)
>>> at hudson.FilePath.act(FilePath.java:975)
>>> at org.jenkinsci.plugins.gitclient.Git.getClient(Git.java:137)
>>> at hudson.plugins.git.GitSCM.createClient(GitSCM.java:795)
>>> at hudson.plugins.git.GitSCM.createClient(GitSCM.java:786)
>>> at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1154)
>>> at hudson.scm.SCM.checkout(SCM.java:495)
>>> at hudson.model.AbstractProject.checkout(AbstractProject.java:1202)
>>> at 
>>> hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
>>> at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
>>> at 
>>> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
>>> at hudson.model.Run.execute(Run.java:1724)
>>> at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
>>> at hudson.model.ResourceController.execute(ResourceController.java:97)
>>> at hudson.model.Executor.run(Executor.java:421)
>>> Finished: FAILURE
>>>
>>>
>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Jenkins Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to jenkinsci-use...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-users/35007f20-15e8-4a70-a279-f6601e5a2b2c%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-users/35007f20-15e8-4a70-a279-f6601e5a2b2c%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/fc8c7398-8345-49ed-9f18-ec0b336abb00n%40googlegroups.com.

Reply via email to