We have written a custom client/server application which uses RMI
to communicate. We have our clients running RMI server and server acting
as RMI client to send calls information to clients.
This server program works OK for sometime, but hangs frequently.
I have attached here thread-dump (at the time of hang).
It shows that "LeaseRenewer" is holding on some Monitor and other threads
are waiting for ever...
If you need to look at source code, please contact me.
Thanks/Yogesh Patel
PS: cc2000.networkacd.NotifyAgent.run(CallDispatcher.java:263)
Line 263: agentServer = (AgentServer)Naming.lookup(agentServerName);
to communicate. We have our clients running RMI server and server acting
as RMI client to send calls information to clients.
This server program works OK for sometime, but hangs frequently.
I have attached here thread-dump (at the time of hang).
It shows that "LeaseRenewer" is holding on some Monitor and other threads
are waiting for ever...
If you need to look at source code, please contact me.
Thanks/Yogesh Patel
PS: cc2000.networkacd.NotifyAgent.run(CallDispatcher.java:263)
Line 263: agentServer = (AgentServer)Naming.lookup(agentServerName);
- duplicates
-
JDK-4229801 (1.1.x) RMI: a stopped client causes the server to stop handling other clients
- Closed