forum.bitel.ru http://forum.bitel.ru/ |
|
JsonClient$JsonClientException: Ошибка при получении ответа http://forum.bitel.ru/viewtopic.php?f=61&t=13541 |
Страница 1 из 1 |
Автор: | Ping333 [ 13 фев 2020, 12:06 ] |
Заголовок сообщения: | JsonClient$JsonClientException: Ошибка при получении ответа |
Коллеги добрый день! Возникла какая то проблема, давненько уже, но только начал с ней разбираться. В планировщике есть задача пролонгация подписок не в реальном времени. На эту задачу приходят на почту сообщения Приложение: BGTvAccess ID события: inet.sa.error.count Время регистрации: 13.02.2020 00:16:04 Хост: krd-srv-bgbilling1/192.168.105.23 ru.bitel.bgbilling.modules.tv.dyn.JsonClient$JsonClientException: Ошибка при получении ответа (403) ru.bitel.bgbilling.common.BGException: ru.bitel.bgbilling.modules.tv.dyn.JsonClient$JsonClientException: Ошибка при получении ответа (403) at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.doTask(OrderManagerDeviceWorker.java:337) at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.internalDoTaskImpl(AsyncEventWorker.java:248) at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.notify(AsyncEventWorker.java:238) at ru.bitel.bgbilling.kernel.event.AcknowledgeConsumer.onMessage0(AcknowledgeConsumer.java:77) at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.internalDoTask(AsyncEventWorker.java:213) at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.doTasks(AsyncEventWorker.java:120) at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.runWorker(OrderManagerDeviceWorker.java:191) at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:154) at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.runImpl(OrderManagerDeviceWorker.java:111) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:87) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46) Caused by: ru.bitel.bgbilling.modules.tv.dyn.JsonClient$JsonClientException: Ошибка при получении ответа (403) at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.requestImpl0(JsonClient.java:261) at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.invokeAndGetArray(JsonClient.java:498) at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.invokeAndGetArray(JsonClient.java:552) at ru.bitel.bgbilling.modules.tv.dyn.lfstrm.LifeStreamV2OrderManager.invokeAndGetArray(LifeStreamV2OrderManager.java:91) at ru.bitel.bgbilling.modules.tv.dyn.lfstrm.LifeStreamV2OrderManager.productsModifySyncFull(LifeStreamV2OrderManager.java:429) at ru.bitel.bgbilling.modules.tv.dyn.lfstrm.LifeStreamV2OrderManager.productsModify(LifeStreamV2OrderManager.java:496) at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerSet.productsModify(OrderManagerSet.java:350) at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.doCommand(OrderManagerDeviceWorker.java:401) at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.doTask(OrderManagerDeviceWorker.java:328) ... 17 more у нас два оператора TV: iptvportal и смотрешка в логе твакцесс connection 02-13/09:04:38 INFO [sa-p-8-t-92] OrderManagerDeviceWorker - Command result event: ru.bitel.bgbilling.modules.tv.access.om.ProductOrderEvent@4c44a83a connection 02-13/09:04:38 INFO [sa-p-8-t-92] OrderManagerDeviceWorker - Processing deviceId:4; command ru.bitel.bgbilling.modules.tv.access.om.ProductOrderEvent@4c44a83a connection 02-13/09:04:38 INFO [sa-p-8-t-92] OrderManagerSet - Invoking productsModify connection 02-13/09:04:38 DEBUG [sa-p-8-t-92] IptvPortalOrderManager - productsModify connection 02-13/09:04:38 DEBUG [sa-p-8-t-92] IptvPortalOrderManager - productsModifyFullSync connection 02-13/09:04:38 INFO [sa-p-8-t-92] JsonClient - post: https://*****.iptvportal.ru:443/api/jsonsql/ connection 02-13/09:04:38 INFO [sa-p-8-t-92] JsonClient - {Iptvportal-Authorization=sessionid=d01bkbu74cn3478bt87gnqw7qbkc752c267e} connection 02-13/09:04:38 INFO [sa-p-8-t-92] JsonClient - >> {"method":"select","id":78,"jsonrpc":"2.0","params":{"data":["id","name"],"from":"package"}} connection 02-13/09:04:38 INFO [sa-p-8-t-92] JsonClient - << {"id":78,"method":"select","result":[[1,"free"],[1307,"HIP_Start"],[1308,"HIP_Home"],[1309,"HIP_Max"],[1311,"HIP_Business"],[1314,"HIP_Night"],[1315,"HIP_HD"],[1317,"HIP_Collective"],[1329,"HIP_Amedia"],[1331,"HIP_3D"],[1380,"HIP_NFootball"],[1306,"HIP_Free"],[3116,"HIP_Collective_Mini"],[3045,"TimeShift"],[3092,"cam-office"]]} connection 02-13/09:04:38 INFO [sa-p-8-t-92] JsonClient - post: https://*****.iptvportal.ru:443/api/jsonsql/ connection 02-13/09:04:38 INFO [sa-p-8-t-92] JsonClient - {Iptvportal-Authorization=sessionid=d01bkbu74cn3478bt87gnqw7qbkc752c267e} connection 02-13/09:04:38 INFO [sa-p-8-t-92] JsonClient - >> {"method":"select","id":79,"jsonrpc":"2.0","params":{"data":["package_id"],"from":"subscriber_package","where":{"eq":["subscriber_id","2760119"]}}} connection 02-13/09:04:38 INFO [sa-p-8-t-92] JsonClient - << {"id":79,"method":"select","result":[[1],[1306],[1309]]} connection 02-13/09:04:38 INFO [sa-p-8-t-92] IptvPortalOrderManager - Current packageIds: [1, 1306, 1309], need packageIds: [1, 1306, 1309] connection 02-13/09:04:38 INFO [sa-p-8-t-92] OrderManagerDeviceWorker - Process event type[2] result=true connection 02-13/09:04:38 INFO [sa-p-8-t-92] OrderManagerSet - Disconnecting from device connection 02-13/09:04:38 ERROR [sa-p-8-t-92] EventWorker - class ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker: ru.bitel.oss.systems.inventory.product.common.event.ProductStateEntry.<init>(IISLjava/util/List;)V java.lang.NoSuchMethodError: ru.bitel.oss.systems.inventory.product.common.event.ProductStateEntry.<init>(IISLjava/util/List;)V at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.fireTvProductsStateModified(OrderManagerDeviceWorker.java:573) at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.taskDone(OrderManagerDeviceWorker.java:517) at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.internalDoTaskImpl(AsyncEventWorker.java:266) at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.notify(AsyncEventWorker.java:238) at ru.bitel.bgbilling.kernel.event.AcknowledgeConsumer.onMessage0(AcknowledgeConsumer.java:77) at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.internalDoTask(AsyncEventWorker.java:213) at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.doTasks(AsyncEventWorker.java:120) at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.runWorker(OrderManagerDeviceWorker.java:191) at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:154) at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.runImpl(OrderManagerDeviceWorker.java:111) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:87) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46) connection 02-13/09:04:38 INFO [sa-p-8-t-92] OrderManagerDeviceWorker - Execution error (10) - waiting 60000ms for next try. что делать с этим? как поправить? |
Автор: | skn [ 13 фев 2020, 22:24 ] |
Заголовок сообщения: | Re: JsonClient$JsonClientException: Ошибка при получении отв |
похоже у вас не сервер и приложения с разными либами, попробуйте обновить приложения |
Автор: | Ping333 [ 14 фев 2020, 12:51 ] |
Заголовок сообщения: | Re: JsonClient$JsonClientException: Ошибка при получении отв |
сейчас у меня вот так Клиент: вер. 7.1.157 / 12.12.2018 19:01:20 os: Windows 10; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_231 Сервер: вер. 7.1.1073 / 12.12.2018 19:03:13 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_161 card: вер. 7.1.194 / 10.12.2018 13:04:22 inet: вер. 7.1.665 / 12.12.2018 21:04:38 npay: вер. 7.1.174 / 10.12.2018 13:04:29 reports: вер. 7.1.199 / 10.12.2018 13:04:32 rscm: вер. 7.1.164 / 12.12.2018 19:03:36 sberbank: вер. 7.1.36 / 10.12.2018 13:04:33 tv: вер. 7.1.199 / 10.12.2018 13:03:26 voice: вер. 7.1.206 / 10.12.2018 13:03:35 обновлять все подряд я просто боюсь. в прошлый разы когда обновлял. постоянно были проблемы. в итоге остановились на этой версии работает пока. как лучше сделать, тв отдельно обновить? |
Автор: | Phricker [ 14 фев 2020, 13:49 ] |
Заголовок сообщения: | Re: JsonClient$JsonClientException: Ошибка при получении отв |
В самих приложениях TVAccess/TVAccounting обновить либы (включая /ext) Можно взять от сервера. |
Автор: | Ping333 [ 14 фев 2020, 14:16 ] |
Заголовок сообщения: | Re: JsonClient$JsonClientException: Ошибка при получении отв |
скопировал либы с сервера в тв. теперь ошибка такая connection 02-14/11:15:33 INFO [sa-p-8-t-12] JsonClient - << {"id":6,"method":"insert","error":{"message":"ОШИБКА: INSERT или UPDATE в таблице \"subscriber_package\" нарушает ограничение внешнего ключа \"subscriber_package_domain_id_fkey\"\nDETAIL: Ключ (subscriber_id)=(2760119) отсутствует в таблице \"subscriber\".\n"}} connection 02-14/11:15:33 ERROR [sa-p-8-t-12] IptvPortalJsonClient - Error while insert: ОШИБКА: INSERT или UPDATE в таблице "subscriber_package" нарушает ограничение внешнего ключа "subscriber_package_domain_id_fkey" DETAIL: Ключ (subscriber_id)=(2760119) отсутствует в таблице "subscriber". |
Автор: | Ping333 [ 14 фев 2020, 14:32 ] |
Заголовок сообщения: | Re: JsonClient$JsonClientException: Ошибка при получении отв |
что то с этим абонентом не то. вобщем переоткрыл его потом закрыл потом еще раз открыл и закрыл. потом запустил опять эту задачу в планировщике. ошибки нет. очень странно |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |