Details
Description
The TransactionTime() constructor in version 1.2.1 used to return a TransactionTime with the current system time in it, and this has changed in the 1.3.0 where the time of the first call to this constructor is returned. Is this intentional? There's no Javadocs, so I can't tell for sure.
If this is not intentional, the problem lies with the createDate() method of quickfix.DateField.java:
private static Date createDate() {
synchronized (calendar)
}
where calendar is also static.