Installer Exit Codes
InstallAnywhere 2021
By default, an installation process returns zero (0) to the environment if it was successful and a nonzero value if it was not. The following table describes the possible exit codes that may be returned during an installation.
| 
                                                         Code  | 
                                                    
                                                         Description  | 
                                                
| 
                                                         0  | 
                                                    
                                                         Success: The installation completed successfully without any warnings or errors.  | 
                                                
| 
                                                         1  | 
                                                    
                                                         The installation completed successfully, but one or more of the actions from the installation sequence caused a warning or a non-fatal error.  | 
                                                
| 
                                                         -1  | 
                                                    
                                                         One or more of the actions from the installation sequence caused a fatal error.  | 
                                                
| 
                                                         1000  | 
                                                    
                                                         The installation was canceled by the end user.  | 
                                                
| 
                                                         1001  | 
                                                    
                                                         The installation includes an invalid command-line option.  | 
                                                
| 
                                                         2000  | 
                                                    
                                                         Unhandled error.  | 
                                                
| 
                                                         2001  | 
                                                    
                                                         The installation failed the authorization check, may indicate an expired version.  | 
                                                
| 
                                                         2002  | 
                                                    
                                                         The installation failed a rules check. A rule placed on the installer itself failed.  | 
                                                
| 
                                                         2003  | 
                                                    
                                                         An unresolved dependency in silent mode caused the installer to exit.  | 
                                                
| 
                                                         2004  | 
                                                    
                                                         The installation failed because not enough disk space was detected during the execution of the Install action.  | 
                                                
| 
                                                         2005  | 
                                                    
                                                         The installation failed while trying to install on a 64-bit Windows system, but installation did not include support for 64-bit Windows systems.  | 
                                                
| 
                                                         2006  | 
                                                    
                                                         The installation failed because it was launched in a UI mode that is not supported by this installer.  | 
                                                
| 
                                                         2009  | 
                                                    
                                                         Indicates that the user attempted to launch multiple instances of an installer at the same time even though the installer was configured to prevent multiple launches; the Prevent multiple launches of an installer at a given time check box was selected in the General Settings view on the Project page of this installer’s InstallAnywhere project.  | 
                                                
| 
                                                         3000  | 
                                                    
                                                         Unhandled error specific to a launcher.  | 
                                                
| 
                                                         3001  | 
                                                    
                                                         The installation failed due to an error specific to the lax.main.class property.  | 
                                                
| 
                                                         3002  | 
                                                    
                                                         The installation failed due to an error specific to the lax.main.method property.  | 
                                                
| 
                                                         3003  | 
                                                    
                                                         The installation was unable to access the method specified in the lax.main.method property.  | 
                                                
| 
                                                         3004  | 
                                                    
                                                         The installation failed due to an exception error caused by the lax.main.method property.  | 
                                                
| 
                                                         3005  | 
                                                    
                                                         The installation failed because no value was assigned to the lax.application.name property.  | 
                                                
| 
                                                         3006  | 
                                                    
                                                         The installation was unable to access the value assigned to the lax.nl.java.launcher.main.class property.  | 
                                                
| 
                                                         3007  | 
                                                    
                                                         The installation failed due to an error specific to the lax.nl.java.launcher.main.class property.  | 
                                                
| 
                                                         3008  | 
                                                    
                                                         The installation failed due to an error specific to the lax.nl.java.launcher.main.method property.  | 
                                                
| 
                                                         3009  | 
                                                    
                                                         The installation was unable to access the method specified in the lax.nl.launcher.java.main.method property.  | 
                                                
| 
                                                         4000  | 
                                                    
                                                         A Java executable file could not be found at the directory that was specified by the java.home system property.  | 
                                                
| 
                                                         4001  | 
                                                    
                                                         An incorrect path to the installer jar caused the relauncher to launch incorrectly.  | 
                                                
| 
                                                         5000  | 
                                                    
                                                         Modification of existing instance failed because the instance has not been uninstalled properly or because the product registry has been corrupted.  | 
                                                
| 
                                                         7000  | 
                                                    
                                                         The installation was rolled back due to a fatal exception.  | 
                                                
| 
                                                         8000  | 
                                                    
                                                         The upgrade was canceled because a newer version of the product is already installed on the target system.  | 
                                                
| 
                                                         8001  | 
                                                    
                                                         The end user canceled the upgrade.  | 
                                                
| 
                                                         8002  | 
                                                    
                                                         The upgrade exited because the earlier version of the product could not be successfully uninstalled.  | 
                                                
Note:For information on exit codes from the command-line builder, see Build Exit Codes.
See Also
Installer and Uninstaller Command-Line Arguments