forum.bitel.ru http://forum.bitel.ru/ |
|
NullPointerException при наличии extractor без summ http://forum.bitel.ru/viewtopic.php?f=14&t=13079 |
Страница 1 из 1 |
Автор: | spectrum [ 23 окт 2018, 15:55 ] |
Заголовок сообщения: | NullPointerException при наличии extractor без summ |
Тестируем модуль bill. Есть проблемы с настройкой. 1. При попытке генерации счетов и счетов-фуктур, когда в конфигурации указаны только экстракторы и отсутствует summ, вылетает java.lang.NullPointerException: Код: server 10-23/12:46:51 ERROR [http-nio-0.0.0.0-8080-exec-10] LoggingPrintStream - java.lang.NullPointerException server 10-23/12:46:51 ERROR [http-nio-0.0.0.0-8080-exec-10] LoggingPrintStream - at bitel.billing.server.bill.bean.PositionValue.setPosition(PositionValue.java:59) server 10-23/12:46:51 ERROR [http-nio-0.0.0.0-8080-exec-10] LoggingPrintStream - at bitel.billing.server.bill.bean.BillUtil.getPositionList(BillUtil.java:876) server 10-23/12:46:51 ERROR [http-nio-0.0.0.0-8080-exec-10] LoggingPrintStream - at bitel.billing.server.bill.bean.TemplateBillManager.getTemplatePositions(TemplateBillManager.java:240) .... код в конфигурации: Код: invoice.pos.1.title=Расходы invoice.pos.1.name=Расход invoice.pos.1.extractor=KERNEL_CHARGES($month) invoice.pos.2.title=$title invoice.pos.2.name=$title за $month invoice.pos.2.extractor=NPAY_SERVICES(3, $month) 2. Если нумерация не последовательная, то также вылетает java.lang.NullPointerException: Код: bill.pos.1.title=Долг за услуги Интернет
bill.pos.1.name=Долг за услуги Интернет за $month bill.pos.1.summ=DEBT($month) bill.pos.2.title=Расходы bill.pos.2.name=Расход bill.pos.2.extractor=KERNEL_CHARGES($month) bill.pos.4.title=$title bill.pos.4.name=$title за $month bill.pos.4.extractor=NPAY_SERVICES(3, $month) |
Автор: | skn [ 23 окт 2018, 19:57 ] |
Заголовок сообщения: | Re: NullPointerException при наличии extractor без summ |
какая версия? 1) подправили в 7.0+ 2) не понятно о чем речь..., покажите ошибку.... |
Автор: | spectrum [ 24 окт 2018, 18:15 ] |
Заголовок сообщения: | Re: NullPointerException при наличии extractor без summ |
Версия bill была 7.1.270 Обновился до текущей 7.1.272 1) Exception теперь не вылетает, но и в счетах/счетах-фактурах пусто. Сам счет генерируется, но в позициях пусто. Как только добавляешь хоть один summ сверху, то все создается. Вот так все позиции создаются: Код: invoice.pos.1.title=Долг за услуги Интернет invoice.pos.1.name=Долг за услуги Интернет за $month invoice.pos.1.summ=DEBT($month) invoice.pos.2.title=Расходы invoice.pos.2.name=Расход invoice.pos.2.extractor=KERNEL_CHARGES($month) invoice.pos.3.title=$title invoice.pos.3.name=$title за $month invoice.pos.3.extractor=NPAY_SERVICES(3, $month) А вот так вообще ничего. Пусто: Код: invoice.pos.1.title=Расходы invoice.pos.1.name=Расход invoice.pos.1.extractor=KERNEL_CHARGES($month) invoice.pos.2.title=$title invoice.pos.2.name=$title за $month invoice.pos.2.extractor=NPAY_SERVICES(3, $month) 2) Речь о том, что не создавались позиция с номером 4 в примере из предыдущего поста. Теперь ,кстати создается. Но попробовал сделать так: Код: invoice.pos.1.title=Долг за услуги Интернет invoice.pos.1.name=Долг за услуги Интернет за $month invoice.pos.1.summ=DEBT($month) invoice.pos.2.title=Расходы invoice.pos.2.name=Расход invoice.pos.2.extractor=KERNEL_CHARGES($month) invoice.pos.10.title=$title invoice.pos.10.name=$title за $month invoice.pos.10.extractor=NPAY_SERVICES(3, $month) Опять пусто в позициях. Меняю 10 на 3, то все создается. Какой-то непонятный глюк. А еще если сделать так: Код: invoice.pos.2.title=Долг за услуги Интернет invoice.pos.2.name=Долг за услуги Интернет за $month invoice.pos.2.summ=DEBT($month) invoice.pos.3.title=Расходы invoice.pos.3.name=Расход invoice.pos.3.extractor=KERNEL_CHARGES($month) invoice.pos.4.title=$title invoice.pos.4.name=$title за $month invoice.pos.4.extractor=NPAY_SERVICES(3, $month) То первую позицию не создает. Видимо потому что не с номера 1. |
Автор: | skn [ 25 окт 2018, 22:17 ] |
Заголовок сообщения: | Re: NullPointerException при наличии extractor без summ |
можете показать xml-ки полученных счетов, в конфигурации только с экстракторами |
Автор: | spectrum [ 06 ноя 2018, 16:53 ] |
Заголовок сообщения: | Re: NullPointerException при наличии extractor без summ |
up |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |