My Oracle Support Banner

Hyperion Planning: Update KB4338824 Causes Services to Fail with Errors as "Only one usage of each socket address (protocol/network address/port) is normally permitted" or "could not bind to address 0.0.0.0:8888" (Doc ID 2431538.1)

Last updated on AUGUST 15, 2018

Applies to:

Hyperion Planning - Version 11.1.1.0.00 and later
Hyperion BI+ - Version 11.1.1.0.00 and later
Information in this document applies to any platform.

Symptoms

Hyperion windows services fail to start intermittently. The errors vary across products but generally errors state the services cannot start since the application cannot bind to the application TCP/IP port such as 5251 in case of EPMA


NOTE: The issue is not specific to Hyperion but will apply to other products as well

For example EPMA Dimension Server fails to start and Windows Event Viewer has the following error
[EPMA Server Startup] FATAL Only one usage of each socket address (protocol/network address/port) is normally permitted
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at System.Net.Sockets.TcpListener.Start(Int32 backlog)
at System.Runtime.Remoting.Channels.ExclusiveTcpListener.Start(Boolean exclusiveAddressUse)
at System.Runtime.Remoting.Channels.Tcp.TcpServerChannel.StartListening(Object data)
at System.Runtime.Remoting.Channels.Tcp.TcpServerChannel..ctor(IDictionary properties, IServerChannelSinkProvider sinkProvider, IAuthorizeRemotingConnection authorizeCallback)
at System.Runtime.Remoting.Channels.Tcp.TcpChannel..ctor(IDictionary properties, IClientChannelSinkProvider clientSinkProvider, IServerChannelSinkProvider serverSinkProvider)
at Hyperion.DimensionServer.Utility.ChannelUtility.CreateListenerChannel(String name, Int32 port, Boolean serverChannel, InternetProtocolPreference internetProtocolPreference)
at Hyperion.DimensionServer.Service.Main.StartNetJNIBridge(Int32 port)
at Hyperion.DimensionServer.Service.Main.Start()System.Net.Sockets.SocketException (0x80004005): Only one usage of each socket address (protocol/network address/port) is normally permitted
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at System.Net.Sockets.TcpListener.Start(Int32 backlog)
at System.Runtime.Remoting.Channels.ExclusiveTcpListener.Start(Boolean exclusiveAddressUse)
at System.Runtime.Remoting.Channels.Tcp.TcpS

Oracle HTTP Server startup failed with an error in the ohs_component.log
[2018-07-26T15:19:24.2163-04:00] [OHS] [INCIDENT_ERROR:32] [OHS-9999] [core.c] [host_id: <HOSTNAME>] [host_addr: 10.32.65.94] [pid: 8840] [tid: 468] [user: epmadminsvc] [VirtualHost: main] (OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted.  :  make_sock: could not bind to address [::]:19000

[2018-07-26T15:19:24.2163-04:00] [OHS] [INCIDENT_ERROR:32] [OHS-9999] [core.c] [host_id: <HOSTNAME>] [host_addr: 10.32.65.94] [pid: 8840] [tid: 468] [user: epmadminsvc] [VirtualHost: main] (OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted.  :  make_sock: could not bind to address 0.0.0.0:19000

[2018-07-26T15:19:24.2163-04:00] [OHS] [INCIDENT_ERROR:20] [OHS-9999] [core.c] [host_id: <HOSTNAME>] [host_addr: 10.32.65.94] [pid: 8840] [tid: 468] [user: epmadminsvc] [VirtualHost: main]  no listening sockets available, shutting down

[2018-07-26T15:19:24.2163-04:00] [OHS] [ERROR:32] [OHS-9999] [core.c] [host_id: <HOSTNAME>] [host_addr: 10.32.65.94] [pid: 8840] [tid: 468] [user: epmadminsvc] [VirtualHost: main]  Unable to open logs

 

Changes

The Microsoft July 2018 Security Patch KB4338824 was applied

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!


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