IBM Support

Cannot uninstall JRules on a Windows 64bits system

Troubleshooting


Problem

When running the uninstaller for JRules, Rule Team Server or Decision Validation Services an error message "Win64 not supported, The author of the package you are installing did not include support for this platform" is displayed and the uninstaller stops.

Symptom

Starting the uninstaller the following window popups:

Cause

The installer was run with a JVM 32 bits and installed the components to uninstall with a 32 bits JVM. When you run the uninstaller it looks for a JVM and finds a 64 bits JVM. Since the 64 bits component of the uninstaller were not installed this error is thrown.

Environment

This happens on Windows 64 bits machine where a 64bits JVM is available

Resolving The Problem

In order to fix the uninstaller you need to perform the following steps:

Repair JRules uninstaller :

Edit <jrules-home>\Uninstall_IBM WebSphere ILOG JRules V7.1.1\Uninstall IBM WebSphere ILOG JRules V7.1.1.lax

Find the line starting with lax.nl.current.vm= and comment it , by preceding it with # in first column:

#lax.nl.current.vm=..\\path\\to\\java.exe

Find the line starting with lax.nl.win32.java.launcher.platform= and replace the value 0 with 1:

lax.nl.win32.java.launcher.platform=1


    Repair Rule Team Server uninstaller :

    Edit <jrules-home>\Uninstall_IBM WebSphere ILOG Rule Team Server V7.1.1\Uninstall IBM WebSphere ILOG Rule Team Server V7.1.1.lax

    Find the line starting with lax.nl.win32.java.launcher.platform= and replace the value 0 with 1:

    lax.nl.win32.java.launcher.platform=1


    Repair Decision Validation Services uninstaller :

    Edit <jrules-home>\Uninstall_IBM WebSphere ILOG Decision Validation Services V7.1.1\Uninstall IBM WebSphere ILOG Decision Validation Services V7.1.1.lax

    Find the line starting with lax.nl.win32.java.launcher.platform= and replace the value 0 with 1:

    lax.nl.win32.java.launcher.platform=1


      Apply similar modification on files v7.1.0 to repair other version of the uninstaller.

      For JRules v7.0 edit the corresponding .LAX files, change the line defining lax.nl.current.vm= and specify the path to a 32 bit JVM.

      [{"Product":{"code":"SS6MTS","label":"WebSphere ILOG JRules"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Installation","Platform":[{"code":"PF033","label":"Windows"}],"Version":"7.1;7.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}},{"Product":{"code":"SS6MUU","label":"WebSphere ILOG Rule Team Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Installation","Platform":[{"code":"PF033","label":"Windows"}],"Version":"7.1;7.0","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}},{"Product":{"code":"SS6MXF","label":"WebSphere ILOG Decision Validation Services"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":" ","Platform":[{"code":"PF033","label":"Windows"}],"Version":"7.1;7.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

      Document Information

      Modified date:
      15 June 2018

      UID

      swg21508710