TIBCO IntegrationManager fails to transfer large files (size ; 16MB ) via the FTP channel using the Invoke task.

TIBCO IntegrationManager fails to transfer large files (size ; 16MB ) via the FTP channel using the Invoke task.

book

Article ID: KB0091948

calendar_today

Updated On:

Products Versions
TIBCO IntegrationManager -
Not Applicable -

Description

Description:
If Invoke task is used in TIBCO IntegrationManager to transfer large files ( size >16 MB) using the FTP channel, the transfer fails.

Symptoms:
The following error is thrown when the transfer file size > 16 MB when using the FTP channel.

"Error doing FTP : java.nio.BufferOverflowException"
"OutOfMemoryError Occured.Engine will perform Shutdown in forced mode."

Cause:
When TIBCO IntegrationManager uses JRE version earlier than 1.4.2_08 , the following error is thrown due to a bug in the JRE.

*****
"Error doing FTP : java.nio.BufferOverflowException"
"OutOfMemoryError Occured.Engine will perform Shutdown in forced mode."
*****

Issue/Introduction

TIBCO IntegrationManager fails to transfer large files (size ; 16MB ) via the FTP channel using the Invoke task.

Resolution


To resolve theis issue, check the JRE version. If the JRE version is earlier than 1.4.2_08, then the JRE should be upgraded to JRE1.4.2_08 or later. Refer to the following website for more details:

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4949631
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=2121893

In addition to the JRE upgrade, set the property (“Config.Ftpput.ReadDirectlyFromFile: true”) in the .cfg file and restart the IM engine.