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

Ошибка с детализацией
http://forum.bitel.ru/viewtopic.php?f=7&t=4070
Страница 1 из 1

Автор:  max [ 24 май 2010, 12:00 ]
Заголовок сообщения:  Ошибка с детализацией

При попытке получить детализацию на почту по модулю IPN детализация не прилетает а в логе колектора Netflow появляется вот это
Код:
detail 05-24/11:58:20 ERROR [Thread-15] LoggingPrintStream - java.lang.NullPointerException
detail 05-24/11:58:20 ERROR [Thread-15] LoggingPrintStream -    at bitel.billing.server.util.MailMsg.sendMessage(MailMsg.java:209)
detail 05-24/11:58:20 ERROR [Thread-15] LoggingPrintStream -    at bitel.billing.server.netflow.ipn.detail.FlowDetailMaker.sendDetailMail(FlowDetailMaker.java:165)
detail 05-24/11:58:20 ERROR [Thread-15] LoggingPrintStream -    at bitel.billing.server.netflow.ipn.detail.AnalyzedFlowDetailMaker.sendDetailImpl(AnalyzedFlowDetailMaker.java:200)
detail 05-24/11:58:20 ERROR [Thread-15] LoggingPrintStream -    at bitel.billing.server.netflow.ipn.detail.FlowDetailMaker.sendDetail(FlowDetailMaker.java:143)
detail 05-24/11:58:20 ERROR [Thread-15] LoggingPrintStream -    at bitel.billing.server.netflow.ipn.detail.FlowDetailMaker.createDetail(FlowDetailMaker.java:81)
detail 05-24/11:58:20 ERROR [Thread-15] LoggingPrintStream -    at bitel.billing.server.netflow.ipn.detail.DetailMaker.run(DetailMaker.java:85)

в чём проблема?
версия 5.0

Автор:  stark [ 24 май 2010, 12:13 ]
Заголовок сообщения:  Re: Ошибка с детализацией

а настройка mail.from.email указана к конфигурации ?

Автор:  max [ 24 май 2010, 13:02 ]
Заголовок сообщения:  Re: Ошибка с детализацией

stark писал(а):
а настройка mail.from.email указана к конфигурации ?

да, вот всё что есть
mail.smtp.host=mail.v-lan.ru
mail.smtp.localhost=bill.v-lan.ru
mail.from.email=bill@v-lan.ru
mail.from.name=Billing server
mail.to.email=support@v-lan.ru
mail.to.name=support@v-lan.ru
mail.encoding=windows-1251
mail.debug=0

Автор:  max [ 24 май 2010, 13:06 ]
Заголовок сообщения:  Re: Ошибка с детализацией

и вот что ещё странно, отчёты по задачам в плагине CRM приходят мне на мыло нормально....

Автор:  stark [ 24 май 2010, 14:49 ]
Заголовок сообщения:  Re: Ошибка с детализацией

max писал(а):
stark писал(а):
а настройка mail.from.email указана к конфигурации ?

да, вот всё что есть
mail.smtp.host=mail.v-lan.ru
mail.smtp.localhost=bill.v-lan.ru
mail.from.email=bill@v-lan.ru
mail.from.name=Billing server
mail.to.email=support@v-lan.ru
mail.to.name=support@v-lan.ru
mail.encoding=windows-1251
mail.debug=0


в настройке netflow -коллектора ?

Автор:  max [ 24 май 2010, 16:51 ]
Заголовок сообщения:  Re: Ошибка с детализацией

в настройках колектора следующее:
Код:
# cat netflow_ipn.properties
port.admin=2003

#ЙНД ЛНДСКЪ IPN
collector.mid=5

#НОЖХХ ОНДЙКЧВЕМХЪ Й ад
db.driver=com.mysql.jdbc.Driver
#db.url=jdbc:mysql://192.168.0.1/bgbilling?useUnicode=true&characterEncoding=Cp1251&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false&elideSetAutoCommits=true&cachePrepStmts=true&useCursorFetch=true
db.url=jdbc:mysql://85.202.0.10/bgbilling?useUnicode=true&characterEncoding=Cp1251&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false&elideSetAutoCommits=true&cachePrepStmts=true&useCursorFetch=true
db.user=bill
db.pswd=хххххх
db.maxActive=300
db.maxIdle=100

#ДХПЕЙРНПХЪ КНЦНБ
log.dir=/usr/local/BGIPNNetflowCollector/log
load=1


