| Name | Package | Description |
| PortletException | javax.portlet | The PortletException class defines a general exception
that a portlet can throw when it is unable to perform its operation
successfully. |
| PortletModeException | javax.portlet | The PortletModeException is thrown when a portlet
tries to use or set a portlet mode that is not supported by the current
runtime environment or the portlet. |
| PortletSecurityException | javax.portlet | A portlet should throw a PortletSecurityException
when a call fails because of security reasons.
Additionally it can be thrown by the portal/portlet-container. |
| ReadOnlyException | javax.portlet | The ReadOnlyException is thrown when a portlet tries
to change the value for a read-only preference attribute. |
| UnavailableException | javax.portlet | The portlet should throw the UnavailableException when
the portlet is either temporarily or permanently unavailable to handle requests. |
| ValidatorException | javax.portlet | The ValidatorException is thrown by the
validate method of a PreferencesValidator when
the validation of a preference failed. |
| WindowStateException | javax.portlet | The WindowStateException is thrown when a portlet
tries to use a window state that is not supported by the current
runtime environment or the portlet. |