[QFJ-426] Message header will not validate when containing 'Hop' group Created: 28/Mar/09 Updated: 15/Nov/12 Resolved: 06/Apr/10 |
|
Status: | Closed |
Project: | QuickFIX/J |
Component/s: | Engine |
Affects Version/s: | 1.3.3 |
Fix Version/s: | 1.5.0 |
Type: | Bug | Priority: | Default |
Reporter: | Tommy Hannon | Assignee: | Unassigned |
Resolution: | Fixed | Votes: | 0 |
Labels: | None | ||
Environment: |
Solaris 8-10, Java 1.6.0_11 |
Description |
Our application started generating the following error after upgrading from QFJ 1.3.1 to 1.3.3 27 Mar 2009 15:24:04,115: FIX.4.4:MyComp->TheirComp: Error during message processing I have compared the DataDictionary.java source code and discovered the following snippet has been added to the iterate()... for (List<Group> groups : map.getGroups().values()) { } The exception apparently occurred when recursively calling the iterate method; I assume because 'dd.getGroup(...) is returning null. Based upon the stack trace, the header was being processed. The only group in the header is for the 'Hop' component. The error does not occur when the 'Hop' group is omitted. |
Comments |
Comment by Gustavo Jacob [ 01/Jul/09 ] |
I'm having thesame issue. Did someone found a soution for it? |
Comment by Tommy Hannon [ 01/Jul/09 ] |
No, I never got a reply. It may have been fixed in QFJ 1.4.0, but I have not checked myself. |