|
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm: |
☑ |
0
freelog
28.01.17
✎
16:40
|
Всем добрый день!
Помогите, пожалуйста, с проблемой. Возникает во время обмена УТ 11.1 => БП 2.0, а конкретно во время загрузки КОНТРАГЕНТОВ в БП.
Ошибка выполнения запроса
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:
по причине:
На сервере 1С:Предприятия произошла неисправимая ошибка. Приложение будет закрыто
Конфигурацию обновил до последнего релиза.
Платформа тоже последняя.
ТИИ делал.
1С:Предприятие 8.3 (8.3.8.2322)
Бухгалтерия предприятия, редакция 2.0 (2.0.66.12)
|
|
1
xpenaten
28.01.17
✎
16:44
|
|
|
2
H A D G E H O G s
28.01.17
✎
16:48
|
При заведении контрагента, его реквизит скопировали с сайта через буфер обмена, в результате туда попал недопустимый символ XML.
Скорее всего причина в этом.
|
|
3
freelog
28.01.17
✎
17:23
|
(1)все смотрел - не помогло, к тому же забыл сказать, что база СЕРВЕРНАЯ
(2)хорошая мысль! а обойти это на этапе загрузки данных как-то можно? или только перелопачивать реквизиты контрагентов в базе источнике в недопустимых символов, чистить их и потом по новой выгружать?
|
|
4
H A D G E H O G s
28.01.17
✎
18:47
|
(3) Найти в стэке процедуру, через которую проходят все данные и натравить на них
Функция ЗаменитьНедопустимыеСимволы(Текст) Экспорт
ПозицияСимвола=1;
Пока Истина Цикл
ПозицияСимвола=НайтиНедопустимыеСимволыXML(Текст,ПозицияСимвола);
Если ПозицияСимвола=0 Тогда
Прервать;
КонецЕсли;
Текст=Сред(Текст,1,ПозицияСимвола-1)+"&"+Строка(КодСимвола(Сред(Текст,ПозицияСимвола,1)))+Сред(Текст,ПозицияСимвола+1);
КонецЦикла;
КонецФункции
|
|
5
freelog
29.01.17
✎
13:32
|
После долгих мучений, экспериментальным путем было выявлено, что ошибка возникает только с базой в СЕРВЕРНОМ формате работы. С файловой базой на той же платформе проблем при обмене нет.
Предположу, что все-таки дело не в недопустимых символах, иначе бы ошибка вылезала в обоих случаях. Но на всяк случай перелопатил обработкой все реквизиты Контрагентов в базе-исходнике, но недопустимых символов не нашел.
Платформы перепробовал уже самые разные, начиная от 8.3.8.1747 и заканчивая тестовой 8.3.10.1877.
Друзья, есть еще какие-либо мысли на сей счет?
|
|
6
freelog
30.01.17
✎
14:59
|
up
коллеги, есть еще какие-нить идеи ? ну пичалька совсем с этим багом...
|
|
7
lexx256
31.01.17
✎
08:09
|
Такая же ошибка (На сервере 1С:Предприятия произошла неисправимая ошибка. Приложение будет закрыто) появлялась при выполнении длительных серверных вызовов. Связана вероятно с тем, что при таких вызовах процессы rphost отъедают всю доступную им память. Сняли ограничение на количество оперативки на рабочий процесс и проблема исчезла.
|
|
8
freelog
01.02.17
✎
00:02
|
(7) А где конкретно это ограничение снимается, можно поподробнее? в 1С, на SQL сервере, в ОСи ?
|
|
9
lexx256
01.02.17
✎
08:49
|
В настройках сервера 1С
|
|
10
freelog
04.02.17
✎
05:05
|
(9) не помогло (
|
|
11
rphosts
04.02.17
✎
07:22
|
(2) или что-то пытались передать на клиента несериализуемое
(5) потому что эмуляция сервера не полностью эквивалентна клиентсерверной ИБ
(7) мы такие
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший