-
Bug
-
Resolution: Not A Defect
-
Major
-
None
-
CentOS 5.2 (Kernel 2.6.18-53) in VMWare Enterprise Server.
Plain install from RPM. Started with 'service hudson start' as root. The log file in /var/log/hudson/hudson.log is provided below.
A little bit down in the log we have these lines:
>INFO: JNLP slave agent listener started on TCP port 53462
>Sep 17, 2010 9:41:20 AM hudson.UDPBroadcastThread run
>WARNING: UDP handling problem
>java.net.SocketException: No such device
When I browse to http://myhudsonserver:8080, I get "Please wait while ..." for ever.
I have tried with hudson.DNSMultiCast.disabled=false and hudson.udp=33033 (just to pick a random port number), but the same happens. I have only the plugins provided in the base installation (I don't remeber which just now, but I think it is only four).
Sp1
Log:
Running from: /usr/lib/hudson/hudson.war
[Winstone 2010/09/17 09:41:15] - Beginning extraction from war file
hudson home directory: /var/lib/hudson
[Winstone 2010/09/17 09:41:17] - HTTP Listener started: port=8080
Using one-time self-signed certificate
[Winstone 2010/09/17 09:41:17] - AJP13 Listener started: port=8009
Sep 17, 2010 9:41:17 AM hudson.model.Hudson$4 onAttained
INFO: Started initialization
Sep 17, 2010 9:41:17 AM hudson.model.Hudson$4 onAttained
INFO: Listed all plugins
[Winstone 2010/09/17 09:41:17] - Winstone Servlet Engine v0.9.10 running: controlPort=disabled
Sep 17, 2010 9:41:17 AM hudson.model.Hudson$4 onAttained
INFO: Prepared all plugins
Sep 17, 2010 9:41:17 AM hudson.model.Hudson$4 onAttained
INFO: Started all plugins
Sep 17, 2010 9:41:17 AM hudson.model.Hudson$4 onAttained
INFO: Loaded all jobs
Sep 17, 2010 9:41:19 AM hudson.model.Hudson$4 onAttained
INFO: Completed initialization
Sep 17, 2010 9:41:20 AM hudson.TcpSlaveAgentListener <init>
INFO: JNLP slave agent listener started on TCP port 53462
Sep 17, 2010 9:41:20 AM hudson.UDPBroadcastThread run
WARNING: UDP handling problem
java.net.SocketException: No such device
at java.net.PlainDatagramSocketImpl.join(Native Method)
at java.net.PlainDatagramSocketImpl.join(PlainDatagramSocketImpl.java:172)
at java.net.MulticastSocket.joinGroup(MulticastSocket.java:276)
at hudson.UDPBroadcastThread.run(UDPBroadcastThread.java:64)
Sep 17, 2010 9:41:21 AM javax.jmdns.impl.tasks.Prober run
WARNING: run() exception
java.io.IOException: Network is unreachable
at java.net.PlainDatagramSocketImpl.send(Native Method)
at java.net.DatagramSocket.send(DatagramSocket.java:612)
at javax.jmdns.impl.JmDNSImpl.send(JmDNSImpl.java:1190)
at javax.jmdns.impl.tasks.Prober.run(Prober.java:163)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Sep 17, 2010 9:41:21 AM javax.jmdns.impl.tasks.Canceler run
WARNING: run() exception
java.io.IOException: Network is unreachable
at java.net.PlainDatagramSocketImpl.send(Native Method)
at java.net.DatagramSocket.send(DatagramSocket.java:612)
at javax.jmdns.impl.JmDNSImpl.send(JmDNSImpl.java:1190)
at javax.jmdns.impl.tasks.Canceler.run(Canceler.java:94)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Sep 17, 2010 9:41:22 AM javax.jmdns.impl.tasks.Canceler run
WARNING: run() exception
java.io.IOException: Network is unreachable
at java.net.PlainDatagramSocketImpl.send(Native Method)
at java.net.DatagramSocket.send(DatagramSocket.java:612)
at javax.jmdns.impl.JmDNSImpl.send(JmDNSImpl.java:1190)
at javax.jmdns.impl.tasks.Canceler.run(Canceler.java:94)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Sep 17, 2010 9:41:23 AM javax.jmdns.impl.JmDNSImpl recover
WARNING: recover() Start services exception
java.lang.IllegalThreadStateException
at java.lang.Thread.start(Thread.java:595)
at javax.jmdns.impl.JmDNSImpl.start(JmDNSImpl.java:249)
at javax.jmdns.impl.JmDNSImpl.recover(JmDNSImpl.java:1270)
at javax.jmdns.impl.tasks.Prober.run(Prober.java:175)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Sep 17, 2010 9:41:23 AM javax.jmdns.impl.JmDNSImpl recover
WARNING: recover() We are back!