Loading
Skip Feed
  1. Windows_Pure_64_Bit installer crash

    I've built a Windows_Pure_64_Bit installer using InstallAnywhere 2018. The installer has been tested and was released about a year ago (July 2020). Recently a customer has encountered an issue that is typically indicative of a mismatch between the bundled JRE and the installer:

    Invocation of this Java Application has caused an InvocationTargetException. This application will now exist. (LAX)

    Stack Trace:

    Flexeraaw7$aaa: C:\users\***\AppData\Local\Temp\2\I1628760027\Windows_Pure_64_Bit\resource\iawin32.dll not found

        at Flexeraaw7.af(Unkown Source)

    ...

    I've verified that the bundled JRE is indeed 64-bit. The customer does not have an external Java environment to run the installer. The customer is running on Windows 2019 Server.

    Why would the installer be looking for the 32-bit dll? Any suggestions to get my customer going?

    Thanks,

    - Chris

    Expand Post

  2. Title: FEKO 2022.1 InstallAnywhere launcher fails with “Windows error 2” on Windows 11 (Win11 26200)

    I’m trying to install Altair FEKO 2022.1 on Windows 11, but the installer consistently fails at launch with a “Windows error 2 occurred while loading the Java VM” / InstallAnywhere launcher failure.

    System details

    • OS: Windows 11 (Build 26200)
    • Java: Bundled OpenJDK 11.0.15 (Corretto 11)
    • FEKO installer size: ~2.87 GB (fully downloaded)
    • Running from local extracted folder (not network drive)
    • Virtualization-based Security (VBS): Enabled
    • App Control for Business: Enforced

     

    What I have tested so far

    The installer extracts successfully and contains all expected components:

    • InstallerData
    • folder is present and complete (~2.87 GB total package)
    • resource\jre\bin\java.exe
    • exists and runs correctly
    • InstallAnywhere launcher classes are present (com/zerog/lax etc.)

     

    Expand Post

  3. Code Signing with HSM

    Since mid-2023, official certificates may no longer be made available as pfx. The providers offer the option via HSM (hardware security module) or via USB dongle (token).

     

    A USB dongle is not recommended for virtual and automated environments.

     

    Is it possible to connect an HSM in Installanywhere? This is possible in install4j, but via separate switches in the programme (see https://www.ej-technologies.com/resources/install4j/help/doc/concepts/codeSigning.html ).

    kohnvize likes this.
  4. anyone signing for macos installations?

    I find the MacOS code-signing documentation extremely difficult to follow.   I was told by a Revenera sales person that there was no MacOS version of InstallAnywhere however the documentation clearly states that a MacOS platform is required for the signing process.

    I do have a apple developer account and a code signing certificate imported into my Login Keychain (as part of the documentation describes how to do).   However, it is unclear to me the next steps for signing to achieve elevated access as some of the installation steps will require that.

    Does anyone sign MacOS installers/helper-tools and have some real-world documentation or hints as how to proceed?

    And the notarization documentation... horrible.

    thanks in advance

     

    Expand Post

  5. MacOs Agent Installer Generated via InstallAnywhere 2025

    We are generating the MacOs Agent Installer, and able to perform the signing and notarization also, Once i started the installation progress in my Mac Machine, i am getting below error,

     

    </action>

    <action name="Install Uninstaller" target="Uninstall Agent.app" status="error">

    <destination>/Users/user/Applications/Agent/UninstallerData/</destination>

    <AdditionalNotes>

    <error>Error installing uninstaller: java.lang.NullPointerException: source: java.lang.NullPointerException: Cannot invoke "Flexeraaqx.ab()" because "&lt;local6&gt;" is null</error>

    <error>Failure to install Uninstaller executable: java.lang.NullPointerException: source: java.lang.NullPointerException: Cannot invoke "Flexeraaqx.ab()" because "&lt;local6&gt;" is null</error>

    </AdditionalNotes>

    </acti

    Expand Post

End of Feed
8 Chatter Feed Items
ALL CONVERSATIONS
UNSOLVED
Unanswered Questions
Skip Feed
  1. Title: FEKO 2022.1 InstallAnywhere launcher fails with “Windows error 2” on Windows 11 (Win11 26200)

    I’m trying to install Altair FEKO 2022.1 on Windows 11, but the installer consistently fails at launch with a “Windows error 2 occurred while loading the Java VM” / InstallAnywhere launcher failure.

    System details

    • OS: Windows 11 (Build 26200)
    • Java: Bundled OpenJDK 11.0.15 (Corretto 11)
    • FEKO installer size: ~2.87 GB (fully downloaded)
    • Running from local extracted folder (not network drive)
    • Virtualization-based Security (VBS): Enabled
    • App Control for Business: Enforced

     

    What I have tested so far

    The installer extracts successfully and contains all expected components:

    • InstallerData
    • folder is present and complete (~2.87 GB total package)
    • resource\jre\bin\java.exe
    • exists and runs correctly
    • InstallAnywhere launcher classes are present (com/zerog/lax etc.)

     

    Expand Post

  2. MacOs Agent Installer Generated via InstallAnywhere 2025

    We are generating the MacOs Agent Installer, and able to perform the signing and notarization also, Once i started the installation progress in my Mac Machine, i am getting below error,

     

    </action>

    <action name="Install Uninstaller" target="Uninstall Agent.app" status="error">

    <destination>/Users/user/Applications/Agent/UninstallerData/</destination>

    <AdditionalNotes>

    <error>Error installing uninstaller: java.lang.NullPointerException: source: java.lang.NullPointerException: Cannot invoke "Flexeraaqx.ab()" because "&lt;local6&gt;" is null</error>

    <error>Failure to install Uninstaller executable: java.lang.NullPointerException: source: java.lang.NullPointerException: Cannot invoke "Flexeraaqx.ab()" because "&lt;local6&gt;" is null</error>

    </AdditionalNotes>

    </acti

    Expand Post

  3. InstallAnywhere 2025 – zlib version used in embedded lax_gui_highest.exe

    Hi InstallAnywhere community,

    We are using InstallAnywhere 2025 to build our installer, where

    lax_gui_highest.exe

     

    is embedded inside the generated

    setup.exe

    .

    During a recent security scan, our scanning tool reported an unknown version of zlib associated with the embedded

    lax_gui_highest.exe

     

    . To complete our security assessment, we need to clearly identify which version of zlib is used by InstallAnywhere for this executable.

    Specifically, we are trying to understand:

    • Which zlib version is embedded/linked into
    • lax_gui_highest.exe
    • in InstallAnywhere 2025
    • Whether this zlib version is fixed or configurable
    • If there is any official documentation or reference confirming the zlib version used

    This information is required so we can accurately determine how many historical vulnerabilities (CVEs) may be applicable and address any compliance requirements.

    If anyone from Flexera or the community has insight into this, or can point us to the relevant documentation, it would be greatly appreciated.

    Thank you in advance for your help.

    Best regards,

    Jacob Huang

    Expand Post

  4. MsiFilehash does not update when source files change

    I have a basic MSI project. While investigating why one particular non-versioned file was not updated from the previous version, I found that its hash in the table MsiFilehash was outdated, i.e. it was the hash of the version of this file several releases ago. Since then the source file has changed, and the installation had the new version of this file, but the hash did not change, so Installer did not update the file during the update.

     

    The table MsiFilehash in the ism file was populated. I deleted all records from it in direct editor hoping that this would force Installshield to re-populate it, and re-built the installation.

     

    Now the resulting MSI does not have the table MsiFilehash at all. I guess it's probably not a big problem, but I wonder what's going on, and if there is a way to have MsiFileHash to update its records basing on the current content of the source files. The properties of all non-versioned files in the ism file still have the checkbox "Use File Hash" checked.

    Expand Post

  5. Installer created does not load the installation process.

    I had to upgrade jre in the project and I created jre17.0.17 vm pack using the InstallAnywhere 2021 SP2 VMPackUtility

    imageAbove is the extract of setup.exe followed by extract of VM pack used. When the setup.exe created from the build is executed it fails to load the installer. It loads a InstallAnywhere is preparing pop up which goes to 100 percent and afterwards does nothing without any error.

     

    I have some error while running a linux executable generated from same build:

    ./setup.bin

    Preparing to install

    Extracting the JRE from the installer archive...

    Unpacking the JRE...

    Extracting the installation resources from the installer archive...

    Configuring the installer for this system's environment...

    No Java virtual machine could be found from your PATH

    environment variable. You must install a VM prior to

    running this program.

     

    Can you please guide.

    Expand Post

  6. Install Anywhere 2023R2, Windows DLL load failed due to Cannot invoke "com.zerog.ia.installer.Installer.getDateFormatChange()

    We are using InstallAnwyhere 2023R2 created an installer boundled with JVM 17, it works on most of the windows 11 platfrom. But it fails on an India customer's windows 11 with belowe error, anyone has any idea why does this happen?

     

    Flexeraaxe$aaa: Windows DLL failed to load

    at Flexeraaxe.af(Unknown Source)

    at Flexeraaxe.aa(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 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.base/java.lang.reflect.Method.invoke(Method.java:569)

    at com.zerog.lax.LAX.launch(Unknown Source)

    at com.zerog.lax.LAX.main(Unknown Source)

    java.lang.NullPointerException: Cannot invoke "com.zerog.ia.installer.Installer.getDateFormatChange()" because the return value of "com.zerog.ia.installer.InstallerMetaData.getInstaller()" is null

    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 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.base/java.lang.reflect.Method.invoke(Method.java:569)

    at com.zerog.lax.LAX.launch(Unknown Source)

    at com.zerog.lax.LAX.main(Unknown Source)

    Expand Post

End of Feed
8 Chatter Feed Items
Loading
InstallAnywhere Support & Product Resources | Revenera