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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/35007f20-15e8-4a70-a279-f6601e5a2b2c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
