forum.bitel.ru http://forum.bitel.ru/ |
|
Mikrotik http://forum.bitel.ru/viewtopic.php?f=7&t=1950 |
Страница 1 из 1 |
Автор: | Killus [ 26 фев 2009, 09:42 ] |
Заголовок сообщения: | Mikrotik |
Такая проблема: Создал шлюз типа Mikrotik как показано в мануале 11.12. Настройка шлюза Mikrotik RouterOS. при попытке добавить его в договор, его невозможно выбрать, т.е. просто по нему мышкой жмешь а дальше ничего не происходит, логи чистые.... Подскажите куда смотреть. |
Автор: | Killus [ 26 фев 2009, 14:09 ] |
Заголовок сообщения: | |
В логах Планировшика нашел вот что: " ERROR 26.02.2009 14:15:10 Gate unaccesible - 10.50.123.253 ERROR 26.02.2009 14:15:10 ------------------------- ERROR 26.02.2009 14:15:10 error: null java.lang.NullPointerException at bitel.billing.server.util.ssh.SSHSessionExec.disconnect(SSHSessionExec.java:108) at bitel.billing.server.ipn.MikrotikGateWorker.doSync(MikrotikGateWorker.java:98) at bitel.billing.server.ipn.GateWorker.runSync(GateWorker.java:115) at bitel.billing.server.ipn.GateWorker.run(GateWorker.java:86)" хотя к нему по ssh на этот интерфейс можно приконектится и все проходит нормально! |
Автор: | stark [ 05 мар 2009, 13:49 ] |
Заголовок сообщения: | |
дайте конфиг типа шлюза и вашего шлюза.. запутсите в клиента в режием дебаг(другой запускаемый файл) и посмотрете что при это попадает в файл log ..При добавлении не идет обращения по ssh |
Автор: | Dizelsky [ 26 мар 2009, 10:56 ] |
Заголовок сообщения: | Проблема такая же |
В клиенте: Код: http://127.0.0.1:8080/bgbilling/executer?module=ipn&action=GateTypeClasses&mid=1>id=1&
[ length = 219 ] xml = <?xml version="1.0" encoding="windows-1251"?> <data status="ok"><classes gate_manager="bitel.billing.server.ipn.MikrotikGateWorker" user_rule="bitel.billing.module.services.ipn.editor.MikrotikContactRuleEditor"/></data> Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at bitel.billing.module.services.ipn.ContactGatePanel.gateEdit(ContactGatePanel.java:284) at bitel.billing.module.services.ipn.GateSelectPanel.okPressed(GateSelectPanel.java:139) at bitel.billing.module.services.ipn.GateSelectPanel.access$0(GateSelectPanel.java:131) at bitel.billing.module.services.ipn.GateSelectPanel$2.actionPerformed(GateSelectPanel.java:95) at bitel.billing.module.common.BGControlPanelOkCancel.fireActionPerformed(BGControlPanelOkCancel.java:98) at bitel.billing.module.common.BGControlPanelOkCancel$1.actionPerformed(BGControlPanelOkCancel.java:50) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Всё делал как в документации буква в букву. |
Автор: | stark [ 26 мар 2009, 18:22 ] |
Заголовок сообщения: | |
версия какая у вас ? я проверил на 4.5 работает .. У вас может не создатся экземпляр редактора шлюза ..У вас точно в конфиге типа шлюза указан: user_rule.editor.class=bitel.billing.module.services.ipn.editor.MikrotikContactRuleEditor покажите свой конфиг |
Автор: | lda [ 26 мар 2009, 18:32 ] |
Заголовок сообщения: | |
Простите что влезаю, но если указать в конфиу типа шлюза: user_rule.editor.class=bitel.billing.module.services.ipn.editor.MikrotikContactRuleEditor то редактировать шлюз этого типа в договоре не получится. Я указал: user_rule.editor.class=bitel.billing.module.services.ipn.editor.ManadContractRuleEditor и все заработало. Видимо это баг. Версия биллинга тоже 4.5. |
Автор: | Dizelsky [ 26 мар 2009, 19:02 ] |
Заголовок сообщения: | |
Конфиг копипастил с документации к 4.5. на борту также 4.5 Тестировал как работает, посему от документации ни на шаг. |
Автор: | Dizelsky [ 26 мар 2009, 19:07 ] |
Заголовок сообщения: | |
точно, user_rule.editor.class=bitel.billing.module.services.ipn.editor.ManadContractRuleEditor помогло |
Автор: | lda [ 26 мар 2009, 19:25 ] |
Заголовок сообщения: | |
![]() Посмотрим что скажут разработчики. |
Автор: | stark [ 26 мар 2009, 19:51 ] |
Заголовок сообщения: | |
Странно у меня работает нормально в 4.5..попробуйте обновится , я недавно собирал ipn, как раз поменял шлюз mikrotik - добавил поддержку telnet . Но у меня работало ..Если поставите манадовский редактор, то просто в отображаемых правилах {CID} не будет заменяться , а комнады на шлюз правильно отработают - там заменится |
Автор: | stark [ 26 мар 2009, 19:54 ] |
Заголовок сообщения: | |
Сделайте принужительное обновление клиента и посомтрите есть ли - client.jar/bitel.billing.module.services.ipn.editor.MikrotikContractRuleEditor |
Автор: | lda [ 26 мар 2009, 20:32 ] |
Заголовок сообщения: | |
О, заработало. вот так: user_rule.editor.class=bitel.billing.module.services.ipn.editor.MikrotikContractRuleEditor Очипятка в документации. Там указано MikrotikContactRuleEditor, а надо MikrotikContractRuleEditor ![]() |
Автор: | stark [ 30 мар 2009, 12:49 ] |
Заголовок сообщения: | |
lda писал(а): О, заработало.
вот так: user_rule.editor.class=bitel.billing.module.services.ipn.editor.MikrotikContractRuleEditor Очипятка в документации. Там указано MikrotikContactRuleEditor, а надо MikrotikContractRuleEditor ![]() Спасибо, исправим |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |