If the Application Management framework is able to detect a failure to start an application in the OSGi runtime environment, the application is automatically moved to the DISABLED state.
Correct the OSGi runtime conditions.
Enable the application.
If an unexpected error condition occurs when manipulating an application (file I/O exception, missing files, etc) the application is left in a transitive state.
An application can only be uninstalled when it is trapped in a transitive state.
Examine the log files to determine the source of error and correct.
Uninstall the application then upload and install the application again.
If the Application Framework is able to detect a failure to start an upgraded version of an application.
The upgrade version of the application is removed from the SDN server.
An attempt is made to restart the previous version of the application (if it was active).