coheigea opened a new pull request, #404:
URL: https://github.com/apache/cxf-xjc-utils/pull/404

   Generated toString() methods printed an object in full every time it was 
referenced. Using xs:IDREF, an XML message can reference the same objects over 
and over, so the output doubles with each level: 23 objects produced a 
352-million-character string, and a little more runs out of memory. Simply 
logging such an object could tie up or crash the server. Each object is now 
printed in full once per toString() call, and later references print as 
ClassName@hash, the same short form already used for loops. Output is now 
proportional to the number of objects, and nothing else about it changes.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to