I am trying to get JBoss running on a legacy system (non-Windows, non-Unix) which is running Java 1.3.1. To verify the proper operation on our system, I am running the test suite that comes with JBoss. The overwheling majority of the failures I encounter have the following error.
java.lang.reflect.InvocationTargetException: javax.naming.CommunicationException: Receive timed out. Root exception is java.io.InterruptedIOException: Receive timed out at java.net.PlainDatagramSocketImpl.receive(Native Method) at java.net.DatagramSocket.receive(DatagramSocket.java:392) at org.jnp.interfaces.NamingContext.discoverServer(NamingContext.java:1093) at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1192) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:514) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:507) at javax.naming.InitialContext.lookup(InitialContext.java:350) at org.jboss.test.JBossTestServices.init(JBossTestServices.java:406) at org.jboss.test.JBossTestSetup.(JBossTestSetup.java:57) at org.jboss.test.JBossTestCase$1.(JBossTestCase.java:231) at org.jboss.test.JBossTestCase.getDeploySetup(JBossTestCase.java:211) at org.jboss.test.JBossTestCase.getDeploySetup(JBossTestCase.java:247) at org.jboss.test.bank.test.BankEJB20StressTestCase.suite(BankEJB20StressTestCase.java:11) at java.math.BigInteger.(BigInteger.java:0) The receive timeout seems to be on a multicast message that is being sent out that the legacy system doesn't support. There is a way to disable this using an option called jnp.disableDiscovery but only found one reference in all the documentation so I cannot determine how this gets set. I then changed the code in the NamingContext class to work as if this option was set and I get the following error: java.lang.reflect.InvocationTargetException: javax.naming.CommunicationException: Could not obtain connection to any of these urls: localhost:1099 at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1194) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:514) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:507) at javax.naming.InitialContext.lookup(InitialContext.java:350) at org.jboss.test.JBossTestServices.init(JBossTestServices.java:406) at org.jboss.test.JBossTestSetup.(JBossTestSetup.java:57) at org.jboss.test.JBossTestCase$1.(JBossTestCase.java:231) at org.jboss.test.JBossTestCase.getDeploySetup(JBossTestCase.java:211) at org.jboss.test.JBossTestCase.getDeploySetup(JBossTestCase.java:247) at org.jboss.test.bmp.test.BmpUnitTestCase.suite(BmpUnitTestCase.java:130) at java.math.BigInteger.(BigInteger.java:0) It says it can't find this URL but if I go to a browser and enter the URL, I get a response. I changed it from localhost to the actual hostname but that made no difference. In that section of code there is a log method that is referenced called isTraceEnabled(). There is no documentation that I can find on how to set this option to true so it will log more information and hopefully help me with my problems. I would appreciate any help that anyone can offer. View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3834088#3834088 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3834088 ------------------------------------------------------- This SF.Net email is sponsored by Sleepycat Software Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to deliver higher performing products faster, at low TCO. http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user