We've recently upgraded to InstallAnywhere 2014 from 2012. However, for Linux. We found the uninstaller doesn’t work.

I did the test on my VM CentOS release 6.6 (Final).

I’ve tried to switch on the debug mode, and run the uninstaller.

The outputs is appended.

Currently, the _jvm folder under uninstall_integration_servies, is JRE1.6.

I’ve also tried to replace the _jvm with more recent JRE1.7 and 1.8, but it fails either.

Also, the installer is using the same JRE as the uninstaller. However, everything goes fine with the installer.

Error Outputs:

[root@localhost uninstall_integration_services]# export LAX_DEBUG=true
[root@localhost uninstall_integration_services]# ./uninstall_integration_services -DDEBUG=console

========= Analyzing UNIX Environment =================================
Setting UNIX (linux) flavor specifics.
Importing UNIX environment into LAX properties.
Checking for POSIX awk.

========= Analyzing LAX ==============================================
LAX found............................ OK.
LAX properties read.................. OK.

========= Finding VM =================================================
Valid VM types.......................... J2 J1 MSJ MRJ
Absolute LAX_VM path.................... /healthvision/cis6.2/integrator/uninstall_integration_services/_jvm/bin/java
Expanded Valid VM types................. JRE_J2 JDK_J2 JRE_J1 JDK_J1 MSJ MRJ
Searching without JVM specs
* Using VM.....(lax.nl.current.vm)...... /healthvision/cis6.2/integrator/uninstall_integration_services/_jvm/bin/java

========= Virtual Machine Options ====================================
LAX properties incorporated............. OK.
classpath............................... "/healthvision/cis6.2/integrator/uninstall_integration_services/./uninstaller.jar:/healthvision/cis6.2/integrator/uninstall_integration_services/./.:/healthvision/cis6.2/integrator/uninstall_integration_services/./InstData/Execute.zip:/healthvision/cis6.2/integrator/uninstall_integration_services/./InstData/installer.zip:/healthvision/cis6.2/integrator/uninstall_integration_services/./:/healthvision/cis6.2/integrator/uninstall_integration_services/./uninstallerResources.zip"
main class.............................. "com.zerog.ia.installer.Main"
.lax file path.......................... "/healthvision/cis6.2/integrator/uninstall_integration_services/./uninstall_integration_services.lax"
user directory.......................... "/tmp"
stdout to............................... "console"
sterr to................................ "console"
install directory....................... "/healthvision/cis6.2/integrator/uninstall_integration_services/"
JIT..................................... none
option (verify)......................... off
option (verbosity)...................... none
option (garbage collection extent)...... none
option (garbage collection thread)...... none
option (native stack max size).......... none
option (java stack max size)............ none
option (java heap max size)............. 268435456
option (java heap initial size)......... 16777216
option (lax.nl.java.option.additional).. none

========= Display settings ===========================================
X display............................... local
UI mode................................. not set
========= VM Command Line ============================================
options: -Djava.compiler=NONE -Xmx268435456 -Xms16777216
CLASSPATH:/healthvision/cis6.2/integrator/uninstall_integration_services/./uninstaller.jar:/healthvision/cis6.2/integrator/uninstall_integration_services/./.:/healthvision/cis6.2/integrator/uninstall_integration_services/./InstData/Execute.zip:/healthvision/cis6.2/integrator/uninstall_integration_services/./InstData/installer.zip:/healthvision/cis6.2/integrator/uninstall_integration_services/./:/healthvision/cis6.2/integrator/uninstall_integration_services/./uninstallerResources.zip:

========= Forking JAVA =============================================
LAX Version = 16.0
java.lang.NullPointerException
at Flexeraaru.ag(Unknown Source)
at com.zerog.ia.installer.LifeCycleManager.init(Unknown Source)
at com.zerog.ia.installer.LifeCycleManager.executeApplication(Unknown Source)
at com.zerog.ia.installer.Main.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.zerog.lax.LAX.launch(Unknown Source)
at com.zerog.lax.LAX.main(Unknown Source)
java.lang.NullPointerException
at com.zerog.ia.installer.IAStatus.getDate(Unknown Source)
at com.zerog.ia.installer.IAStatusLog.addStatus(Unknown Source)
at com.zerog.ia.installer.LifeCycleManager.executeApplication(Unknown Source)
at com.zerog.ia.installer.Main.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.zerog.lax.LAX.launch(Unknown Source)
at com.zerog.lax.LAX.main(Unknown Source)
Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)

Stack Trace:
java.lang.NullPointerException
at Flexeraaru.ag(Unknown Source)
at com.zerog.ia.installer.LifeCycleManager.init(Unknown Source)
at com.zerog.ia.installer.LifeCycleManager.executeApplication(Unknown Source)
at com.zerog.ia.installer.Main.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.zerog.lax.LAX.launch(Unknown Source)
at com.zerog.lax.LAX.main(Unknown Source)