BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 июн 2025, 22:13

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: ServiceActivatorDeviceWorker
СообщениеДобавлено: 05 апр 2013, 18:04 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
при сохранении сервиса:
Вложение:
1.jpg
1.jpg [ 22.23 КБ | Просмотров: 2743 ]

в логе ацесса:
Код:
connection 04-05/15:58:03 ERROR [sa-p-11-t-3] ServiceActivatorDeviceWorker - Device:41 - null
java.lang.NullPointerException
        at ru.bitel.bgbilling.kernel.tariff.tree.server.AbstractTariffRequest.getActiveProductSpecIds(AbstractTariffRequest.java:242)
        at ru.bitel.oss.systems.inventory.product.server.tariff.ProductSpecFilterTariffTreeNode.executeImpl(ProductSpecFilterTariffTreeNode.java:43)
        at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:112)
        at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:31)
        at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101)
        at ru.bitel.bgbilling.modules.inet.tariff.server.TrafficTypeTariffTreeNode.execute(TrafficTypeTariffTreeNode.java:75)
        at ru.bitel.bgbilling.modules.inet.tariff.server.TrafficTypeTariffTreeNode.execute(TrafficTypeTariffTreeNode.java:1)
        at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:31)
        at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101)
        at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116)
        at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:31)
        at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffModuleTree.execute(TariffModuleTree.java:74)
        at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.tarifficate(InetApplication.java:313)
        at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.inetServOptionSet(InetApplication.java:472)
        at ru.bitel.bgbilling.modules.inet.access.sa.event.InetSaServModifyEvent.toSaEvent(InetSaServModifyEvent.java:226)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.doTask(ServiceActivatorDeviceWorker.java:253)
        at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.notify(AsyncEventWorker.java:122)
        at ru.bitel.bgbilling.kernel.event.AcknowledgeConsumer.onMessage0(AcknowledgeConsumer.java:75)
        at ru.bitel.bgbilling.kernel.event.EventWorker.internalDoTask(EventWorker.java:179)
        at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.doTasks(AsyncEventWorker.java:75)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runWorker(ServiceActivatorDeviceWorker.java:179)
        at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:115)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runImpl(ServiceActivatorDeviceWorker.java:117)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)


Код:
   Сервер: вер. 5.2 сборка 1469 от 02.04.2013 20:20:25
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_33

   inet вер. 5.2 сборка 1133 от 02.04.2013 19:46:15


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ServiceActivatorDeviceWorker
СообщениеДобавлено: 05 апр 2013, 18:14 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
есть подозрение что это как то связанно с добавлением узла Продукты в тариф модуля Inet. т.к. после того как оттуда его удаляешь ничего такого не происходит.
Вложение:
1.jpg
1.jpg [ 61.23 КБ | Просмотров: 2740 ]

p.s. только сейчас заметил, что после какого то обновления в тарифах на узле Диапазон трафика в квадратных скобках появился какой то набор цыфр, на ID чего то смахивает. вопрос что это?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ServiceActivatorDeviceWorker
СообщениеДобавлено: 05 апр 2013, 18:37 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Да, проблема в ветке Продукт. Выложили обновление.
Цитата:
p.s. только сейчас заметил, что после какого то обновления в тарифах на узле Диапазон трафика в квадратных скобках появился какой то набор цыфр, на ID чего то смахивает. вопрос что это?
Это ID ветки, один из ID составного ключа, по которому диапазон хранится в БД.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ServiceActivatorDeviceWorker
СообщениеДобавлено: 05 апр 2013, 18:49 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
да. обновление помогло. и узел Продукт отрабатывает. спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ServiceActivatorDeviceWorker
СообщениеДобавлено: 09 апр 2013, 14:52 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
поспешил я:
имеем договор, в модуле ТВ которого активированы два продукта:
Вложение:
1.jpg
1.jpg [ 29.55 КБ | Просмотров: 2720 ]

у договора тариф который выглядит так:
Вложение:
12.jpg
12.jpg [ 47.07 КБ | Просмотров: 2720 ]

в итоге в модуле Inet на сервисе этого договора вот такой набор Опций:
Вложение:
123.jpg
123.jpg [ 24.31 КБ | Просмотров: 2720 ]

предполагаю что там полный перебор, т.е. модуль не обращает внимания на активные Продукты и дергает все Опции из этой ветки.
даже без активных продуктов он выдал мне весь набор опций из ветки Продукт


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

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


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

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


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

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