An error occurred while executing a Cobra Process. Please see your Cobra Process Logs for more details

If the "An error occurred while executing a Cobra Process. Please see your Cobra Process Logs for more details" error displays, it means that errors were encountered while running the process. You need to view the process log associated with that job to determine the specific errors.

To view the process log and determine the error:

  1. Take note of the ProcessId of the job with error.
  2. Navigate to the following folder on the Cobra Concurrency machine: <Dedicated Windows Account>\Documents\Deltek\Cobra\Log.
  3. Locate the WebServiceGatewayDebugLog.xml file and open it using a text editor (such as Notepad).
  4. Find the ProcessId from Step 1 to determine which Cobra Web Service instance the job was executed.
    For example: [<ProcessId>] Running request to endpoint Instance1. Load count increased to 1. </entry>
  5. Navigate to the following folder on the Cobra Web Server: <Dedicated Windows Account>\Documents\Deltek\Cobra\Log, and look for the error message.
    Refer to the following table for the error message and its solution.
    Error Message There is not enough memory to complete this operation.
    Description This occurs when multiple large projects running in the Cobra Web Service instances reached the allowable memory usage limit.
    Solution Limit the Cobra memory usage during integration.

    You can limit the amount of memory consumed by Cobra when running the integration.

    To enable the setting:

    1. Navigate to the Cobra folder and drill down to the Scripts\Create folder: <Cobra Installation Directory>\Scripts\<ServerType>Create.
    2. Locate the Cobra_Enable_LimitMemoryForIntegrationProcess.sql script.
      • If you are using a SQL Server database, run the script using SQL Server Management Studio.
      • If you are using an Oracle database, run the script using Oracle SQL Developer.
    3. For n-tier deployments, restart the IdeaBlade PersistenceServer. To restart the service, set up a scheduled task to run the following command lines:
      • net stop “Ideablade PersistenceServer Service”
      • net start “Ideablade PersistenceServer Service”