InstallAnywhere
- 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 PostQuestion with a best answer. Best Answer
InstallAnywhere 2018 does not support Windows Server 2019.
Support has been added in InstallAnywhere 2020.
For InstallAnywhere 2018 SP1, hotfix is available for this issue:
https://community.revenera.com/s/InstallAnywhere-Knowledge-Base/InstallAnywhere-Hotfix-for-InstallAnywhere-2018-SP198469Expand Post - 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 - Is the latest version of InstallAnywhere backward compatible with 2017 SP1?
Are there any risks upgrading my installer projects using the latest version of InstallAnywhere?
Expand Post - 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 ).Expand Post - 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
- 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 - Is the latest version of InstallAnywhere backward compatible with 2017 SP1?
Are there any risks upgrading my installer projects using the latest version of InstallAnywhere?
Expand Post - 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 "<local6>" is null</error>
<error>Failure to install Uninstaller executable: java.lang.NullPointerException: source: java.lang.NullPointerException: Cannot invoke "Flexeraaqx.ab()" because "<local6>" is null</error>
</AdditionalNotes>
</acti
Expand Post - 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 - 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 - 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
Above 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
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Case id: 00001065
Activity: Status change: 2 hours ago
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Revenera Assistant
