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

Компиляция динамических классов происходит с ошибками!
http://forum.bitel.ru/viewtopic.php?f=22&t=9261
Страница 1 из 1

Автор:  filin [ 20 май 2014, 09:12 ]
Заголовок сообщения:  Компиляция динамических классов происходит с ошибками!

Выполнил все согласно инструкции перехода с 6.0 на 6.1
Перенес динамические классы по микротику и длинку со схемы работы DHCP Option 82

При компиляции динамических классов вылазит ошибка:

Код:
D события: dynamic.code.recompilation.error
Время регистрации события: 20.05.2014 09:41:59
Хост сервера: prostosrv/127.0.0.1

Обнаружены некомпилируемые динамические классы! Возможно, ошибки появились в результате изменения API биллинга: текущие загруженные в БД классы могут работать некорректно! Рекомендуется вручную перекомпилировать все динамические классы и исправить ошибки!

cannot find symbol
  symbol:   method toListInt(java.lang.String)
  location: class ru.bitel.common.Utils at /usr/local/BGBillingServer/dyn/ru/gigacom/inet/dyn/device/DlinkTelnetServiceActivator.java on 132:62

Автор:  filin [ 20 май 2014, 09:15 ]
Заголовок сообщения:  Re: Компиляция динамических классов происходит с ошибками!

Содержимое этой строки:
List<Integer> uplinks = Utils.toListInt( parameterMap.get( "uplink", "" ) );

Автор:  dimOn [ 20 май 2014, 12:50 ]
Заголовок сообщения:  Re: Компиляция динамических классов происходит с ошибками!

Utils.toIntegerList

Автор:  filin [ 20 май 2014, 17:03 ]
Заголовок сообщения:  Re: Компиляция динамических классов происходит с ошибками!

Все отлично, тут решилась проблема.
Но только следующий косяк в логах Access

Код:
connection 05-20/17:59:55 ERROR [sa-p-13-t-3] ServiceActivatorDeviceWorker - java.lang.NoClassDefFoundError: com/jcraft/jsch/JSch
ru.bitel.bgbilling.common.BGException: java.lang.NoClassDefFoundError: com/jcraft/jsch/JSch
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.connect(ServiceActivatorSet.java:174)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runWorker(ServiceActivatorDeviceWorker.java:220)
        at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:139)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runImpl(ServiceActivatorDeviceWorker.java:142)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)
Caused by: java.lang.NoClassDefFoundError: com/jcraft/jsch/JSch
        at bitel.billing.server.util.ssh.SSHSession.initConnection(SSHSession.java:41)
        at bitel.billing.server.util.terminal.AbstractTerminalSession.connect(AbstractTerminalSession.java:55)
        at ru.gigacom.inet.dyn.device.mikrotik.MikrotikServiceActivator.connect(MikrotikServiceActivator.java:108)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.connect(ServiceActivatorSet.java:167)
        ... 12 more
Caused by: java.lang.ClassNotFoundException: com.jcraft.jsch.JSch
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        ... 16 more
connection 05-20/17:59:55 ERROR [sa-p-13-t-3] ServiceActivatorSet - Device:2 - null
java.lang.NullPointerException
        at bitel.billing.server.util.terminal.AbstractTerminalSession.doCommandAsync(AbstractTerminalSession.java:120)
        at ru.gigacom.inet.dyn.device.mikrotik.MikrotikServiceActivator.disconnect(MikrotikServiceActivator.java:118)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.disconnect(ServiceActivatorSet.java:190)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runWorker(ServiceActivatorDeviceWorker.java:249)
        at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:139)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runImpl(ServiceActivatorDeviceWorker.java:142)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)
connection 05-20/17:59:55 ERROR [sa-p-13-t-3] ServiceActivatorSet - Device:3 - null
java.lang.NullPointerException
        at ru.gigacom.inet.dyn.device.dlink.DlinkTelnetServiceActivator.disconnect(DlinkTelnetServiceActivator.java:311)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.disconnect(ServiceActivatorSet.java:190)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runWorker(ServiceActivatorDeviceWorker.java:249)
        at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:139)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runImpl(ServiceActivatorDeviceWorker.java:142)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)
connection 05-20/17:59:55 ERROR [sa-p-13-t-3] EventWorker - class ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker: java.lang.NoClassDefFoundError: com/jcraft/jsch/JSch
ru.bitel.bgbilling.common.BGException: java.lang.NoClassDefFoundError: com/jcraft/jsch/JSch
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.connect(ServiceActivatorSet.java:174)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runWorker(ServiceActivatorDeviceWorker.java:220)
        at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:139)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runImpl(ServiceActivatorDeviceWorker.java:142)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)
Caused by: java.lang.NoClassDefFoundError: com/jcraft/jsch/JSch
        at bitel.billing.server.util.ssh.SSHSession.initConnection(SSHSession.java:41)
        at bitel.billing.server.util.terminal.AbstractTerminalSession.connect(AbstractTerminalSession.java:55)
        at ru.gigacom.inet.dyn.device.mikrotik.MikrotikServiceActivator.connect(MikrotikServiceActivator.java:108)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.connect(ServiceActivatorSet.java:167)
        ... 12 more
