Create Settlement Batches Fails With InvocationTargetException (Doc ID 817943.1)

Last updated on JUNE 16, 2016

Applies to:

Oracle Payments - Version 12.0.6 to 12.1.3 [Release 12.0 to 12.1]
Information in this document applies to any platform.

Symptoms

First time running Create Settlement Batches, request is failing running batchclose option with following error :

java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at oracle.apps.iby.engine.CodePoint.invokeJava(CodePoint.java:250)
at oracle.apps.iby.engine.CodePoint.invoke(CodePoint.java:199)
at oracle.apps.iby.engine.TransmitConfig.transmit(TransmitConfig.java:205)
at oracle.apps.iby.engine.TransmitConfig.transmit(TransmitConfig.java:173)
at oracle.apps.iby.payment.proc.BatchCCPayment.getBatchResp(BatchCCPayment.java:1148)
at oracle.apps.iby.payment.proc.BatchCCPayment.closeBatch(BatchCCPayment.java:933)
at oracle.apps.iby.scheduler.SchedBatchClose.schedPmt(SchedBatchClose.java:438)
at oracle.apps.iby.scheduler.Scheduler.doProcess(Scheduler.java:320)
at oracle.apps.iby.scheduler.Scheduler.init(Scheduler.java:417)
at oracle.apps.iby.scheduler.SchedInitiator.runProgram(SchedInitiator.java:207)
at oracle.apps.fnd.cp.request.Run.main(Run.java:157)
Caused by: oracle.apps.iby.exception.PSException: Communication error. The payment system, the
processor, or iPayment electronic commerce servlet is not available/accessible. Please make sure
you have the correct system set up and resubmit the request at a later time.
at oracle.apps.iby.net.DeliveryEnvelopeFunction.parseEnvelope(DeliveryEnvelopeFunction.java:441)
at oracle.apps.iby.net.DeliveryEnvelopeFunction.parseResp(DeliveryEnvelopeFunction.java:400)
at oracle.apps.iby.net.DeliveryEnvelopeFunction.transmit(DeliveryEnvelopeFunction.java:180)
... 15 more

Exception occured during formatting
oracle.apps.iby.exception.PSException: Communication error. The payment system, the processor, or
iPayment electronic commerce servlet is not available/accessible. Please make sure you have the
correct system set up and resubmit the request at a later time.
at oracle.apps.iby.net.DeliveryEnvelopeFunction.parseEnvelope(DeliveryEnvelopeFunction.java:441)
at oracle.apps.iby.net.DeliveryEnvelopeFunction.parseResp(DeliveryEnvelopeFunction.java:400)
at oracle.apps.iby.net.DeliveryEnvelopeFunction.transmit(DeliveryEnvelopeFunction.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at oracle.apps.iby.engine.CodePoint.invokeJava(CodePoint.java:250)
at oracle.apps.iby.engine.CodePoint.invoke(CodePoint.java:199)
at oracle.apps.iby.engine.TransmitConfig.transmit(TransmitConfig.java:205)
at oracle.apps.iby.engine.TransmitConfig.transmit(TransmitConfig.java:173)
at oracle.apps.iby.payment.proc.BatchCCPayment.getBatchResp(BatchCCPayment.java:1148)
at oracle.apps.iby.payment.proc.BatchCCPayment.closeBatch(BatchCCPayment.java:933)
at oracle.apps.iby.scheduler.SchedBatchClose.schedPmt(SchedBatchClose.java:438)
at oracle.apps.iby.scheduler.Scheduler.doProcess(Scheduler.java:320)
at oracle.apps.iby.scheduler.Scheduler.init(Scheduler.java:417)
at oracle.apps.iby.scheduler.SchedInitiator.runProgram(SchedInitiator.java:207)
at oracle.apps.fnd.cp.request.Run.main(Run.java:157)

Aborting request..
oracle.apps.iby.exception.PSException: Error: an error occured during formatting API call to XML
Publisher.
at oracle.apps.iby.payment.proc.BatchCCPayment.closeBatch(BatchCCPayment.java:951)
at oracle.apps.iby.scheduler.SchedBatchClose.schedPmt(SchedBatchClose.java:438)
at oracle.apps.iby.scheduler.Scheduler.doProcess(Scheduler.java:320)
at oracle.apps.iby.scheduler.Scheduler.init(Scheduler.java:417)
at oracle.apps.iby.scheduler.SchedInitiator.runProgram(SchedInitiator.java:207)
at oracle.apps.fnd.cp.request.Run.main(Run.java:157)

exception occured for : 1 Error: an error occured during formatting API call to XML Publisher.

The Stack Trace is -
oracle.apps.iby.exception.PSException: Error: an error occured during formatting API call to XML
Publisher.
at oracle.apps.iby.payment.proc.BatchCCPayment.closeBatch(BatchCCPayment.java:951)
at oracle.apps.iby.scheduler.SchedBatchClose.schedPmt(SchedBatchClose.java:438)
at oracle.apps.iby.scheduler.Scheduler.doProcess(Scheduler.java:320)
at oracle.apps.iby.scheduler.Scheduler.init(Scheduler.java:417)
at oracle.apps.iby.scheduler.SchedInitiator.runProgram(SchedInitiator.java:207)
at oracle.apps.fnd.cp.request.Run.main(Run.java:157)

Cause

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 hundreds of Community platforms