Name
AccessException
Where thrown
In the RMI infrastructure on the client side.
When thrown
As part of the standard distributed communication between client and server, before the remote call is even attempted.
Why thrown
The client code doesn’t have permission to open a socket to the server.
What it means
This indicates a client configuration problem (e.g., a problem in deploying the application). This exception is consistently thrown; it will not “spontaneously heal” if you try the call again.
Get Java Enterprise Best Practices now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.