My Oracle Support Banner

Getting 'Could not retrieve list of languages from Server' Logging In After Being Logged Out for Several Hours (Doc ID 2650414.1)

Last updated on MARCH 25, 2020

Applies to:

Oracle Financial Services Profitability Management - Version 8.0.7.2.0 and later
Oracle Financial Services Analytical Applications Infrastructure - Version 8.0.7.2.0 and later
Oracle Financial Services Asset Liability Management - Version 8.0.7.2.0 and later
Oracle Financial Services Funds Transfer Pricing - Version 8.0.7.2.0 and later
Information in this document applies to any platform.
Oracle Financial Services Analytical Applications (OFSAA)

Symptoms

If users log out of OFSAA for several hours, when they attempt to login again, they get the following error:

Could not retrieve list of languages from Server.
Please contact the system administrator.

It appears the Reveleus Server goes down during that period of time.

Reviewing the RevAppserver.log, errors like the following exist before the server goes down:

[07-02-20 11:35:34,376 GMT AM] [ERROR] [WEB] [REVELEUS] [NA] [SOCKETWRAPPER] Error in writing '[SC:180][ST:2][SST:4][Oper:4][Version:0][EF:false][D:null][S:null][U:null][PT:2][P:nullINSTALL]'to Socket Object Output Stream, Ident:<SERVER NAME>:9999:#6 Exception :java.net.SocketException: Broken pipe (Write failed)
[07-02-20 11:35:34,376 GMT AM] [ERROR] [WEB] [REVELEUS] [NA] [SOCKETWRAPPER]
java.net.SocketException: Broken pipe (Write failed)
       at java.net.SocketOutputStream.socketWrite0(Native Method)
       at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111)
       at java.net.SocketOutputStream.write(SocketOutputStream.java:155)
       at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
       at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
       at java.io.ObjectOutputStream$BlockDataOutputStream.flush(ObjectOutputStream.java:1823)
       at java.io.ObjectOutputStream.flush(ObjectOutputStream.java:719)
       at com.iflex.fic.ficml.comm.SocketWrapper.write(SocketWrapper.java:132)
       at com.iflex.fic.ficml.comm.DirectCommImpl.getResponseFromFICServer(DirectCommImpl.java:142)
       at com.iflex.fic.ficml.comm.DirectCommImpl.processRequest(DirectCommImpl.java:92)
       at com.iflex.fic.client.comm.ClientCommunication.requestService(ClientCommunication.java:349)
       at com.iflex.fic.service.ServiceMaster.provideService(ServiceMaster.java:50)
       at com.iflex.fic.i18n.message.client.MessageFramework.getInstalledLocales(MessageFramework.java:263)
       at jsp_servlet.__login.getInstalledLocales(__login.java:680)
       at jsp_servlet.__login._jspService(__login.java:1244)

and

[07-02-20 11:35:34,380 GMT AM] [FATAL] [WEB] [REVELEUS] [NA] [SOCKETWRAPPER] Error in setting up I/O streams with <SERVER NAME>:9999java.net.ConnectException: Connection refused (Connection refused)
[07-02-20 11:35:34,380 GMT AM] [DEBUG] [WEB] [REVELEUS] [NA] [NONE] [SocketConnectionPool] <SERVER NAME>:9999 Error while connecting

and

[07-02-20 11:35:34,384 GMT AM] [DEBUG] [WEB] [REVELEUS] [NA] [NONE] [SocketConnectionPool] <SERVER NAME>:9999 Error while connecting
[07-02-20 11:35:34,384 GMT AM] [DEBUG] [WEB] [REVELEUS] [NA] [NONE] [DirectCommImpl] Error in communication with FICServer, Cargo :[SC:180][ST:2][SST:4][Oper:4][Version:0][EF:false][D:null][S:null][U:null][PT:2][P:nullINSTALL] Exception :java.lang.Exception: [DirectCommImpl] Unable to connect to FICServer, retry count exceeded
[07-02-20 11:35:34,384 GMT AM] [DEBUG] [WEB] [REVELEUS] [NA] [LOGIN_JSP] View Location : null

Additionally, messages like the following are output to the Weblogic AdminServer.log:

<BEA-001128> <Connection for pool "FICMASTER" has been closed.>
<BEA-000628> <Created "1" resources for pool "FICMASTER", out of which "1" are available and "0" are unavailable.>
<BEA-001128> <Connection for pool "FICMASTER" has been closed.>
<BEA-000628> <Created "1" resources for pool "FICMASTER", out of which "1" are available and "0" are unavailable.>
<BEA-101019> <[ServletContext@623947437[app:<Context> module:/<Context> path:null spec-version:3.0]] Servlet failed with an IOException.
java.io.IOException: Stream already closed
       at weblogic.servlet.jsp.JspWriterImpl.checkIsClosed(JspWriterImpl.java:313)
       at weblogic.servlet.jsp.JspWriterImpl.println(JspWriterImpl.java:230)
       at jsp_servlet.__login._jspService(__login.java:1295)
       at weblogic.servlet.jsp.JspBase.service(JspBase.java:35)
       at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:280)
       at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:254)
       at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136)
       at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:346)
       at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
       at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
       at com.iflex.fic.filters.FilterServlet.doFilter(FilterServlet.java:1071)
       at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
       at com.iflex.fic.filters.EncodingFilter.doFilter(EncodingFilter.java:105)

You can fix the issue by stopping and re-starting all server processes.

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
Cause
Solution


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