One of bigapps, atg, is broken by recent change in sun.rmi.transport.tcp.TCPEndpoint.class
the same test passed with mustang b35, but failed with mustang b36.
Before test starts, "netstat -n -a" shows port 8860 is NOT in use by any process.
But atg's rmiserver can not start, it complains that "port 8860" is in use.
Error message:
**** Error Wed May 11 17:41:25 PDT 2005 1115858485010 /atg/dynamo/serv
er/RmiServer Service /atg/dynamo/server/RmiServer unable to start server list
ening on port 8860java.rmi.server.ExportException: Port already in use: 8860; ne
sted exception is:
**** Error Wed May 11 17:41:25 PDT 2005 1115858485010 /atg/dynamo/serv
er/RmiServer java.net.BindException: Address already in use
How to reproduce the failure:
1. log to jtg-sunfire-4.sfbay ( contact ###@###.### for root passwd )
2. export JAVA_HOME=<your java home>
3. cd /scratch/atgrun
4. execute the script "run.server"
error message will be found in the output.
The errors complains that port 8860 is in use.
if JAVA_ARGS is set to -Xbootclasspath/p:/tmp/mustang_b35, the test passes.
# ls -lR /tmp/mustang_b35
/tmp/mustang_b35:
total 8
drwxr-xr-x 3 root root 177 May 11 18:48 sun
/tmp/mustang_b35/sun:
total 8
drwxr-xr-x 3 root root 183 May 11 18:48 rmi
/tmp/mustang_b35/sun/rmi:
total 8
drwxr-xr-x 3 root root 177 May 11 18:48 transport
/tmp/mustang_b35/sun/rmi/transport:
total 8
drwxr-xr-x 2 root root 270 May 11 18:48 tcp
/tmp/mustang_b35/sun/rmi/transport/tcp:
total 32
-rw-r--r-- 1 root root 2035 May 11 18:48 TCPEndpoint$FQDN.class
-rw-r--r-- 1 root root 10470 May 11 18:48 TCPEndpoint.class
###@###.### 2005-05-12 01:54:04 GMT