I changed the code to extend MasterToSlaveFileCallable, but the exception
is still the same.
Changed:
private static class RemoteListDir implements FileCallable<Set<String>> {
To:
private static class RemoteListDir extends
MasterToSlaveFileCallable<Set<String>> {
Caused by: java.io.IOException: Remote call on Development-opensuse-x86_64
failed
at hudson.remoting.Channel.call(Channel.java:761)
at hudson.FilePath.act(FilePath.java:978)
... 28 more
Caused by: java.lang.Error: Failed to deserialize the Callable object.
at hudson.remoting.UserRequest.perform(UserRequest.java:105)
at hudson.remoting.UserRequest.perform(UserRequest.java:49)
at hudson.remoting.Request$2.run(Request.java:325)
at
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
at ......remote call to Development-opensuse-x86_64(Native Method)
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1360)
at hudson.remoting.UserResponse.retrieve(UserRequest.java:221)
at hudson.remoting.Channel.call(Channel.java:753)
... 29 more
Caused by: java.lang.IllegalArgumentException: Unable to locate class file for
class MyClass$RemoteListDir
onsdag 15. april 2015 20.54.40 UTC+2 skrev Jesse Glick følgende:
>
> On Tue, Mar 24, 2015 at 1:29 PM, Ulli Hafner <[email protected]
> <javascript:>> wrote:
> > You need to implement the new method checkRoles.
>
> No, you do not. You just need to use MasterToSlaveFileCallable.
>
--
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/e318d8ce-8305-4048-bdf2-b35ad8f27049%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.