BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 00:50

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 18 июн 2019, 09:52 
Не в сети

Зарегистрирован: 01 авг 2014, 03:38
Сообщения: 24
Карма: 5
Проверяли на версиях биллинга BGBillingServer v 7.0.1274 и BGBillingServer v 6.2.1199 для BGERP v 3.0 build 1316 - при смене статуса из bgerp биллинг выдает ошибку:

Ошибка: ru.bgcrm.model.BGException: На запрос пользователя Администратор(1) биллинг bgp вернул ошибку: Can not deserialize instance of int out of START_ARRAY token
at [Source: N/A; line: -1, column: -1]
at ru.bgcrm.plugin.bgbilling.TransferData.checkDocumentStatus(TransferData.java:610)
at ru.bgcrm.plugin.bgbilling.TransferData.postData(TransferData.java:434)
at ru.bgcrm.plugin.bgbilling.TransferData.postDataReturn(TransferData.java:416)
at ru.bgcrm.plugin.bgbilling.proto.dao.ContractStatusDAO.updateStatus(ContractStatusDAO.java:133)
at ru.bgcrm.plugin.bgbilling.proto.struts.action.ContractAction.updateStatus(ContractAction.java:817)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at ru.bgcrm.struts.action.BaseAction$Invoker.invoke(BaseAction.java:578)
at ru.bgcrm.struts.action.BaseAction.dispatchMethod(BaseAction.java:276)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:170)
at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at ru.bgcrm.servlet.filter.SetRequestParamsFilter.doFilter(SetRequestParamsFilter.java:44)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at ru.bgcrm.servlet.filter.AuthFilter.doFilter(AuthFilter.java:119)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at ru.bgcrm.servlet.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:38)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)


вот с биллинга с логов -

06-18/15:46:08 DEBUG [http-bio-0.0.0.0-8080-exec-9] JsonWsHandler - cid (0) => [array type, component type: [simple type, class int]] => [I@16
964c1d
06-18/15:46:08 DEBUG [http-bio-0.0.0.0-8080-exec-9] JsonWsHandler - statusId (1) => [simple type, class int] => 0
06-18/15:46:08 DEBUG [http-bio-0.0.0.0-8080-exec-9] JsonWsHandler - dateFrom (2) => [simple type, class java.util.Date] => Tue Jun 18 00:00:00
PETT 2019
06-18/15:46:08 DEBUG [http-bio-0.0.0.0-8080-exec-9] JsonWsHandler - dateTo (3) => [simple type, class java.util.Date] => null
06-18/15:46:08 DEBUG [http-bio-0.0.0.0-8080-exec-9] JsonWsHandler - comment (4) => [simple type, class java.lang.String] =>
06-18/15:46:08 ERROR [http-bio-0.0.0.0-8080-exec-9] JsonWsHandler - Can not deserialize instance of int out of START_ARRAY token
at [Source: N/A; line: -1, column: -1]
java.lang.IllegalArgumentException: Can not deserialize instance of int out of START_ARRAY token
at [Source: N/A; line: -1, column: -1]
at com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:2759)
at com.fasterxml.jackson.databind.ObjectMapper.convertValue(ObjectMapper.java:2685)
at ru.bitel.bgbilling.kernel.container.ws.server.JsonWsHandler.handle(JsonWsHandler.java:283)
at bitel.billing.server.Executer.doPost(SourceFile:158)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.filters.CorsFilter.handleNonCORS(CorsFilter.java:439)
at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:178)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of int out of START_ARRAY token
at [Source: N/A; line: -1, column: -1]
at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:164)
at com.fasterxml.jackson.databind.DeserializationContext.mappingException(DeserializationContext.java:749)
at com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseInteger(StdDeserializer.java:419)
at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:289)
at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:271)
at com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:2754)
... 26 more

Статус из BGERP меняем не часто, обновили BGERP на той неделе, а проблему заметили только сейчас - возможно и не в обновлении дело, но раньше смена статуса работала без замечаний. Прочие параметры договора редактируются нормально.

Информация о версии:

Клиент: вер. 7.0.916 / 10.10.2017 17:21:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91
Сервер: вер. 7.0.1274 / 10.10.2017 17:21:22
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_92

bill: вер. 7.0.124 / 11.08.2017 16:04:07
card: вер. 7.0.44 / 04.08.2017 17:34:18
inet: вер. 7.0.776 / 02.10.2017 18:30:44
mps: вер. 7.0.221 / 11.09.2017 16:42:32
npay: вер. 7.0.210 / 07.08.2017 03:07:28
payonline: вер. 7.0.78 / 04.08.2017 17:34:52
phone: вер. 7.0.293 / 04.08.2017 17:34:56
reports: вер. 7.0.236 / 04.09.2017 14:32:37
rscm: вер. 7.0.186 / 04.08.2017 17:35:05
ru.bitel.bgbilling.plugins.bonus: вер. 7.0.131 / 04.08.2017 17:34:16
ru.bitel.bgbilling.plugins.crm: вер. 7.0.198 / 07.11.2016 18:45:32
ru.bitel.bgbilling.plugins.documents: вер. 7.0.179 / 03.10.2017 21:41:07
sberbank: вер. 7.0.72 / 04.08.2017 17:35:08
trayinfo: вер. 7.0.178 / 03.10.2017 15:38:17

Окружение:

Клиент:
os: Windows 7 amd64, 6.1
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91
jre home: C:\Program Files\Java\jre1.8.0_91
memory (use/total/max): 52M/120M/910M
default tz: 18.06.2019 15:50 PETT +1200 (Asia/Kamchatka)
user tz: 18.06.2019 15:50 GMT+12:00 +1200 (GMT+12:00)
locale: ru_RU
Сервер:
os: Linux amd64, 3.2.0-4-amd64
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_92
jre home: /opt/java/jdk1.8.0_92/jre
default tz: 18.06.2019 15:50 PETT +1200 (Asia/Kamchatka)
memory (use/total/max): 236M/366M/4551M
db time: master: 18.06.2019 15:50 PETT
db charset: connection: utf8(utf8_general_ci), database: cp1251(cp1251_general_ci)
locale: ru_RU
uptime: Started: 01.05.2019 00:42:33 Uptime: 48 d 15:07:52

Третьи стороны:

Fugue Icons. Copyright © 2011 Yusuke Kamiyamane. All rights reserved.
http://p.yusukekamiyamane.com/
Silk icon set. Copyright © Mark James. All rights reserved.
http://www.famfamfam.com/lab/icons/silk/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июн 2019, 17:20 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Просьба проверить обновление:
https://bgerp.ru/patch/p11503


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 июн 2019, 04:36 
Не в сети

Зарегистрирован: 01 авг 2014, 03:38
Сообщения: 24
Карма: 5
поставил обновление - "BGERP v 3.0 build 1317 from 18.06.2019 16:10:17" - но ошибка осталась -

Ошибка: ru.bgcrm.model.BGException: На запрос пользователя Администратор(1) биллинг bgp вернул ошибку: Can not deserialize instance of int out of START_ARRAY token
at [Source: N/A; line: -1, column: -1]
at ru.bgcrm.plugin.bgbilling.TransferData.checkDocumentStatus(TransferData.java:610)
at ru.bgcrm.plugin.bgbilling.TransferData.postData(TransferData.java:434)
at ru.bgcrm.plugin.bgbilling.TransferData.postDataReturn(TransferData.java:416)
at ru.bgcrm.plugin.bgbilling.proto.dao.ContractStatusDAO.updateStatus(ContractStatusDAO.java:135)
at ru.bgcrm.plugin.bgbilling.proto.struts.action.ContractAction.updateStatus(ContractAction.java:817)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at ru.bgcrm.struts.action.BaseAction$Invoker.invoke(BaseAction.java:578)
at ru.bgcrm.struts.action.BaseAction.dispatchMethod(BaseAction.java:276)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:170)
at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at ru.bgcrm.servlet.filter.SetRequestParamsFilter.doFilter(SetRequestParamsFilter.java:44)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at ru.bgcrm.servlet.filter.AuthFilter.doFilter(AuthFilter.java:119)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at ru.bgcrm.servlet.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:38)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 июн 2019, 14:28 
Не в сети
Разработчик

Зарегистрирован: 27 мар 2008, 17:10
Сообщения: 301
Карма: 27
Ваша проблема исправлена в более поздней версии биллинга
1320 07.02.2018 15:25:56 ИЗМЕНЕНО Kernel: Поддержка параметров массивов для JSON-RPC вызовов сервисов.

в 6.2 тоже есть это исправление(в логфиксе его не вино)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.066s | 26 Queries | GZIP : On ]