Tried to send a reject while not logged on: Invalid tag number (field 789)

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Tried to send a reject while not logged on: Invalid tag number (field 789)

Vladimir Kvasov
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/


Hi

I got some strange exception. it happens when quickfix is trying to log in.
it says "Invalid tag number (field 789)" but there is no tag with id 789 in logon message.
any ideas?

thank you

<LogMessage timestamp="2007/02/28 04:09:30:219" logType="CME" severity="3" threadName="main"> FixLogFactory Session FIX.4.2:XXXXU->CME schedule is daily,
05:00:00 GMT - 05:00:00 GMT (daily, 00:00:00 GMT-05:00 - 00:00:00 GMT-05:00) </LogMessage>
<LogMessage timestamp="2007/02/28 04:09:30:229" logType="CME" severity="3" threadName="main"> FixLogFactory Created session: FIX.4.2:XXXXU->CME </LogMessa
ge>
<LogMessage timestamp="2007/02/28 04:09:31:894" logType="CME" severity="3" threadName="QFJ Timer"> FixLogFactory Initiated logon request </LogMessage>
<LogMessage timestamp="2007/02/28 04:09:32:188" logType="CME" severity="3" threadName="QFJ Socket Acceptor 1697b67"> FixLogFactory Tried to send a reject wh
ile not logged on: Invalid tag number (field 789)
quickfix.SessionException: Tried to send a reject while not logged on: Invalid tag number (field 789)
        at quickfix.Session.generateReject(Session.java:857)
        at quickfix.Session.next(Session.java:583)
        at quickfix.mina.SingleThreadedEventHandlingStrategy$SessionMessageEvent.processMessage(SingleThreadedEventHandlingStrategy.java:128)
        at quickfix.mina.SingleThreadedEventHandlingStrategy.block(SingleThreadedEventHandlingStrategy.java:70)
        at quickfix.mina.SingleThreadedEventHandlingStrategy$1.run(SingleThreadedEventHandlingStrategy.java:86)
        at java.lang.Thread.run(Thread.java:595)
 </LogMessage>
<LogMessage timestamp="2007/02/28 04:09:32:207" logType="CME" severity="3" threadName="SocketIoProcessor-0"> FixLogFactory Disconnecting </LogMessage>
<LogMessage timestamp="2007/02/28 04:09:32:208" logType="CME" severity="3" threadName="SocketIoProcessor-0"> FixSingleSessionConnection connection stopped (
logout) </LogMessage>


_________________________________
Vladimir Kvasov
Trading & Market Making
Rates Technology
Deutsche Bank
+7 495 9812289

---

This e-mail may contain confidential and/or privileged information. If you
are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail. Any
unauthorized copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users
Reply | Threaded
Open this post in threaded view
|

Re: Tried to send a reject while not logged on:Invalid tag number (field 789)

Stephen Bate
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/

It appears you are receiving a logon acknowledgement with a 789 tag (NextExpectedMsgSeqNum). This

tag is only valid in FIX 4.4 although your session is FIX 4.2. You may need to modify your FIX 4.2 data

dictionary to add this tag.

 


From: [hidden email] [mailto:[hidden email]] On Behalf Of Vladimir Kvasov
Sent: Wednesday, February 28, 2007 6:59 AM
To: [hidden email]
Subject: [Quickfixj-users] Tried to send a reject while not logged on:Invalid tag number (field 789)

 


Hi

I got some strange exception. it happens when quickfix is trying to log in.
it says "Invalid tag number (field 789)" but there is no tag with id 789 in logon message.
any ideas?

thank you

<LogMessage timestamp="2007/02/28 04:09:30:219" logType="CME" severity="3" threadName="main"> FixLogFactory Session FIX.4.2:XXXXU->CME schedule is daily,
05:00:00 GMT - 05:00:00 GMT (daily, 00:00:00 GMT-05:00 - 00:00:00 GMT-05:00) </LogMessage>
<LogMessage timestamp="2007/02/28 04:09:30:229" logType="CME" severity="3" threadName="main"> FixLogFactory Created session: FIX.4.2:XXXXU->CME </LogMessa
ge>
<LogMessage timestamp="2007/02/28 04:09:31:894" logType="CME" severity="3" threadName="QFJ Timer"> FixLogFactory Initiated logon request </LogMessage>
<LogMessage timestamp="2007/02/28 04:09:32:188" logType="CME" severity="3" threadName="QFJ Socket Acceptor 1697b67"> FixLogFactory Tried to send a reject wh
ile not logged on: Invalid tag number (field 789)
quickfix.SessionException: Tried to send a reject while not logged on: Invalid tag number (field 789)
        at quickfix.Session.generateReject(Session.java:857)
        at quickfix.Session.next(Session.java:583)
        at quickfix.mina.SingleThreadedEventHandlingStrategy$SessionMessageEvent.processMessage(SingleThreadedEventHandlingStrategy.java:128)
        at quickfix.mina.SingleThreadedEventHandlingStrategy.block(SingleThreadedEventHandlingStrategy.java:70)
        at quickfix.mina.SingleThreadedEventHandlingStrategy$1.run(SingleThreadedEventHandlingStrategy.java:86)
        at java.lang.Thread.run(Thread.java:595)
 </LogMessage>
