cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Pilgrim

InstallAnywhere 2020 prints error while creating an installer

We've upgraded from IA 2015 to IA 2020 and got following error in output while building an installer:

This project accepts VMs prior to 1.7, which are no longer supported. The project will be updated to require Java 1.7 or newer.

That doesn't affects building or installer working,  but anyway - what can call such error and what we need to change in our project to fix it?

0 Kudos
2 Replies
Highlighted
Flexera beginner

Re: InstallAnywhere 2020 prints error while creating an installer

While upgrading,  2015 project will be converted to InstallAnywhere 2020 format.
JVM prior to 1.7 is not supported since InstallAnywhere 2018.
The message shown informs this change in the valid VM list in newer InstallAnywhere  versions.
When you open a project that was created with a previous version of InstallAnywhere,
you will be prompted to convert it to 2020 format and conversion takes place.
Once the older version project is converted to 2020 format,
the mentioned message will not be shown.

Looks like the message is currently appearing as console build is done on the project which has not been converted to InstallAnywhere 2020 format.

To avoid seeing this message,
Open the project in InstallAnywhere 2020 and select "Yes" when the conversion prompt message is displayed.
Verify that in Project->Platforms->Mac OS X->Select Java VM for LaunchAnywhere , value is now 1.7+
Verify that in Project->JVM Settings-> Installer Settings -> Valid VM list, value is now 1.7+

Reference document:
https://docs.revenera.com/installanywhere2020/Content/helplibrary/ia_upgradingprojects.htm

0 Kudos
Highlighted
Pilgrim

Re: InstallAnywhere 2020 prints error while creating an installer


@VineethaNair wrote:

While upgrading,  2015 project will be converted to InstallAnywhere 2020 format.
JVM prior to 1.7 is not supported since InstallAnywhere 2018.
The message shown informs this change in the valid VM list in newer InstallAnywhere  versions.
When you open a project that was created with a previous version of InstallAnywhere,
you will be prompted to convert it to 2020 format and conversion takes place.
Once the older version project is converted to 2020 format,
the mentioned message will not be shown.

Looks like the message is currently appearing as console build is done on the project which has not been converted to InstallAnywhere 2020 format.

To avoid seeing this message,
Open the project in InstallAnywhere 2020 and select "Yes" when the conversion prompt message is displayed.
Verify that in Project->Platforms->Mac OS X->Select Java VM for LaunchAnywhere , value is now 1.7+
Verify that in Project->JVM Settings-> Installer Settings -> Valid VM list, value is now 1.7+

Reference document:
https://docs.revenera.com/installanywhere2020/Content/helplibrary/ia_upgradingprojects.htm steamdb


Thank you very much for the very detailed help!

0 Kudos