Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)

Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
Atom
09.10.2012
XMbIPb


System.FormatException: Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). at System.Guid.GuidResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument, String failureArgumentName, Exception innerException) at System.Guid.TryParseGuidWithNoStyle(String guidString, GuidResult& result) at System.Guid.TryParseGuid(String g, GuidStyles flags, GuidResult& result) at System.Guid..ctor(String g) at Ecng.Common.Converter.To(Object value, Type destinationType) at Ecng.Common.Converter.To(Object value) at StockSharp.Hydra.Core.Extensions.b__0(String s) in c:\Hydra\Core\Extensions.cs:line 72 at System.Linq.Enumerable.WhereSelectArrayIterator2.MoveNext() at Ecng.Collections.CollectionHelper.AddRange(ICollection1 source, IEnumerable1 items) at StockSharp.Hydra.Core.Extensions.GetList(Security security, String key) in c:\Hydra\Core\Extensions.cs:line 72 at StockSharp.Hydra.Core.Extensions.ContainsSource(Security security, String key, IMarketDataSource source) in c:\Hydra\Core\Extensions.cs:line 153 at StockSharp.Hydra.Core.Extensions.ContainsSource(Security security, Type dataType, IMarketDataSource source) in c:\Hydra\Core\Extensions.cs:line 137 at StockSharp.Hydra.Core.Extensions.ContainsSource(Security security, IMarketDataSource source) in c:\Hydra\Core\Extensions.cs:line 116 at StockSharp.Hydra.Core.TraderMarketDataSource.Start() in c:\Hydra\Core\TraderMarketDataSource.cs:line 74 at StockSharp.Hydra.Worker.Start(IEnumerable1 securities) in c:\Hydra\Hydra\Worker.cs:line 257 at StockSharp.Hydra.MainWindow.Start(Boolean auto) in c:\Hydra\Hydra\MainWindow.xaml.cs:line 1012 at StockSharp.Hydra.MainWindow.StartStopClick(Object sender, RoutedEventArgs e) in c:\Hydra\Hydra\MainWindow.xaml.cs:line 735 at StockSharp.Hydra.MainWindow.OnUpdateUi(Object sender, EventArgs e) in c:\Hydra\Hydra\MainWindow.xaml.cs:line 676 at System.Windows.Threading.DispatcherTimer.FireTick(Object unused) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

Вылетает при старте экспорта.. жалуется на вот эту строку: ```csharp retVal.AddRange(str.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries).Select(s => s.To()));


Теги:


Спасибо:


< 1 2 
esper

Фотография
Дата: 11.10.2012
Ответить


Напишите что содержит переменная str из первого сообщения в момент падения.

Спасибо:

XMbIPb

Фотография
Дата: 12.10.2012
Ответить


Quik

Спасибо:

XMbIPb

Фотография
Дата: 12.10.2012
Ответить


У меня там место в коде есть где источник стаканов присваивается вот таким макаром:```csharp s.DepthInfo.Source = "Quik";

Спасибо:

esper

Фотография
Дата: 12.10.2012
Ответить


XMbIPb: У меня там место в коде есть где источник стаканов присваивается вот таким макаром:```csharp s.DepthInfo.Source = "Quik";


В Гидре на кодеплексе такого кода точно нет.
Спасибо:

Moadip

Фотография
Дата: 12.10.2012
Ответить


XMbIPb: У меня там место в коде есть где источник стаканов присваивается вот таким макаром:```csharp s.DepthInfo.Source = "Quik";


Покажите кусок кода где есть эта строчка. 
Раньше для того чтобы определить связан ли какой либо источник с инструментом использовалось **ИМЯ** источника. Например QUIK.

Сейчас используется **GUID**. В гидре есть конвертер, который конвертирует старую базу в новую, переводя ИМЯ в GUID. 
Но лучше удалить старую базу данных по c:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\Documents\StockSharp\

И напишите последовательно действий. Например как [здесь](http://stocksharp.com/posts/m/21716/).

Спасибо:
< 1 2 

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy