Technical FAQs

Ask a Question

Power Monitoring Expert 7.2.1 - Upgrade to Power Monitoring Expert 7.2.2 - Failed on Step: Checking Space


When trying to upgrade Power Monitoring Expert 7.2.1 to Power Monitoring Expert 7.2.2, the process failed on step: Checking Space. There is error in Error Log:

System.ArgumentException: Illegal characters in path.
at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
at System.IO.Path.GetFullPathInternal(String path)
at System.IO.FileInfo.Init(String fileName, Boolean checkHost)
at System.IO.FileInfo..ctor(String fileName)
at Installer.InstallTools.ConfigureSQL.GetDBFilePhysicalPath(String dbName)
at Installer.InstallRequests.CheckDiskSpaceGenericRequest.DoJob()

executeQuery(SELECT filename FROM sysdatabases WHERE name = 'ION_Data', master) Failed on exception:
\nSystem.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.String'.
at Installer.InstallTools.ConfigureSQL.ExecuteScalar(SqlCommand command, String dbName)

Product Line:
Power Monitoring Expert 7.2.x

Power Monitoring Expert upgrade

SQL user ION needs Sysadmin level user privileges and the SQL Server services need to be running under the "Local System" account.

1. Login to SQL Management Console with a Sysadmin level user.
2. In Security\Logins, double click on the ION user to bring up the Login Properties window.
3. Select Server Roles, and check sysadmin on the right side, then click ok.
4. Open up the Windows Services.
5. Right click on the SQL Server service and select Properties. 
6. In the Properties window, select Log On tab, check Log on as Local System account. and then click OK.
7. Do this to SQL agent also, and restart the SQL and SQL Agent services.
8. Re-run the upgrade.

Was this helpful?
What can we do to improve the information ?