Activity log for bug #1223271

Date Who What changed Old value New value Message
2013-09-10 10:06:03 Peter Brightman bug added bug
2013-09-10 14:37:37 Charlie Poole nunit-3.0: status New Triaged
2013-09-10 14:37:44 Charlie Poole nunit-3.0: importance Undecided Low
2013-10-05 05:46:25 Charlie Poole tags framework
2013-10-28 02:45:35 Charlie Poole description It happened to us that somehow there was a zero in an assertion message. This zero within the message, even embedded into a cdata-section within the resultfile caused a crash to all applications that tried to create a DOM, .NET XmlDocument class and eben XmlSpy application crashed. Of course a zero is not allowed in a xml file but this zero came from the assertion message and so went into the NUnit resultfile. NUnit should check if messages are really valid strings and if there is a disallowed zero, escape it or convert it to its string representation. [Issue now tracked at https://github.com/nunit/nunit-framework/issues/41] It happened to us that somehow there was a zero in an assertion message. This zero within the message, even embedded into a cdata-section within the resultfile caused a crash to all applications that tried to create a DOM, .NET XmlDocument class and eben XmlSpy application crashed. Of course a zero is not allowed in a xml file but this zero came from the assertion message and so went into the NUnit resultfile. NUnit should check if messages are really valid strings and if there is a disallowed zero, escape it or convert it to its string representation.
2013-10-28 02:45:41 Charlie Poole tags framework framework github