My Oracle Support Banner

iPayment Scheduler Fails Loading DeliveryEnvelopeFunction Class (Doc ID 376330.1)

Last updated on MARCH 04, 2019

Applies to:

Oracle Payments - Version 11.5.10.0 to 11.5.10.2 [Release 11.5]
Information in this document applies to any platform.

Symptoms

iPayment 11.5.10 and Financials Family Pack G
Paymentech Back End Payment System

Submitting Scheduler concurrent request with batchclose option, the concurrent request fails with the following error in the request log:

IBYSCHEDULER module: iPayment Scheduler
+---------------------------------------------------------------------------+
exception occurred for (payee id=&id,account id=%id,batch id=&id) Error java.lang.reflect.InvocationTargetException when loading class oracle.apps.iby.net.DeliveryEnvelopeFunction .

The Stack Trace is -
oracle.apps.iby.exception.PSException: Error java.lang.reflect.InvocationTargetException when loading class oracle.apps.iby.net.DeliveryEnvelopeFunction .
at oracle.apps.iby.util.bpsUtil.raiseException(bpsUtil.java:130)
at oracle.apps.iby.engine.CodePoint.invokeJava(CodePoint.java:268)
at oracle.apps.iby.engine.CodePoint.invoke(CodePoint.java:189)
at oracle.apps.iby.engine.TransmitConfig.transmit(TransmitConfig.java:107)
at oracle.apps.iby.payment.proc.BatchCCPayment.getBatchResp(BatchCCPayment.java:939)
at oracle.apps.iby.payment.proc.BatchCCPayment.closeBatch(BatchCCPayment.java:773)
at oracle.apps.iby.scheduler.SchedBatchClose.schedPmt(SchedBatchClose.java:160)
at oracle.apps.iby.scheduler.Scheduler.doProcess(Scheduler.java:293)
at oracle.apps.iby.scheduler.Scheduler.init(Scheduler.java:330)
at oracle.apps.iby.scheduler.SchedInitiator.runProgram(SchedInitiator.java:177)
at oracle.apps.fnd.cp.request.Run.main(Run.java:161)
+---------------------------------------------------------------------------+

The ipayment debug log file shows the same above error, but also have the following right before:

[iby.engine.CodePoint.invokeJava]: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:240)
at oracle.apps.iby.engine.CodePoint.invoke(CodePoint.java:189)
at oracle.apps.iby.engine.TransmitConfig.transmit(TransmitConfig.java:107)
at oracle.apps.iby.payment.proc.BatchCCPayment.getBatchResp(BatchCCPayment.java:939)
at oracle.apps.iby.payment.proc.BatchCCPayment.closeBatch(BatchCCPayment.java:773)
at oracle.apps.iby.scheduler.SchedBatchClose.schedPmt(SchedBatchClose.java:160)
at oracle.apps.iby.scheduler.Scheduler.doProcess(Scheduler.java:293)
at oracle.apps.iby.scheduler.Scheduler.init(Scheduler.java:330)
at oracle.apps.iby.scheduler.SchedInitiator.runProgram(SchedInitiator.java:177)
at oracle.apps.fnd.cp.request.Run.main(Run.java:161)
Caused by: java.lang.NoClassDefFoundError: javax/servlet/ServletRequest
at oracle.apps.iby.net.DeliveryEnvelopeFunction.transmit(DeliveryEnvelopeFunction.java:112)

==>> Notice the NoClassDefFoundError on the second to last line

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
References

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