My Oracle Support Banner

MFT transfer failing during PGP encryption/decryption (Doc ID 2377447.1)

Last updated on SEPTEMBER 30, 2024

Applies to:

Oracle Managed File Transfer Cloud Service - Version 16.1.3 and later
Information in this document applies to any platform.

Symptoms

MFT Transfer failing while moving a file from source to target during PGP encryption process

Error Observed:

[2018-02-15T17:30:57.901+00:00] [mfttst-j_server_1] [ERROR] [] [oracle.mft.ENGINE] [tid: JCA-work-instance:JMSAdapter-15] [userId: ] [ecid: xxxxxxxxxx,0:9] [APP: mft-app] [partition-name: DOMAIN] [tenant-name: GLOBAL] [FlowId: xxxxxxxxxxxxx] Error while executing processing function[[
MFTException [threadName=JCA-work-instance:JMSAdapter-15, errorID=b133be17-ee9a-4f6a-9e05-xxxxx, errorDesc=MFT-4205_Error while encrypting the payload using PGP., cause=checksum mismatch at 0 of 20]
at oracle.tip.mft.engine.processsor.plugin.PgpEncryptionPlugin.handleException(PgpEncryptionPlugin.java:191)
at oracle.tip.mft.engine.processsor.plugin.PgpEncryptionPlugin.process(PgpEncryptionPlugin.java:143)
at oracle.tip.mft.engine.processsor.plugin.PluginExecutor.executePreProcessingFunction(PluginExecutor.java:1573)
at oracle.tip.mft.engine.processsor.plugin.PluginExecutor.executePreProcessingFunctions(PluginExecutor.java:801)
at oracle.tip.mft.engine.processsor.plugin.PluginExecutor.executePreProcessingFunctions(PluginExecutor.java:621)
at oracle.tip.mft.engine.processsor.plugin.PluginExecutor.excecuteSourcePreProcessors(PluginExecutor.java:173)
at oracle.tip.mft.engine.message.handler.SourceMessageHandlerImpl.executeSourcePreProcessors(SourceMessageHandlerImpl.java:509)
at oracle.tip.mft.engine.message.handler.SourceMessageHandlerImpl.process(SourceMessageHandlerImpl.java:172)
at oracle.tip.mft.engine.message.handler.SourceMessageHandlerImpl.process(SourceMessageHandlerImpl.java:103)
at oracle.tip.mft.engine.qmessage.listener.SourceQueueMessageListener.processNonTransactedMessage(SourceQueueMessageListener.java:107)
at oracle.tip.mft.engine.qmessage.listener.SourceQueueMessageListener.processNonTransactedMessage(SourceQueueMessageListener.java:74)
at oracle.tip.mft.engine.qmessage.listener.BaseQueueMessageListener.onMessage(BaseQueueMessageListener.java:166)
at oracle.tip.mft.jms.adapters.JCAJmsMessageProcessorService$1.onMessage(JCAJmsMessageProcessorService.java:71)
at oracle.tip.mft.transport.adapter.impl.jms.JMSBindingListenerImpl.post(JMSBindingListenerImpl.java:84)
at oracle.tip.adapter.sa.impl.inbound.JCAInboundListenerImpl.onMessage(JCAInboundListenerImpl.java:226)
at oracle.tip.adapter.fw.jca.messageinflow.MessageEndpointImpl.onMessage(MessageEndpointImpl.java:666)
at oracle.tip.adapter.jms.inbound.JmsConsumer.doSend(JmsConsumer.java:705)
at oracle.tip.adapter.jms.inbound.JmsNativeConsumer.sendInboundMessage(JmsNativeConsumer.java:104)
at oracle.tip.adapter.jms.inbound.JmsNativeConsumer.send(JmsNativeConsumer.java:66)
at oracle.tip.adapter.jms.inbound.JmsConsumer.runInbound(JmsConsumer.java:929)
at oracle.tip.adapter.jms.inbound.JmsConsumer.run(JmsConsumer.java:846)
at oracle.tip.adapter.sa.impl.fw.jca.work.WorkerJob.go(WorkerJob.java:53)
at oracle.tip.adapter.sa.impl.fw.common.ThreadPool.run(ThreadPool.java:281)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.bouncycastle.openpgp.PGPException: checksum mismatch at 0 of 20
at org.bouncycastle.openpgp.PGPSecretKey.extractKeyData(Unknown Source)
at org.bouncycastle.openpgp.PGPSecretKey.extractPrivateKey(Unknown Source)
at org.bouncycastle.openpgp.PGPSecretKey.extractPrivateKey(Unknown Source)
at oracle.tip.mft.security.message.PgpUtilImpl.encrypt(PgpUtilImpl.java:412)
at oracle.tip.mft.security.message.PgpUtilImpl.encryptWithSig(PgpUtilImpl.java:144)
at oracle.tip.mft.engine.processsor.plugin.PgpEncryptionPlugin.process(PgpEncryptionPlugin.java:117)
... 22 more



Changes

 

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
Changes
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.