← Zurück

TimeZoneInfo may not be NULL

Вылетает при запуске гидры в фоновом режиме(до входа в систему).. пробовал откладывать запуск.. думал мож чо запуститься не успевает.. не сработало.. можно как-то побороть или гидра в любом случае в фоновом режиме работать не будет?

War dieses Thema hilfreich?

Thema teilen

Kommentare (14)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

esper
esper

Версия Гидры какая? В одной из последних версий менялась таблица Exchange, надо удалить в ней все записи и добавить следующий столбец```sql TimeZoneInfo nvarchar NOT NULL

XMbIPb
XMbIPb Autor

Гидра 4.1.3.. а почему эта ошибка вылетает только в фоновом режиме? если запускать вручную всё нормально...

esper
esper

Какой при этом стектрейс?

XMbIPb
XMbIPb Autor

в System.Data.SQLite.SQLite3.Reset(SQLiteStatement stmt) в System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt) в System.Data.SQLite.SQLiteDataReader.NextResult() в System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior) в System.Data.SQLite.SQLiteCommand.ExecuteNonQuery() в Ecng.Data.DatabaseCommand.<>c__DisplayClass41.<Execute>b__1(DbConnection connection) в Ecng.Data.Database.GetConnection(Action1 action) в Ecng.Data.DatabaseCommand.Execute[TResult](IEnumerable1 input, Func2 handler) в Ecng.Data.Database.Execute(DatabaseCommand command, SerializationItemCollection source, Boolean needRetVal) в Ecng.Data.Database.<>c__DisplayClassc1.<Create>b__b() в Ecng.Data.Database.Create[TEntity](TEntity entity) в Ecng.Data.HierarchicalPageLoadList1.OnAdd(TEntity entity) в Ecng.Serialization.RelationManyList`1.Add(TEntity item) в StockSharp.Hydra.MainWindow.InitializeDataSource()

esper
esper

Как именно Гидра запускается в фоновом режиме? От имени какого пользователя?

XMbIPb
XMbIPb Autor

Её запускает планировщик при запуске сервера.. под админом...

Memory
Memory

ОС какая? Не Win 7 случайно?

XMbIPb
XMbIPb Autor

WS 2012 rc Может там без входа в систему не запускается какая-то служба необходимая гидре?

Memory
Memory

Наверное примерно тоже самое. Точно не уверен но там может быть такое. Файл БД создан под другим пользователем и админ может не иметь к нему прав.

XMbIPb
XMbIPb Autor

Вроде всё под админом создавал и галка стоит в планировщике выполнять с наивысшими правами.. да и когда под админом захожу всё норм.. а это точно первый запрос гидры к базе при запуске?

Memory
Memory

Вроде первый. Там еще в политиках безопасности надо настройки делать. Разрешить выполнение в пакетном режиме. Так как-то.

XMbIPb
XMbIPb Autor

Это где?

Memory
Memory

Это в контрол паннел - администрирование - политики безопасности и т.д.

Может пакетный режим, может как сервис, но сильно похоже на то, что локально незалогиненый юзер, в вашем случае админ, не может чего-то сделать с файлом.

XMbIPb
XMbIPb Autor

Пакетный режим разрешен.. планировщик его автоматом прописывает при создании задания... Мне кажется тут дело не в юзере, а в каком-то ограничении для фоновых процессов или в отсутствии какой-то необходимой службы которая не запускается до логина...