My Oracle Support Banner

Hyperion Financial Management (HFM) Application Hangs or Fails to Open, Errors: "EPMHFM-66054: The system was unable to find the Datasource process for application" "XDS: Shutting down with exit code: 10" "java.net.BindException: Address already in use" (Doc ID 2916246.1)

Last updated on APRIL 18, 2024

Applies to:

Hyperion Financial Management - Version 11.2.0.0.000 and later
Information in this document applies to any platform.

Symptoms

HFM Application intermittently fails to open when opening for first time after services restart.  Workspace popup error:

EPMHFM-66054: The system was unable to find the Datasource process for application <AppName>


HFM System Messages may show errors at time of startup like:

An error occurred initializing management API.

An error occurred initializing handler API.


HFM oracle-epm-fm-hsx-server log may show errors like:

[FM] [ERROR] [EPMHFM-66030] [oracle.FM.HSX.SERVER.oracle.epm.fm.hsxserver.service.HsxServerDelegate] [tid: ] [ecid:] [SRC_CLASS: oracle.epm.fm.hsxserver.service.HsxServerDelegate] [SRC_METHOD: openApplication] An unexpected communication error has occurred.[[
org.apache.thrift.protocol.TProtocolException: Expected protocol id ffffff82 but got 48
    at org.apache.thrift.protocol.TCompactProtocol.readMessageBegin(TCompactProtocol.java:472)
    at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69)
    at oracle.epm.fm.service.xdsmanagement.XdsManagementService$Client.recv_createSession(XdsManagementService.java:216)
    at oracle.epm.fm.service.xdsmanagement.XdsManagementService$Client.createSession(XdsManagementService.java:201)
    at oracle.epm.fm.hsxserver.service.HsxServerDelegate.openApplication(HsxServerDelegate.java:126)
    at oracle.epm.fm.hsxserver.service.HsxServerImpl.createSessionInternal(HsxServerImpl.java:661)
    at oracle.epm.fm.hsxserver.service.HsxServerImpl.createSession(HsxServerImpl.java:634)
    at oracle.epm.fm.hsxserver.service.HsxServerServiceHandler.createSession(HsxServerServiceHandler.java:208)
    at oracle.epm.fm.common.service.hsxserver.HsxServerService$Processor$createSession.getResult(HsxServerService.java:4511)
    at oracle.epm.fm.common.service.hsxserver.HsxServerService$Processor$createSession.getResult(HsxServerService.java:4495)
    at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
    at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
    at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:206)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)

 

HFM application ODL log will contain errors like:

 

[XFM] [TRACE:1] [EPMHFM-00000] [XFM] [ecid: ] [File: c:\jenkins\workspace\hfm_11.2.11_build\hfm\source\xfmdatasourceroot\xfmdatasource\xfmdatasource.cpp] [Line: 601] [userId: ] [Msg arguments: ] [appName: <AppName>] [pid: 508] [tid: 3856] [host: <HostName>] [nwaddr: ] [errorCode: 0] [srcException: 0] [errType: 1] [dbUpdate: 2] [11.2.11.0.000.7]  [[XDS: XFMDataSource process starting...]]
[XFM] [TRACE:1] [EPMHFM-00000] [XFM] [ecid: ] [File: c:\jenkins\workspace\hfm_11.2.11_build\hfm\source\xfmdatasourceroot\managementapi\managementapi.cpp] [Line: 167] [userId: ] [Msg arguments: ] [appName: <AppName>] [pid: 508] [tid: 2188] [host: <HostName>] [nwaddr: ] [errorCode: 0] [srcException: 0] [errType: 1] [dbUpdate: 2] [11.2.11.0.000.7]  [[XDS: Thrift exception thrown in Management API..Retrying : ]]
[XFM] [ERROR:1] [EPMHFM-07295] [XFM] [ecid: ] [File: c:\jenkins\workspace\hfm_11.2.11_build\hfm\source\xfmdatasourceroot\xfmdatasource\cxfmdatasource.cpp] [Line: 88] [userId: ] [Msg arguments: ] [appName: <AppName>] [pid: 508] [tid: 3856] [host: <HostName>] [nwaddr: ] [errorCode: 8004028A] [srcException: 1] [errType: 1] [dbUpdate: 1] [11.2.11.0.000.7] An error occurred initializing management API. [[]]
[XFM] [ERROR:1] [EPMHFM-07295] [XFM] [ecid: ] [File: c:\jenkins\workspace\hfm_11.2.11_build\hfm\source\xfmdatasourceroot\xfmdatasource\xfmdatasource.cpp] [Line: 706] [userId: ] [Msg arguments: ] [appName: <AppName>] [pid: 508] [tid: 3856] [host: <HostName>] [nwaddr: ] [errorCode: 8004028A] [srcException: 1] [errType: 1] [dbUpdate: 1] [11.2.11.0.000.7] An error occurred initializing management API. [[]]
[XFM] [TRACE:1] [EPMHFM-00000] [XFM] [ecid: ] [File: c:\jenkins\workspace\hfm_11.2.11_build\hfm\source\xfmdatasourceroot\xfmdatasource\xfmdatasource.cpp] [Line: 808] [userId: ] [Msg arguments: ] [appName: <AppName>] [pid: 508] [tid: 3856] [host: <HostName>] [nwaddr: ] [errorCode: 0] [srcException: 0] [errType: 1] [dbUpdate: 2] [11.2.11.0.000.7]  [[XDS: Shutting down with exit code: 10]]

 

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.