|
From: Andrew <an...@oc...> - 2007-09-14 18:00:47
|
With the C++ QF I can edit my sequence number file, restart the app
and have the session attempt to start with the new #s. With QF/J I see
a couple odd things. In the vi editor the file looks like this:
^@^C3:2
Not sure why the ^@ and ^C appear before the #s. When I change the #s
and restart I get:
config error:quickfix.ConfigError: error during session initialization
quickfix.ConfigError: error during session initialization
at
quickfix.mina.initiator.AbstractSocketInitiator.createSessions(AbstractSocketInitiator.java:134)
at
quickfix.mina.initiator.AbstractSocketInitiator.<init>(AbstractSocketInitiator.java:73)
at
quickfix.mina.initiator.AbstractSocketInitiator.<init>(AbstractSocketInitiator.java:65)
at
quickfix.ThreadedSocketInitiator.<init>(ThreadedSocketInitiator.java:32)
at qf_handler.QfStartup.createInitiator(QfStartup.java:77)
at qf_handler.QfStartup.<init>(QfStartup.java:114)
at qf_handler.QfStartup.main(QfStartup.java:137)
Caused by: java.lang.RuntimeException: java.io.EOFException
at quickfix.FileStoreFactory.create(FileStoreFactory.java:65)
at quickfix.Session.<init>(Session.java:274)
at
quickfix.DefaultSessionFactory.create(DefaultSessionFactory.java:153)
at
quickfix.mina.SessionConnector.createSession(SessionConnector.java:112)
at
quickfix.mina.initiator.AbstractSocketInitiator.createSessions(AbstractSocketInitiator.java:128)
... 6 more
Caused by: java.io.EOFException
at java.io.RandomAccessFile.readFully(RandomAccessFile.java:383)
at java.io.DataInputStream.readUTF(DataInputStream.java:592)
at java.io.RandomAccessFile.readUTF(RandomAccessFile.java:887)
at quickfix.FileStore.initializeSequenceNumbers(FileStore.java:159)
at quickfix.FileStore.initializeCache(FileStore.java:114)
at quickfix.FileStore.initialize(FileStore.java:108)
at quickfix.FileStore.<init>(FileStore.java:95)
at quickfix.FileStoreFactory.create(FileStoreFactory.java:63)
... 10 more
Thanks,
Andrew
|