Стартовая страница › Форумы › Ошибки в работе › Ошибка в журнале Коммуникатора V6
- В этой теме 10 ответов, 3 участника, последнее обновление 1 год, 11 месяцев назад сделано Mikhail.
-
АвторСообщения
-
16.05.2022 в 17:25 #23500manjey73Участник
2022-05-16 17:20:09 [W12304081716][W12304081716$][ERR] Необработанное исключение: System.TypeLoadException: Method 'get_Channel' in type 'Scada.Comm.Engine.CommLine' from assembly 'ScadaCommEngine, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation. at Scada.Comm.Engine.CoreLogic..ctor(CommConfig appConfig, CommDirs appDirs, IStorage storage, ILog log) at Scada.Comm.Engine.Manager.StartService() at Scada.Comm.Wkr.Worker.ExecuteAsync(CancellationToken stoppingToken) at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken) at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost host) at Scada.Comm.Wkr.Program.Main(String[] args)
Неожиданно, куда копать не понимаю.
16.05.2022 в 17:45 #23501manjey73УчастникКоммуникатор ------------ Запуск : 06.05.2022 22:27:02 Время работы : 12:18:32 Статус : завершён Версия : 6.0.0.0 Источники данных (1) -------------------- [ScadaServer] Server Data Source : не готов Server Data Source ------------------ Соединение : соединение не установлено Очередь текущих данных : 0 из 1000, пропущено 0 Очередь архивных данных : 0 из 1000, пропущено 0 Очередь событий : 0 из 1000, пропущено 0 Линии связи (1) --------------- [1] My Line : завершён
16.05.2022 в 17:46 #23502manjey73УчастникНа другом ПК тоже неожиданно
2022-05-13 16:37:17 [W12305052105][W12305052105$][ACT] Запуск линий связи 2022-05-13 16:37:18 [W12305052105][W12305052105$][ACT] Запуск чтения команд из файлов 2022-05-16 09:00:24 [W12305052105][W12305052105$][ERR] Источник данных ScadaServer: Ошибка при приёме команд ТУ: System.IO.IOException: Unable to read data from the transport connection: Удаленный хост принудительно разорвал существующее подключение.. ---> System.Net.Sockets.SocketException (10054): Удаленный хост принудительно разорвал существующее подключение. at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 count) --- End of inner exception stack trace --- at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 count) at Scada.Client.BaseClient.ReceiveResponse(DataPacket request) at Scada.Client.ScadaClient.GetCommand() at Scada.Comm.Drivers.DrvDsScadaServer.Logic.ScadaServerDSL.ReceiveCommands()
16.05.2022 в 20:11 #23505RomirosУчастникЭто драйвер собственной разработки? Такое бывает при нестыковки версий. Beta версия быстро меняется, сам постоянно обновляю, чтобы методы работали.
16.05.2022 в 22:51 #23506manjey73УчастникПроблема заключается в том, что проект HeloWord и две линии связи с моими драйверами ВЫКЛЮЧЕНЫ.
И каким образом выключенные линии влияют при работе Коммуникатора ?
Ну и ошибки собственно на двух разных ПК, на втором Симулятор работает и Коммуникатор соответственно тоже.
Направление куда копать понятно, буду изучать вопрос.
- Этот ответ был изменен 1 год, 11 месяцев назад от manjey73.
17.05.2022 в 10:33 #23515manjey73УчастникУдалил линии связи, устройства, библиотеки драйверов, остался голый HellowWord с Симулятором.
Ошибка Коммуникатора осталась. Чудеса, не иначе.
Пробую переустановить…17.05.2022 в 11:30 #23516manjey73УчастникПереустановил, заработало.
Михаил, объясните такую глупость. Я копирую файлы в Program Files/SCADA
Руками в конфигах меняю порты на другие (установлена версия 5-ть так же на ПК)
Запускаю svc_install где требуется, перезапускаю ПК и оказывается что нигде порты не поменялись. Как так ?Приходится в Администраторе опять менять порты… Откуда тогда система берет данные о портах и зачем тогда нужны данные конфигурационные файлы если из них мы не получаем данные о портах при перезапуске системы ?
17.05.2022 в 11:41 #23517RomirosУчастникКонфигурацию после замены руками скачиваете в Администратор?
17.05.2022 в 12:47 #23518manjey73УчастникА что, еще в Администратор что-то скачивать надо? ОООО
Думал просто в Конфиг файлах требуется изменить…17.05.2022 в 14:12 #23521manjey73УчастникХочется еще вот что добавить, дайте пользователям выбор, где хранить настройки системы. В локальной папке или во всяких там Program Data…
После перестановки системы и добавления линии связи с номером 2 откуда-то подтянулись данные о MQTT с ошибкой… (не сохранил скрин к сожалению)
И вообще, это очень пагубная практика разбрасывать настройки куда попало…
17.05.2022 в 19:05 #23526MikhailМодераторЗапускаю svc_install где требуется, перезапускаю ПК и оказывается что нигде порты не поменялись. Как так ?
Если речь идёт о портах, которые указаны в настройках приложений, то они находятся в проекте и при передаче проекта перезаписываются.
Не входит в проект только Агент. Его конфигурацию можно менять вручную.Хочется еще вот что добавить, дайте пользователям выбор, где хранить настройки системы. В локальной папке или во всяких там Program Data…
Настройки хранятся в директориях Config приложений внутри директории установки. Исключение сделано только для Администратора, иначе он не сможет записать свои настройки в Program Files.
И вообще, это очень пагубная практика разбрасывать настройки куда попало…
Мне тоже не удобно, но так принято в Windows для безопасности. В Linux кстати тоже чаще всего настройки хранятся в etc
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.