In testing a vendors's portlet, it crashed our Application Server. Beyond that no logs on the application server were updated (PortalServer log or SystemOut.log). The only thing you see in the SystemOut.log is that the server is re-starting. The portlet is supposedly JSR 168 compliant.

My question: Shouldn't the Portlet error handling tell you there is an issue, where it is and what caused it?

Furthermore, shouldn't the error handling be built to prevent any JVM crash?

Any assistance here would be appreciated. Thanks.