I have no experience with blobs like this but I do notice that in the help they do a check for errors after the PROP:Handle
:
SET(Names)
LOOP
NEXT(Names)
IF ERRORCODE() THEN BREAK.
ArcNames.Rec = Names.Rec !Assign rec data to Archive
ArcNames.Notes{PROP:Handle} = Names.Notes{PROP:Handle} !Assign BLOB to Archive
IF ERRORCODE() = 80
MESSAGE(‘BLOB size is too large’)
BREAK
END
ArcNames.Notes{PROP:Size} = Names.Notes{PROP:Size} ! and adjust the size
ADD(ArcNames)
END
You could try something like that and see if it shows anything useful?