2 Replies Latest reply: Sep 17, 2012 9:20 PM by 904921 RSS

    Oracle RTD Integration Point Invoke: Read Timed Out Error

    864587
      Hi All,

      We are getting the Read Timed Out Exception while invoking the integration points in Oracle RTD after running the batch job.
      Till the model doesnt have any data or very less data, we are able to invoke the integration points.
      But after executing the batch job even with as less as 100 records we start getting the timeout error when the integration points are invoked explicitly.

      2011-07-05 19:07:43,345 ERROR [EntryPointHelper] java.rmi.RemoteException: ; nested exception is:
           com.sigmadynamics.exception.SDRuntimeException
           at com.sigmadynamics.server.rtis.LocalClient.invoke(LocalClient.java:123)
           at com.sigmadynamics.struts.helpers.testview.EntryPointHelper.getResponse(EntryPointHelper.java:100)
           at sun.reflect.GeneratedMethodAccessor150.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:585)
           at org.apache.taglibs.standard.lang.jstl.ArraySuffix.evaluate(ArraySuffix.java:317)
           at org.apache.taglibs.standard.lang.jstl.ComplexValue.evaluate(ComplexValue.java:146)
           at org.apache.taglibs.standard.lang.jstl.ELEvaluator.evaluate(ELEvaluator.java:242)
           at org.apache.taglibs.standard.lang.jstl.ELEvaluator.evaluate(ELEvaluator.java:201)
           at org.apache.taglibs.standard.lang.jstl.Evaluator.evaluate(Evaluator.java:138)
           at org.apache.taglibs.standard.lang.jstl.Evaluator.evaluate(Evaluator.java:166)
           at org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager.evaluate(ExpressionEvaluatorManager.java:112)
           at org.apache.taglibs.standard.tag.el.core.ForEachTag.evaluateExpressions(ForEachTag.java:191)
           at org.apache.taglibs.standard.tag.el.core.ForEachTag.doStartTag(ForEachTag.java:102)
           at application.application__test__overview._jspService(_application__test__overview.java:663)
           at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
           at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
           at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
           at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
           at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
           at com.evermind.server.http.ServletRequestDispatcher.unprivileged_include(ServletRequestDispatcher.java:160)
           at com.evermind.server.http.ServletRequestDispatcher.access$000(ServletRequestDispatcher.java:51)
           at com.evermind.server.http.ServletRequestDispatcher$1.oc4jRun(ServletRequestDispatcher.java:97)
           at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
           at com.evermind.server.http.ServletRequestDispatcher.include(ServletRequestDispatcher.java:102)
           at com.sigmadynamics.struts.SDJSPAction.authenticatedExecute(SDJSPAction.java:184)
           at com.sigmadynamics.struts.RequiresAuthenticationAction.execute(RequiresAuthenticationAction.java:41)
           at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
           at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
           at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
           at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
           at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
           at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
           at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
           at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
           at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
           at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
           at com.sigmadynamics.workbench.DynamicContentFilter.doFilter(DynamicContentFilter.java:29)
           at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
           at com.sigmadynamics.workbench.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:34)
           at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)
           at com.sigmadynamics.workbench.SecurityContextFilter.doFilter(SecurityContextFilter.java:37)
           at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
           at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
           at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
           at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
           at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
           at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
           at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
           at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
           at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
           at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
           at java.lang.Thread.run(Thread.java:595)
      Caused by: com.sigmadynamics.exception.SDRuntimeException
           at EDU.oswego.cs.dl.util.concurrent.FutureResult.timedGet(FutureResult.java:149)
           at com.sigmadynamics.server.rtis.LocalClient.invoke(LocalClient.java:104)
           ... 57 more
      Caused by: EDU.oswego.cs.dl.util.concurrent.TimeoutException
           ... 59 more

      I have tried flushing the statistics as well as increasing the IntegrationPointGuaranteed RequestTimeout to 3000.
      But its not helping.
      Only for the empty model the integration points get invoked explicity from the test view or the interactive integration map or through the web service. Once executed the batch job I just get a Timeout error.
      When i try to set IntegrationPointGuaranteed RequestTimeout to 0 and invoke the integration point it hangs.
      Wat could be the issue/resolution?

      Regards,
      Supriya