While a project is opening in Clarity Open Workbench (OWB), it is hanging / taking a long time to open and showing that it is exporting all of the baselines in spite of the setting checked to only export the current baseline. However, once the project is open, the Manage Baseline page only shows one baseline, so you are not sure if the performance issue is due to pulling all of the baselines down into OWB. This may be noticed on multiple projects.
When the project finally opens, if you try to make a small change (or no change), on the save back, it hangs. You can see that some items are saving back since the last updated date for the tasks is updating in Clarity.
You may also see an error when saving: 'Unable to save project CA PPM\<project Id>. An exception occured. '
In the OWB Console log, you may see the below error at the bottom of the log when you attempt to save the project back (Especially if the save back crashes your OWB)
Java heap space
java.lang.OutOfMemoryError: Java heap space
This is due to the size of the project being too large for the machine to save back which may start happening after a new baseline is created. While all baselines are exported on the initial open or save, they do not get completely pulled due to the setting in Clarity, so this is not causing the performance issue in this particular scenario. An increase in tasks and assignments can cause the issue to happen, but one main thing to check is if there was any recent baseline done since the issue start happening. Even if you have the option checked in Clarity to only Export the current baseline, if the project is a large project, even one baseline can cause the project to have issues opening and saving including:
The reason why a newer baseline can trigger the issue is due to the size of the project when the prior baseline was taken compared to when the new baseline was taken. If the project is larger at the time of the newer baseline, then this would increase the size of the baseline, and thus the size of the file being opened in OWB (since the current (new) baseline is included in the complete export)
Release : All Supported
Component : Clarity Open Workbench (OWB)
If you are seeing more slowness in one environment versus another (Example: Test versus Prod) and the projects are the same size, this would indicate a possible environmental issue instead.
The change to only export the current baseline is made in Clarity under Administration->Project Management->Settings. Make sure when making this change, that no projects are currently checked out to MSP or OWB or baseline data may get deleted.