I can obtain a reference to a remote object
from an RMI registry, but as soon as I attempt to execute any of
its methods, I get the following error. I ran the testcase in jdk 1.2.2_06.
The CLASSPATH env variable is set to
/home/mala2/sandbox/JavaClasses:/net/jtech/export/javaprod/jdk1.2.2_006/jdk1.2.2/lib
smala:/home/mala2/sandbox/JavaClasses/delaware 73 % java -Djava.security.policy=/home/mala2/sandbox/JavaClasses/delaware/rmi.policy.txt delaware.registerRMI
Successfully bound omniDivCalc to RMI Registry
smala:/home/mala2/sandbox/JavaClasses/delaware 75 % java -Djava.security.policy=/home/mala2/sandbox/JavaClasses/delaware/rmi.policy.txt omnifund.testRMICall
java.security.policy = /home/mala2/sandbox/JavaClasses/delaware/rmi.policy.txt
RMI Object #1 is rmi://129.149.141.204:1099/omniDivCalc
Before Naming.lookup() of //129.149.141.204:1099/omniDivCalc
after Naming.lookup(): divCalc.toString() = omnifund.divCalculatorImpl_Stub[RemoteStub [ref: [endpoint:[129.149.141.204:44063](remote),objID:[-2ce94f46:e28c6a630b:-8000, 0]]]]
Before getName() call
Error encountered processing RMI call: Connection refused to host: 129.149.141.204; nested exception is:
java.net.ConnectException: Connection refused
java.rmi.ConnectException: Connection refused to host: 129.149.141.204; nested exception is:
java.net.ConnectException: Connection refused
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java, Compiled Code)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java, Compiled Code)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java, Compiled Code)
at java.net.Socket.<init>(Socket.java, Compiled Code)
at java.net.Socket.<init>(Socket.java, Compiled Code)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java, Compiled Code)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java, Compiled Code)
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java, Compiled Code)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java, Compiled Code)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java, Compiled Code)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java, Compiled Code)
at omnifund.divCalculatorImpl_Stub.getName(Unknown Source)
at omnifund.testRMICall.main(testRMICall.java, Compiled Code)
from an RMI registry, but as soon as I attempt to execute any of
its methods, I get the following error. I ran the testcase in jdk 1.2.2_06.
The CLASSPATH env variable is set to
/home/mala2/sandbox/JavaClasses:/net/jtech/export/javaprod/jdk1.2.2_006/jdk1.2.2/lib
smala:/home/mala2/sandbox/JavaClasses/delaware 73 % java -Djava.security.policy=/home/mala2/sandbox/JavaClasses/delaware/rmi.policy.txt delaware.registerRMI
Successfully bound omniDivCalc to RMI Registry
smala:/home/mala2/sandbox/JavaClasses/delaware 75 % java -Djava.security.policy=/home/mala2/sandbox/JavaClasses/delaware/rmi.policy.txt omnifund.testRMICall
java.security.policy = /home/mala2/sandbox/JavaClasses/delaware/rmi.policy.txt
RMI Object #1 is rmi://129.149.141.204:1099/omniDivCalc
Before Naming.lookup() of //129.149.141.204:1099/omniDivCalc
after Naming.lookup(): divCalc.toString() = omnifund.divCalculatorImpl_Stub[RemoteStub [ref: [endpoint:[129.149.141.204:44063](remote),objID:[-2ce94f46:e28c6a630b:-8000, 0]]]]
Before getName() call
Error encountered processing RMI call: Connection refused to host: 129.149.141.204; nested exception is:
java.net.ConnectException: Connection refused
java.rmi.ConnectException: Connection refused to host: 129.149.141.204; nested exception is:
java.net.ConnectException: Connection refused
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java, Compiled Code)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java, Compiled Code)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java, Compiled Code)
at java.net.Socket.<init>(Socket.java, Compiled Code)
at java.net.Socket.<init>(Socket.java, Compiled Code)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java, Compiled Code)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java, Compiled Code)
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java, Compiled Code)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java, Compiled Code)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java, Compiled Code)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java, Compiled Code)
at omnifund.divCalculatorImpl_Stub.getName(Unknown Source)
at omnifund.testRMICall.main(testRMICall.java, Compiled Code)
- relates to
-
JDK-8145417 JInfoSanityTest failed with Error attaching to remote server: java.rmi.ConnectException: Connection refused
-
- Resolved
-