InstallAnywhere 2024 R2

The following issues have been fixed in InstallAnywhere 2024 R2:

Issue Number

Issue Summary

IA-21777

A failure was observed while attempting to build an InstallAnywhere project using win64 or redhat64 as the build configuration name. This issue has been fixed.

IA-21754

Using multiple Read/Modify XML File actions to replace several tag values led to the addition of multiple blank spaces and modifications to the indentations in the XML file. This issue has been fixed.

IA-21904

An installer launched in console mode with the Japanese locale failed to display Japanese strings; instead it displayed English strings. This issue has been fixed.

IA-20332

Configuring the Control Properties for a Choice Group component in the Get User Input - Advanced Panel action with a custom font led to the font being displayed with improper scale on a custom panel during build. This issue has been fixed.

IA-21779

A string search failure was observed in an InstallAnywhere project; a java.lang.NullPointerException message was displayed on the debug console. This issue has been fixed.

IA-21149

InstallAnywhere executed a malicious executable file renamed as remove.exe— located in the temp directory—with administrator privileges on the Windows platform. This execution occurred with the same elevated privileges as the Notepad.exe file execution by an elevated user. This issue has been fixed.

IA-21736

An installer step label failed to display the custom value configured in a custom_<locale> file of an InstallAnywhere installer. Instead, the custom value reverted the default value in the custom_<locale> file during build. This issue has been fixed.

IA-21470

Attempting to build the helper tool using the macOS SDK 14 led to a build failure with the following error message:

/Applications/InstallAnywhere 2023/resource/nativetools/macosx/ht-signer/authentication/Authenticator.xcodeproj: warning: The macOS deployment target 'MACOSX_DEPLOYMENT_TARGET' is set to 10.8, but the range of supported deployment target versions is 10.13 to 14.0.99. (in target 'com.flexera.ia.helper' from project 'Authenticator')

This issue has been fixed.

IA-21418

When an installer was launched in maintenance mode with the Add Features option, all features appeared as selected when navigating back to the Choose Install Set panel, even though not all features were originally selected. This issue has been fixed.

IA-21902

The ObjectID of the ManageExpressions element in an InstallAnywhere project was updated when the InstallAnywhere project was loaded and saved, even though no modifications were made to that project. This issue has been fixed.

IA-20929

IA-21771

Notarization of installer failed when selecting the Add service support for custom code check box in the General Settings tab on the JVM Settings view of the Project page or including the files located in the IA_HOME/resource/services/ppk directory as payload. This issue has been fixed.

IA-21840

A failure was observed when attempting to sign and notarize an installer via the SignInstallerXcode13Above.sh script. This issue has been fixed.

IA-21953

Launching an InstallAnywhere installer with the Adopt JDK 21 VM pack led the Get Password console panel to display a prompt message twice, as follows:

Please Enter the Password: Please Enter the Password:*

This issue has been fixed.

IA-21770

Using the Modify Text File - Multiple Files action to search and replace strings in an XML file that included an empty last line resulted in the removal of the same line during installation. This issue has been fixed.

IA-21973

The addition of the lax.nl.java.option.additional LAX property with a value in the LaunchAnywhere properties caused a blank entry to appear in the info.plist file, resulting in the failure of the application launcher on macOS. This issue has been fixed.

IA-21971

For a migrated customized project, clicking the Custom UI Designer button in the UI Panel Settings area failed to open the themes dialog box and displayed an exception. This issue has been fixed.

IA-20584

A failure was observed on the macOS platform when attempting to install the LaunchAnywhere launcher with the lax.nl.java.option.additional property set to --illegal-access=permit. This issue has been fixed.

IA-21876

The LAX executable file failed to redirect the stdout output to a file. This issue has been fixed.

IA-22012

Using the Choose Java VM panel in the Japanese locale displayed the same Java path multiple times when navigating using the Previous and Next buttons in the installation workflow. This issue has been fixed.

IA-21988

Multiple vulnerabilities were detected for the Amazon Corretto Java versions prior to 11.0.24.8.1, which were installed with InstallAnywhere. This issue has been fixed.

IA-21828

The Display Message panel failed to display the value of JDK_HOME variable during installation on machines running Java versions higher than Java 8. This issue has been fixed.

IA-21104

Adding a new build configuration to a project that supported only German locale caused that build configuration to support only English and also exceptions were generated while running the built installer. This issue has been fixed.

IA-22013

Using Java 21 or later led the Cancel button in the Install Progress panel to appear grayed out and become unresponsive when clicked. This issue has been fixed.

IA-22035

The maximum heap size defined by the lax.nl.java.option.java.heap.size.max property in a Windows installer was limited to 2147483647. This Issue has been fixed.