Hi, did you ever manager to solve this issue? I'm stuck with a similar setup and similar error..
Thanks in advance Giulio Il giorno giovedì 28 luglio 2016 23:43:16 UTC+2, Simona Avornicesei ha scritto: > > A new update. I fixed the "The class 'FileSearch' has an incorrect > modifier static." - the static class must be embedded in another class. > Here's > the gist > <https://gist.github.com/savornicesei/c9dbafec8339b1e8d18c1d4a6e620baa>. > > Now I'm left with 2 other issues: > 1. at build time (isDebugMode = false) Thread.currentThread()?.executable > returns null. Always. I think it's something related to the job running on > the slave but I have no idea with what should I replace it to make it work. > 2. if the script is run (from job or from Scriptler) with isDebugMode = > true, the remote communication fails with: > > FATAL: remote file operation failed: > d:\jenkins\workspace\My_Project_Name/Src/SolutionInfo.cs at > hudson.remoting.Channel@1b37fe1:win_01: java.io.IOException: Remote call on > win_01 failedjava.io.IOException > <http://stacktrace.jenkins-ci.org/search?query=java.io.IOException>: remote > file operation failed: > d:\jenkins\workspace\My_Project_Name/Src/SolutionInfo.cs at > hudson.remoting.Channel@1b37fe1:win_01: java.io.IOException: Remote call on > win_01 failed > at hudson.FilePath.act(FilePath.java:1014) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method> > at hudson.FilePath.act(FilePath.java:996) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method> > at hudson.FilePath$act$1.call(Unknown Source) > [...] > > java.io.IOException: Remote call on win_01 failed > > [...] > > java.lang.Error: Failed to deserialize the Callable object. > > [...] > > java.lang.IllegalArgumentException: Unable to locate class file for class > FileParser$FileSearch > at hudson.remoting.Which.classFileUrl(Which.java:60) > at > hudson.remoting.RemoteClassLoader$ClassLoaderProxy.fetch4(RemoteClassLoader.java:775) > at > hudson.remoting.RemoteClassLoader$ClassLoaderProxy.fetch3(RemoteClassLoader.java:803) > at sun.reflect.GeneratedMethodAccessor2256.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:884) > at hudson.remoting.Request$2.run(Request.java:332) > > > I updated the slave.jar used on the slave machine and restarted the agent. > Both master and slave machines have Win 7 on them and are configured the > same (jenkins path, java version, etc). > I also cannot replace the groovy script with something else because it's > evaluated by EnvInject. > -- 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/bcbc3ef3-2431-4327-95ea-98a2b0044790%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
