MetaSolv Solution Utilities (tbs_util.exe) Throws Error And Freezes/Locks Up At Logon

(Doc ID 2132438.1)

Last updated on FEBRUARY 22, 2017

Applies to:

Oracle Communications MetaSolv Solution - Version 6.0.14 and later
Information in this document applies to any platform.

Symptoms

MetaSolv Solution running on Windows 7 or Windows 2008 Server R2.

The MetaSolv Solution Utilities client (tbs_util.exe) throws an error at logon and the message details cannot be viewed because the client has frozen/locked up.  Attempting to click anywhere in the error message window results in an audible tone.  The application process must be terminated using the Windows Task Manager.

 



Error text

Cannot make a connection to the database. Press the Details button for more information.



Recreation Steps

The issue can be reproduced/simulated using the following steps:

* Installed on Windows 7 or Windows 2008 Server R2

1. Configure the tbs_utils.ini file with a ServerName (SID) that does NOT exist, but similar in name to one that does exist. For example; TEST exists, but TESTING does not.

[DBMS_Profiles]
Profiles='TEST'
;Use SharedIni to reference another ini file with database profiles
;SharedIni=X:\MyNetworkDrive\MySharedDatabaseIni.ini


[Profile TEST]
DBMS=O84
Database=Oracle
UserId=
DatabasePassword=
LogPassword=
ServerName=TESTING <-----
LogId=
Lock=
DbParm=DisableBind=1,DelimitIdentifier='No',CommitOnDisconnect='No'
Prompt=1
AutoCommit=0
url=http://IPADDRESS:PORT


2. Double-click the tbs_util.exe to start the MetaSolv Solution Utilities application

3. Enter a valid User ID and Password

4. Select the Database pointed to the profile configuration having the ServerName SID that is incorrect

5. Click OK

* Note that approximately 5-6 seconds after clicking OK the application is flagged by the Operating System as "Not Responding" as indicated in parentheses on the Logon to Utilities title bar.  The application will freeze/lock up when the error is thrown.



Business Impact

Due to this issue, users are unable to access the application or determine the reason from the error message.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms