[
https://issues.jenkins-ci.org/browse/JENKINS-13420?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163717#comment-163717
]
Christopher Orr edited comment on JENKINS-13420 at 6/10/12 11:19 PM:
---------------------------------------------------------------------
Is this commit enough to fix it?
https://github.com/jpkrohling/android-emulator-plugin/commit/04bc61d
was (Author: orrc):
Is this commit enough to fix it?
> Unable to serialize hudson.plugins.android_emulator.SdkInstaller
> ----------------------------------------------------------------
>
> Key: JENKINS-13420
> URL: https://issues.jenkins-ci.org/browse/JENKINS-13420
> Project: Jenkins
> Issue Type: Bug
> Components: android-emulator
> Affects Versions: current
> Environment: Job running on a slave started via Java Web Start.
> Server running on the cloud, slave running inside our office.
> Reporter: Juraci P. Kroehling
> Assignee: Christopher Orr
>
> When starting a job which requires an Android SDK, we see the exception
> below. This happens if we use ANDROID_HOME pointing to an existing
> installation (in this case, the download of the SDK is not performed) as well
> as with automatic download of the needed "tools".
> {code}
> Started by user dashboard
> Building remotely on dashboard in workspace
> /tmp/jenkins/workspace/CI-emulatortest
> [android] No Android SDK found; let's install it automatically...
> Downloading and installing Android SDK from
> http://dl.google.com/android/android-sdk_r16-linux.tgz
> [android] Base SDK installed successfully
> [android] Going to install required Android SDK components...
> [android] Installing the 'platform-tool,tool' SDK component(s)...
> $ /tmp/jenkins/tools/android-sdk/tools/android update sdk -o -u -t
> platform-tool,tool
> Refresh Sources:
> Fetching https://dl-ssl.google.com/android/repository/addons_list-1.xml
> Validate XML
> Parse XML
> Fetched Add-ons List successfully
> Refresh Sources
> Fetching URL: https://dl-ssl.google.com/android/repository/repository-5.xml
> Validate XML: https://dl-ssl.google.com/android/repository/repository-5.xml
> Parse XML: https://dl-ssl.google.com/android/repository/repository-5.xml
> Fetching URL: https://dl-ssl.google.com/android/repository/addon.xml
> Validate XML: https://dl-ssl.google.com/android/repository/addon.xml
> Fetching URL: http://dl.htcdev.com/sdk/addon.xml
> Validate XML: http://dl.htcdev.com/sdk/addon.xml
> Parse XML: http://dl.htcdev.com/sdk/addon.xml
> Fetching URL: http://software.intel.com/sites/landingpage/android/addon.xml
> Validate XML: http://software.intel.com/sites/landingpage/android/addon.xml
> Parse XML: http://software.intel.com/sites/landingpage/android/addon.xml
> Fetching URL: http://www.echobykyocera.com/download/echo_repository.xml
> Validate XML: http://www.echobykyocera.com/download/echo_repository.xml
> Parse XML: http://www.echobykyocera.com/download/echo_repository.xml
> Fetching URL: http://developer.lgmobile.com/sdk/android/repository.xml
> Validate XML: http://developer.lgmobile.com/sdk/android/repository.xml
> Parse XML: http://developer.lgmobile.com/sdk/android/repository.xml
> Fetching URL: http://android-sdk-addons.motodevupdate.com/addons.xml
> Validate XML: http://android-sdk-addons.motodevupdate.com/addons.xml
> Parse XML: http://android-sdk-addons.motodevupdate.com/addons.xml
> Fetching URL:
> http://innovator.samsungmobile.com/android/repository/repository.xml
> Validate XML:
> http://innovator.samsungmobile.com/android/repository/repository.xml
> Parse XML:
> http://innovator.samsungmobile.com/android/repository/repository.xml
> Fetching URL: http://developer.sonyericsson.com/edk/android/repository.xml
> Validate XML: http://developer.sonyericsson.com/edk/android/repository.xml
> Parse XML: http://developer.sonyericsson.com/edk/android/repository.xml
> Refresh Sources:
> Fetching URL: https://dl-ssl.google.com/android/repository/addon.xml
> Validate XML: https://dl-ssl.google.com/android/repository/addon.xml
> Installing Archives:
> Preparing to install archives
> Downloading Android SDK Platform-tools, revision 11
> (22%, 1087 KiB/s, 7 seconds left)
> (41%, 1354 KiB/s, 4 seconds left)
> (59%, 1468 KiB/s, 2 seconds left)
> (77%, 1537 KiB/s, 1 seconds left)
> (94%, 1565 KiB/s, 0 seconds left)
> Installing Android SDK Platform-tools, revision 11
> Stopping ADB server failed (code -1).
> Unzipping Android SDK Platform-tools, revision 11 (4%)
> Unzipping Android SDK Platform-tools, revision 11 (5%)
> Unzipping Android SDK Platform-tools, revision 11 (6%)
> Unzipping Android SDK Platform-tools, revision 11 (9%)
> Unzipping Android SDK Platform-tools, revision 11 (18%)
> Unzipping Android SDK Platform-tools, revision 11 (19%)
> Unzipping Android SDK Platform-tools, revision 11 (99%)
> Installed Android SDK Platform-tools, revision 11
> Downloading Android SDK Tools, revision 18
> (11%, 1605 KiB/s, 16 seconds left)
> (17%, 1664 KiB/s, 14 seconds left)
> (23%, 1689 KiB/s, 13 seconds left)
> (29%, 1711 KiB/s, 11 seconds left)
> (35%, 1727 KiB/s, 10 seconds left)
> (41%, 1739 KiB/s, 9 seconds left)
> (48%, 1748 KiB/s, 8 seconds left)
> (54%, 1752 KiB/s, 7 seconds left)
> (60%, 1758 KiB/s, 6 seconds left)
> (66%, 1764 KiB/s, 5 seconds left)
> (72%, 1768 KiB/s, 4 seconds left)
> (79%, 1771 KiB/s, 3 seconds left)
> (85%, 1775 KiB/s, 2 seconds left)
> (91%, 1777 KiB/s, 1 seconds left)
> (97%, 1780 KiB/s, 0 seconds left)
> Installing Android SDK Tools, revision 18
> Unzipping Android SDK Tools, revision 18 (4%)
> Unzipping Android SDK Tools, revision 18 (6%)
> Unzipping Android SDK Tools, revision 18 (11%)
> Unzipping Android SDK Tools, revision 18 (15%)
> Unzipping Android SDK Tools, revision 18 (16%)
> Unzipping Android SDK Tools, revision 18 (42%)
> Unzipping Android SDK Tools, revision 18 (43%)
> Unzipping Android SDK Tools, revision 18 (44%)
> Unzipping Android SDK Tools, revision 18 (46%)
> Unzipping Android SDK Tools, revision 18 (47%)
> Unzipping Android SDK Tools, revision 18 (49%)
> Unzipping Android SDK Tools, revision 18 (52%)
> Unzipping Android SDK Tools, revision 18 (54%)
> Unzipping Android SDK Tools, revision 18 (55%)
> Unzipping Android SDK Tools, revision 18 (59%)
> Unzipping Android SDK Tools, revision 18 (60%)
> Unzipping Android SDK Tools, revision 18 (61%)
> Unzipping Android SDK Tools, revision 18 (65%)
> Unzipping Android SDK Tools, revision 18 (66%)
> Unzipping Android SDK Tools, revision 18 (68%)
> Unzipping Android SDK Tools, revision 18 (73%)
> Unzipping Android SDK Tools, revision 18 (74%)
> Unzipping Android SDK Tools, revision 18 (75%)
> Unzipping Android SDK Tools, revision 18 (80%)
> Unzipping Android SDK Tools, revision 18 (85%)
> Unzipping Android SDK Tools, revision 18 (89%)
> Unzipping Android SDK Tools, revision 18 (90%)
> Unzipping Android SDK Tools, revision 18 (91%)
> Unzipping Android SDK Tools, revision 18 (93%)
> Unzipping Android SDK Tools, revision 18 (98%)
> Unzipping Android SDK Tools, revision 18 (99%)
> Installed Android SDK Tools, revision 18
> Stopping ADB server succeeded.
> Starting ADB server succeeded.
> Done. 2 packages installed.
> FATAL: Unable to serialize
> hudson.plugins.android_emulator.SdkInstaller$2@817bc3
> java.io.IOException: Unable to serialize
> hudson.plugins.android_emulator.SdkInstaller$2@817bc3
> at hudson.remoting.UserRequest.serialize(UserRequest.java:166)
> at hudson.remoting.UserRequest.<init>(UserRequest.java:62)
> at hudson.remoting.Channel.call(Channel.java:645)
> at
> hudson.plugins.android_emulator.SdkInstaller.getPlatformFromExistingEmulator(SdkInstaller.java:310)
> at
> hudson.plugins.android_emulator.SdkInstaller.getPlatformForEmulator(SdkInstaller.java:294)
> at
> hudson.plugins.android_emulator.SdkInstaller.installDependencies(SdkInstaller.java:173)
> at
> hudson.plugins.android_emulator.AndroidEmulator.setUp(AndroidEmulator.java:246)
> at hudson.model.Build$RunnerImpl.doRun(Build.java:133)
> at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:473)
> at hudson.model.Run.run(Run.java:1413)
> at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
> at hudson.model.ResourceController.execute(ResourceController.java:88)
> at hudson.model.Executor.run(Executor.java:238)
> Caused by: java.io.NotSerializableException: hudson.Launcher$RemoteLauncher
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1180)
> at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528)
> at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493)
> at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346)
> at hudson.remoting.UserRequest._serialize(UserRequest.java:155)
> at hudson.remoting.UserRequest.serialize(UserRequest.java:164)
> ... 12 more
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira