I'm using xerces-c_2_7 in a multi-threaded environment on Win32 XP.
Every now and then I get an exception thrown on this line( try/catch removed
for brevity):
MemBufInputSource* source = new MemBufInputSource((const XMLByte*)raw,
(unsigned int)strlen( raw ), "IC15", false);
I can't see anything in the header file or API doc about what might cause
this to throw an exception. My raw data is UTF8, and the lengths are
typically 50-100K bytes.
I can't tell what type of Exception it is throwing. It's not a DOM or SAX
Exception but a general catch(.)
Should the "IC15" identifier be unique across threads? The docs suggest that
this id isn't relevant other than for reporting.
Thanks,
Graeme
|
Try Searching:
servers, voip, java, networking, microsoft ...
|
|
|
|