In latest version (75422af ) of class MultiSCMChangeLogParser, line #73-76:
This removes all white spaces (including newline, etc.) regardless if the data is the start of the whole section.
This randomly cause problem, depends on SAX: When it pass everything in one data, then it's fine. But sometimes, a section can be devided into several small pieces, and the white spaces in the middle can be incorrectly removed.
For example, the following data from git log:
Will be parsed to GitChangeLogParser as:
And it can not be parsed correctly.
I attached a snapshot from Jenkins, when it happens, the "changes" looks like the snapshot.
BTW, the snapshot is from v0.3 in our production system, but as far as I see, the latest version also have the same problem.