Javier, Would it be feasible to get a hold of the Learning Unit you are trying to parse? Or may be a simplified version of it that still manifests the same anomaly?
We tested the QTI integration, but this seems something we overlooked.
The problem with your UoL is the way the QTI is managed in the callback. The system is ready to manage xml files included in the UoL, instead of zip ones.
So, if you want to add an item, just add the xml file in the resources list and forget about the manifest, which is the other file included in the QTI zip file you sent us.