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

После обновления с 6.1 до 6.2 не запускаются приложения (CRM)
http://forum.bitel.ru/viewtopic.php?f=22&t=10776
Страница 1 из 1

Автор:  ioann [ 10 авг 2015, 16:19 ]
Заголовок сообщения:  После обновления с 6.1 до 6.2 не запускаются приложения

Добрый день!

Обновился с 6.1 до 6.2, не запускаются приложения: BGIPNNetflowCollector, BGInetAccess, BGInetAccounting, BGRadiusVoip.
Сервер запустился нормально.
Ошибки в логах однотипные, в чем может быть дело?
Логи прилагаю:

BGIPNNetflowCollector
Код:
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
        at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
Caused by: java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider
        at bitel.billing.server.netflow.ipn.Collector.main(Collector.java:235)
        ... 6 more
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.BouncyCastleProvider
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 7 more


BGInetAccess
Код:
Java Runtime: Oracle Corporation Java HotSpot(TM) Client VM [1.8.0_51] /opt/java/jdk1.8.0_51/jre
  Runtime name: 1243@bg-test.sakhanet.ru
  Java endorsed dirs: /lib/endorsed:/opt/java/jdk18/lib/endorsed
  OS: Linux 3.1.5-6.fc16.i686 [i386], file.encoding: UTF-8, user.name: root
  Heap sizes: current=15872k  free=14890k  max=253440k
Starting CommandPortListener on port 1951
java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider
        at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:108)
        at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:809)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
        at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.BouncyCastleProvider
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 8 more


BGInetAccounting
Код:
Java Runtime: Oracle Corporation Java HotSpot(TM) Client VM [1.8.0_51] /opt/java/jdk1.8.0_51/jre
  Runtime name: 1269@bg-test.sakhanet.ru
  Java endorsed dirs: /lib/endorsed:/opt/java/jdk18/lib/endorsed
  OS: Linux 3.1.5-6.fc16.i686 [i386], file.encoding: UTF-8, user.name: root
  Heap sizes: current=15872k  free=14890k  max=253440k
Starting CommandPortListener on port 1952
java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider
        at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:108)
        at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:809)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
        at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.BouncyCastleProvider
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 8 more


BGRadiusVoip
Код:
radius 08-10/19:34:44 ERROR [main] LoggingPrintStream - java.lang.reflect.InvocationTargetException
radius 08-10/19:34:44 ERROR [main] LoggingPrintStream -         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
radius 08-10/19:34:44 ERROR [main] LoggingPrintStream -         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
radius 08-10/19:34:44 ERROR [main] LoggingPrintStream -         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43
)
radius 08-10/19:34:44 ERROR [main] LoggingPrintStream -         at java.lang.reflect.Method.invoke(Method.java:497)
radius 08-10/19:34:44 ERROR [main] LoggingPrintStream -         at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
radius 08-10/19:34:44 ERROR [main] LoggingPrintStream -         at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)

Автор:  stark [ 10 авг 2015, 18:12 ]
Заголовок сообщения:  Re: После обновления с 6.1 до 6.2 не запускаются приложения

сейчас исправим.

Автор:  stark [ 10 авг 2015, 18:18 ]
Заголовок сообщения:  Re: После обновления с 6.1 до 6.2 не запускаются приложения

У вас в BGIPNNetflowCollector в папке lib есть библиотеке bcprov.jar ? Есть подозрение что вы папку lib не обновляли из архива , который лежит на сайте. У вас там скорее всего библиотеки от 6.1 и там нет этой библиотеки. В архиве с сайта она есть сейчас - проверил.

Автор:  stark [ 10 авг 2015, 18:21 ]
Заголовок сообщения:  Re: После обновления с 6.1 до 6.2 не запускаются приложения

Аналогично BGInetAccess/BGInetAccounting/BGRadiusVoip

Автор:  stark [ 10 авг 2015, 18:25 ]
Заголовок сообщения:  Re: После обновления с 6.1 до 6.2 не запускаются приложения

В принципе понятно почему так получилось. В howto написано
Цитата:
Установите обновления всех приложений ( BGInetAccess, BGInetAccounting, BGDaiusDialup и т.п). Обновлять нужно через штатную систему update.sh


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

Автор:  stark [ 10 авг 2015, 18:30 ]
Заголовок сообщения:  Re: После обновления с 6.1 до 6.2 не запускаются приложения

поправили howto.

Цитата:
Установите обновления всех приложений ( BGInetAccess, BGInetAccounting, BGDaiusDialup и т.п). Обновлять нужно через штатную систему update.sh
http://bgbilling.ru/v6.2/doc/ch01s13.html#d0e2320
Еще один момент - во всех приложениях нужно вручную почистить папки со сторонними библиотеками (lib/ext) и скопировать туда библиотеки из соответствующего архива на сайте.


На будущее надо запилить систему обновления сторонних библиотек в наших приложениях.

Автор:  ioann [ 10 авг 2015, 19:00 ]
Заголовок сообщения:  Re: После обновления с 6.1 до 6.2 не запускаются приложения

Спасибо, помогло!

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