forum.bitel.ru http://forum.bitel.ru/ |
|
DeviceInterfaceService внезапно поменялся http://forum.bitel.ru/viewtopic.php?f=44&t=8281 |
Страница 1 из 1 |
Автор: | Cromeshnic [ 18 июл 2013, 11:52 ] |
Заголовок сообщения: | DeviceInterfaceService внезапно поменялся |
После обновления 5.2 мой дин код не компилится: Код: devicePortList(int,boolean) in ru.bitel.oss.systems.inventory.resource.common.DeviceInterfaceService cannot be applied to (int) Был метод devicePortList(deviceId) стал : devicePortList(deviceId, subscriber) Посмотреть, что значит boolean subscriber не могу, т.к. в javadoc для 5.2 и 6.0 всё ещё старая инфа. круто, чо. |
Автор: | stark [ 18 июл 2013, 14:02 ] |
Заголовок сообщения: | Re: DeviceInterfaceService внезапно поменялся |
Это флаг означающий что нужно еще и подписчиков загрузить . Вам скорее всего надо false - будет как раньше Почему внезапно то ? Просили, просили тут - viewtopic.php?f=44&t=7964&start=60.. Вот и получили ![]() |
Автор: | stark [ 18 июл 2013, 14:10 ] |
Заголовок сообщения: | Re: DeviceInterfaceService внезапно поменялся |
Выложил javadoc . Там есть это поле, но правда нет описания пока |
Автор: | Cromeshnic [ 18 июл 2013, 14:28 ] |
Заголовок сообщения: | Re: DeviceInterfaceService внезапно поменялся |
Ну я не против новых методов, если обратная совместимость соблюдается. Можно ж было добавить дефолтный devicePortList(deviceId). Кстати, в java 7 для интерфейсов в подобных случаях сделали дефолтные реализации |
Автор: | Cromeshnic [ 18 июл 2013, 14:33 ] |
Заголовок сообщения: | Re: DeviceInterfaceService внезапно поменялся |
А вот ещё одна проблема: поправил класс, перекомпилировал, а BGInetAccess не хочет видеть его - ругается на старую ошибку. В логах сервера и access ошибок не вижу. |
Автор: | Cromeshnic [ 18 июл 2013, 14:33 ] |
Заголовок сообщения: | Re: DeviceInterfaceService внезапно поменялся |
ошибок компиляции тоже нет. Сервер и Access рестартовал. настройки MQ одинаковые. |
Автор: | Cromeshnic [ 18 июл 2013, 14:51 ] |
Заголовок сообщения: | Re: DeviceInterfaceService внезапно поменялся |
last_mod - 10 июня Код: mysql> select name, last_mod from script_classes where name="ru.dsi.bgbilling.modules.inet.dyn.device.cisco.ISGIPoEProtocolHandler";
+-----------------------------------------------------------------------+---------------+ | name | last_mod | +-----------------------------------------------------------------------+---------------+ | ru.dsi.bgbilling.modules.inet.dyn.device.cisco.ISGIPoEProtocolHandler | 1370828644000 | +-----------------------------------------------------------------------+---------------+ 1 row in set (0.00 sec) |
Автор: | Cromeshnic [ 18 июл 2013, 14:54 ] |
Заголовок сообщения: | Re: DeviceInterfaceService внезапно поменялся |
Права файлам проверил (до этого была ошибка, что не может прочитать) |
Автор: | Cromeshnic [ 18 июл 2013, 14:56 ] |
Заголовок сообщения: | Re: DeviceInterfaceService внезапно поменялся |
Клиент: вер. 5.2 сборка 1186 от 15.07.2013 19:22:49 os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_41 Сервер: вер. 5.2 сборка 1520 от 15.07.2013 19:22:57 os: Linux; java: Java HotSpot(TM) Client VM, v.1.6.0_27 |
Автор: | Amir [ 18 июл 2013, 15:20 ] |
Заголовок сообщения: | Re: DeviceInterfaceService внезапно поменялся |
Выкладывается обратная совместимость. Делали скомпилировать все и ошибок не возникает? |
Автор: | Cromeshnic [ 19 июл 2013, 11:30 ] |
Заголовок сообщения: | Re: DeviceInterfaceService внезапно поменялся |
После обновления вроде ок. Хотя может это из-за восстановленной обратной совместимости. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |