The problem I am having is that my MacBook Hudson slave won't properly
startup as a Selenium Grid RC node when I add the Selenium plugin to
my Hudson configuration.  The Hudson master is a Ubuntu box and it is
successfully slaving 2 Windows boxes and I am trying to add my MacBook
as a slave with a couple of Selenium RC nodes but I am not having any
luck.  I have attempted to set my default JVM to 1.6 and I have re-
installed Hudson a couple different ways trying to get the Selenium
plugin to work right.

If I launch Hudson on the MacBook from Terminal, I can see from the
console that it launches Selenium Grid and sets the master node as one
of the IPs on one of the other Ethernet connections on my computer (I
have Parallels installed and that adds two additional Ethernet
devices, which is where my Selenium RCs try to attach to).  On the
Hudson Master, the MacBook slave shows up as a slave node but when I
click the Selenium Grid link on the Master, it doesn't show my MacBook
as a Selenium Grid node.

Below is the Hudson output when launched on my MacBook.

INFO: JNLP slave agent listener started on TCP port 53444
Starting Selenium RC
[selenium-grid] $ /System/Library/Frameworks/JavaVM.framework/Versions/
1.6.0/Home/bin/java -cp /Java/hudson-install/war/WEB-INF/lib/
remoting-1.320.jar hudson.remoting.Launcher -cp /var/root/.hudson/
selenium-grid/lib/commons-httpclient-3.1.jar:/var/root/.hudson/
selenium-grid/lib/selenium-grid-remote-control-1.0.3.jar:/var/
root/.hudson/selenium-grid/vendor/selenium-server-1.0-SNAPSHOT.jar -
connectTo localhost:53446
channel startedStarting Selenium RC
[selenium-grid] $ /System/Library/Frameworks/JavaVM.framework/Versions/
1.6.0/Home/bin/java -cp /Java/hudson-install/war/WEB-INF/lib/
remoting-1.320.jar hudson.remoting.Launcher -cp /var/root/.hudson/
selenium-grid/lib/commons-httpclient-3.1.jar:/var/root/.hudson/
selenium-grid/lib/selenium-grid-remote-control-1.0.3.jar:/var/
root/.hudson/selenium-grid/vendor/selenium-server-1.0-SNAPSHOT.jar -
connectTo localhost:53451

Starting Selenium RC with [-host, 10.37.129.2, -port, 53445, -env, /
master/, -hubURL, http://mleon-macbook-pro.local:4444/]


10.37.129.2 is not the active NIC on my MacBook, it's one of the
Parallels NICs.   I removed the extra Parallels NICs and now it it
makes the Ethernet NIC IP the master address, but still won't join the
Ubuntu Master as a Selenium RC node.

Is there a way to control or change this behavior so that I can point
it to my Ubuntu Hudson Master for Selenium?  Do any of you have any
experience with this configuration or know anyone who can help me?  I
can't find any help on the web and I've been looking for a couple of
days.  In the process of looking for help I came across and started
listening to the JavaPosse podcast and since they are fans of Hudson I
am hoping someone here can help or at least point me in the right
direction as I'm at a dead end.  Any help, direction, suggestions, or
information would be greatly appreciated!

Since I am just discovering the JavaPosse, I want to take this
opportunity to thank them for their service to the Java community!

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to