<LogMessage timestamp="2007/02/28 04:09:32:207" logType="CME" severity="3" threadName="SocketIoProcessor-0"> FixLogFactory Disconnecting </LogMessage>
<LogMessage timestamp="2007/02/28 04:09:32:208" logType="CME" severity="3" threadName="SocketIoProcessor-0"> FixSingleSessionConnection connection stopped (
logout) </LogMessage>


_________________________________
Vladimir Kvasov
Trading & Market Making
Rates Technology
Deutsche Bank
+7 495 9812289

---

This e-mail may contain confidential and/or privileged information. If you
are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail. Any
unauthorized copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users
Reply | Threaded
Open this post in threaded view
|

Re: Tried to send a reject while not logged on:Invalid tag number (field 789)

Vladimir Kvasov
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/


yeah. I see. you are right.
It's not good that I can't see original message received by quickfixj.

I thought disabling  ValidateUserDefinedFields properti will help, but it has no effect, exception happens anyway.
What is "UserDefinedField" then?


_________________________________
Vladimir Kvasov






QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/
It appears you are receiving a logon acknowledgement with a 789 tag (NextExpectedMsgSeqNum). This
tag is only valid in FIX 4.4 although your session is FIX 4.2. You may need to modify your FIX 4.2 data
dictionary to add this tag.
 



From: [hidden email] [mailto:[hidden email]] On Behalf Of Vladimir Kvasov
Sent:
Wednesday, February 28, 2007 6:59 AM
To:
[hidden email]
Subject:
[Quickfixj-users] Tried to send a reject while not logged on:Invalid tag number (field 789)

 

Hi


I got some strange exception. it happens when quickfix is trying to log in.
it says "Invalid tag number (field 789)" but there is no tag with id 789 in logon message.

any ideas?


thank you


<LogMessage timestamp="2007/02/28 04:09:30:219" logType="CME" severity="3" threadName="main"> FixLogFactory Session FIX.4.2:XXXXU->CME schedule is daily,

05:00:00 GMT - 05:00:00 GMT (daily, 00:00:00 GMT-05:00 - 00:00:00 GMT-05:00) </LogMessage>

<LogMessage timestamp="2007/02/28 04:09:30:229" logType="CME" severity="3" threadName="main"> FixLogFactory Created session: FIX.4.2:XXXXU->CME </LogMessa

ge>

<LogMessage timestamp="2007/02/28 04:09:31:894" logType="CME" severity="3" threadName="QFJ Timer"> FixLogFactory Initiated logon request </LogMessage>

<LogMessage timestamp="2007/02/28 04:09:32:188" logType="CME" severity="3" threadName="QFJ Socket Acceptor 1697b67"> FixLogFactory Tried to send a reject wh

ile not logged on: Invalid tag number (field 789)

quickfix.SessionException: Tried to send a reject while not logged on: Invalid tag number (field 789)

       at quickfix.Session.generateReject(Session.java:857)

       at quickfix.Session.next(Session.java:583)

       at quickfix.mina.SingleThreadedEventHandlingStrategy$SessionMessageEvent.processMessage(SingleThreadedEventHandlingStrategy.java:128)

       at quickfix.mina.SingleThreadedEventHandlingStrategy.block(SingleThreadedEventHandlingStrategy.java:70)

       at quickfix.mina.SingleThreadedEventHandlingStrategy$1.run(SingleThreadedEventHandlingStrategy.java:86)

       at java.lang.Thread.run(Thread.java:595)

</LogMessage>

<LogMessage timestamp="2007/02/28 04:09:32:207" logType="CME" severity="3" threadName="SocketIoProcessor-0"> FixLogFactory Disconnecting </LogMessage>

<LogMessage timestamp="2007/02/28 04:09:32:208" logType="CME" severity="3" threadName="SocketIoProcessor-0"> FixSingleSessionConnection connection stopped (

logout) </LogMessage>



_________________________________
Vladimir Kvasov
Trading & Market Making
Rates Technology
Deutsche Bank
+7 495 9812289

---


This e-mail may contain confidential and/or privileged information. If you
are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail. Any
unauthorized copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users



---

This e-mail may contain confidential and/or privileged information. If you
are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail. Any
unauthorized copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users
Reply | Threaded
Open this post in threaded view
|

