forum.bitel.ru http://forum.bitel.ru/ |
|
Не могу выбрать класс обработчика http://forum.bitel.ru/viewtopic.php?f=44&t=6039 |
Страница 1 из 2 |
Автор: | borisk [ 26 окт 2011, 18:35 ] |
Заголовок сообщения: | Не могу выбрать класс обработчика |
Добрый день! Конфигурации модуля Inet на закладке "Типы устройств" при создании или редактировании устройства не могу выбрать класс для обработчика активации сервиса и процессора протокола. Выпадающие списки пусты. Если попытаться создать класс - он его создает и в списке, но после перезапуска клиента списки снова пусты. И я не могу найти скомпилированные классы, только их исходники. Если это важно - в логах сервера при компиляции вот такие сообщения: Код: server 10-26/18:25:13 DEBUG ["http-bio-/0.0.0.0-8080"-exec-8] CommonExecuter - executing bitel.billing.server.admin.action.ActionCommand; time => 1 ms. server 10-26/18:25:19 DEBUG ["http-bio-/0.0.0.0-8080"-exec-2] PermissionChecker - Action DynamicCodeService:recompileAll not found in dictionary for module 0 mq 10-26/18:25:19 DEBUG ["http-bio-/0.0.0.0-8080"-exec-2] EventProcessor - Request, timeout 0 : Event[ru.bitel.bgbilling.kernel.dynamic.server.event.ScriptSavingEvent] moduleId: -1; pluginId: -1; cid: -1; scid: -1; userId: -1; timestamp: -1 mq 10-26/18:25:19 DEBUG [event-proc-p-2-t-1] Consumer - Caught from UNDEF Event[ru.bitel.bgbilling.kernel.dynamic.server.event.ScriptSavingEvent] moduleId: -1; pluginId: -1; cid: -1; scid: -1; userId: -1; timestamp: -1 mq 10-26/18:25:19 DEBUG [event-proc-p-2-t-1] CompilerWrapper - Code->compiler.warn.has.been.deprecated mq 10-26/18:25:19 DEBUG [event-proc-p-2-t-1] CompilerWrapper - Column Number->23 mq 10-26/18:25:19 DEBUG [event-proc-p-2-t-1] CompilerWrapper - End Position->1154 mq 10-26/18:25:19 DEBUG [event-proc-p-2-t-1] CompilerWrapper - Kind->MANDATORY_WARNING mq 10-26/18:25:19 DEBUG [event-proc-p-2-t-1] CompilerWrapper - Line Number->28 mq 10-26/18:25:19 DEBUG [event-proc-p-2-t-1] CompilerWrapper - Message->[deprecation] init(int,ru.bitel.bgbilling.modules.inet.api.common.bean.InetDevice,ru.bitel.bgbilling.modules.inet.api.common.bean.InetDeviceType,ru.bitel.common.ParameterMap) in ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorAdapter has been deprecated mq 10-26/18:25:19 DEBUG [event-proc-p-2-t-1] CompilerWrapper - Position->810 mq 10-26/18:25:19 DEBUG [event-proc-p-2-t-1] CompilerWrapper - SourceRegularFileObject[/usr/local/BGBilling/BGBillingServer/dyn/ru/bitel/bgbilling/inet/dyn/device/des3200/DES320028ServiceActivator.java] mq 10-26/18:25:19 DEBUG [event-proc-p-2-t-1] CompilerWrapper - Start Position->785 mq 10-26/18:25:19 DEBUG [event-proc-p-2-t-1] CompilerWrapper - Code->compiler.warn.has.been.deprecated mq 10-26/18:25:19 DEBUG [event-proc-p-2-t-1] CompilerWrapper - Column Number->19 mq 10-26/18:25:19 DEBUG [event-proc-p-2-t-1] CompilerWrapper - End Position->3316 mq 10-26/18:25:19 DEBUG [event-proc-p-2-t-1] CompilerWrapper - Kind->MANDATORY_WARNING mq 10-26/18:25:19 DEBUG [event-proc-p-2-t-1] CompilerWrapper - Line Number->39 mq 10-26/18:25:19 DEBUG [event-proc-p-2-t-1] CompilerWrapper - Message->[deprecation] init(int,ru.bitel.bgbilling.modules.inet.api.common.bean.InetDevice,ru.bitel.bgbilling.modules.inet.api.common.bean.InetDeviceType,ru.bitel.common.ParameterMap) in ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorAdapter has been deprecated mq 10-26/18:25:19 DEBUG [event-proc-p-2-t-1] CompilerWrapper - Position->1557 mq 10-26/18:25:19 DEBUG [event-proc-p-2-t-1] CompilerWrapper - SourceRegularFileObject[/usr/local/BGBilling/BGBillingServer/dyn/ru/bitel/bgbilling/inet/dyn/device/isg/ISGServiceActivator.java] mq 10-26/18:25:19 DEBUG [event-proc-p-2-t-1] CompilerWrapper - Start Position->1529 mq 10-26/18:25:19 DEBUG [event-proc-p-2-t-1] EventProcessor - Publish: Event[ru.bitel.bgbilling.kernel.dynamic.server.event.ScriptUpdatedEvent] moduleId: -1; pluginId: -1; cid: -1; scid: -1; userId: -1; timestamp: -1 mq 10-26/18:25:19 DEBUG [event-proc-p-2-t-1] Consumer - Caught from UNDEF Event[ru.bitel.bgbilling.kernel.dynamic.server.event.ScriptUpdatedEvent] moduleId: -1; pluginId: -1; cid: -1; scid: -1; userId: -1; timestamp: -1 server 10-26/18:25:19 DEBUG ["http-bio-/0.0.0.0-8080"-exec-2] JaxWsHandler - executing ru.bitel.bgbilling.kernel.dynamic.server.DynamicCodeServiceImpl.recompileAll; time => 257 ms. server 10-26/18:25:19 DEBUG ["http-bio-/0.0.0.0-8080"-exec-2] PermissionChecker - Action DynamicCodeService:getDynamicClasses not found in dictionary for module 0 server 10-26/18:25:19 DEBUG ["http-bio-/0.0.0.0-8080"-exec-2] JaxWsHandler - executing ru.bitel.bgbilling.kernel.dynamic.server.DynamicCodeServiceImpl.getDynamicClasses; time => 3 ms. Информация о версии: Клиент: вер. 5.2 сборка 752 от 24.10.2011 17:03:49 os:Windows XP; java:Sun Microsystems Inc., v.1.6.0_29 Сервер: вер. 5.2 сборка 906 от 24.10.2011 17:03:31 os:FreeBSD; java:Sun Microsystems Inc., v.1.6.0 card вер. 5.2 сборка 151 от 17.10.2011 19:17:58 email вер. 5.2 сборка 148 от 17.10.2011 19:18:05 inet вер. 5.2 сборка 528 от 24.10.2011 19:43:54 ipn вер. 5.2 сборка 199 от 17.10.2011 19:18:20 npay вер. 5.2 сборка 146 от 17.10.2011 19:18:37 |
Автор: | borisk [ 26 окт 2011, 19:04 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
Вот, увидел ошибку компилятора: Код: error reading /usr/local/BGBilling/BGBillingServer/dyn/ .java; /usr/local/BGBilling/BGBillingServer/dyn/ .java (No such file or directory) /usr/local/BGBilling/BGBillingServer/dyn/ .java -1 -1 Что это за класс он пытается скомпилировать и как это исправить? |
Автор: | skyb [ 26 окт 2011, 19:22 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
Код: ls -l /usr/local/BGBilling/BGBillingServer/dyn/ чего говоит?
|
Автор: | borisk [ 26 окт 2011, 20:27 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
total 2 drwxr-xr-x 4 root wheel 4 Sep 8 13:26 ru |
Автор: | skyb [ 26 окт 2011, 20:46 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
дыкк нечего ж нет, вот и ругается. Как систему ставили то? |
Автор: | borisk [ 26 окт 2011, 20:48 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
В смысле ничего нет? А каталог ru не устраивает? И что тогда должно там быть? Покажите что есть у вас. Систему ставил как обычно - распаковав соответствующий архив. |
Автор: | skyb [ 27 окт 2011, 07:38 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
borisk писал(а): В смысле ничего нет? А каталог ru не устраивает? И что тогда должно там быть? Покажите что есть у вас. Систему ставил как обычно - распаковав соответствующий архив. Нене, я не про каталог, судя по ошибки Код: error reading /usr/local/BGBilling/BGBillingServer/dyn/ .java; /usr/local/BGBilling/BGBillingServer/dyn/ .java (No such file or directory) /usr/local/BGBilling/BGBillingServer/dyn/ .java -1 -1 он ищет какой то файл. А можете показать скрин класса который компилируете? И попробуйте обновится
|
Автор: | borisk [ 27 окт 2011, 09:44 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
Итак стоит самая последняя версия. После перезагрузки сервера сообщения об ошибках исчезли, но я так и не могу найти скомпилированные классы и выпадающие списки пусты. |
Автор: | Администратор [ 28 окт 2011, 10:40 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
Если в управлении динамическим кодом зайти и нажать "Скомпилировать всё", то что происходит? |
Автор: | borisk [ 28 окт 2011, 12:12 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
С моей точки зрения - ничего ![]() Код: [deprecation] init(int,ru.bitel.bgbilling.modules.inet.api.common.bean.InetDevice,ru.bitel.bgbilling.modules.inet.api.common.bean.InetDeviceType,ru.bitel.common.ParameterMap) in ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorAdapter has been deprecated /usr/local/BGBilling/BGBillingServer/dyn/ru/bitel/bgbilling/inet/dyn/device/des3200/DES320028ServiceActivator.java 28 23
[deprecation] init(int,ru.bitel.bgbilling.modules.inet.api.common.bean.InetDevice,ru.bitel.bgbilling.modules.inet.api.common.bean.InetDeviceType,ru.bitel.common.ParameterMap) in ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorAdapter has been deprecated /usr/local/BGBilling/BGBillingServer/dyn/ru/bitel/bgbilling/inet/dyn/device/isg/ISGServiceActivator.java 39 19 |
Автор: | stark [ 28 окт 2011, 12:22 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
Вы класс компилировали? Он помечен ** ? Проблема с компиляцией динамического кода есть 1) В java 1.7 Поправим , но позже , пока не рекомендуем ее к использованию , там еще есть несколько других неисправленных проблем. 2) openjdk 3) freebsd Столкнулись недавно, столкнулся не я , поэтому точно сказать не могу. Там у вас 2 основных явы, насколько я помню . Одна diablo, вторая linux-sun-jdk . Кажется на diablo не работает . Позже уточню |
Автор: | stark [ 28 окт 2011, 12:28 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
попробуйте все-таки поменять яву, скорее всего заработает. |
Автор: | borisk [ 28 окт 2011, 16:55 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
А на что поменять то? linux-jdk не работает, уже проверил. Которая просто jdk16 - слишком старая, или я ошибаюсь? Все, других вариантов кроме как переходить на Linux нет? |
Автор: | borisk [ 28 окт 2011, 18:19 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
Попробовал скомпилировать файлы вручную, через javac. Компилируется на ура, но только в клиенте все равно в списках не появляется. |
Автор: | stark [ 31 окт 2011, 10:43 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
borisk писал(а): Попробовал скомпилировать файлы вручную, через javac. Компилируется на ура, но только в клиенте все равно в списках не появляется. Да там не в компиляции проблема . Она то работает . А в том что нам нам распарсить ответ лог javac - он разный у разных jdk . jdk 1.6/1.7 мы поддерживаем, остальные , скорее всего, не будем. |
Автор: | borisk [ 31 окт 2011, 14:59 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
Так получается что все-таки не компилится, раз я не вижу файлов *.class? |
Автор: | skyb [ 31 окт 2011, 16:54 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
а сообщения компилятора какие? |
Автор: | borisk [ 31 окт 2011, 19:26 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
![]() |
Автор: | skyb [ 01 ноя 2011, 05:17 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
Дело в том что нет классов изза того что он не компилируется, а вот посмотреть почему не компилируется можно в "сообщения компилятора", попробуйте обновиться и убрать дебрикейты, и опять скомпилировать все. |
Автор: | borisk [ 01 ноя 2011, 17:28 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
Сделал. Теперь ошибок нет, предупреждений о депрекейтах тоже нет, и class файлов тоже нет ![]() |
Автор: | skyb [ 01 ноя 2011, 17:41 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
Карму давно чистили? ![]() |
Автор: | borisk [ 01 ноя 2011, 19:25 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
Я ее вроде ни чем не обременял ![]() |
Автор: | borisk [ 01 ноя 2011, 19:29 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
stark писал(а): borisk писал(а): Попробовал скомпилировать файлы вручную, через javac. Компилируется на ура, но только в клиенте все равно в списках не появляется. Да там не в компиляции проблема . Она то работает . А в том что нам нам распарсить ответ лог javac - он разный у разных jdk . jdk 1.6/1.7 мы поддерживаем, остальные , скорее всего, не будем. Вот тут слегка не понял. Как вообще связан парсинг и компиляция? Я так понимаю что если бы классы компилировались, то я бы и видел результирующие файлы *.class. А парсинг это уже второе, это как биллингу определить скомпилировалось или нет. Опять таки - определить что файл скомпилировался можно по наличию class файла. Или я все же что-то путаю? |
Автор: | skyb [ 02 ноя 2011, 03:49 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
borisk писал(а): Я ее вроде ни чем не обременял ![]() то что фряха - не показатель, знаю одного админа - так у него все вроде робит, вы поставьте линуксовую яву, шестую, 28 обновление, что будет? |
Автор: | borisk [ 02 ноя 2011, 11:49 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
У меня тоже работает, 5.1, и 5.2 работает, вот только классы компилировать не хочет почему-то. linux-jdk я ставил - вообще даже не запускается, плодит кучу процессов и все :/ |
Автор: | Администратор [ 02 ноя 2011, 12:48 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
Цитата: то что фряха - не показатель, знаю одного админа - так у него все вроде робит, вы поставьте линуксовую яву, шестую, 28 обновление, что будет? А snark точно пробовал динамический код использовать под FreeBSD? |
Автор: | skyb [ 02 ноя 2011, 13:07 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
Администратор писал(а): Цитата: то что фряха - не показатель, знаю одного админа - так у него все вроде робит, вы поставьте линуксовую яву, шестую, 28 обновление, что будет? А snark точно пробовал динамический код использовать под FreeBSD? не, у него обычный биллинг робит =) |
Автор: | borisk [ 02 ноя 2011, 21:28 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
Итак, господа. С помощью snark (огромнейший ему респект) удалось запустить систему под linux-jdk: Код: Информация о версии: Клиент: вер. 5.2 сборка 755 от 01.11.2011 12:38:04 os:Windows XP; java:Sun Microsystems Inc., v.1.6.0_29 Сервер: вер. 5.2 сборка 911 от 01.11.2011 12:37:37 os:Linux; java:Sun Microsystems Inc., v.1.6.0_24 card вер. 5.2 сборка 151 от 17.10.2011 19:17:58 email вер. 5.2 сборка 148 от 17.10.2011 19:18:05 inet вер. 5.2 сборка 528 от 24.10.2011 19:43:54 ipn вер. 5.2 сборка 199 от 17.10.2011 19:18:20 npay вер. 5.2 сборка 146 от 17.10.2011 19:18:37 Классы все так же не компилируются ![]() |
Автор: | borisk [ 07 ноя 2011, 20:28 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
up |
Автор: | borisk [ 08 ноя 2011, 11:55 ] |
Заголовок сообщения: | Re: Не могу выбрать класс обработчика |
Господа разработчики, не поленился, поставил debian, на него sun jdk 1.6u29. Результат тот же самый - классы не компилируются. Так что не openjdk и freebsd виноваты ![]() |
Страница 1 из 2 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |