Issue Type: Bug Bug
Affects Versions: current
Assignee: Kohsuke Kawaguchi
Components: slave-setup
Created: 29/Oct/12 3:57 PM
Description:

I've got a Snow Leopard/Java 7 slave running successfully (along with several Windows slaves), but when I setup a new node on Mountain Lion (separate machine from the Snow Leopard one) the status of the slave agent window just says Terminated.

I originally tried using the latest stable version of Java, but after that didn't work I also tried installing the latest preview, but I got the same results. (1.7.0_09 vs 1.7.0_10-ea)

Here is the log from Java on the slave:

Java Web Start 10.10.2.13
Using JRE version 1.7.0_10-ea-b13 Java HotSpot(TM) 64-Bit Server VM
User home directory = /Users/osxsafarislave
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
m: print memory usage
o: trigger logging
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
0-5: set trace level to <n>
----------------------------------------------------
Match: beginTraversal
Match: digest selected JREDesc: JREDesc[version 1.5+, heap=-1--1, args=null, href="" sel=false, null, null], JREInfo: JREInfo for index 0:
platform is: 1.7
product is: 1.7.0_10-ea
location is: http://java.sun.com/products/autodl/j2se
path is: /Library/Internet Plug-ins/JavaAppletPlugin.plugin/Contents/Home/bin/java
args is: null
native platform is: Mac OS X, x86_64 [ x86_64, 64bit ]
JavaFX runtime is: JavaFX 2.2.4 found at /Library/Internet Plug-ins/JavaAppletPlugin.plugin/Contents/Home/
enabled is: true
registered is: true
system is: true

Match: ignoring maxHeap: -1
Match: ignoring InitHeap: -1
Match: digesting vmargs: null
Match: digested vmargs: [JVMParameters: isSecure: true, args: ]
Match: JVM args after accumulation: [JVMParameters: isSecure: true, args: ]
Match: digest LaunchDesc: null
Match: digest properties: [-Dhudson.showWindowsServiceInstallLink=true]
Match: JVM args: [JVMParameters: isSecure: false, args: -Dhudson.showWindowsServiceInstallLink=true]
Match: endTraversal ..
Match: JVM args final: -Dhudson.showWindowsServiceInstallLink=true
Match: Running JREInfo Version match: 1.7.0.10.ea == 1.7.0.10.ea
Match: Running JVM args match the secure subset: have:<> satisfy want:<-Dhudson.showWindowsServiceInstallLink=true>
Oct 29, 2012 11:34:54 AM hudson.remoting.SynchronousCommandTransport$ReaderThread run
SEVERE: I/O error in channel channel
java.io.IOException: Unexpected termination of the channel
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:50)
Caused by: java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2571)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1315)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
at hudson.remoting.Command.readFrom(Command.java:90)
at hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:59)
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)

Oct 29, 2012 11:35:04 AM hudson.remoting.SynchronousCommandTransport$ReaderThread run
SEVERE: I/O error in channel channel
java.io.IOException: Unexpected termination of the channel
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:50)
Caused by: java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2571)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1315)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
at hudson.remoting.Command.readFrom(Command.java:90)
at hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:59)
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)

Oct 29, 2012 11:35:14 AM hudson.remoting.SynchronousCommandTransport$ReaderThread run
SEVERE: I/O error in channel channel
java.io.IOException: Unexpected termination of the channel
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:50)
Caused by: java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2571)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1315)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
at hudson.remoting.Command.readFrom(Command.java:90)
at hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:59)
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)

Environment: Slave node:

OS X 10.8.2

java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)

java version "1.7.0_10-ea"
Java(TM) SE Runtime Environment (build 1.7.0_10-ea-b13)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

Server:

Cent OS w/Java 1.6
Jenkins is running in Tomcat

