Sometimes when we open a form on the web we can't use any of the search menu's. When a user tries to open a search menu he/she receives the following error: "ARERR [90] Cannot establish a network connection to the AR System server : ARS63UK : RPC: Rpcbind failure - RPC: Unable to receive". This happens to all search menu's, not just one. Flushing the mid-tier cache solves the problem (and sometimes waiting for a few minutes also helps), but eventually the problem keeps on coming back.
This is what shows up in our mid-tier log:
Code:
4-okt-2005 9:48:09 com.remedy.arsys.support.Log log
SEVERE: GoatException during NDXRequest:
ARERR [90] Cannot establish a network connection to the AR System server : ARS63UK: RPC: Rpcbind failure - RPC: Unable to receive
at com.remedy.arsys.goat.Menu.expandMenu(Unknown Source)
at com.remedy.arsys.goat.QueryMenu.emitJS(Unknown Source)
at com.remedy.arsys.backchannel.ExpandMenuAgent.process(Unknown Source)
at com.remedy.arsys.backchannel.NDXRequest.<init>(Unknown Source)
at com.remedy.arsys.backchannel.EntryListBase.<init>(Unknown Source)
at com.remedy.arsys.backchannel.NDXExpandMenu.<init>(Unknown Source)
at com.remedy.arsys.backchannel.ExpandMenuAgent.<init>(Unknown Source)
at com.remedy.arsys.backchannel.NDXFactory.handleRequest(Unknown Source)
at com.remedy.arsys.stubs.BackchannelServlet.doRequest(Unknown Source)
at com.remedy.arsys.stubs.GoatServlet.postInternal(Unknown Source)
at com.remedy.arsys.stubs.GoatHttpServlet.doGet(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.newatlanta.servletexec.SERequestDispatcher.forwardServlet(SERequestDispatcher.java:638)
at com.newatlanta.servletexec.SERequestDispatcher.forward(SERequestDispatcher.java:236)
at com.newatlanta.servletexec.SERequestDispatcher.internalForward(SERequestDispatcher.java:283)
at com.newatlanta.servletexec.ApplicationInfo.processApplRequest(ApplicationInfo.java:1827)
at com.newatlanta.servletexec.ServerHostInfo.processApplRequest(ServerHostInfo.java:919)
at com.newatlanta.servletexec.ServletExec.ProcessRequest(ServletExec.java:1091)
at com.newatlanta.servletexec.ServletExec.ProcessRequest(ServletExec.java:1002)
Caused by:
MessageType: 2
MessageNum: 90
MessageText: Cannot establish a network connection to the AR System server
AppendedText: ARS63UK: RPC: Rpcbind failure - RPC: Unable to receive
at com.remedy.arsys.api.Proxy.ARExpandMenu(Native Method)
Remedy's response is that the problem has to do with a firewall but we can also reproduce the error locally (by opening IE from the server machine)
The server machine is running on Windows XP SP2 using ARS 6.3/mid-tier 6.3 (both patch 13). The default Windows firewall is turned OFF all the time.
Does anyone else have (or had) this problem?? is there a workaround or something like that?