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

ошибки java.lang.ClassNotFoundException после обновления
http://forum.bitel.ru/viewtopic.php?f=22&t=1274
Страница 1 из 1

Автор:  snark [ 03 июл 2008, 17:22 ]
Заголовок сообщения:  ошибки java.lang.ClassNotFoundException после обновления

доброго времени суток ...

после обновиления в scheduler.out появилось:
Код:
java.lang.ClassNotFoundException: bitel.billing.server.contract.LimitRestorer
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at bitel.billing.server.task.TaskData.startTask(TaskData.java:64)
        at bitel.billing.server.TaskExecuter.run(TaskExecuter.java:113)
java.lang.ClassNotFoundException: bitel.billing.server.mail.UserDispatchSender
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at bitel.billing.server.task.TaskData.startTask(TaskData.java:64)
        at bitel.billing.server.TaskExecuter.run(TaskExecuter.java:113)
что делать?

Автор:  Администратор [ 03 июл 2008, 18:42 ]
Заголовок сообщения: 

Планировщик рестартовали? Попробуйте еще раз.

Автор:  snark [ 03 июл 2008, 19:19 ]
Заголовок сообщения: 

Администратор писал(а):
Планировщик рестартовали?
я всегда перед обновлением останавливаю сервер, планировщик и дата лоадер, обновляюсь и после этого запускаю все остановленное, т.к. только так получается обновиться без ошибок

Администратор писал(а):
Попробуйте еще раз.
обновится?

Автор:  snark [ 04 июл 2008, 16:57 ]
Заголовок сообщения: 

обновился:
Код:
# ./server_status.sh
BGBillingServer v 4.4 build 216 from 03.07.2008 18:51:57
Started: 03.07.2008 17:27:48    Uptime: 0 d 21:24:57
Memory total: 9 764 864; max: 258 539 520; free: 2 431 184
Connections pool status Idle: 3; Active: 0; maxActive: 300; maxIdle: 20

ругань на bitel.billing.server.contract.LimitRestorer пропала, но теперь в scheduler.out одна и та же ошибка:
Код:
java.lang.ClassNotFoundException: bitel.billing.server.mail.MailSender
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at bitel.billing.server.task.TaskData.startTask(TaskData.java:64)
        at bitel.billing.server.TaskExecuter.run(TaskExecuter.java:113)

Автор:  Администратор [ 08 июл 2008, 12:37 ]
Заголовок сообщения: 

В BGBillingServer/lib/server.jar лежит этот класс? Архив нормально открывается, не битый?

Автор:  snark [ 08 июл 2008, 15:49 ]
Заголовок сообщения: 

Администратор писал(а):
В BGBillingServer/lib/server.jar лежит этот класс? Архив нормально открывается, не битый?
с ним все нормально, он на месте, открывается, winrar при тестировании говорит что все Ok ... может до 217 обновится?

P.S. можно ли попросить Вас реализовать что то из 2-х:
- добавлять все изменения из http://bgbilling.ru/v4.4/download/xyz/fixed в RSS
- расылку в которой будет сказано "доступно обновление для X, Y и Z, чейнджлог - в аттаче"
чтобы быть up-to-date и не пропустить какого либо Важного обновления

Автор:  Администратор [ 09 июл 2008, 12:33 ]
Заголовок сообщения: 

Да, попробуйте поставить последний апдейт.

Цитата:
- добавлять все изменения из http://bgbilling.ru/v4.4/download/xyz/fixed в RSS

В данный момент так и делается.. Вообще-то RSS генерится скриптом на основе fixed файлов, только он выходит с некоторой задержкой. А какие записи вы не нашли в RSS? Может ошибка в скрипте..

Автор:  snark [ 09 июл 2008, 14:51 ]
Заголовок сообщения: 

Администратор писал(а):
Да, попробуйте поставить последний апдейт.

спсибо, сегодня попробую и отпишусь

с обновлениями наверное было как раз из за:
Администратор писал(а):
он выходит с некоторой задержкой.
т.е. файлик уже был, а в RSS-ке из него ничего небыло ...
кстати, было замечено что тот же IE7 имеет св-во кешировать RSS-ку, может стоит добавить в конфиг nginx:
Код:
add_header  Cache-Control   no-store;
expires     epoch;
дабы ничто и никогда RSS не кешировало? :)

Автор:  Администратор [ 15 июл 2008, 18:06 ]
Заголовок сообщения: 

Добавлено. Спасибо.

Автор:  snark [ 15 июл 2008, 18:50 ]
Заголовок сообщения: 

это Вам спасибо за Вашу работу!

по теме - после обновления на 220 ошибки исчезли

P.S. а можно в чейнджлоге не только дату, но и билд указывать, чтоб все по взрослому было ... а то сейчас только дата и не понятно какой билд был в этот день :(

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