DRM Batch Client Fails After Running a Few Exports When You Have a Secondary DRM Application Server (Doc ID 1914657.1)

Last updated on JULY 28, 2016

Applies to:

Hyperion Data Relationship Management - Version 11.1.2.1.102 and later
Information in this document applies to any platform.

Symptoms

1. When running the DRM batch client to start a sequence of exports the batch starts and exports are run but the batch client eventually fails with an error like below:

6/2/2014 7:03:55 AM - *** Oracle DRM Batch Client starting ***
6/2/2014 7:03:55 AM - Started export book job for Export1
6/2/2014 7:04:35 AM - Export of 'Export1' completed successfully
6/2/2014 7:04:47 AM - Started export book job for Export2
6/2/2014 7:05:09 AM - Export of 'Export2' completed successfully
6/2/2014 7:05:11 AM - EGatewayConnectionError with message: "Error recevied from DRM Process Manager service using address: net.tcp://localhost:5210/Oracle/Drm/ProcessManager/: Object reference not set to an instance of an object." while running Export
6/2/2014 7:05:11 AM - => ERROR: Unexpected error in drm-batch-client: Error recevied from DRM Process Manager service using address: net.tcp://localhost:5210/Oracle/Drm/ProcessManager/: Object reference not set to an instance of an object..
6/2/2014 7:05:11 AM - *** Oracle DRM Batch Client stopping ***


2. An error like the following is seen in the Windows application event log from DRM Process Manager around the time the export fails to run and indicates that there was a problem starting a DRM engine process on the secondary DRM application server:

[Process ID: 2144, Thread ID: 8]
Error attempting to start an engine on machine 'DRM_Secondary_App_Server'

Oracle.Drm.Exceptions.ResourcedException`1[Oracle.Drm.Messages.MsgsProcessManager]: DRM-61006: Error fetching an available port number from the DRM service on machine 'DRM_Secondary_App_Server': DRM-61027: The following unexpected error occurred communicating with URL 'DRM_Secondary_App_Server': DRM-61004: The machine 'DRM_Secondary_App_Server' is not running the drm-service, or it is not configured to listen on port 5200
 at Oracle.Drm.ProcessManager.Program.GetNextPort(String machine)
 at Oracle.Drm.ProcessManager.ProcessManager.ConfigAndRunAnEngine(Machine machine, EngineType engineType, Guid engineID)

3. An error like the following may also be seen in the Windows application event log before this issue has been seen which also mentions the name of the secondary DRM application server:

[Process ID: 2144, Thread ID: 9]
Error pushing configuration to Web server for application 'DRM_Application':.

Oracle.Drm.Exceptions.ResourcedException`1[Oracle.Drm.Messages.MsgsProcessManager]: DRM-61027: The following unexpected error occurred communicating with URL 'DRM_Secondary_App_Server': DRM-61004: The machine 'DRM_Secondary_App_Server' is not running the drm-service, or it is not configured to listen on port 5200
  at Oracle.Drm.ProcessManager.Program.ServiceMethod(String machineName, UInt16 port, Action`1 action)
  at Oracle.Drm.ProcessManager.Program.PushUIConfigurations(ApplicationInfo NewConfig, IEnumerable`1 validHTTPHeadersForSSO)
  at Oracle.Drm.ProcessManager.Monitor.Execute()

 

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