This article describes possible reasons why you may be unable to open the FlexNet Manager Suite license activation wizard and receive an error message indicating "Index was out of range".
When attempting to run the activation wizard (ManageSoft.Activation.Wizard.exe), it fails to open and instead displays the following error:
---Problem--- (s0m0): The activation wizard failed to initialize. ---System exception--- Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index ---Source--- mscorlib ---Stack trace--- System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.Collections.Generic.List`1.get_Item(Int32 index) at ManageSoft.Activation.Executable.RunWizard() at ManageSoft.Activation.Executable.Main(String[] args)
There could be two causes to this issue:
For cause #1, ensure that the activation wizard is invoked using an account that has full administration rights in FlexNet Manager Suite.
For cause #2, the following SQL can be executed against the shared inventory/compliance database to correctly configure the TenantSecurityInfoGetAll stored procedure:
ALTER PROCEDURE [dbo].[TenantSecurityInfoGetAll] AS BEGIN SELECT t.* ,fl.License FROM dbo.TenantsActiveWithPermission(NULL) AS t LEFT OUTER JOIN dbo.FlexeraLicense AS fl ON t.TenantUID = fl.TenantUID END GO
This issue is planned to be addressed in the following future FlexNet Manager Suite releases: 2023 R1.3 / Sep 2023 (Cloud), 2023 R2 (On Premises)
Affected components: Database, Operators, rights and roles
Master issue ID: IOJ-2243204
Also known as: ITAM-396
Mar 30, 2022 02:38 AM - edited Aug 03, 2023 02:30 PM