Title: Issue in XMLByteStreamInterpreter with large files

Hi All,

I've recently run into a brand new issue related to the above class, seemingly when it's used in conjunction with the TraxTransformer (in my case Xalan.)

What seems to be happening is that the deserialize method is not being passed a byte array (it's throwing the "XMLDeserializer needs byte array for deserialization" error.)

This is usually recreatable for the lifetime of the Cocoon instance, in most cases as soon as Tomcat is restarted the problem disappears.  However, on some occasions, repeated re-requests of the pipeline _can_ result in a successful generation.

This is a fairly large document (>1MB), with many name-spaces defined.  I'm using v1.5 of the class, which supports long character events, but doesn't have the license changes - although I’m sure that's not causing an issue ;)

The really interesting part, is that this error is thrown BEFORE we ever put the document through Xalan in the pipeline, although I guess that there could be an internal Cocoon process which is using Xalan for something and then throwing this error.

Has anyone else seen this particular problem?

Thanks,

Corin


Corin Moss
Lead Developer
TVNZ Interactive

+64 9 916 7367
+64 21 403 054
[EMAIL PROTECTED]


================================================================
CAUTION: This e-mail and any attachment(s) contains information
that is intended to be read only by the named recipient(s). It
may contain information that is confidential, proprietary or the
subject of legal privilege. This information is not to be used by
any other person and/or organisation. If you are not the intended
recipient, please advise us immediately and delete this e-mail
from your system. Do not use any information contained in it.

================================================================
For more information on the Television New Zealand Group, visit
us online at http://www.tvnz.co.nz
================================================================

Reply via email to