process=1
process.sources=1,2,3,4,5,6,7,8,9,10,11,12,13,14,16
#ОНПР
collector.capture.flow.port.1=9996
#РХО ЯКСЬЮРЕКЪ
collector.capture.flow.port.1.type=netflow
#НАЯКСФХБЮЕЛШЕ МЮ ОНПРС ХЯРНВМХЙХ (СЙЮГЮММНЦН РХОЮ)
collector.capture.flow.port.1.sources=1,2,3,4,5,6,7,8,9,10,11,12,13,14,16
#ЙНКХВЕЯРБН ОНРНЙНБ
collector.capture.flow.port.1.thread.count=15
datalog.flow.compression.type=1
#
#collector.capture.flow.port.2=2005
#collector.capture.flow.port.2.type=sflow
#collector.capture.flow.port.2.sources=
#collector.capture.flow.port.2.thread.count=10

ipn.collector.detail.class=bitel.billing.server.netflow.ipn.detail.AnalyzedFlowDetailMaker
ipn.collector.detail.folder=/usr/local/logs

#НОПЮЬХБЮРЕКЭ snmp
collector.capture.snmp=1
collector.capture.snmp.sources=1

#ПЮГЛЕП АКНЙЮ
datalog.chunk.size=393216
#ЯФЮРХЕ КНЦНБ
#datalog.flow.compression.type=1

process.thread.count=2
process.datalog.thread.count=2

Автор:  stark [ 24 май 2010, 17:02 ]
Заголовок сообщения:  Re: Ошибка с детализацией

добавьте настройки почты в netflow-коллектор

Автор:  max [ 24 май 2010, 17:52 ]
Заголовок сообщения:  Re: Ошибка с детализацией

да спасибо помогло

Автор:  snark [ 24 май 2010, 18:05 ]
Заголовок сообщения:  Re: Ошибка с детализацией

stark писал(а):
добавьте настройки почты в netflow-коллектор

как быть с детализацией dialup, коей, как известно, занимается ipn neflow collector? аналогично?

Автор:  stark [ 24 май 2010, 18:30 ]
Заголовок сообщения:  Re: Ошибка с детализацией

snark писал(а):
stark писал(а):
добавьте настройки почты в netflow-коллектор

как быть с детализацией dialup, коей, как известно, занимается ipn neflow collector? аналогично?

да

Автор:  snark [ 24 май 2010, 19:16 ]
Заголовок сообщения:  Re: Ошибка с детализацией

очередное разобщение системы? сначала классы перестали видится, а теперь общий, как уже ясно - в прошлом, конфиг для почты у каждого свой?

Автор:  max [ 24 май 2010, 19:47 ]
Заголовок сообщения:  Re: Ошибка с детализацией

+1

Автор:  stark [ 28 май 2010, 15:12 ]
Заголовок сообщения:  Re: Ошибка с детализацией

snark писал(а):
очередное разобщение системы? сначала классы перестали видится, а теперь общий, как уже ясно - в прошлом, конфиг для почты у каждого свой?

не понимаю о чем вы . так работало с момента создания детализации в версии 4.4 . а до 4.4 детализации не было.
и где классы перестали видется ? думаю, это еще одно подобное заблуждение .. В прошлом ну было лучше , в прошлом ничего вообще не было

Автор:  snark [ 28 май 2010, 16:58 ]
Заголовок сообщения:  Re: Ошибка с детализацией

stark писал(а):
не понимаю о чем вы

я об этом:
stark писал(а):
добавьте настройки почты в netflow-коллектор

раньше достаточно было просто в настройках сервера задать параметры почты и детализация прекрасно работала, во всяком случае в 4.6 сечас это именно так и работает

stark писал(а):
так работало с момента создания детализации

может так и есть, может возможность указания параметров почты в конфиге коллектора была изначально, правда об этом в мануале, ЕМНИМС, ни слова, но, повторюсь, в 4.6 работает без указания параметров почты в коллекторе, а в 5.0 получается что надо указывать в сервере чтоб он знал как слать репорты, а в коллекторе чтоб слал детализацию и возникает резонный вопрос - где еще надо указывать чтоб работало и ничего не пропустить?

stark писал(а):
где классы перестали видется ?

dialup, начиная с 4.6, в своих событиях не видит классы npay и приходится подсовывать радиусу npay.jar чтобы BGBS юзать в полной мере

