forum.bitel.ru http://forum.bitel.ru/ |
|
'Мусор' в логе шедулера http://forum.bitel.ru/viewtopic.php?f=15&t=7672 |
Страница 1 из 1 |
Автор: | Bor [ 04 фев 2013, 06:31 ] |
Заголовок сообщения: | 'Мусор' в логе шедулера |
Добрый день Модуль 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 не выводить. |
Автор: | dimOn [ 04 фев 2013, 14:52 ] |
Заголовок сообщения: | Re: 'Мусор' в логе шедулера |
А зачем неправильно указывать адрес? |
Автор: | Bor [ 05 фев 2013, 10:30 ] |
Заголовок сообщения: | Re: 'Мусор' в логе шедулера |
Добрый день >А зачем неправильно указывать адрес? Пользователь запускает перерасчет по одному или нескольким договорам. Результат готов практически сразу. В этом случае уведомление в почте пользователю не нужно. Но система требует ввода адреса, к тому же адрес типа 'апапап' проходит. Не проходит только пустое поле. Соответственно пользователь вводит в это поле что попало. |
Автор: | Phricker [ 05 фев 2013, 11:17 ] |
Заголовок сообщения: | Re: 'Мусор' в логе шедулера |
А я всегда если слетает адрес - пишу туда "1". Т.к. мне лень заново вбивать рабочий адрес. |
Автор: | dimOn [ 05 фев 2013, 12:08 ] |
Заголовок сообщения: | Re: 'Мусор' в логе шедулера |
Задача понятна. Разве там нет как везде автоматической подстановки адреса текущего юзера? Скорее надо разрешить отсутствие адреса, но с предупреждением. |
Автор: | Phricker [ 05 фев 2013, 12:26 ] |
Заголовок сообщения: | Re: 'Мусор' в логе шедулера |
dimOn писал(а): Задача понятна. Разве там нет как везде автоматической подстановки адреса текущего юзера? Скорее надо разрешить отсутствие адреса, но с предупреждением. я чуть промахнулся кстати. это у меня с модулем NPAY при переобсчете. Пока еще нет CerberCrypt ) Но в NPAY не подставляется адрес от пользователя, т.к. у меня в пользователе вообще адрес не задан. Он на некоторое время сам запоминает (хз уж куда он там запоминает). |
Автор: | dimOn [ 05 фев 2013, 12:59 ] |
Заголовок сообщения: | Re: 'Мусор' в логе шедулера |
он запоминает в клиентском сетапе, где пароли итд |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |