Karantæne for objektstrømme
En beskadiget /Type /ObjStm-container forsvinder ikke længere lydløst: type-2-gennemløbet sætter den i karantæne med en årsag, en diagnostisk linje og numrene på de medlemsobjekter, den efterlod uløste, mens alle uafhængige containere fortsat indlæses, og selve dokumentindlæsningen stadig fuldføres
Årsager til karantæne
THPDFObjStmQuarantineReason skelner mellem osqrNotAStream, osqrBadDictionary, osqrBadHeader (ugyldig /N eller /First), osqrBadStreamSize, osqrDecryptFailed, osqrDecompressFailed, osqrFirstOutOfRange, osqrHeaderUnparsable, osqrContainerException og osqrMemberUnparsable på medlemsniveau for brødtekster, der ikke kan parses ud af en korrekt afkodet container uden at påvirke søskende
Diagnostik
GetLoadedQuarantinedObjStmCount og GetLoadedQuarantinedObjStmInfo returnerer hver post med containerens objektnummer, årsag, diagnostisk tekst og uløste medlemsnumre; poster akkumuleres på tværs af gendannelsesforsøg under én indlæsning (afduplikeret pr. container) og ryddes kun ved næste indlæsningsstart