версия 5.0 уже давно оплачена, но читая форум мне все страшнее и страшнее на нее переходить, а про 5.1 я даже думать боюсь, т.к. если в 5.0 многое ради кально меняется, то не получится ли что каждое обновление - это тотальное переписывание скриптов из за изменившегося API + тотальная правка конфигов под новые, старые возможности ... я не против движения вперед, но, пожалуйста, давайте двигаться так чтобы обновления давались как можно более малой кровью

Автор:  stark [ 28 май 2010, 17:16 ]
Заголовок сообщения:  Re: Ошибка с детализацией

snark писал(а):
[offtop]
stark писал(а):
не понимаю о чем вы

я об этом:
stark писал(а):
добавьте настройки почты в netflow-коллектор

раньше достаточно было просто в настройках сервера задать параметры почты и детализация прекрасно работала, во всяком случае в 4.6 сечас это именно так и работает

stark писал(а):
так работало с момента создания детализации

может так и есть, может возможность указания параметров почты в конфиге коллектора была изначально, правда об этом в мануале, ЕМНИМС, ни слова, но, повторюсь, в 4.6 работает без указания параметров почты в коллекторе, а в 5.0 получается что надо указывать в сервере чтоб он знал как слать репорты, а в коллекторе чтоб слал детализацию и возникает резонный вопрос - где еще надо указывать чтоб работало и ничего не пропустить?

стоп , без паники . должно так же работать . Я ошибся . в 5.0 ничего не менялось в этом плане . если не работает, то это ошибка

Автор:  stark [ 28 май 2010, 17:26 ]
Заголовок сообщения:  Re: Ошибка с детализацией

snark писал(а):
[/offtop]
stark писал(а):
где классы перестали видется ?

dialup, начиная с 4.6, в своих событиях не видит классы npay и приходится подсовывать радиусу npay.jar чтобы BGBS юзать в полной мере

хм.. а в 4.5 он видел ? проблема только в синхронных событиях..а асинхронных не должно быть проблемы - их сервер обрабатывает

Автор:  stark [ 28 май 2010, 17:30 ]
Заголовок сообщения:  Re: Ошибка с детализацией

нужно убрать это из конфига netflow_ipn и перезагрузить коллектор. возможно, настройку поменяли , сервер ее подцепил, а коллектор не перезагрузили. netflow_ipn ничего писать не нужно ..туда добаляются итак все ключи из серверного конфига, причем именно того, который в базе лежит . Вы надеюсь не в data.properties настройки для почты описали ?

Автор:  snark [ 28 май 2010, 18:04 ]
Заголовок сообщения:  Re: Ошибка с детализацией

stark писал(а):
snark писал(а):
stark писал(а):
где классы перестали видется ?

dialup, начиная с 4.6, в своих событиях не видит классы npay и приходится подсовывать радиусу npay.jar чтобы BGBS юзать в полной мере

хм.. а в 4.5 он видел ? проблема только в синхронных событиях..а асинхронных не должно быть проблемы - их сервер обрабатывает

в том то и дело что в 4.5 все работало! (тут я уже писал о своих проблемах) сейчас я тупо в лоб через SQL все делаю, а в 4.5 все было через BGBS в том же самом месте, т.е. на том же событии

если вас не сильно затруднит, покажите, пожалуйста, код чтобы при запросе учетного периода если не хватает денег на абон. плату (они у нас все пропорц. периоду) учетный период не открывался и соответственно давался отлуп ... п о ж а л у й с т а!

Автор:  stark [ 28 май 2010, 18:54 ]
Заголовок сообщения:  Re: Ошибка с детализацией

snark писал(а):
stark писал(а):
snark писал(а):
stark писал(а):
где классы перестали видется ?

dialup, начиная с 4.6, в своих событиях не видит классы npay и приходится подсовывать радиусу npay.jar чтобы BGBS юзать в полной мере

хм.. а в 4.5 он видел ? проблема только в синхронных событиях..а асинхронных не должно быть проблемы - их сервер обрабатывает

в том то и дело что в 4.5 все работало! (тут я уже писал о своих проблемах) сейчас я тупо в лоб через SQL все делаю, а в 4.5 все было через BGBS в том же самом месте, т.е. на том же событии


а, понял о чем вы. Ну это структурное изменение, раньше услуги модуля диалап действительно хранились в ядре, потом перестали. согласен .

snark писал(а):
если вас не сильно затруднит, покажите, пожалуйста, код чтобы при запросе учетного периода если не хватает денег на абон. плату (они у нас все пропорц. периоду) учетный период не открывался и соответственно давался отлуп ... п о ж а л у й с т а!


в отдельную тему

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