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 laterInformation 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)
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]]
[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 |