Are there any risks upgrading my installer projects using the latest version of InstallAnywhere?
- 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 - 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 - JVM unsecured location
Hi experts!
We updated from InstallAnywhere 2022 to 2024 now we get an error if the installed app will be started.
Message: The JVM used for this installer seems to have been installed in a unsecured location (non-admin user folder). Installer would now exit. Please reach out to you vendor for more details.
The application is installed on a Windows machine on the d: drive.
How can we avoid this issue?
Is there a option to skip this check?
Thanks and BR
Expand Post - Legacy activation request – InstallShield 2009 & InstallAnywhere 2010 (valid licenses)
Hello everyone,
we are looking for guidance regarding the activation of legacy Revenera products:
- InstallShield 2009
- InstallAnywhere 2010
Our company owns valid licenses and registration data for both products. The software was originally purchased in 2011.
Unfortunately, activation is no longer possible:
- Online registration fails because the registration servers appear to be offline.
- Offline/manual registration also fails, most likely for the same reason.
We understand that these products are end-of-life and we are not requesting product support or updates. We only need a way to activate legally purchased licenses so we can continue maintaining existing projects. Migrating to newer versions is currently not feasible for us.
Since we do not have an Account ID, we cannot open a formal support case. Therefore, we would like to ask:
- Is there a legacy or manual activation method available?
- Can a license file, unlock code, or alternative activation process be provided for discontinued versions?
- Is there an official contact path for legacy license activation without an Account ID?
Any guidance from the community or Revenera staff would be greatly appreciated.
Thank you very much.
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 - 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 - "Saving external properties" hangs while trying to save IA project file.
I have an intermittent issue saving the IA project file. Its about 8.6 MB in size. It will hang on "saving external properties". I then have to kill the javaw.exe in windows task mgr. Having said this, my changes from the last edit are in fact saved when I reopen the project file. The issue of the SAVE of the project file and it hanging on that message is something that occurs usually after saving many times successfully with the project file open and then all of a sudden subsequent save hangs it. I tried rebooting the pc but nothing helps until either time passes and \ or someone else has updated the project file or I come back to it in the future and then saving is OK again until its not.
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. | |
