forum.bitel.ru
http://forum.bitel.ru/

serviceCancel
http://forum.bitel.ru/viewtopic.php?f=44&t=6362
Страница 1 из 1

Автор:  borisk [ 25 янв 2012, 18:22 ]
Заголовок сообщения:  serviceCancel

Добрый день!

Не вызывается serviceCancel при удалении сервиса. serviceCreate и serviceModify вызываются исправно.

Клиент: вер. 5.2 сборка 868 от 23.01.2012 16:29:12
os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.6.0_29
Сервер: вер. 5.2 сборка 1025 от 23.01.2012 16:28:56
os: FreeBSD; java: OpenJDK 64-Bit Server VM, v.1.6.0_30
ВНИМАНИЕ: Виртуальная машина OpenJDK 64-Bit Server VM не рекомендуется

card вер. 5.2 сборка 158 от 18.01.2012 02:38:36
email вер. 5.2 сборка 152 от 18.01.2012 02:38:48
inet вер. 5.2 сборка 684 от 20.01.2012 18:53:17
ipn вер. 5.2 сборка 205 от 18.01.2012 02:39:06
npay вер. 5.2 сборка 153 от 18.01.2012 02:39:33

Автор:  Amir [ 26 янв 2012, 18:59 ]
Заголовок сообщения:  Re: serviceCancel

Выложили обновление модуля, попробуйте.

Автор:  borisk [ 27 янв 2012, 13:12 ]
Заголовок сообщения:  Re: serviceCancel

Не работает. Но теперь при удалении сервиса в логах появляется вот это:
connection 01-27/13:09:01 ERROR [sa-p-7-t-19] InetSaServModifyEvent - InetServRuntime not found with inetServId=28

bginetaccess обновлял до последнего и update.sh тоже запускал для него.

Автор:  Amir [ 27 янв 2012, 15:20 ]
Заголовок сообщения:  Re: serviceCancel

Выложили обновление модуля.

Автор:  borisk [ 27 янв 2012, 20:33 ]
Заголовок сообщения:  Re: serviceCancel

Код:
connection 01-27/20:32:35 ERROR [sa-p-7-t-49] FreeBSDServiceActivator -  serviceCancel
connection 01-27/20:32:35 ERROR [sa-p-7-t-49] AcknowledgeConsumer - java.lang.NullPointerException
ru.bitel.bgbilling.common.BGException: java.lang.NullPointerException
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorWorkerDevice.doTask(ServiceActivatorWorkerDevice.java:319)
        at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.notify(AsyncEventWorker.java:122)
        at ru.bitel.bgbilling.kernel.event.AcknowledgeConsumer.onMessage0(AcknowledgeConsumer.java:73)
        at ru.bitel.bgbilling.kernel.event.EventWorker.internalDoTask(EventWorker.java:165)
        at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.doTasks(AsyncEventWorker.java:75)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorWorkerDevice.runWorker(ServiceActivatorWorkerDevice.java:160)
        at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:101)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorWorkerDevice.runImpl(ServiceActivatorWorkerDevice.java:104)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:165)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:267)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:679)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
Caused by: java.lang.NullPointerException
        at ru.tagnet.inet.device.freebsd.FreeBSDServiceActivator.processEvent(FreeBSDServiceActivator.java:175)
        at ru.tagnet.inet.device.freebsd.FreeBSDServiceActivator.serviceCancel(FreeBSDServiceActivator.java:129)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.serviceCancel(ServiceActivatorSet.java:238)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorWorkerDevice.doCommand(ServiceActivatorWorkerDevice.java:366)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorWorkerDevice.doTask(ServiceActivatorWorkerDevice.java:315)
        ... 17 more


175я строка у меня packet.append("SID " + newService.getId() + NL);
newService в свою очередь это e.getNewInetServ()
для serviceCancel получается надо e.getOldInetServ()
ребят... доку бы, очень очень хочется :) А то тыкаемся как слепые щенки

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/