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 -~----------~----~----~----~------~----~------~--~---
