﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Ошибка в quikLUA 4.3.21.0</title>
  <id>~/topic/8096/oshibka-v-quiklua-4_3_21_0/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-27T01:55:33Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=8096" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/39297/</id>
    <title type="text">В последней версии периодически в логе lua периодически начинает сыпаться ошибка: &amp;quot;OnQuoteF System.R...</title>
    <published>2017-02-20T14:27:10Z</published>
    <updated>2017-02-20T14:28:54Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.com/users/6384/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">В последней версии периодически в логе lua периодически начинает сыпаться ошибка: &amp;quot;OnQuoteF System.Runtime.InteropServices.SEHException (0x80004005): Внешний компонент создал исключение.&amp;quot; после чего стаканы перестают обновляться и приходится перезапускать скрипт lua.&lt;br /&gt;&lt;br /&gt;Кусок лога:&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;2017/02/20 16:20:09.622|       |FixServer |From quik 127.0.0.1:9143: MarketDataRequest&lt;br /&gt;2017/02/20 16:20:09.622|       |LuaServer |Request: Type = MarketData TrId = 57301326 Value =  SecId = S#:SPH7@SPBFUT, Native:,Type: OrdType =  IsSubscribe = False DataType = MarketDepth&lt;br /&gt;2017/02/20 16:20:09.622|Error  |LuaServer |Unsubscribe_Level_II_Quotes error.&lt;br /&gt;2017/02/20 16:20:09.626|       |FixServer |From quik 127.0.0.1:9143: MarketDataRequest&lt;br /&gt;2017/02/20 16:20:09.626|       |LuaServer |Request: Type = MarketData TrId = 57301328 Value =  SecId = S#:SPH7@SPBFUT, Native:,Type: OrdType =  IsSubscribe = False DataType = Level1&lt;br /&gt;2017/02/20 16:20:09.626|       |FixServer |From quik 127.0.0.1:9143: MarketDataRequest&lt;br /&gt;2017/02/20 16:20:09.626|       |LuaServer |Request: Type = MarketData TrId = 57301329 Value =  SecId = S#:SPH7@SPBFUT, Native:,Type: OrdType =  IsSubscribe = False DataType = Trades&lt;br /&gt;2017/02/20 16:20:09.626|       |LuaServer |LookupAllTrades&lt;br /&gt;2017/02/20 16:20:09.626|       |LuaServer |All trades count: 226774&lt;br /&gt;2017/02/20 16:20:09.627|       |FixServer |From quik 127.0.0.1:9143: MarketDataRequest&lt;br /&gt;2017/02/20 16:20:09.627|       |FixServer |From quik 127.0.0.1:9143: MarketDataRequest&lt;br /&gt;2017/02/20 16:20:09.627|       |FixServer |From quik 127.0.0.1:9143: MarketDataRequest&lt;br /&gt;2017/02/20 16:20:09.699|       |FixServer |From quik 127.0.0.1:9142: Logout&lt;br /&gt;2017/02/20 16:20:09.699|       |FixServer |From quik 127.0.0.1:9143: Logout&lt;br /&gt;2017/02/20 16:20:09.699|       |FixServer |Disconnect quik (127.0.0.1:9142)&lt;br /&gt;2017/02/20 16:20:09.699|       |FixServer |Disconnect quik (127.0.0.1:9143)&lt;br /&gt;2017/02/20 16:20:09.700|Error  |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен.&lt;br /&gt;Имя объекта: &amp;quot;System.Net.Sockets.NetworkStream&amp;quot;.&lt;br /&gt;   в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)&lt;br /&gt;   в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos)&lt;br /&gt;   в StockSharp.Fix.Native.BaseFixReader.ReadByte()&lt;br /&gt;   в StockSharp.Fix.Native.TextFixReader.ReadString()&lt;br /&gt;   в #=qbM3LiUpTwwo_oc0GTzh3D2HBuYPuSWgZPEGKfHG7kG9W$aFUD2Es$ZzCcdKPogzC.#=qXVOwoxEDCZykDDuyj2x$AA==(IFixReader #=q8WXvF6l5Kz10GOG3i15U3g==, Boolean&amp;amp; #=q37$jCFcLlhGeIS7LX9tIXA==)&lt;br /&gt;   в #=qbM3LiUpTwwo_oc0GTzh3D2HBuYPuSWgZPEGKfHG7kG9W$aFUD2Es$ZzCcdKPogzC.#=qB55r4K84FUTegdkWGEVfzQ==(IFixReader #=q8WXvF6l5Kz10GOG3i15U3g==, Boolean #=q27UsZ3NmIH$VQ8W0sde158w96WR9VdPRAMsXOjEJrnY=, String #=q$YptUrLU9g$LZnsUm6q0EtgeT7bDGoFWnJVvzQprkbk=, ILogReceiver #=qUNNAOWLKBUE8Hwvz1EliUQ==, String #=qUs0AH$sPK9txi6HUKI$USA==, Func`3 #=qIq3Tc9cf7dovv31d9HWb_g==, Action`1 #=qCI8gm3AvPBkjRObhUrWFRg==)&lt;br /&gt;2017/02/20 16:20:09.700|Error  |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен.&lt;br /&gt;Имя объекта: &amp;quot;System.Net.Sockets.NetworkStream&amp;quot;.&lt;br /&gt;   в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)&lt;br /&gt;   в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos)&lt;br /&gt;   в StockSharp.Fix.Native.BaseFixReader.ReadByte()&lt;br /&gt;   в StockSharp.Fix.Native.TextFixReader.ReadString()&lt;br /&gt;   в #=qbM3LiUpTwwo_oc0GTzh3D2HBuYPuSWgZPEGKfHG7kG9W$aFUD2Es$ZzCcdKPogzC.#=qXVOwoxEDCZykDDuyj2x$AA==(IFixReader #=q8WXvF6l5Kz10GOG3i15U3g==, Boolean&amp;amp; #=q37$jCFcLlhGeIS7LX9tIXA==)&lt;br /&gt;   в #=qbM3LiUpTwwo_oc0GTzh3D2HBuYPuSWgZPEGKfHG7kG9W$aFUD2Es$ZzCcdKPogzC.#=qB55r4K84FUTegdkWGEVfzQ==(IFixReader #=q8WXvF6l5Kz10GOG3i15U3g==, Boolean #=q27UsZ3NmIH$VQ8W0sde158w96WR9VdPRAMsXOjEJrnY=, String #=q$YptUrLU9g$LZnsUm6q0EtgeT7bDGoFWnJVvzQprkbk=, ILogReceiver #=qUNNAOWLKBUE8Hwvz1EliUQ==, String #=qUs0AH$sPK9txi6HUKI$USA==, Func`3 #=qIq3Tc9cf7dovv31d9HWb_g==, Action`1 #=qCI8gm3AvPBkjRObhUrWFRg==)&lt;br /&gt;2017/02/20 16:20:09.700|Error  |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен.&lt;br /&gt;Имя объекта: &amp;quot;System.Net.Sockets.NetworkStream&amp;quot;.&lt;br /&gt;   в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)&lt;br /&gt;   в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos)&lt;br /&gt;   в StockSharp.Fix.Native.BaseFixReader.ReadByte()&lt;br /&gt;   в StockSharp.Fix.Native.TextFixReader.ReadTag()&lt;br /&gt;   в #=qbM3LiUpTwwo_oc0GTzh3D2HBuYPuSWgZPEGKfHG7kG9W$aFUD2Es$ZzCcdKPogzC.#=qIiUpxctWQYaAhn721fBkNw==(IFixReader #=q8WXvF6l5Kz10GOG3i15U3g==, FixTags #=q7VnrKgfcYO2Wdqw_LmYwRg==)&lt;br /&gt;   в #=qbM3LiUpTwwo_oc0GTzh3D2HBuYPuSWgZPEGKfHG7kG9W$aFUD2Es$ZzCcdKPogzC.#=qqt_xeY6u3UUPdAYVhC5DCw==(IFixReader #=q8WXvF6l5Kz10GOG3i15U3g==, Boolean #=q27UsZ3NmIH$VQ8W0sde158w96WR9VdPRAMsXOjEJrnY=, String #=q$YptUrLU9g$LZnsUm6q0EtgeT7bDGoFWnJVvzQprkbk=)&lt;br /&gt;   в #=qbM3LiUpTwwo_oc0GTzh3D2HBuYPuSWgZPEGKfHG7kG9W$aFUD2Es$ZzCcdKPogzC.#=qB55r4K84FUTegdkWGEVfzQ==(IFixReader #=q8WXvF6l5Kz10GOG3i15U3g==, Boolean #=q27UsZ3NmIH$VQ8W0sde158w96WR9VdPRAMsXOjEJrnY=, String #=q$YptUrLU9g$LZnsUm6q0EtgeT7bDGoFWnJVvzQprkbk=, ILogReceiver #=qUNNAOWLKBUE8Hwvz1EliUQ==, String #=qUs0AH$sPK9txi6HUKI$USA==, Func`3 #=qIq3Tc9cf7dovv31d9HWb_g==, Action`1 #=qCI8gm3AvPBkjRObhUrWFRg==)&lt;br /&gt;2017/02/20 16:20:09.700|Error  |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен.&lt;br /&gt;Имя объекта: &amp;quot;System.Net.Sockets.NetworkStream&amp;quot;.&lt;br /&gt;   в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)&lt;br /&gt;   в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos)&lt;br /&gt;   в StockSharp.Fix.Native.BaseFixReader.ReadByte()&lt;br /&gt;   в StockSharp.Fix.Native.TextFixReader.SkipValue()&lt;br /&gt;   в #=qbM3LiUpTwwo_oc0GTzh3D2HBuYPuSWgZPEGKfHG7kG9W$aFUD2Es$ZzCcdKPogzC.#=qKn0ClQVu3iVjfMBt_X0ERg==(IFixReader #=q8WXvF6l5Kz10GOG3i15U3g==)&lt;br /&gt;2017/02/20 16:20:09.700|       |FixServer |Disconnect quik (127.0.0.1:9142)&lt;br /&gt;2017/02/20 16:20:09.700|Error  |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен.&lt;br /&gt;Имя объекта: &amp;quot;System.Net.Sockets.NetworkStream&amp;quot;.&lt;br /&gt;   в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)&lt;br /&gt;   в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos)&lt;br /&gt;   в StockSharp.Fix.Native.BaseFixReader.ReadByte()&lt;br /&gt;   в StockSharp.Fix.Native.TextFixReader.ReadTag()&lt;br /&gt;   в #=qbM3LiUpTwwo_oc0GTzh3D2HBuYPuSWgZPEGKfHG7kG9W$aFUD2Es$ZzCcdKPogzC.#=qIiUpxctWQYaAhn721fBkNw==(IFixReader #=q8WXvF6l5Kz10GOG3i15U3g==, FixTags #=q7VnrKgfcYO2Wdqw_LmYwRg==)&lt;br /&gt;   в #=qbM3LiUpTwwo_oc0GTzh3D2HBuYPuSWgZPEGKfHG7kG9W$aFUD2Es$ZzCcdKPogzC.#=qqt_xeY6u3UUPdAYVhC5DCw==(IFixReader #=q8WXvF6l5Kz10GOG3i15U3g==, Boolean #=q27UsZ3NmIH$VQ8W0sde158w96WR9VdPRAMsXOjEJrnY=, String #=q$YptUrLU9g$LZnsUm6q0EtgeT7bDGoFWnJVvzQprkbk=)&lt;br /&gt;   в #=qbM3LiUpTwwo_oc0GTzh3D2HBuYPuSWgZPEGKfHG7kG9W$aFUD2Es$ZzCcdKPogzC.#=qB55r4K84FUTegdkWGEVfzQ==(IFixReader #=q8WXvF6l5Kz10GOG3i15U3g==, Boolean #=q27UsZ3NmIH$VQ8W0sde158w96WR9VdPRAMsXOjEJrnY=, String #=q$YptUrLU9g$LZnsUm6q0EtgeT7bDGoFWnJVvzQprkbk=, ILogReceiver #=qUNNAOWLKBUE8Hwvz1EliUQ==, String #=qUs0AH$sPK9txi6HUKI$USA==, Func`3 #=qIq3Tc9cf7dovv31d9HWb_g==, Action`1 #=qCI8gm3AvPBkjRObhUrWFRg==)&lt;br /&gt;2017/02/20 16:20:09.700|Error  |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен.&lt;br /&gt;Имя объекта: &amp;quot;System.Net.Sockets.NetworkStream&amp;quot;.&lt;br /&gt;   в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)&lt;br /&gt;   в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos)&lt;br /&gt;   в StockSharp.Fix.Native.BaseFixReader.ReadByte()&lt;br /&gt;   в StockSharp.Fix.Native.TextFixReader.SkipValue()&lt;br /&gt;   в #=qbM3LiUpTwwo_oc0GTzh3D2HBuYPuSWgZPEGKfHG7kG9W$aFUD2Es$ZzCcdKPogzC.#=qKn0ClQVu3iVjfMBt_X0ERg==(IFixReader #=q8WXvF6l5Kz10GOG3i15U3g==)&lt;br /&gt;2017/02/20 16:20:09.700|       |FixServer |Disconnect quik (127.0.0.1:9143)&lt;br /&gt;2017/02/20 16:20:12.072|       |LuaServer |LookupAllTrades done&lt;br /&gt;2017/02/20 16:20:12.072|       |LuaServer |Request: Type = MarketData TrId = 57301330 Value =  SecId = S#:SRH7@SPBFUT, Native:,Type: OrdType =  IsSubscribe = False DataType = MarketDepth&lt;br /&gt;2017/02/20 16:20:12.072|Error  |LuaServer |Unsubscribe_Level_II_Quotes error.&lt;br /&gt;2017/02/20 16:20:12.072|       |LuaServer |Request: Type = MarketData TrId = 57301332 Value =  SecId = S#:SRH7@SPBFUT, Native:,Type: OrdType =  IsSubscribe = False DataType = Level1&lt;br /&gt;2017/02/20 16:20:12.072|       |LuaServer |Request: Type = MarketData TrId = 57301333 Value =  SecId = S#:SRH7@SPBFUT, Native:,Type: OrdType =  IsSubscribe = False DataType = Trades&lt;br /&gt;2017/02/20 16:20:12.072|       |LuaServer |LookupAllTrades&lt;br /&gt;2017/02/20 16:20:12.072|       |LuaServer |All trades count: 226775&lt;br /&gt;2017/02/20 16:20:14.292|       |LuaServer |LookupAllTrades done&lt;br /&gt;2017/02/20 16:20:14.304|Error  |LuaServer |OnQuoteF System.Runtime.InteropServices.SEHException (0x80004005): Внешний компонент создал исключение.&lt;br /&gt;   в _CxxThrowException(Void* , _s__ThrowInfo* )&lt;br /&gt;   в luabind.detail.throw_error_policy&amp;lt;std::basic_string&amp;lt;char,std::char_traits&amp;lt;char&amp;gt;,std::allocator&amp;lt;char&amp;gt; &amp;gt; &amp;gt;.handle_error(basic_string&amp;lt;char\,std::char_traits&amp;lt;char&amp;gt;\,std::allocator&amp;lt;char&amp;gt; &amp;gt;* , lua_State* interpreter, type_id* type_info)&lt;br /&gt;   в luabind.detail.object_cast_aux&amp;lt;class std::basic_string&amp;lt;char,struct std::char_traits&amp;lt;char&amp;gt;,class std::allocator&amp;lt;char&amp;gt; &amp;gt;,class luabind::adl::index_proxy&amp;lt;class luabind::adl::object&amp;gt;,struct luabind::detail::null_type,struct luabind::detail::throw_error_policy&amp;lt;class std::basic_string&amp;lt;char,struct std::char_traits&amp;lt;char&amp;gt;,class std::allocator&amp;lt;char&amp;gt; &amp;gt; &amp;gt;,class std::basic_string&amp;lt;char,struct std::char_traits&amp;lt;char&amp;gt;,class std::allocator&amp;lt;char&amp;gt; &amp;gt; &amp;gt;(basic_string&amp;lt;char\,std::char_traits&amp;lt;char&amp;gt;\,std::allocator&amp;lt;char&amp;gt; &amp;gt;* , index_proxy&amp;lt;luabind::adl::object&amp;gt;* value_wrapper, basic_string&amp;lt;char\,std::char_traits&amp;lt;char&amp;gt;\,std::allocator&amp;lt;char&amp;gt; &amp;gt;* __unnamed001, null_type* __unnamed002, throw_error_policy&amp;lt;std::basic_string&amp;lt;char\,std::char_traits&amp;lt;char&amp;gt;\,std::allocator&amp;lt;char&amp;gt; &amp;gt; &amp;gt;* __unnamed003, basic_string&amp;lt;char\,std::char_traits&amp;lt;char&amp;gt;\,std::allocator&amp;lt;char&amp;gt; &amp;gt;* __unnamed004)&lt;br /&gt;   в luabind.object_cast&amp;lt;class std::basic_string&amp;lt;char,struct std::char_traits&amp;lt;char&amp;gt;,class std::allocator&amp;lt;char&amp;gt; &amp;gt;,class luabind::adl::index_proxy&amp;lt;class luabind::adl::object&amp;gt; &amp;gt;(basic_string&amp;lt;char\,std::char_traits&amp;lt;char&amp;gt;\,std::allocator&amp;lt;char&amp;gt; &amp;gt;* , index_proxy&amp;lt;luabind::adl::object&amp;gt;* value_wrapper)&lt;br /&gt;   в OnQuote(lua_State* ls, basic_string&amp;lt;char\,std::char_traits&amp;lt;char&amp;gt;\,std::allocator&amp;lt;char&amp;gt; &amp;gt;* classCode, basic_string&amp;lt;char\,std::char_traits&amp;lt;char&amp;gt;\,std::allocator&amp;lt;char&amp;gt; &amp;gt;* secCode)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>