Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Почтовый модуль останавливается по причине сбойного модуля nlssorting.dll : Супермаг Плюс (Супермаг 2000)

29.03.2024 8:30


11.07.2016 19:26
Tiger
 
Почтовый модуль останавливается после запуска через 1-2 мин. В журнале системы следующее

Цитата:
Сбойное приложение Sm.Post.Server.exe, версия 1.33.0.0, штамп времени 0x56cea710, сбойный модуль nlssorting.dll, версия 4.0.30319.1, штамп времени 0x4ba1d8ae, код исключения 0xc00000fd, смещение ошибки 0x00001680, ИД процесса 0x%9, время запуска приложения 0x%10.
Переустановка framework и СМ не помогает! Версия СМ 1.033 sp7
11.07.2016 20:12
bob
 
Почитай. нечто похожее.
15.07.2016 03:08
Tiger
 
Проблема не уходит, найдена причина, связанная с почтовым ящиком ЕГАИС. При выключении которого почтовик работает стабильно.

Проделанные действия:

1. Переустановка СМ и NET Framework на старом сервере
2. Переустановка на новое железо и перенос БД. Получил такую же ошибку только с другой dll

Цитата:
Сбойное приложение Sm.Post.Server.exe, версия 1.33.0.0, штамп времени 0x56cea710, сбойный модуль ntdll.dll, версия 6.0.6001.18000, штамп времени 0x4791a7a6, код исключения 0xc00000fd, смещение ошибки 0x00065bd5, ИД процесса 0x%9, время запуска приложения 0x%10.
В логах СМ

Цитата:
2016.07.15 (пятница) 08:19:58 1.33.0.0 sp7 Sm.Post.Server
----- Прерывание работы программы -----
сообщение: "Ошибка формирования физического пакета «WayBillAct_15982.XML»"
исключение: Sm.Core.BaseException
источник: Sm.Post.Filters.Egais
----- Причина исключения, уровень вложения 1 -----
сообщение: "Значение не может быть неопределенным.
Имя параметра: outputDiretory"
исключение: System.ArgumentNullException
источник: Sm.Post.Filters.Egais
метод: Void .ctor(Sm.Server.Database.OracleTransConn, Sm.Post.Filters.IFilterLog, System.String, System.String, System.String)
в Sm.Post.Filters.Egais.EgaisEncoder..ctor(OracleTransConn connection, IFilterLog logHelper, String outputDiretory, String fsRarId, String egaisPackageExtension)
в Sm.Post.Filters.Egais.EgaisFilter.EncodePackageImpl(FilterArguments args, Boolean& usePostReplyPackage, String[]& physicalPackagesNames)
в Sm.Post.Filters.FilterBase.Sm.Interfaces.IPostFilterServer.EncodePackage(Int32 physicalPackageId, Int32 targetId, String inputVirtualPackage, String outputPhysicalPackage, IPostReplyClient postReply, Boolean& usePostReplyPackage, String[]& physicalPackagesNames)
15.07.2016 07:31
Sullen
 
Настройки EGAIS в почтовике проверял? "outputDiretory" заполнено?
15.07.2016 07:38
Tiger
 
Цитата:
Sullen Настройки EGAIS в почтовике проверял? "outputDiretory" заполнено?
В интерфейсе поля каталогов обмена заполнены, транспорт проставлен, fsrar_id стоит. Может в БД не заносятся каталоги обмена, как проверить?
15.07.2016 07:47
OlegON
 
на другой БД попробуй? пути без русских имен?
15.07.2016 08:04
Sullen
 
В базе SMPOSTLOCATION табличка. Можешь проверить.
15.07.2016 09:28
Tiger
 
Цитата:
OlegON на другой БД попробуй? пути без русских имен?
Пути без русских букв! Попробовать подвязать БД, в сервере приложении нужно будет указывать SID другой БД?
15.07.2016 09:29
OlegON
 
При чем тут сервер приложений? У тебя почтовик падает или сервер приложений?
15.07.2016 09:32
Tiger
 
Цитата:
OlegON При чем тут сервер приложений? У тебя почтовик падает или сервер приложений?
Почтовик! При том, что мне же нужно будет подвязаться с одного сервера где сейчас сбоит почтовик, к серверу БД где с почтовиком все норм! Это же предлагается проверить?
Часовой пояс GMT +3, время: 08:30.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.