forum.bitel.ru http://forum.bitel.ru/ |
|
[IPTVPortal] [7.1] JsonClient - Error parse as JSON: null http://forum.bitel.ru/viewtopic.php?f=61&t=13522 |
Страница 1 из 1 |
Автор: | abu [ 19 дек 2019, 08:52 ] |
Заголовок сообщения: | [IPTVPortal] [7.1] JsonClient - Error parse as JSON: null |
Работаем с IPTVPortal. Во время отработки задачи "Пролонгация подписок не в реальном времени" периодически появляется ошибка: Цитата: connection 12-16/01:36:34 ERROR [sa-p-8-t-88] JsonClient - Error parse as JSON: null connection 12-16/01:36:34 ERROR [sa-p-8-t-88] AcknowledgeConsumer - org.json.JSONException: A JSONObject text must begin with '{' at 1 [character 2 line 1] ru.bitel.bgbilling.common.BGException: org.json.JSONException: A JSONObject text must begin with '{' at 1 [character 2 line 1] 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: org.json.JSONException: A JSONObject text must begin with '{' at 1 [character 2 line 1] at org.json.JSONTokener.syntaxError(Unknown Source) at org.json.JSONObject.<init>(Unknown Source) at org.json.JSONObject.<init>(Unknown Source) at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.requestImpl(JsonClient.java:389) at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.invoke(JsonClient.java:474) at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalJsonClient.invoke(IptvPortalJsonClient.java:102) at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalJsonClient.invoke(IptvPortalJsonClient.java:84) at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalJsonClient.select(IptvPortalJsonClient.java:241) at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalOrderManager.productsModifySyncFull(IptvPortalOrderManager.java:579) at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalOrderManager.productsModifySyncFull(IptvPortalOrderManager.java:569) at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalOrderManager.productsModify(IptvPortalOrderManager.java:653) 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 Хочу пообщаться с техподдержкой портала по этому поводу. А чтобы пообщаться, хочется поподробней узнать об этой ошибке с "нашей" стороны - что она значит, в каких случаях возникает. Цитата: Информация о версии:
Клиент: вер. 7.1.192 / 28.03.2019 21:11:55 os: Linux; java: Java HotSpot(TM) Server VM, v.1.8.0_74 Сервер: вер. 7.1.1116 / 28.03.2019 21:13:58 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_211 assist: вер. 7.1.71 / 06.02.2019 19:11:09 bill: вер. 7.1.297 / 11.03.2019 05:05:45 card: вер. 7.1.199 / 12.02.2019 19:06:33 dba: вер. 7.1.152 / 06.02.2019 19:12:00 enaza: вер. 7.1.45 / 06.02.2019 19:12:09 gorod: вер. 7.1.153 / 06.02.2019 19:12:15 inet: вер. 7.1.697 / 28.03.2019 14:38:43 mobile: вер. 7.1.43 / 19.03.2019 12:30:08 mps: вер. 7.1.186 / 25.02.2019 21:29:35 npay: вер. 7.1.177 / 06.02.2019 19:12:46 paylinks: вер. 7.1.20 / 06.02.2019 19:12:52 paymaster: вер. 7.1.37 / 28.03.2019 14:38:48 qiwi: вер. 7.1.18 / 06.02.2019 19:13:17 rentsoft: вер. 7.1.41 / 06.02.2019 19:13:23 reports: вер. 7.1.205 / 12.02.2019 19:06:39 rscm: вер. 7.1.166 / 06.02.2019 19:13:32 ru.bitel.bgbilling.plugins.cladr: вер. 7.1.106 / 06.02.2019 19:11:59 ru.bitel.bgbilling.plugins.dispatch: вер. 7.1.40 / 18.03.2019 21:32:51 trayinfo: вер. 7.1.160 / 06.02.2019 19:13:49 tv: вер. 7.1.223 / 28.03.2019 14:38:45 wellpay: вер. ? wm: вер. 7.1.170 / 06.02.2019 19:14:03 yamoney: вер. 7.1.50 / 06.02.2019 19:14:05 |
Автор: | Phricker [ 19 дек 2019, 12:24 ] |
Заголовок сообщения: | Re: [IPTVPortal] [7.1] JsonClient - Error parse as JSON: nul |
Ошибка появилась в последние пару-тройку дней? Они что то у себя обновляли криво, сейчас должно быть ок. И возможно придётся пересоздать некоторые акканты. Они отдавали в ответ ExtDevId, и биллинг думает что аккаунты у них созданы, в то время как на портале их нет. Необходимо во первых найти такие аккаунты (ручками поискать да), удалить их, потом почистить очередь заданий в ActiveMQ, перезапустить TVAccess, и должно быть ок. |
Автор: | Phricker [ 19 дек 2019, 12:24 ] |
Заголовок сообщения: | Re: [IPTVPortal] [7.1] JsonClient - Error parse as JSON: nul |
На каком этапе выскакивает null вы можете посмотреть в all.log, если включить режим логирования INFO. Это от них возвращается null в ответ на ваш запрос. |
Автор: | abu [ 19 дек 2019, 12:47 ] |
Заголовок сообщения: | Re: [IPTVPortal] [7.1] JsonClient - Error parse as JSON: nul |
Ошибка появилась в августе, тем не менее попробую проделать все, что вы написали. Спасибо большое! |
Автор: | Ping333 [ 12 фев 2020, 12:25 ] |
Заголовок сообщения: | Re: [IPTVPortal] [7.1] JsonClient - Error parse as JSON: nul |
Добрый день! аналогичная проблема. Решилась у вас? Приложение: BGTvAccess ID события: inet.sa.error.count Время регистрации: 12.02.2020 00:22:08 Хост: 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 |
Автор: | Phricker [ 12 фев 2020, 12:41 ] |
Заголовок сообщения: | Re: [IPTVPortal] [7.1] JsonClient - Error parse as JSON: nul |
Это разные проблемы. Попробуйте включить режим логирования INFO и увидите по какому аккаунту такое происходит. Скорее всего у вас что то не так с аккаунтом. |
Автор: | Ping333 [ 12 фев 2020, 17:50 ] |
Заголовок сообщения: | Re: [IPTVPortal] [7.1] JsonClient - Error parse as JSON: nul |
Спасибо. а как правильно очистить очередь заданий для tv в activemq ? |
Автор: | Phricker [ 12 фев 2020, 17:51 ] |
Заголовок сообщения: | Re: [IPTVPortal] [7.1] JsonClient - Error parse as JSON: nul |
https://docs.bitel.ru/pages/viewpage.action?pageId=99647518#FAQмодуляInet-ВActiveMQкопятсяивитогенеобрабатываютсясообщения |
Автор: | Ping333 [ 13 фев 2020, 11:51 ] |
Заголовок сообщения: | Re: [IPTVPortal] [7.1] JsonClient - Error parse as JSON: nul |
да. спасибо. нет в очереди заданий. сделаю отдельную тему |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |