forum.bitel.ru http://forum.bitel.ru/ |
|
Сломалась смена статуса после обновления BGERP (CRM:CLOSED) http://forum.bitel.ru/viewtopic.php?f=51&t=13372 |
Страница 1 из 1 |
Автор: | AlexeyBP [ 18 июн 2019, 09:52 ] |
Заголовок сообщения: | Сломалась смена статуса после обновления BGERP |
Проверяли на версиях биллинга 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 ] |
Заголовок сообщения: | Re: Сломалась смена статуса после обновления BGERP (CRM) |
Просьба проверить обновление: https://bgerp.ru/patch/p11503 |
Автор: | AlexeyBP [ 19 июн 2019, 04:36 ] |
Заголовок сообщения: | Re: Сломалась смена статуса после обновления BGERP (CRM) |
поставил обновление - "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) |
Автор: | Boris [ 19 июн 2019, 14:28 ] |
Заголовок сообщения: | Re: Сломалась смена статуса после обновления BGERP (CRM) |
Ваша проблема исправлена в более поздней версии биллинга 1320 07.02.2018 15:25:56 ИЗМЕНЕНО Kernel: Поддержка параметров массивов для JSON-RPC вызовов сервисов. в 6.2 тоже есть это исправление(в логфиксе его не вино) |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |