StackOverflowException when submitting large data sets with .NETDriver

StackOverflowException when submitting large data sets with .NETDriver

book

Article ID: KB0089714

calendar_today

Updated On:

Products Versions
TIBCO DataSynapse GridServer -
Not Applicable -

Description

Resolution:
The behavior of the .NET Framework's BinaryFormatter class, which is used in certain situations by the DataSynapse GridServer .NETDriver to serialize input data, can cause a StackOverflowException to be thrown during Service submission. The issue presents itself during serialization of large object graphs where there are more than approximately 75,000 unique heap pointers.

For working with data sets of this size, we recommend that you store the data to disk using a serialization method of your choice, then create a DataReference to that file and pass the reference as input to your Service. See the Developer's Guide for more information.

Issue/Introduction

StackOverflowException when submitting large data sets with .NETDriver