I am hoping someone can shed some light for me. Our application runs as an applet using RMI running on UNIX to bind to. We have lots of Swing components and have had to use X11 Windows Display. My problem is that when there is an X11 Windows failure RMI halts. My first inidcation that a failure is in process is the clients not getting connected. I understand the client not being able to use the Windows Display but why does RMI fail so hard when it loses the X11 windows display and does anyone know how I can set up a failover for the X11 windows display. The variable is not set in our code it is set in Unix scripts at startup.