Проблема:
при попытке открыть пункт меню "Сервис" вкладка "Загрузка КЛАДР"
- появляется пустая вкладка "КЛАДР"
- в Лог клиента появляется сообщение об ошибке:
--------начало
http://127.0.0.1:8080/bgbilling/execute ... ndToolBar&
[ length = 5184 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data firmTitle="ООО "HIDDEN"" status="ok"><params/><menuBar>
<menu id="contract" title="Договор">
<menuItem className="bitel.billing.module.contract.ActionNewContract" title="Новый договор"/>
<separator/>
<menuItem className="bitel.billing.module.contract.ActionOpenContract" title="Открыть договор"/>
<menuItem className="bitel.billing.module.contract.ActionDeleteContract" title="Удалить договор"/>
<menuItem className="bitel.billing.module.contract.ActionWrapContract" title="Переоформить договор"/>
<separator/>
<menuItem className="bitel.billing.module.contract.ActionPatternContractEditor" title="Шаблоны"/>
<separator/>
<menuItem className="bitel.billing.module.contract.ActionCloseContract" title="Закрыть вкладку"/>
<menuItem className="bitel.billing.module.contract.ActionCloseContracts" title="Закрыть вкладки"/>
<separator/>
<menuItem className="bitel.billing.module.admin.ActionQuit" title="Выход"/>
</menu>
<menu id="modules" title="Модули">
<menuItem className="bitel.billing.module.admin.ActionModulesEditor" title="Редактор модулей и услуг"/>
<separator/>
</menu>
<menu id="directories" title="Справочники">
<menuItem className="bitel.billing.module.tariff.ActionNewTariffPlansEditor" title="Тарифные планы"/>
<menuItem className="bitel.billing.module...
http://127.0.0.1:8080/bgbilling/execute ... edPlugins&
[ length = 145 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data status="ok"><plugin_list><plugin id="ru.bitel.bgbilling.plugins.cladr"/></plugin_list></data>
http://127.0.0.1:8080/bgbilling/execute ... edModules&
[ length = 229 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data status="ok"><installed_modules><item build="50" module_name="ru.bitel.bgbilling.plugins.cladr" name="ru.bitel.bgbilling.plugins.cladr" version="4.5"/></installed_modules></data>
http://127.0.0.1:8080/bgbilling/execute ... ry&mode=5&
[ length = 83 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data status="ok"><directory/></data>
java.lang.IllegalArgumentException: setSelectedIndex: 0 out of bounds
at javax.swing.JComboBox.setSelectedIndex(Unknown Source)
at ru.bitel.bgbilling.plugins.cladr.client.MainManager.setData(MainManager.java:434)
at ru.bitel.bgbilling.plugins.cladr.client.MainManager.<init>(MainManager.java:120)
at ru.bitel.bgbilling.plugins.cladr.client.CLADRManager.jbInit(CLADRManager.java:57)
at ru.bitel.bgbilling.plugins.cladr.client.CLADRManager.<init>(CLADRManager.java:40)
at ru.bitel.bgbilling.plugins.cladr.client.ActionCheckManager.doAction(ActionCheckManager.java:14)
at bitel.billing.module.common.UniMenuBar$MenuItemActionListener.actionPerformed(UniMenuBar.java:89)
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.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.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)
frame closing
shutdown app
--------конец
Исходные данные:
клиент - ver 2.4 build 267 (26.01.2009)
os - Windows XP, java: Sun Microsystems inc., ver 1.6.0_11
сервер - ver 2.4 build 372 (26.01.2009)
os - Windows XP, java: Sun Microsystems inc., ver 1.6.0_11
Оба, вместе с MYSQL сервером, работают на одной машине. Содержимое базы данных - из файла dump.sql постовляемым
вместе с сервером БГ-Биллинга.
Модули отсутствуют. Добавлен один плагин - cladr_4.5_50.zip.
Конфигурация сервера:
port.http=8080
port.admin=2005
db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp1251&allowUrlInLocalInfile=true&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false
db.user=bill
db.pswd=bgbilling
db.maxIdle=20
db.maxActive=300
context.path=/bgbilling
...
Конфигурация клиента:
db.server.0.title=MyBilling
db.server.0.url=http://127.0.0.1:8080/bgbilling/executer
db.server.0.proxy.host=
db.server.0.proxy.port=
...
Конфигурация плагина КЛАДР:
driver.class.name=com.hxtt.sql.dbf.DBFDriver
db.url=jdbc:DBF:/C:/KLADR/base
charset=Cp866
Содержимое C:/KLADR/base
26.01.2009 18:05 266 290 altnames.dbf
26.01.2009 18:06 3 981 260 doma.dbf
26.01.2009 18:06 225 flat.dbf
26.01.2009 18:08 16 203 080 kladr.dbf
26.01.2009 18:08 6 114 socrbase.dbf
26.01.2009 18:25 64 496 316 street.dbf