<div dir="ltr"><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)">I'd guess there's some kind of error in your Data Dictionary xml file. Did you alter that file?</div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Tue, Oct 29, 2013 at 9:36 AM, Ashutosh Mishra <span dir="ltr"><<a href="mailto:A.Mishra@ny.tr.mufg.jp" target="_blank">A.Mishra@ny.tr.mufg.jp</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Even if I don’t define Dictionary d it still gives me tha same error. No clue why..does it have to do with XML file?<u></u><u></u></span></p>
<div class="im">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal" style="text-align:justify;line-height:12.0pt;text-autospace:none">
<span style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#4f81bd">Thanks & Regards,<u></u><u></u></span></p>
<p class="MsoNormal" style="text-align:justify;line-height:12.0pt;text-autospace:none">
<span style="font-size:11.0pt;font-family:"Arial","sans-serif";color:#4f81bd">Ashutosh Mishra<u></u><u></u></span></p>
<p class="MsoNormal" style="text-align:justify;line-height:12.0pt;text-autospace:none">
<span style="font-family:"MS PMincho""><u></u> <u></u></span></p>
<p class="MsoNormal" style="text-align:justify;line-height:12.0pt;text-autospace:none">
<span style="font-family:"MS PMincho"">*********************************************************************************<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:12.0pt;text-autospace:none"><span style="font-family:"MS PMincho"">This communication (including any attachments) is intended only or the use of the individual whom it is addressed and may contain information
that is privileged, confidential or legally protected. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received
this communication in error, please notify us immediately by replying to the message. Please also delete the message and its attachments, if any, from your computer and destroy any hard copies you may have created. Thank you for your cooperation.
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:"MS PMincho"">*********************************************************************************</span><span style="font-size:10.5pt;font-family:"Century","serif";color:#1f497d"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
</div><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <a href="mailto:quickfixn-bounces@lists.quickfixn.com" target="_blank">quickfixn-bounces@lists.quickfixn.com</a> [mailto:<a href="mailto:quickfixn-bounces@lists.quickfixn.com" target="_blank">quickfixn-bounces@lists.quickfixn.com</a>]
<b>On Behalf Of </b>Grant Birchmeier<br>
<b>Sent:</b> Tuesday, October 29, 2013 10:32 AM</span></p><div class="im"><br>
<b>To:</b> Mailing list for QuickFIX/n<br>
<b>Subject:</b> Re: {{Quickfixn}} FpML file<u></u><u></u></div><p></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal"><span style>I don't understand wh</span><span style="color:#222222">y you are creating Dictionary "d". All that stuff should already be in TradeWebClientInitiator.cfg. You shouldn't need to modify "settings" after you create
it from the file.</span><span style><u></u><u></u></span></p>
</div><div><div class="h5">
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><u></u> <u></u></p>
<div>
<p class="MsoNormal">On Tue, Oct 29, 2013 at 9:15 AM, Ashutosh Mishra <<a href="mailto:A.Mishra@ny.tr.mufg.jp" target="_blank">A.Mishra@ny.tr.mufg.jp</a>> wrote:<u></u><u></u></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Now I am getting this error:</span><u></u><u></u></p>
<p class="MsoNormal">Object reference not set to an instance of an object.<br>
at QuickFix.DataDictionary.DataDictionary.setVersionInfo(XmlDocument doc)<u></u><u></u></p>
<div>
<p class="MsoNormal"><br>
at QuickFix.DataDictionary.DataDictionary.Load(String path)<br>
at QuickFix.SessionFactory.createDataDictionary(SessionID sessionID, Dictiona<br>
ry settings, String settingsKey, String beginString)<br>
at QuickFix.SessionFactory.ProcessFixDataDictionary(SessionID sessionID, Dict<br>
ionary settings, DataDictionaryProvider provider)<br>
at QuickFix.SessionFactory.Create(SessionID sessionID, Dictionary settings)<br>
at QuickFix.AbstractInitiator..ctor(IApplication app, IMessageStoreFactory st<br>
oreFactory, SessionSettings settings, ILogFactory logFactory, IMessageFactory me<br>
ssageFactory)<br>
at QuickFix.Transport.SocketInitiator..ctor(IApplication application, IMessag<br>
eStoreFactory storeFactory, SessionSettings settings, ILogFactory logFactory)<br>
<u></u><u></u></p>
</div>
<p class="MsoNormal">My Program.cs is as follows:<u></u><u></u></p>
<p><span style="font-family:Consolas;color:blue">try</span><u></u><u></u></p>
<p><span style="font-family:Consolas">{</span><u></u><u></u></p>
<p><span style="font-family:Consolas">QuickFix.<span style="color:#2b91af">SessionSettings</span> settings =
<span style="color:blue">new</span> QuickFix.<span style="color:#2b91af">SessionSettings</span>(<span style="color:#a31515">@"C:\Users\ashutosh_m\documents\visual studio 2010\Projects\MutbTradeweb_Application_Ver_1.0.1\MutbTradeweb_Application_Ver_1.0.1\TradeWebClientInitiator.cfg"</span>);</span><u></u><u></u></p>
<div>
<p><span style="font-family:Consolas;color:#2b91af">TradeClientApp</span><span style="font-family:Consolas"> application =
<span style="color:blue">new</span> <span style="color:#2b91af">TradeClientApp</span>();</span><u></u><u></u></p>
</div>
<p><span style="font-family:Consolas;color:#2b91af">Dictionary</span><span style="font-family:Consolas"> d =
<span style="color:blue">new</span> <span style="color:#2b91af">Dictionary</span>();</span><u></u><u></u></p>
<p><span style="font-family:Consolas">QuickFix.<span style="color:#2b91af">SessionID</span> id1 =
<span style="color:blue">new</span> QuickFix.<span style="color:#2b91af">SessionID</span>(<span style="color:#a31515">"FIX.4.4"</span>,
<span style="color:#a31515">"MITUFJTR"</span>, <span style="color:#a31515">"TRADEWEB"</span>,
<span style="color:#a31515">"SessionID"</span>);</span><u></u><u></u></p>
<p><span style="font-family:Consolas">d.SetString(<span style="color:#a31515">"ConnectionType"</span>,
<span style="color:#a31515">"initiator"</span>);</span><u></u><u></u></p>
<p><span style="font-family:Consolas">d.SetLong(<span style="color:#a31515">"SocketAcceptPort"</span>, 9000);</span><u></u><u></u></p>
<p><span style="font-family:Consolas">d.SetString(<span style="color:#a31515">"FileLogPath"</span>,
<span style="color:#a31515">"Log"</span>);</span><u></u><u></u></p>
<p><span style="font-family:Consolas">d.SetString(<span style="color:#a31515">"StartTime"</span>,
<span style="color:#a31515">"00:00:00"</span>);</span><u></u><u></u></p>
<p><span style="font-family:Consolas">d.SetString(<span style="color:#a31515">"EndTime"</span>,
<span style="color:#a31515">"00:00:00"</span>);</span><u></u><u></u></p>
<p><span style="font-family:Consolas">d.SetString(<span style="color:#a31515">"FileStorePath"</span>,
<span style="color:#a31515">@"c:fixfiles"</span>);</span><u></u><u></u></p>
<p><span style="font-family:Consolas">d.SetBool(<span style="color:#a31515">"UseDataDictionary"</span>,
<span style="color:blue">true</span>);</span><u></u><u></u></p>
<p><span style="font-family:Consolas">d.SetString(<span style="color:#a31515">"DataDictionary"</span>,
<span style="color:#a31515">@"FIX42.xml"</span>);</span><u></u><u></u></p>
<p><span style="font-family:Consolas">settings.Set(id1, d);</span><u></u><u></u></p>
<div>
<p><span style="font-family:Consolas">QuickFix.<span style="color:#2b91af">IMessageStoreFactory</span> storeFactory =
<span style="color:blue">new</span> QuickFix.<span style="color:#2b91af">FileStoreFactory</span>(settings);</span><u></u><u></u></p>
<p><span style="font-family:Consolas">QuickFix.<span style="color:#2b91af">ILogFactory</span> logFactory =
<span style="color:blue">new</span> QuickFix.<span style="color:#2b91af">ScreenLogFactory</span>(settings);</span><u></u><u></u></p>
<p><span style="font-family:Consolas">QuickFix.Transport.<span style="color:#2b91af">SocketInitiator</span> initiator =
<span style="color:blue">new</span> QuickFix.Transport.<span style="color:#2b91af">SocketInitiator</span>(application, storeFactory, settings, logFactory);</span><u></u><u></u></p>
</div>
<p><span style="font-family:Consolas">initiator.Start();</span><u></u><u></u></p>
<p><span style="font-family:Consolas">application.Run();</span><u></u><u></u></p>
<p><span style="font-family:Consolas;color:#2b91af">Thread</span><span style="font-family:Consolas">.Sleep(3000);</span><u></u><u></u></p>
<p><span style="font-family:Consolas;color:#2b91af">Console</span><span style="font-family:Consolas">.ReadLine();</span><u></u><u></u></p>
<p><span style="font-family:Consolas">initiator.Stop();</span><u></u><u></u></p>
<p><span style="font-family:Consolas">}</span><u></u><u></u></p>
<p><span style="font-family:Consolas;color:blue">catch</span><span style="font-family:Consolas"> (System.<span style="color:#2b91af">Exception</span> e)</span><u></u><u></u></p>
<p><span style="font-family:Consolas">{</span><u></u><u></u></p>
<p><span style="font-family:Consolas;color:#2b91af">Console</span><span style="font-family:Consolas">.WriteLine(e.Message);</span><u></u><u></u></p>
<p><span style="font-family:Consolas;color:#2b91af">Console</span><span style="font-family:Consolas">.WriteLine(e.StackTrace);</span><u></u><u></u></p>
<p><span style="font-family:Consolas">}</span><u></u><u></u></p>
<p><span style="font-family:Consolas;color:#2b91af">Environment</span><span style="font-family:Consolas">.Exit(1);</span><u></u><u></u></p>
<div>
<p><span style="font-family:Consolas">}</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#222222">-- </span><u></u><u></u></p>
</div>
</div>
</div>
</div>
<div>
<p class="MsoNormal"><span style="background:white">Grant Birchmeier</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><b><span style="color:#3333ff;background:#ffcc00">Connamara Systems, LLC</span></b><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><b>Made-To-Measure Trading Solutions.</b><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Exactly what you need. No more. No less.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><a href="http://connamara.com" target="_blank">http://connamara.com</a><u></u><u></u></p>
</div>
</div>
</div></div></div>
</div>
</div>
<br>_______________________________________________<br>
Quickfixn mailing list<br>
<a href="mailto:Quickfixn@lists.quickfixn.com">Quickfixn@lists.quickfixn.com</a><br>
<a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com" target="_blank">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div><font><span style="background-color:#000000"><span style="background-color:#ffffff">Grant Birchmeier</span></span></font><font><font color="#3333ff"><br>
</font></font></div><div><font><b><font color="#3333ff"><span style="background-color:#ffcc33"><span style="background-color:#ffcc66"><span style="background-color:#ffcc99"><span style="background-color:#ffffff"><span style="background-color:#ffcc00">Connamara Systems, LLC</span></span></span></span></span></font></b></font><br>
</div><div><font><b>Made-To-Measure Trading Solutions.</b></font></div><div><font>Exactly what you need. No more. No less.</font><font><b><font color="#3333ff"><br></font></b></font></div><div><font><a href="http://connamara.com" target="_blank">http://connamara.com</a><br>
</font></div>
</div>