BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 ноя 2024, 16:11

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: [IPTVPortal] [7.1] JsonClient - Error parse as JSON: null
СообщениеДобавлено: 19 дек 2019, 08:52 
Не в сети
Клиент

Зарегистрирован: 10 окт 2012, 17:00
Сообщения: 339
Карма: 0
Работаем с 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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [IPTVPortal] [7.1] JsonClient - Error parse as JSON: nul
СообщениеДобавлено: 19 дек 2019, 12:24 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Ошибка появилась в последние пару-тройку дней?
Они что то у себя обновляли криво, сейчас должно быть ок.
И возможно придётся пересоздать некоторые акканты.
Они отдавали в ответ ExtDevId, и биллинг думает что аккаунты у них созданы, в то время как на портале их нет.

Необходимо во первых найти такие аккаунты (ручками поискать да), удалить их, потом почистить очередь заданий в ActiveMQ, перезапустить TVAccess, и должно быть ок.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Последний раз редактировалось Phricker 19 дек 2019, 12:26, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [IPTVPortal] [7.1] JsonClient - Error parse as JSON: nul
СообщениеДобавлено: 19 дек 2019, 12:24 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
На каком этапе выскакивает null вы можете посмотреть в all.log, если включить режим логирования INFO.
Это от них возвращается null в ответ на ваш запрос.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [IPTVPortal] [7.1] JsonClient - Error parse as JSON: nul
СообщениеДобавлено: 19 дек 2019, 12:47 
Не в сети
Клиент

Зарегистрирован: 10 окт 2012, 17:00
Сообщения: 339
Карма: 0
Ошибка появилась в августе, тем не менее попробую проделать все, что вы написали.

Спасибо большое!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [IPTVPortal] [7.1] JsonClient - Error parse as JSON: nul
СообщениеДобавлено: 12 фев 2020, 12:25 
Не в сети
Клиент

Зарегистрирован: 29 мар 2013, 11:54
Сообщения: 262
Откуда: Краснодар
Карма: 5
Добрый день!
аналогичная проблема.
Решилась у вас?

Приложение: 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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [IPTVPortal] [7.1] JsonClient - Error parse as JSON: nul
СообщениеДобавлено: 12 фев 2020, 12:41 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Это разные проблемы.
Попробуйте включить режим логирования INFO и увидите по какому аккаунту такое происходит.

Скорее всего у вас что то не так с аккаунтом.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [IPTVPortal] [7.1] JsonClient - Error parse as JSON: nul
СообщениеДобавлено: 12 фев 2020, 17:50 
Не в сети
Клиент

Зарегистрирован: 29 мар 2013, 11:54
Сообщения: 262
Откуда: Краснодар
Карма: 5
Спасибо. а как правильно очистить очередь заданий для tv в activemq ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [IPTVPortal] [7.1] JsonClient - Error parse as JSON: nul
СообщениеДобавлено: 12 фев 2020, 17:51 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
https://docs.bitel.ru/pages/viewpage.action?pageId=99647518#FAQмодуляInet-ВActiveMQкопятсяивитогенеобрабатываютсясообщения

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [IPTVPortal] [7.1] JsonClient - Error parse as JSON: nul
СообщениеДобавлено: 13 фев 2020, 11:51 
Не в сети
Клиент

Зарегистрирован: 29 мар 2013, 11:54
Сообщения: 262
Откуда: Краснодар
Карма: 5
да. спасибо. нет в очереди заданий. сделаю отдельную тему


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

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


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

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


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

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