METASOLV SOLUTION HIGH CPU UTILIZATION ADDING JEOPARDY CODE AND APPLICATION HANGS (Doc ID 1066060.1)

Last updated on JULY 02, 2013

Applies to:

Oracle Communications MetaSolv Solution - Version 6.0.15 and later
Information in this document applies to any platform.
Checked for relevance on 02-Jul-2013

Symptoms

Under certain conditions, the process of adding a "Jeopardy Code" to an order causes the application (tbs.exe) to hang indefinitely and consume all CPU resources on the workstation until it is terminated via the Windows Task Manager. Below are the steps to recreate the problem:

Steps when order has no tasks (A)
-----------------------------------------------
1. Query for an In Progress order (Half Bar %)
2. Right click on the order and select "Jeopardy Status..."
3. Click the new Jeopardy Code icon to add a row
4. Do NOT add a value for the "Code" field
5. Click the checkbox in the "Closed" column and the CPU will spike to 99% and the application will hang indefinitely until it is terminated via the Windows Task Manager

Steps when order has no tasks (B)
-----------------------------------------------
1. Query for an In Progress order (Half Bar %)
2. Right click on the order and select "Jeopardy Status..."
3. Click the new Jeopardy Code icon to add a row
4. Do NOT add a value for the "Code" field
5. Click OK
6. Click OK to the "Organization Code and Jeopardy Code must be populated before you can save changes or assign any escalations." validation message
7. Click the checkbox in the "Closed" column and the CPU will spike to 99% and the application will hang indefinitely until it is terminated via the Windows Task Manager

Note: In the "no tasks" scenario, the same results can be achieved from a variation of the process (B) after step 4. However, the same action causes the problem. This was noted because the validation is completely bypassed in the "tasks assigned" scenario.

Steps when order has tasks assigned
-------------------------------------------------------
1. Query for a Tasks Assigned order (Full Bar %)
2. Right click on the order and select "Jeopardy Status..."
3. Click the new Jeopardy Code icon to add a row
4. Do NOT add a value for the "Code" field
5. Click OK and the CPU will spike to 99% and the application will hang indefinitely until it is terminated via the Windows Task Manager


Note: In the "tasks assigned" scenario, the "Organization Code and Jeopardy Code must be populated before you can save changes or assign any escalations." validation message is completely bypassed.


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