[QFJ-423] quickfixj-msg-fixt11.jar doesn't include FIXT11.xml Created: 22/Mar/09  Updated: 23/Mar/09  Resolved: 23/Mar/09

Status: Closed
Project: QuickFIX/J
Component/s: Build
Affects Version/s: 1.4.0
Fix Version/s: None

Type: Bug Priority: Default
Reporter: Tom Palmer Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: None

Attachments: Text File build.xml.patch    

 Description   

The quickfixj-msg-fixt11.jar doesn't include the FIXT11.xml dictionary ala the other msg Jars. Apart from being a break in the pattern of the other msg Jars it also causes the quickfix.DefaultSessionFactoryTest::testFixtDataDictionaryConfiguration test to fail when running the build:

quickfix.DataDictionary$Exception: Could not find data dictionary: FIXT11.xml
at quickfix.DataDictionary.read(DataDictionary.java:808)
at quickfix.DataDictionary.<init>(DataDictionary.java:100)
at quickfix.DefaultSessionFactory.getDataDictionary(DefaultSessionFactory.java:287)
at quickfix.DefaultSessionFactory.createDataDictionary(DefaultSessionFactory.java:193)
at quickfix.DefaultSessionFactory.processFixtDataDictionaries(DefaultSessionFactory.java:221)
at quickfix.DefaultSessionFactory.create(DefaultSessionFactory.java:103)
at quickfix.DefaultSessionFactoryTest.testFixtDataDictionaryConfiguration(DefaultSessionFactoryTest.java:90)



 Comments   
Comment by Tom Palmer [ 22/Mar/09 ]

The attached patch fixes core/build.xml to be case insensitive when it scans for which .xml file to add to the Jar. This allows us to use the same pattern for the package name without having to mangle the @

{fixVersion}

attribute into upper case and lower case versions.

Comment by Laurent Danesi [ 23/Mar/09 ]

Thank you Tom

Generated at Thu May 02 20:06:06 UTC 2024 using JIRA 7.5.2#75007-sha1:9f5725bb824792b3230a5d8716f0c13e296a3cae.