CommandExchangeBufferBuilder incorrectly parses time
As stated by Patrick:
"When you receive a message before 10AM, 9:45:00:0000 would be written as 0945000000 in incoming messages. However in CommandExchangeBufferBuilder, line 96, as time is a numeric format, the code does : text = Integer.valueOf(text.trim()).toString() which outputs : 945000000 (without the first 0)
Later on, in the parseDateTime() method of OdetteFtpVer20Handler, the string is parsed into hour, minute, second and millis. But as the string has no 9 characters instead of 10, the code fails."