Collection has become Invalid

Folks,

We have recently moved to 8.5.1 (FP1). After the migration, One of our scheduled agent, throws this error

“Collection has become Invalid”.

This agent pulls some 10000 records from the oracle table and update the Lotus Notes database on a fortnightly basis. On each run, the agent stops at a different record (even though the input details are same). on some occasions the agent ran without any problem too.

When I checked this forum, I encountered couple of similar topics

http://www-10.lotus.com/ldd/nd85forum.nsf/5f27803bba85d8e285256bf10054620d/c503f82a40dbf3b1852576d4004f6fad?OpenDocument

http://www-10.lotus.com/ldd/nd85forum.nsf/5f27803bba85d8e285256bf10054620d/3141e5363130bd46852576eb00524cea?OpenDocument&Highlight=0,collection,has,become,invalid

http://www-01.ibm.com/support/docview.wss?rs=463&context=SSKTMJ&dc=DB560&dc=DB520&uid=swg21396849&loc=en_US&cs=UTF-8&lang=en&rss=ct463lotus

http://www-01.ibm.com/support/docview.wss?uid=swg21424178

Is applying the fix pack is the only solution? Or do we have any other alternative. (for the time being, I cannot make any change to the code)

Any help is much appreciated.

Thanks