forum.bitel.ru http://forum.bitel.ru/ |
|
Ошибка при загрузке платежей. http://forum.bitel.ru/viewtopic.php?f=22&t=4260 |
Страница 1 из 1 |
Автор: | focus [ 06 июл 2010, 14:14 ] |
Заголовок сообщения: | Ошибка при загрузке платежей. |
Здравствуйте. В БГ есть функционал загрузки платежей из реестров. Там же есть возможность откатить реестр. При откате несуществующего реестра в server.log и server.error.log сыпется ошибка: Код: server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - java.lang.NullPointerException server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at bitel.billing.server.admin.integration.ActionRollBackRegister.doAction(ActionRollBackRegister.java:34) server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at bitel.billing.server.Executer.doModule(Unknown Source) server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at bitel.billing.server.Executer.doPost(Unknown Source) server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at bitel.billing.server.Executer.doGet(Unknown Source) server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37) server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568) server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) server 07-06/17:08:27 ERROR [http-8080-6] LoggingPrintStream - >at java.lang.Thread.run(Thread.java:619) Добавьте, пожалуйста, проверку для этого случая. |
Автор: | restart [ 07 июл 2010, 16:07 ] |
Заголовок сообщения: | Re: Ошибка при загрузке платежей. |
focus писал(а): При откате несуществующего реестра в server.log и server.error.log сыпется ошибка: Добавьте, пожалуйста, проверку для этого случая. Добавим, конечно... а как откатить несуществующие реестры? ![]() |
Автор: | focus [ 08 июл 2010, 06:17 ] |
Заголовок сообщения: | Re: Ошибка при загрузке платежей. |
Да. Вы правы это внешний запрос. Делается во избежания повторного провода одного и того же реестра. Внешний запрос из 1С. |
Автор: | focus [ 08 июл 2010, 06:21 ] |
Заголовок сообщения: | Re: Ошибка при загрузке платежей. |
Напишу тут же. Загружаем платежи реестрами, и на договоры, которые закрыты датой платежи не добавляются. В логе пишет ошибку что такой-то договор не найден. Это в общем правильно, но нужно иногда добавить платеж на закрытый договор, чтобы клиент погасил долг и баланс на договоре свести к нулю. Каким образом через загрузку реестр а платежей это можно сделать ? |
Автор: | Администратор [ 26 окт 2010, 10:37 ] |
Заголовок сообщения: | Re: Ошибка при загрузке платежей. |
http://www.bgbilling.ru/v5.1/doc/ch01s26.html Код: #не учитывать период действия договора при поиске
payment.load.pattern.<id>.search.<s_id>.no.contract.period.check=1 |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |