-
Bug
-
Resolution: Not A Defect
-
Blocker
-
None
-
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.5Slave 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
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=null, 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)
I'm having the same issue after updating from 1.486 to 1.487 on Mac OS X Lion (10.7) with an pretty old 1.6.0_29 Java.