No, that's JENKINS-13420.
Chris
On 08/29/2012 12:49 AM, SamL wrote:
> Hello Folks.
> I am seeing the same problem
>
> Jenkins Core 1.459
> Android Emulator Plugin
> <
http://wiki.jenkins-ci.org/display/JENKINS/Android+Emulator+Plugin> 2.1
>
> My slave is a 64Bit MacOs
>
> ProductName: Mac OS X Server
> ProductVersion: 10.7.4
>
>
> uname -a
> Darwin Kernel Version 11.4.0: Mon Apr 9 19:32:15 PDT 2012;
> root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64
>
> FATAL: Unable to serialize hudson.plugins.android_emulator.SdkInstaller$2@74102cd4
> java.io.IOException <
http://stacktrace.jenkins-ci.org/search?query=java.io.IOException>: Unable to serialize hudson.plugins.android_emulator.SdkInstaller$2@74102cd4
> athudson.remoting.UserRequest.serialize(UserRequest.java:166) <
http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.UserRequest.serialize&entity=method>
> athudson.remoting.UserRequest.<init>(UserRequest.java:62) <
http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.UserRequest.%3Cinit%3E&entity=method>
> athudson.remoting.Channel.call(Channel.java:645) <
http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.Channel.call&entity=method>
> athudson.plugins.android_emulator.SdkInstaller.getPlatformFromExistingEmulator(SdkInstaller.java:310) <
http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.android_emulator.SdkInstaller.getPlatformFromExistingEmulator&entity=method>
> athudson.plugins.android_emulator.SdkInstaller.getPlatformForEmulator(SdkInstaller.java:294) <
http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.android_emulator.SdkInstaller.getPlatformForEmulator&entity=method>
> athudson.plugins.android_emulator.SdkInstaller.installDependencies(SdkInstaller.java:173) <
http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.android_emulator.SdkInstaller.installDependencies&entity=method>
> athudson.plugins.android_emulator.AndroidEmulator.setUp(AndroidEmulator.java:246) <
http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.android_emulator.AndroidEmulator.setUp&entity=method>
> athudson.model.Build$RunnerImpl.doRun(Build.java:133) <
http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Build$RunnerImpl.doRun&entity=method>
> athudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:475) <
http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractRunner.run&entity=method>
> athudson.model.Run.run(Run.java:1413) <
http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Run.run&entity=method>
> athudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) <
http://stacktrace.jenkins-ci.org/search/?query=hudson.model.FreeStyleBuild.run&entity=method>
> athudson.model.ResourceController.execute(ResourceController.java:88) <
http://stacktrace.jenkins-ci.org/search/?query=hudson.model.ResourceController.execute&entity=method>
> athudson.model.Executor.run(Executor.java:238) <
http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Executor.run&entity=method>
> Caused by:java.io.NotSerializableException <
http://stacktrace.jenkins-ci.org/search?query=java.io.NotSerializableException>: hudson.Launcher$RemoteLauncher
> atjava.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1180) <
http://stacktrace.jenkins-ci.org/search/?query=java.io.ObjectOutputStream.writeObject0&entity=method>
> atjava.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528) <
http://stacktrace.jenkins-ci.org/search/?query=java.io.ObjectOutputStream.defaultWriteFields&entity=method>
> atjava.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493) <
http://stacktrace.jenkins-ci.org/search/?query=java.io.ObjectOutputStream.writeSerialData&entity=method>
> atjava.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416) <
http://stacktrace.jenkins-ci.org/search/?query=java.io.ObjectOutputStream.writeOrdinaryObject&entity=method>
> atjava.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174) <
http://stacktrace.jenkins-ci.org/search/?query=java.io.ObjectOutputStream.writeObject0&entity=method>
> atjava.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346) <
http://stacktrace.jenkins-ci.org/search/?query=java.io.ObjectOutputStream.writeObject&entity=method>
> athudson.remoting.UserRequest._serialize(UserRequest.java:155) <
http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.UserRequest._serialize&entity=method>
> athudson.remoting.UserRequest.serialize(UserRequest.java:164) <
http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.UserRequest.serialize&entity=method>
> ... 12 more
>
>
>
> On Thursday, August 23, 2012 2:52:06 PM UTC-7, Sam Xiao wrote:
>
> Hi all,
>
> I updated the Android SDK in my build machine, so I can now run ICS emulator image, but now Jenkins is failing to launch Android Emulator with it. This very same machine + setup used to work well with my Gingerbread setup.
>
> Not sure what's the issue, but here is the log I got. Is there any other place I can look for log?
>
> Jenkins version:Jenkins ver. 1.472 <
http://jenkins-ci.org/>
> Android Emulator plugin version: 2.3 <
http://105.68.13.72:8080/pluginManager/plugin/android-emulator/thirdPartyLicenses>
> Android SDK revision: 20.0.3
>
>
>
> Starting xvnc
> [workspace] $ /usr/bin/vncserver :2 -geometry 1024x768
>
> New 'X' desktop is localhost:2
>
> Starting applications specified in /var/lib/jenkins/.vnc/xstartup
> Log file is /var/lib/jenkins/.vnc/localhost:2.log
>
> $ /android_sdk/android-sdk-linux/tools/android list target
> [android] Using Android SDK: /android_sdk/android-sdk-linux
> [android] Waiting 60 seconds before starting emulator...
> $ /android_sdk/android-sdk-linux/platform-tools/adb start-server
> [android] Starting Android emulator
> $ /android_sdk/android-sdk-linux/tools/emulator -no-boot-anim -ports 48312,49016 -avd ics -no-snapshot-load -no-snapshot-save -no-window
> * daemon not running. starting it now on port 58303 *
> * daemon started successfully *
> *[android] Emulator did not appear to start; giving up*