Question

4
Replies
241
Views
Close popover
Durgarao Jeeri (DurgaraoJeeri)
Incessant Technologies
Software Engineer
Incessant Technologies
GB
DurgaraoJeeri Member since 2016 38 posts
Incessant Technologies
Posted: November 27, 2017
Last activity: December 18, 2017
Closed

Pega marketing failed due to error "Could not access HTTP invoker remote service VBD"

Hi,

There is an outbound marketing campaign in our application. It got failed during offer flow execution. have placed the complete track trace below. we are using a dedicated server for ADM and VBD. it is being accessed while running the campaign.

I have gone through some of the PDN support questions but not able to come to a conclusion after going through them.

I want to know the root cause of this issue and solution that I can apply for.

Error stack trace:

Error on node [<node ID here>] com.pega.dsm.dnode.api.dataflow.StageException: Exception in stage: Offer Flow at com.pega.dsm.dnode.api.dataflow.DataFlowStage$StageOutputSubscriber.onError(DataFlowStage.java:394) at com.pega.dsm.dnode.api.dataflow.DataFlowStageProcessor.onError(DataFlowStageProcessor.java:48) at com.pega.dsm.dnode.api.dataflow.DataFlowStage$StageInputSubscriber.onError(DataFlowStage.java:286) at com.pega.dsm.dnode.api.dataflow.DataFlowExecutor$QueueBasedDataFlowExecutor$3.process(DataFlowExecutor.java:202) at com.pega.dsm.dnode.api.dataflow.DataFlowExecutor$QueueBasedDataFlowExecutor.runEventLoop(DataFlowExecutor.java:119) at com.pega.dsm.dnode.api.dataflow.DataFlow$1.emit(DataFlow.java:162) at com.pega.dsm.dnode.impl.stream.DataObservableImpl.subscribe(DataObservableImpl.java:56) at com.pega.dsm.dnode.impl.dataflow.manager.LocalRun.execute(LocalRun.java:145) at com.pega.dsm.dnode.impl.dataflow.manager.LocalRun.lockAndRun(LocalRun.java:86) at com.pega.dsm.dnode.impl.dataflow.manager.LocalRun.run(LocalRun.java:63) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at com.pega.dsm.dnode.impl.prpc.PrpcThreadFactory$PrpcThread.run(PrpcThreadFactory.java:81) Caused by: com.pega.pegarules.pub.PRRuntimeException: Exception during data set execution at com.pegarules.generated.dataset.ra_action_actuals_d6f9b263cc16b7fa148ddb06161ef138.perform(ra_action_actuals_d6f9b263cc16b7fa148ddb06161ef138.java:123) at com.pega.pegarules.session.internal.mgmt.Executable.doAction(Executable.java:3310) at com.pegarules.generated.activity.ra_action_initiatebatchoffer_dafe47fbe294811a1dcc25c988d56f3a.step10_circum0(ra_action_initiatebatchoffer_dafe47fbe294811a1dcc25c988d56f3a.java:1603) at com.pegarules.generated.activity.ra_action_initiatebatchoffer_dafe47fbe294811a1dcc25c988d56f3a.perform(ra_action_initiatebatchoffer_dafe47fbe294811a1dcc25c988d56f3a.java:264) at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3505) at com.pegarules.generated.testgen.Rule_Decision_DDF_<segmentname here>_DFbd55d97dc5238f710955884aebe5463e9804ec28_Action_20170802T184857_858_GMT$4$1.onNext(Rule_Decision_DDF_segmentname here>_DFbd55d97dc5238f710955884aebe5463e9804ec28_Action_20170802T184857_858_GMT.java:235) at com.pega.dsm.dnode.api.dataflow.DataFlowStageBatchProcessor.commitBatchInternal(DataFlowStageBatchProcessor.java:102) at com.pega.dsm.dnode.api.dataflow.DataFlowStageBatchProcessor.commitBatch(DataFlowStageBatchProcessor.java:92) at com.pega.dsm.dnode.api.dataflow.DataFlowStageBatchProcessor.onPulse(DataFlowStageBatchProcessor.java:72) at com.pega.dsm.dnode.api.dataflow.DataFlowStage$StageInputSubscriber.onPulse(DataFlowStage.java:320) at com.pega.dsm.dnode.api.dataflow.DataFlowExecutor$QueueBasedDataFlowExecutor.runEventLoop(DataFlowExecutor.java:132) ... 8 more Caused by: org.springframework.remoting.RemoteAccessException: Could not access HTTP invoker remote service at [http:/<servername here>:8080/vbd/service/vbdService]; nested exception is java.net.SocketTimeoutException: Read timed out at org.springframework.remoting.httpinvoker.HttpInvokerClientInterceptor.convertHttpInvokerAccessException(HttpInvokerClientInterceptor.java:216) at org.springframework.remoting.httpinvoker.HttpInvokerClientInterceptor.invoke(HttpInvokerClientInterceptor.java:147) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) at com.sun.proxy.$Proxy51.insertFactRecords(Unknown Source) at com.pegarules.generated.pxInsertRecordsFromPages_071017_cBXTCjrCfGalvt_3BxEN8w.pxInsertRecordsFromPages07_10_17(pxInsertRecordsFromPages_071017_cBXTCjrCfGalvt_3BxEN8w.java:200) at com.pegarules.generated.pxInsertRecordsFromPages_071017_cBXTCjrCfGalvt_3BxEN8w.invoke(pxInsertRecordsFromPages_071017_cBXTCjrCfGalvt_3BxEN8w.java:91) at com.pega.pegarules.generation.internal.library.LibraryRuntime.resolveAndinvokeFunctionViaReflection(LibraryRuntime.java:133) at com.pega.pegarules.generation.internal.library.LibraryRuntime.invokeLibraryRuntime(LibraryRuntime.java:110) at com.pega.pegarules.session.internal.mgmt.Executable.invokeLibraryRuntime(Executable.java:9000) at com.pega.pegarules.priv.generator.LibrarySupport.resolveAndInvokeFunctionViaReflection(LibrarySupport.java:181) at com.pegarules.generated.pega_decisionengine_vbd.pxInsertRecordsFromPages(pega_decisionengine_vbd.java:345) at com.pegarules.generated.dataset.ra_action_actuals_d6f9b263cc16b7fa148ddb06161ef138$1$1.emit(ra_action_actuals_d6f9b263cc16b7fa148ddb06161ef138.java:152) at com.pega.dsm.dnode.impl.stream.DataObservableImpl$SafeDataSubscriber.subscribe(DataObservableImpl.java:320) at com.pega.dsm.dnode.impl.stream.DataObservableImpl.subscribe(DataObservableImpl.java:52) at com.pega.dsm.dnode.impl.stream.DataObservableImpl.await(DataObservableImpl.java:98) at com.pega.dsm.dnode.impl.stream.DataObservableImpl.toList(DataObservableImpl.java:77) at com.pegarules.generated.dataset.ra_action_actuals_d6f9b263cc16b7fa148ddb06161ef138.perform(ra_action_actuals_d6f9b263cc16b7fa148ddb06161ef138.java:93) ... 18 more Caused by: java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:171) at java.net.SocketInputStream.read(SocketInputStream.java:141) at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) at java.io.BufferedInputStream.read(BufferedInputStream.java:265) at com.pega.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78) at com.pega.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106) at com.pega.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116) at com.pega.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1374) at com.pega.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1833) at com.pega.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1591) at com.pega.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:996) at com.pega.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398) at com.pega.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) at com.pega.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) at com.pega.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:325) at com.pega.decision.util.spring.IgnorantHttpInvokerRequestExecutor.executePostMethod(IgnorantHttpInvokerRequestExecutor.java:250) at com.pega.decision.util.spring.IgnorantHttpInvokerRequestExecutor.doExecuteRequest(IgnorantHttpInvokerRequestExecutor.java:168) at org.springframework.remoting.httpinvoker.AbstractHttpInvokerRequestExecutor.executeRequest(AbstractHttpInvokerRequestExecutor.java:138) at org.springframework.remoting.httpinvoker.HttpInvokerClientInterceptor.executeRequest(HttpInvokerClientInterceptor.java:194) at org.springframework.remoting.httpinvoker.HttpInvokerClientInterceptor.executeRequest(HttpInvokerClientInterceptor.java:176) at org.springframework.remoting.httpinvoker.HttpInvokerClientInterceptor.invoke(HttpInvokerClientInterceptor.java:144) ... 34 more

thanks in advance.

Regards,

Durgarao J

Decision Management
Moderation Team has archived post,
Close popover This thread is closed to future replies. Content and links will no longer be updated. If you have the same/similar Question, please write a new Question.