Re: Tried to send a reject while not logged on:Invalid tag number (field 789)

Stephen Bate
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/
QFJ is providing the messages to your logger. Check your logger
implementation and configuration to determine if and where the message are
being logged.

The field in question is not a user-defined field (which have tags >=
5000). It's actually an official FIX message field, but only for 4.4. It's
not valid for a standard FIX 4.2 session. However, you can add it to FIX
4.2 by modifying the data dictionary XML file.

> yeah. I see. you are right.
> It's not good that I can't see original message received by quickfixj.
>
> I thought disabling  ValidateUserDefinedFields properti will help, but it
> has no effect, exception happens anyway.
> What is "UserDefinedField" then?
>
>
> _________________________________
> Vladimir Kvasov
>
>
>
>
>
>
>
>
> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
> QuickFIX/J Support: http://www.quickfixj.org/support/
> It appears you are receiving a logon acknowledgement with a 789 tag
> (NextExpectedMsgSeqNum). This
> tag is only valid in FIX 4.4 although your session is FIX 4.2. You may
> need to modify your FIX 4.2 data
> dictionary to add this tag.
>
>
> From: [hidden email]
> [mailto:[hidden email]] On Behalf Of
> Vladimir Kvasov
> Sent: Wednesday, February 28, 2007 6:59 AM
> To: [hidden email]
> Subject: [Quickfixj-users] Tried to send a reject while not logged
> on:Invalid tag number (field 789)
>
>
> Hi
>
> I got some strange exception. it happens when quickfix is trying to log
> in.
> it says "Invalid tag number (field 789)" but there is no tag with id 789
> in logon message.
> any ideas?
>
> thank you
>
> <LogMessage timestamp="2007/02/28 04:09:30:219" logType="CME" severity="3"
> threadName="main"> FixLogFactory Session FIX.4.2:XXXXU->CME schedule is
> daily,
> 05:00:00 GMT - 05:00:00 GMT (daily, 00:00:00 GMT-05:00 - 00:00:00
> GMT-05:00) </LogMessage>
> <LogMessage timestamp="2007/02/28 04:09:30:229" logType="CME" severity="3"
> threadName="main"> FixLogFactory Created session: FIX.4.2:XXXXU->CME
> </LogMessa
> ge>
> <LogMessage timestamp="2007/02/28 04:09:31:894" logType="CME" severity="3"
> threadName="QFJ Timer"> FixLogFactory Initiated logon request
> </LogMessage>
> <LogMessage timestamp="2007/02/28 04:09:32:188" logType="CME" severity="3"
> threadName="QFJ Socket Acceptor 1697b67"> FixLogFactory Tried to send a
> reject wh
> ile not logged on: Invalid tag number (field 789)
> quickfix.SessionException: Tried to send a reject while not logged on:
> Invalid tag number (field 789)
>         at quickfix.Session.generateReject(Session.java:857)
>         at quickfix.Session.next(Session.java:583)
>         at
> quickfix.mina.SingleThreadedEventHandlingStrategy$SessionMessageEvent.processMessage(SingleThreadedEventHandlingStrategy.java:128)
>
>         at
> quickfix.mina.SingleThreadedEventHandlingStrategy.block(SingleThreadedEventHandlingStrategy.java:70)
>
>         at
> quickfix.mina.SingleThreadedEventHandlingStrategy$1.run(SingleThreadedEventHandlingStrategy.java:86)
>
>         at java.lang.Thread.run(Thread.java:595)
>  </LogMessage>
> <LogMessage timestamp="2007/02/28 04:09:32:207" logType="CME" severity="3"
> threadName="SocketIoProcessor-0"> FixLogFactory Disconnecting
> </LogMessage>
> <LogMessage timestamp="2007/02/28 04:09:32:208" logType="CME" severity="3"
> threadName="SocketIoProcessor-0"> FixSingleSessionConnection connection
> stopped (
> logout) </LogMessage>
>
>
> _________________________________
> Vladimir Kvasov
> Trading & Market Making
> Rates Technology
> Deutsche Bank
> +7 495 9812289
> ---
>
> This e-mail may contain confidential and/or privileged information. If you
>
> are not the intended recipient (or have received this e-mail in error)
> please notify the sender immediately and destroy this e-mail. Any
> unauthorized copying, disclosure or distribution of the material in this
> e-mail is strictly forbidden.
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Quickfixj-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/quickfixj-users
>
>
>
>
> ---
>
> This e-mail may contain confidential and/or privileged information. If you
> are not the intended recipient (or have received this e-mail in error)
> please notify the sender immediately and destroy this e-mail. Any
> unauthorized copying, disclosure or distribution of the material in this
> e-mail is strictly
> forbidden.-------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV_______________________________________________
> Quickfixj-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/quickfixj-users
>



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users