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

[6.0] ClassNotFoundException: bitel...Charge
http://forum.bitel.ru/viewtopic.php?f=22&t=11543
Страница 1 из 1

Автор:  vkulakov [ 20 апр 2016, 21:37 ]
Заголовок сообщения:  [6.0] ClassNotFoundException: bitel...Charge

При редактировании расхода с бонусами в клиенте биллинга выскакивает ошибка:
Код:
ClassNotFoundException: bitel.billing.server.contract.bean.Charge


Стектрейс ошибки в режиме дебага:
Код:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: bitel/billing/server/contract/bean/Charge
   at ru.bitel.bgbilling.plugins.bonus.client.contract.ContractPaymentBonusPanel.beforeAdd(ContractPaymentBonusPanel.java:242)
   at bitel.billing.module.common.BGControlPanelPluginControls.<init>(BGControlPanelPluginControls.java:136)
   at bitel.billing.module.contract.PaymentAndChargeEditor.jbInit(PaymentAndChargeEditor.java:132)
   at bitel.billing.module.contract.PaymentAndChargeEditor.<init>(PaymentAndChargeEditor.java:73)
   at bitel.billing.module.contract.ContractSubPanel_Balance.editItem(ContractSubPanel_Balance.java:668)
   at bitel.billing.module.contract.ContractSubPanel_Balance$11.mouseClicked(ContractSubPanel_Balance.java:475)
   at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
   at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:269)
   at java.awt.Component.processMouseEvent(Component.java:6538)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
   at java.awt.Component.processEvent(Component.java:6300)
   at java.awt.Container.processEvent(Container.java:2236)
   at java.awt.Component.dispatchEventImpl(Component.java:4891)
   at java.awt.Container.dispatchEventImpl(Container.java:2294)
   at java.awt.Component.dispatchEvent(Component.java:4713)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
   at java.awt.Container.dispatchEventImpl(Container.java:2280)
   at java.awt.Window.dispatchEventImpl(Window.java:2750)
   at java.awt.Component.dispatchEvent(Component.java:4713)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
   at java.awt.EventQueue.access$500(EventQueue.java:97)
   at java.awt.EventQueue$3.run(EventQueue.java:709)
   at java.awt.EventQueue$3.run(EventQueue.java:703)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
   at java.awt.EventQueue$4.run(EventQueue.java:731)
   at java.awt.EventQueue$4.run(EventQueue.java:729)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.ClassNotFoundException: bitel.billing.server.contract.bean.Charge
   at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   ... 39 more


При редактировании обычного расхода проблем не наблюдается.

Пробовал сделать принудительно обновление клиента - не помогло. Скачал новый клиент с сайт - тоже не помогло. Заметил, что в либах клиента биллинга нет файла kernel.jar. Скопировал его с сервера и ошибка исчезла.

Вопрос: должен ли быть в библиотеках клиента биллинга файл kernel.jar? Если должен, то почему без него все остальные функции работают? Если не должен, то как правильно решить проблему с ошибкой?

Автор:  skn [ 20 апр 2016, 21:41 ]
Заголовок сообщения:  Re: [6.0] ClassNotFoundException: bitel...Charge

ошибка, завтра подправим

Автор:  vkulakov [ 20 апр 2016, 21:45 ]
Заголовок сообщения:  Re: [6.0] ClassNotFoundException: bitel...Charge

Спасибо за оперативность. Можно ли будет без обновления исправить ошибку, просто закинув нужный класс в нужный jar'ничек или папку?

Автор:  Amir [ 20 апр 2016, 21:52 ]
Заголовок сообщения:  Re: [6.0] ClassNotFoundException: bitel...Charge

Как временное решение, если добавите kernel.jar из BGBillingServer/lib/app - скорее всего заработает.
Но этот класс в клиенте вообще не должен был использоваться.

Автор:  vkulakov [ 20 апр 2016, 21:55 ]
Заголовок сообщения:  Re: [6.0] ClassNotFoundException: bitel...Charge

Я имел ввиду, когда исправите, можно будет нужный файлик закинуть куда надо без kernel.jar (раз он там не нужен). С копированием kernel.jar понял, что можно его без проблем использовать.

Автор:  vkulakov [ 27 апр 2016, 12:58 ]
Заголовок сообщения:  Re: [6.0] ClassNotFoundException: bitel...Charge

Завтра уже прошло, а новой версии здесь нет.

Автор:  Ildar [ 27 апр 2016, 17:11 ]
Заголовок сообщения:  Re: [6.0] ClassNotFoundException: bitel...Charge

Обновитесь пожалуйста.

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