BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: 'Мусор' в логе шедулера
СообщениеДобавлено: 04 фев 2013, 06:31 
Не в сети
Клиент

Зарегистрирован: 25 дек 2012, 11:08
Сообщения: 5
Карма: 0
Добрый день

Модуль Cerbercrypt, вкладка начисление.
Если неправильно указан почтовый адрес то в лог попадает exception
===========================================================
02-04/09:34:07 INFO [Thread-13] TaskRunProcessor - Running Task: bitel.billing.server.cerbercrypt.Recalculator@bd056de
02-04/09:34:08 INFO [pool-1-thread-2] Calculator - Trees prepare time => 11 ms
02-04/09:34:08 INFO [pool-1-thread-2] Calculator - Extract works...
02-04/09:34:08 INFO [pool-1-thread-2] Calculator - Setting money...
02-04/09:34:08 INFO [pool-1-thread-2] Calculator - Set accounts and update balance...
02-04/09:34:08 INFO [pool-1-thread-2] Calculator - Setting balances for independ and subs..
02-04/09:34:08 INFO [pool-1-thread-2] Calculator - Selected.
02-04/09:34:08 INFO [pool-1-thread-2] Calculator - Selecting sub account
02-04/09:34:08 INFO [pool-1-thread-2] Calculator - Selected.
02-04/09:34:08 INFO [pool-1-thread-2] Calculator - Setting balance for super..
02-04/09:34:08 INFO [pool-1-thread-2] Calculator - Selected.
02-04/09:34:08 INFO [pool-1-thread-2] Calculator - Task finished time=413 ms.
02-04/09:34:08 ERROR [pool-1-thread-2] LoggingPrintStream - javax.mail.internet.AddressException: Local address contains control or whitespace in string ``апапап''
02-04/09:34:08 ERROR [pool-1-thread-2] LoggingPrintStream - at javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java:1155)
02-04/09:34:08 ERROR [pool-1-thread-2] LoggingPrintStream - at javax.mail.internet.InternetAddress.parse(InternetAddress.java:1033)
02-04/09:34:08 ERROR [pool-1-thread-2] LoggingPrintStream - at javax.mail.internet.InternetAddress.parse(InternetAddress.java:575)
02-04/09:34:08 ERROR [pool-1-thread-2] LoggingPrintStream - at javax.mail.internet.InternetAddress.parse(InternetAddress.java:552)
02-04/09:34:08 ERROR [pool-1-thread-2] LoggingPrintStream - at bitel.billing.server.util.MailMsg.sendMessage(MailMsg.java:130)
02-04/09:34:08 ERROR [pool-1-thread-2] LoggingPrintStream - at bitel.billing.server.util.MailMsg.sendMessage(MailMsg.java:110)
02-04/09:34:08 ERROR [pool-1-thread-2] LoggingPrintStream - at bitel.billing.server.cerbercrypt.Recalculator.executeTask(Recalculator.java:53)
02-04/09:34:08 ERROR [pool-1-thread-2] LoggingPrintStream - at bitel.billing.server.task.bean.RunTask.run(RunTask.java:41)
02-04/09:34:08 ERROR [pool-1-thread-2] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
02-04/09:34:08 ERROR [pool-1-thread-2] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
02-04/09:34:08 ERROR [pool-1-thread-2] LoggingPrintStream - at java.lang.Thread.run(Thread.java:662)

02-04/09:34:08 INFO [pool-1-thread-2] Recalculator - RunTask finished time=417 ms.
===========================================================
Пользы от него мало, но весь лог забит подобными сообщениями.

Собственно просьба/предложение - в лог одной строкой писать что почтовый адрес задан неверно, exception не выводить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 'Мусор' в логе шедулера
СообщениеДобавлено: 04 фев 2013, 14:52 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
А зачем неправильно указывать адрес?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 'Мусор' в логе шедулера
СообщениеДобавлено: 05 фев 2013, 10:30 
Не в сети
Клиент

Зарегистрирован: 25 дек 2012, 11:08
Сообщения: 5
Карма: 0
Добрый день

>А зачем неправильно указывать адрес?

Пользователь запускает перерасчет по одному или нескольким договорам.
Результат готов практически сразу.
В этом случае уведомление в почте пользователю не нужно.
Но система требует ввода адреса, к тому же адрес типа 'апапап' проходит.
Не проходит только пустое поле.
Соответственно пользователь вводит в это поле что попало.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 'Мусор' в логе шедулера
СообщениеДобавлено: 05 фев 2013, 11:17 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
А я всегда если слетает адрес - пишу туда "1". Т.к. мне лень заново вбивать рабочий адрес.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 'Мусор' в логе шедулера
СообщениеДобавлено: 05 фев 2013, 12:08 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Задача понятна.
Разве там нет как везде автоматической подстановки адреса текущего юзера?
Скорее надо разрешить отсутствие адреса, но с предупреждением.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 'Мусор' в логе шедулера
СообщениеДобавлено: 05 фев 2013, 12:26 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
dimOn писал(а):
Задача понятна.
Разве там нет как везде автоматической подстановки адреса текущего юзера?
Скорее надо разрешить отсутствие адреса, но с предупреждением.

я чуть промахнулся кстати. это у меня с модулем NPAY при переобсчете.
Пока еще нет CerberCrypt )
Но в NPAY не подставляется адрес от пользователя, т.к. у меня в пользователе вообще адрес не задан.
Он на некоторое время сам запоминает (хз уж куда он там запоминает).

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 'Мусор' в логе шедулера
СообщениеДобавлено: 05 фев 2013, 12:59 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
он запоминает в клиентском сетапе, где пароли итд

_________________
I'm clever. I've got a computer.


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

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


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

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


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

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