Caused by: java.lang.ClassNotFoundException: com.jcraft.jsch.JSch
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        ... 16 more

Автор:  dimOn [ 20 май 2014, 18:41 ]
Заголовок сообщения:  Re: Компиляция динамических классов происходит с ошибками!

jsch.jar есть в либах сервера?

Автор:  stark [ 20 май 2014, 18:54 ]
Заголовок сообщения:  Re: Компиляция динамических классов происходит с ошибками!

dimOn писал(а):
jsch.jar есть в либах сервера?


не там ..в либах access-сервера . Сейчас проверю сборку .

Автор:  stark [ 20 май 2014, 19:16 ]
Заголовок сообщения:  Re: Компиляция динамических классов происходит с ошибками!

в сборке access на сайте есть jsch.jar.

Автор:  filin [ 20 май 2014, 19:49 ]
Заголовок сообщения:  Re: Компиляция динамических классов происходит с ошибками!

в /usr/local/BGBillingServer/lib/ext/jsch.jar
больше нигде нет

Автор:  filin [ 20 май 2014, 20:13 ]
Заголовок сообщения:  Re: Компиляция динамических классов происходит с ошибками!

скопировал из BGBillinServer в Access и характер ошибки изменился
Код:
connection 05-20/21:07:46 ERROR [sa-p-13-t-3] ServiceActivatorDeviceWorker - com.jcraft.jsch.JSchException: tim
eout: socket is not established
ru.bitel.bgbilling.common.BGException: com.jcraft.jsch.JSchException: timeout: socket is not established
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.connect(ServiceActivatorSet.java:174)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runWorker(ServiceActivatorDev
iceWorker.java:220)
        at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:139)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runImpl(ServiceActivatorDevic
eWorker.java:142)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolE
xecutor.java:178)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor
.java:293)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)
Caused by: com.jcraft.jsch.JSchException: timeout: socket is not established
        at com.jcraft.jsch.Util.createSocket(Util.java:386)
        at com.jcraft.jsch.Session.connect(Session.java:186)
        at bitel.billing.server.util.ssh.SSHSession.initConnection(SSHSession.java:59)
        at bitel.billing.server.util.terminal.AbstractTerminalSession.connect(AbstractTerminalSession.java:55)
        at ru.gigacom.inet.dyn.device.mikrotik.MikrotikServiceActivator.connect(MikrotikServiceActivator.java:1
08)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorSet.connect(ServiceActivatorSet.java:167)
        ... 12 more
connection 05-20/21:07:46 ERROR [sa-p-13-t-3] ServiceActivatorSet - Device:2 - null
java.lang.NullPointerException
        at bitel.billing.server.util.terminal.AbstractTerminalSession.doCommandAsync(AbstractTerminalSession.ja
va:120)
        at ru.gigacom.inet.dyn.device.mikrotik.MikrotikServiceActivator.disconnect(MikrotikServiceActivator.jav


Автор:  filin [ 20 май 2014, 20:14 ]
Заголовок сообщения:  Re: Компиляция динамических классов происходит с ошибками!

stark писал(а):
в сборке access на сайте есть jsch.jar.


Скачал с сайта BGInetAccess_6.1_21.zip
и в нем нет этого джара

Автор:  Amir [ 20 май 2014, 20:27 ]
Заголовок сообщения:  Re: Компиляция динамических классов происходит с ошибками!

Последнее сообщение: timeout: socket is not established
Это не смог подключиться по ssh по указанным в устройстве параметрам.

Автор:  filin [ 20 май 2014, 20:29 ]
Заголовок сообщения:  Re: Компиляция динамических классов происходит с ошибками!

Amir писал(а):
Последнее сообщение: timeout: socket is not established
Это не смог подключиться по ssh по указанным в устройстве параметрам.



Во туплю ))) все пора завязывать на сегодня

Автор:  filin [ 20 май 2014, 21:31 ]
Заголовок сообщения:  Re: Компиляция динамических классов происходит с ошибками!

Синхронизация с микротиком прошла а вот dhcp запросы не обработались (

Автор:  stark [ 21 май 2014, 13:53 ]
Заголовок сообщения:  Re: Компиляция динамических классов происходит с ошибками!

filin писал(а):
stark писал(а):
в сборке access на сайте есть jsch.jar.


Скачал с сайта BGInetAccess_6.1_21.zip
и в нем нет этого джара


да, точно. Перепутал ее с bsh. Сборка access исправлена.

Автор:  stark [ 21 май 2014, 13:54 ]
Заголовок сообщения:  Re: Компиляция динамических классов происходит с ошибками!

filin писал(а):
Синхронизация с микротиком прошла а вот dhcp запросы не обработались (

покажите логи, какую-нибудь информацию.

Автор:  filin [ 26 май 2014, 12:55 ]
Заголовок сообщения:  Re: Компиляция динамических классов происходит с ошибками!

Все отлично, все заработало.
просто слушался порт 10067 а не 67

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