Не запускается Гидра из сборки S# 19868
Atom Ответить
10.10.2012


Помогите Гуру.
Что я делаю не так?

1. Получил тестовый доступ на Украинскую биржу.
2. Установил шлюз Плаза 2.
3. Установил терминал.
4. Открыл требуемые порты в Comodo.
5. Запустил терминал и убедился в том что информация поступает.
6. С codeplex скачал исходники S#.
7. Из папки trunk gостроил решения Hydra.csproj, Core.csproj, а также все решения из папки Plugins.
8. Перенес недостающие 2 ini файла из релиза Гидры на Box.

В результате запуска в процессе создания последнего источник, а именно UX получил следующее сообщение об исключении:
12:26:19.204|Error |StockSharp|System.ArgumentException: Item with name 'Id' doesn't exists.
Имя параметра: name
в Ecng.Serialization.SerializationItemCollection.get_Item(String name)
в Ecng.Data.Database.GetOrAddCacheTable[TEntity](SerializationItemCollection table)
в Ecng.Data.Database.ReadAll[TEntity](Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)
в Ecng.Data.HierarchicalPageLoadList`1.OnGetGroup(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)
в Ecng.Serialization.RelationManyList`1.ReadAll(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)
в Ecng.Serialization.RelationManyList`1.RelationManyListEnumerator.ProcessMove(Boolean& canProcess)
в Ecng.Collections.BaseEnumerator`2.MoveNext()
в StockSharp.Hydra.MainWindow.InitializeMarketSources()
в System.Threading.Tasks.Task`1.InvokeFuture(Object futureAsObj)
в System.Threading.Tasks.Task.Execute()

Дальнейшие действия:
С Box скачал Hydra_4.1.5_19634, распаковал, запустил, получил:
012.10.10 09:59:45.107|Error |StockSharp|System.ArgumentException: Item with name 'Id' doesn't exists.
Имя параметра: name
в Ecng.Serialization.SerializationItemCollection.get_Item(String name)
в Ecng.Data.Database.GetOrAddCacheTable[TEntity](SerializationItemCollection table)
в Ecng.Data.Database.ReadAll[TEntity](Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)
в Ecng.Data.HierarchicalPageLoadList`1.OnGetGroup(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)
в Ecng.Serialization.RelationManyList`1.ReadAll(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)
в Ecng.Serialization.RelationManyList`1.RelationManyListEnumerator.ProcessMove(Boolean& canProcess)
в Ecng.Collections.BaseEnumerator`2.MoveNext()
в StockSharp.Hydra.MainWindow.InitializeMarketSources()
в StockSharp.Hydra.MainWindow.<MainWindowLoaded>b__26()
в System.Threading.Tasks.Task`1.InvokeFuture(Object futureAsObj)
в System.Threading.Tasks.Task.Execute()

как видим отличия только в выделенной строке.
Сразу хочу отметить до создания базы дело даже не доходит
Exception.png 31 KB (0)

Теги:


Спасибо:




2 Ответов
Moadip

Фотография
Автор статей Программист
Дата: 10.10.2012
Ответить


Сборка 19851. В 19868 обновлено только пару файлов справки.

1. Открыл проект \\trunk\StockSharp.sln. Собрал.
2. Удалил базу данных Гидры по c:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\Documents\StockSharp\
3. Запустил гидру из \\trunk\Hydra\Hydra\bin\Debug\Hydra.exe

[IMG]http://i25.fastpic.ru/thumb/2012/1010/7c/35577f4a350e52afe1800e3b1a18f27c.jpeg[/IMG]

Файлы

StockSharp.Plaza.Messages.ini
P2ClientGate.ini

добавлять не надо, они создаются при первом запуске гидры.

P.S.: Тоже установлен CoMoDo.
Спасибо: greg_bond

greg_bond

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


Выполнил, получилось!
Большое спасибо!
Автор топика
Спасибо:


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

loading
clippy