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

Reply via email to