| ERROR | context is not clean | 
| CAUSE | An operation was performed on a context that has already been used (so is not clean). | 
| ACTION | Some functions must be performed on a newly initialized context before being used for parsing. For example, setting a shared DTD. Change the code and do the call before parsing. |