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

Ошибка при изменении статуса шлюза
http://forum.bitel.ru/viewtopic.php?f=7&t=6046
Страница 1 из 1

Автор:  ing_chol [ 31 окт 2011, 12:08 ]
Заголовок сообщения:  Ошибка при изменении статуса шлюза

При изменении статуса шлюза возникает ошибка, судя по всему при статусе заблокирован - доступ пользователя не прекращается.
Цитата:
server 10-31/16:03:59 ERROR [Thread-40] LoggingPrintStream - Exception in thread "Thread-40"
server 10-31/16:03:59 ERROR [Thread-40] LoggingPrintStream - java.lang.NoSuchMethodError: bitel.billing.server.ipn.bean.GateType.getConfigSetup()Lru/bitel/bgbilling/common/DefaultSetup;
server 10-31/16:03:59 ERROR [Thread-40] LoggingPrintStream - at ru.dsi.bg.server.RouterGateWorker.doSync(RouterGateWorker.java:34)
server 10-31/16:03:59 ERROR [Thread-40] LoggingPrintStream - at bitel.billing.server.ipn.GateWorker.runSync(GateWorker.java:147)
server 10-31/16:03:59 ERROR [Thread-40] LoggingPrintStream - at bitel.billing.server.ipn.GateWorker.run(GateWorker.java:107)

Автор:  ing_chol [ 01 ноя 2011, 09:36 ]
Заголовок сообщения:  Re: Ошибка при изменении статуса шлюза

Цитата:
user_rule.editor.class=bitel.billing.module.services.ipn.editor.CiscoContractRuleEditor
gate_manager.class=ru.dsi.bg.server.RouterGateWorker

Автор:  stark [ 01 ноя 2011, 09:37 ]
Заголовок сообщения:  Re: Ошибка при изменении статуса шлюза

Этот класс из wiki скомпилирован под старое api . Вам его нужно поменять и скомпилировать .

Автор:  ing_chol [ 01 ноя 2011, 09:41 ]
Заголовок сообщения:  Re: Ошибка при изменении статуса шлюза

Можно чуть более подробно, что именно поменять?

Автор:  ing_chol [ 01 ноя 2011, 10:44 ]
Заголовок сообщения:  Re: Ошибка при изменении статуса шлюза

Ошибки при компиляции RouterGateWorker

Код:
/ru/dsi/bg/server/RouterGateWorker.java:15: cannot find symbol
symbol  : class SetupData
location: package bitel.billing.server.util
  import bitel.billing.server.util.SetupData;
                                  ^
/ru/dsi/bg/server/RouterGateWorker.java:21: cannot find symbol
symbol  : class SetupData
location: class ru.dsi.bg.server.RouterGateWorker
      private static SetupData setup = new SetupData("data.data");
                     ^
/ru/dsi/bg/server/RouterGateWorker.java:21: cannot find symbol
symbol  : class SetupData
location: class ru.dsi.bg.server.RouterGateWorker
      private static SetupData setup = new SetupData("data.data");
                                           ^
Note: /ru/dsi/bg/server/RouterGateWorker.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
3 errors

Автор:  ing_chol [ 01 ноя 2011, 10:44 ]
Заголовок сообщения:  Re: Ошибка при изменении статуса шлюза

Ошибки при компиляции RouterGateWorker

Код:
/ru/dsi/bg/server/RouterGateWorker.java:15: cannot find symbol
symbol  : class SetupData
location: package bitel.billing.server.util
  import bitel.billing.server.util.SetupData;
                                  ^
/ru/dsi/bg/server/RouterGateWorker.java:21: cannot find symbol
symbol  : class SetupData
location: class ru.dsi.bg.server.RouterGateWorker
      private static SetupData setup = new SetupData("data.data");
                     ^
/ru/dsi/bg/server/RouterGateWorker.java:21: cannot find symbol
symbol  : class SetupData
location: class ru.dsi.bg.server.RouterGateWorker
      private static SetupData setup = new SetupData("data.data");
                                           ^
Note: /ru/dsi/bg/server/RouterGateWorker.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
3 errors

Автор:  stark [ 01 ноя 2011, 11:09 ]
Заголовок сообщения:  Re: Ошибка при изменении статуса шлюза

ing_chol писал(а):
Ошибки при компиляции RouterGateWorker

Код:
/ru/dsi/bg/server/RouterGateWorker.java:15: cannot find symbol
symbol  : class SetupData
location: package bitel.billing.server.util
  import bitel.billing.server.util.SetupData;
                                  ^
/ru/dsi/bg/server/RouterGateWorker.java:21: cannot find symbol
symbol  : class SetupData
location: class ru.dsi.bg.server.RouterGateWorker
      private static SetupData setup = new SetupData("data.data");
                     ^
/ru/dsi/bg/server/RouterGateWorker.java:21: cannot find symbol
symbol  : class SetupData
location: class ru.dsi.bg.server.RouterGateWorker
      private static SetupData setup = new SetupData("data.data");
                                           ^
Note: /ru/dsi/bg/server/RouterGateWorker.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
3 errors


1) замените
Код:
import bitel.billing.server.util.SetupData;

на
Код:
import ru.bitel.bgbilling.server.util.Setup;


2) замените
Код:
private static SetupData setup = new SetupData("data.data");

на
Код:
Setup setup = Setup.getSetup();

Автор:  ing_chol [ 01 ноя 2011, 11:56 ]
Заголовок сообщения:  Re: Ошибка при изменении статуса шлюза

скомпилировалось с сообщением
Цитата:
Note: /ru/dsi/bg/server/RouterGateWorker.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.


Теперь при смене статуса шлюза пишет в комментарии:
Цитата:
Ошибка!!! Не установлен менеджер файрвола для шлюза

По прежнему не работает

Автор:  stark [ 10 ноя 2011, 09:34 ]
Заголовок сообщения:  Re: Ошибка при изменении статуса шлюза

ing_chol писал(а):
скомпилировалось с сообщением
Цитата:
Note: /ru/dsi/bg/server/RouterGateWorker.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.


Теперь при смене статуса шлюза пишет в комментарии:
Цитата:
Ошибка!!! Не установлен менеджер файрвола для шлюза

По прежнему не работает


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

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