Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-76985

When attempting to uninstall Jira from a Windows machine, install4j can throw an error

    XMLWordPrintable

Details

    Description

      Issue Summary

      When uninstalling Jira 9.12.2 from a Windows based machine, the uninstallation process can sometimes throw an exception in the install4j process

      This is reproducible on Data Center: yes

      Steps to Reproduce

      1. Install Jira 9.12.2 to a Windows 10 machine
      2. Uninstall Jira

      Expected Results

      We expect the uninstall to complete and remove the application

      Actual Results

      It appears that the uninstallation script can sometimes generate an error of:

      Exception:
      
      In action "Remove Start Menu [Run script]" (screen "Uninstallation"), property "Script":
      java.lang.VerifyError: Could not link verifier
      	at com.install4j.script.I4jScript_Internal_357.eval(I4jScript_Internal_357.java:17)
      	at com.install4j.script.I4jScript_Internal_357.evaluate(I4jScript_Internal_357.java:*43)
      	at com.install4j.runtime.installer.helper.Script.evaluate(Script.java:33)
      	at com.install4j.runtime.installer.ContextImpl.runScript(ContextImpl.java:210)
      	at com.install4j.runtime.installer.ContextImpl.runScript(ContextImpl.java:204)
      	at com.install4j.runtime.beans.actions.control.RunScriptAction.execute(RunScriptAction.java:35)
      	at com.install4j.runtime.beans.actions.SystemInstallOrUninstallAction.uninstall(SystemInstallOrUninstallAction.java:35)
      	at com.install4j.runtime.installer.ContextImpl$7.executeAction(ContextImpl.java:1776)
      	at com.install4j.runtime.installer.ContextImpl$7.fetchValue(ContextImpl.java:1764)
      	at com.install4j.runtime.installer.ContextImpl$7.fetchValue(ContextImpl.java:1761)
      	at com.install4j.runtime.installer.helper.comm.actions.FetchObjectAction.execute(FetchObjectAction.java:14)
      	at com.install4j.runtime.installer.helper.comm.HelperCommunication.executeActionDirect(HelperCommunication.java:292)
      	at com.install4j.runtime.installer.helper.comm.HelperCommunication.executeActionInt(HelperCommunication.java:267)
      	at com.install4j.runtime.installer.helper.comm.HelperCommunication.executeActionChecked(HelperCommunication.java:205)
      	at com.install4j.runtime.installer.helper.comm.HelperCommunication.fetchObjectChecked(HelperCommunication.java:188)
      	at com.install4j.runtime.installer.ContextImpl.performActionIntStatic(ContextImpl.java:1761)
      	at com.install4j.runtime.installer.UninstallerContextImpl.performActionInt(UninstallerContextImpl.java:93)
      	at com.install4j.runtime.installer.ContextImpl.performAction(ContextImpl.java:1173)
      	at com.install4j.runtime.installer.controller.Controller.executeAction(Controller.java:411)
      	at com.install4j.runtime.installer.controller.Controller.executeActions(Controller.java:377)
      	at com.install4j.runtime.installer.controller.Controller.handleCommand(Controller.java:231)
      	at com.install4j.runtime.installer.controller.Controller.start(Controller.java:133)
      	at com.install4j.runtime.installer.Uninstaller.runInProcess(Uninstaller.java:44)
      	at com.install4j.runtime.installer.Uninstaller.main(Uninstaller.java:29)
      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
      	at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:84)
      	at com.exe4j.runtime.WinLauncher.main(WinLauncher.java:94)
      	at com.install4j.runtime.launcher.WinLauncher.main(WinLauncher.java:25)
      

      Workaround

      Currently there is no known workaround for this behavior. A workaround will be added here when available

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              aheinzer Andy Heinzer
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: