forum.bitel.ru
http://forum.bitel.ru/

Не отображаются ошибки при генерировании документов
http://forum.bitel.ru/viewtopic.php?f=14&t=10651
Страница 1 из 1

Автор:  vkulakov [ 23 июн 2015, 21:33 ]
Заголовок сообщения:  Не отображаются ошибки при генерировании документов

Пробую настроить генерацию документов под свои нужды. Написал такой класс:
Код:
public class ActionGetTemplateBillListMod extends ActionGetTemplateBillList {
   private Logger logger = Logger.getLogger(ActionGetTemplateBillList.class);

   public void doAction() throws SQLException, BGException {
      super.doAction();

      throw new BGException("XML-документ не создан");
   }

В настройках сервера прописал:
Код:
dynaction:bill.ActionGetTemplateBillList=ru.xxx.contract.action.ActionGetTemplateBillListMod

При попытке сгенерировать документы они нормально генерируются без появления ошибок в клиенте. Если выполнить соответствующий запрос из браузера, то видно, что сообщение об ошибке добавилось и статус поменялся на error. В логах исключение тоже есть.

Почему клиент не показывает сообщение об ошибке?

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

Можно добавить отображение ошибки в клиент?

Автор:  dimOn [ 23 июн 2015, 23:12 ]
Заголовок сообщения:  Re: Не отображаются ошибки при генерировании документов

BGMessageException попробуйте

Автор:  vkulakov [ 24 июн 2015, 12:55 ]
Заголовок сообщения:  Re: Не отображаются ошибки при генерировании документов

Не помогает, даже в логах ошибки нет.

Автор:  dimOn [ 24 июн 2015, 13:33 ]
Заголовок сообщения:  Re: Не отображаются ошибки при генерировании документов

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

Автор:  vkulakov [ 24 июн 2015, 13:44 ]
Заголовок сообщения:  Re: Не отображаются ошибки при генерировании документов

А можно добавить отображение сообщения в клиенте в случае ошибки?

Автор:  dimOn [ 24 июн 2015, 13:49 ]
Заголовок сообщения:  Re: Не отображаются ошибки при генерировании документов

Я не знаю почему там так было сделано, там странный метод.
Версия какая? 6.0? Совсем неохота туда вот ломать. Нужно изучить.

Автор:  vkulakov [ 24 июн 2015, 14:14 ]
Заголовок сообщения:  Re: Не отображаются ошибки при генерировании документов

Версия 6.0. Без сообщения об ошибки очень неудобно будет. Изучите, пожалуйста.

Автор:  dimOn [ 24 июн 2015, 15:35 ]
Заголовок сообщения:  Re: Не отображаются ошибки при генерировании документов

покажите начало xml-ки которая вам приходит с с сообщением

Автор:  vkulakov [ 24 июн 2015, 15:51 ]
Заголовок сообщения:  Re: Не отображаются ошибки при генерировании документов

Код:
<?xml version="1.0" encoding="windows-1251"?><data errcode="999068190" status="error">Найден неизвестный узел 'positions' на уровне 0</data>

Автор:  Ildar [ 29 июн 2015, 03:48 ]
Заголовок сообщения:  Re: Не отображаются ошибки при генерировании документов

Спасибо.
Отображение ошибки добавлено. В следующем обновление исправление получите.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/