Name ↓
Value
catalina.base /opt/apache-tomcat-6.0.35
catalina.home /opt/apache-tomcat-6.0.35
catalina.useNaming true
common.loader ${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar
commons.daemon.process.id 7758
commons.daemon.process.parent 7756
commons.daemon.version 1.0.7
file.encoding UTF-8
file.encoding.pkg sun.io
file.separator /
guice.disable.misplaced.annotation.check true
java.awt.graphicsenv sun.awt.X11GraphicsEnvironment
java.awt.printerjob sun.print.PSPrinterJob
java.class.path /opt/apache-tomcat-6.0.35/bin/bootstrap.jar
java.class.version 50.0
java.endorsed.dirs /usr/java/jdk1.6.0_32/jre/lib/endorsed
java.ext.dirs /usr/java/jdk1.6.0_32/jre/lib/ext:/usr/java/packages/lib/ext
java.home /usr/java/jdk1.6.0_32/jre
java.io.tmpdir /var/tmp
java.library.path /usr/java/default/jre/lib/amd64/server:/usr/java/default/jre/lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
java.naming.factory.initial org.apache.naming.java.javaURLContextFactory
java.naming.factory.url.pkgs org.apache.naming
java.runtime.name Java(TM) SE Runtime Environment
java.runtime.version 1.6.0_32-b05
java.specification.name Java Platform API Specification
java.specification.vendor Sun Microsystems Inc.
java.specification.version 1.6
java.vendor Sun Microsystems Inc.
java.vendor.url http://java.sun.com/
java.vendor.url.bug http://java.sun.com/cgi-bin/bugreport.cgi
java.version 1.6.0_32
java.vm.info mixed mode
java.vm.name Java HotSpot(TM) 64-Bit Server VM
java.vm.specification.name Java Virtual Machine Specification
java.vm.specification.vendor Sun Microsystems Inc.
java.vm.specification.version 1.0
java.vm.vendor Sun Microsystems Inc.
java.vm.version 20.7-b02
jna.platform.library.path /usr/lib64:/lib64:/usr/lib:/lib
line.separator
nexus.log-config-dir /localdata/nexus/sonatype-work/conf
os.arch amd64
os.name Linux
os.version 2.6.32-71.el6.x86_64
package.access sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans.
package.definition sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.
path.separator :
securerandom.source file:/dev/./urandom
server.loader
shared.loader
smack.debuggerClass hudson.plugins.jabber.im.transport.JabberConnectionDebugger
sun.arch.data.model 64
sun.boot.class.path /usr/java/jdk1.6.0_32/jre/lib/resources.jar:/usr/java/jdk1.6.0_32/jre/lib/rt.jar:/usr/java/jdk1.6.0_32/jre/lib/sunrsasign.jar:/usr/java/jdk1.6.0_32/jre/lib/jsse.jar:/usr/java/jdk1.6.0_32/jre/lib/jce.jar:/usr/java/jdk1.6.0_32/jre/lib/charsets.jar:/usr/java/jdk1.6.0_32/jre/lib/modules/jdk.boot.jar:/usr/java/jdk1.6.0_32/jre/classes
sun.boot.library.path /usr/java/jdk1.6.0_32/jre/lib/amd64
sun.cpu.endian little
sun.cpu.isalist
sun.io.unicode.encoding UnicodeLittle
sun.jnu.encoding UTF-8
sun.management.compiler HotSpot 64-Bit Tiered Compilers
sun.os.patch.level unknown
svnkit.http.methods Digest,Basic,NTLM,Negotiate
svnkit.ssh2.persistent false
tomcat.util.buf.StringCache.byte.enabled true
user.country US
user.dir /
user.home /home/tomcat
user.language en
user.name tomcat
user.timezone Etc/Greenwich
Environment Variables

Name ↓
Value
CATALINA_HOME /opt/apache-tomcat-6.0.35
CATALINA_OPTS -Xms2048M -Xmx2048M -XX:MaxPermSize=512M
GROOVY_HOME /opt/groovy-2.0.1
HOME /home/tomcat
JAVA_HOME /usr/java/default
LANG en_US.UTF-8
LD_LIBRARY_PATH /usr/java/default/jre/lib/amd64/server:/usr/java/default/jre/lib/amd64
MAVEN_HOME /opt/apache-maven-3.0.4
NLSPATH /usr/dt/lib/nls/msg/%L/%N.cat
PATH /sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin
PWD /
SHLVL 1
TERM xterm-256color
XFILESEARCHPATH /usr/dt/app-defaults/%L/Dt
_ /opt/apache-tomcat-6.0.35/bin/jsvc
Plugins

Name ↓
Version
Enabled
Pinned
external-monitor-job 1.1 true true
ldap 1.1 true true
pam-auth 1.0 true false
ant 1.1 true false
javadoc 1.0 true false
maven-plugin 1.477 true false
m2release 0.9.1 true false
postbuild-task 1.8 true false
ssh-slaves 0.21 true false
build-timeout 1.10 true false
publish-over-ssh 1.7 true false
ivy 1.21 true false
progress-bar-column-plugin 1.0 true false
instant-messaging 1.21 true false
jabber 1.22 true false
console-column-plugin 1.5 true false
subversion 1.42 true true
xvnc 1.10 true false
maven-info 0.0.4 true false
disk-usage 0.17 true false
extra-columns 1.5 true false
translation 1.9 true true
build-pipeline-plugin 1.3.3 true false
postbuildscript 0.10 true false
cvs 2.5 true true
rake 1.7.7 true false
build-flow-plugin 0.5
Project: Jenkins
Priority: Blocker Blocker
Reporter: Michael Sica
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to