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

[РЕШЕНО] Ошибка в клиенте
http://forum.bitel.ru/viewtopic.php?f=22&t=8009
Страница 1 из 1

Автор:  zavndw [ 06 май 2013, 12:45 ]
Заголовок сообщения:  [РЕШЕНО] Ошибка в клиенте

после обновления такая лабуда
[РЕШЕНИЕ]
Принудительно обновить модуль на сервере, в клиенте удалить из папки lib/crm.jar и после обновления клиента принудительно его обновить

Вложения:
Снимок.JPG
Снимок.JPG [ 17.01 КБ | Просмотров: 8223 ]

Автор:  dimOn [ 06 май 2013, 14:02 ]
Заголовок сообщения:  Re: Ошибка в клиенте

принудительное обновление?

Автор:  zavndw [ 06 май 2013, 14:33 ]
Заголовок сообщения:  Re: Ошибка в клиенте

не помогает и качал по новой клиента, до обновления стояла тестовая 5/2 все было ок, обновил с 5/1 до 5ю2 вот такая ошибка появилась

Автор:  snark [ 06 май 2013, 15:58 ]
Заголовок сообщения:  Re: Ошибка в клиенте

Вроде как 5.1 нормально обновляется до 5.2 только путем выкачивания нового клиента.

Автор:  dimOn [ 06 май 2013, 16:27 ]
Заголовок сообщения:  Re: Ошибка в клиенте

между версиями - конечно только заново выкачивать

Автор:  zavndw [ 06 май 2013, 18:01 ]
Заголовок сообщения:  Re: Ошибка в клиенте

так я заново и выкачал, захожу в договор и такая вылазиет ошибка

Автор:  zavndw [ 06 май 2013, 18:04 ]
Заголовок сообщения:  Re: Ошибка в клиенте

вол лог клиента
Код:
Exception in thread "pool-3-thread-1" java.lang.NoSuchMethodError: ru.bitel.common.client.BGEmailDialog.setTextFieldName(Ljava/lang/String;)V
   at ru.bitel.bgbilling.plugins.crm.client.common.TaskManager.jbInit(TaskManager.java:322)
   at ru.bitel.bgbilling.plugins.crm.client.common.TaskManager.<init>(TaskManager.java:202)
   at ru.bitel.bgbilling.plugins.crm.client.contract.ContractPanel_Register.init(ContractPanel_Register.java:49)
   at bitel.billing.module.contract.ContractPanelContainer.buildImpl(ContractPanelContainer.java:125)
   at bitel.billing.module.contract.ContractPanelContainer.build(ContractPanelContainer.java:83)
   at bitel.billing.module.contract.ContractPanelContainer$1.run(ContractPanelContainer.java:63)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
   at java.lang.Thread.run(Thread.java:680)

Автор:  zavndw [ 06 май 2013, 18:06 ]
Заголовок сообщения:  Re: Ошибка в клиенте

вот ошибку еще в справочнике нашел
Код:
Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: ru.bitel.bgbilling.client.util.ClientUtils.getRowID(Ljava/awt/Component;Lbitel/billing/module/common/table/BGTable;Ljava/lang/String;)Ljava/lang/String;
   at ru.bitel.bgbilling.plugins.crm.client.directory.RegisterGroupEditor.editItem(RegisterGroupEditor.java:166)
   at bitel.billing.module.common.BGPanel.actionPerformed(BGPanel.java:285)
   at bitel.billing.module.contract.directory.DirectoryEditor.actionPerformed(DirectoryEditor.java:126)
   at bitel.billing.module.common.UniToolBar$ContractAction.actionPerformed(UniToolBar.java:368)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
   at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
   at java.awt.Component.processMouseEvent(Component.java:6382)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3275)
   at java.awt.Component.processEvent(Component.java:6147)
   at java.awt.Container.processEvent(Container.java:2083)
   at java.awt.Component.dispatchEventImpl(Component.java:4744)
   at java.awt.Container.dispatchEventImpl(Container.java:2141)
   at java.awt.Component.dispatchEvent(Component.java:4572)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
   at java.awt.Container.dispatchEventImpl(Container.java:2127)
   at java.awt.Window.dispatchEventImpl(Window.java:2489)
   at java.awt.Component.dispatchEvent(Component.java:4572)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:710)
   at java.awt.EventQueue.access$400(EventQueue.java:82)
   at java.awt.EventQueue$2.run(EventQueue.java:669)
   at java.awt.EventQueue$2.run(EventQueue.java:667)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
   at java.awt.EventQueue$3.run(EventQueue.java:683)
   at java.awt.EventQueue$3.run(EventQueue.java:681)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:680)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: ru.bitel.bgbilling.client.util.ClientUtils.getRowID(Ljava/awt/Component;Lbitel/billing/module/common/table/BGTable;Ljava/lang/String;)Ljava/lang/String;
   at ru.bitel.bgbilling.plugins.crm.client.directory.RegisterGroupEditor.deleteItem(RegisterGroupEditor.java:148)
   at bitel.billing.module.common.BGPanel.actionPerformed(BGPanel.java:287)
   at bitel.billing.module.contract.directory.DirectoryEditor.actionPerformed(DirectoryEditor.java:126)
   at bitel.billing.module.common.UniToolBar$ContractAction.actionPerformed(UniToolBar.java:368)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
   at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
   at java.awt.Component.processMouseEvent(Component.java:6382)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3275)
   at java.awt.Component.processEvent(Component.java:6147)
   at java.awt.Container.processEvent(Container.java:2083)
   at java.awt.Component.dispatchEventImpl(Component.java:4744)
   at java.awt.Container.dispatchEventImpl(Container.java:2141)
   at java.awt.Component.dispatchEvent(Component.java:4572)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
   at java.awt.Container.dispatchEventImpl(Container.java:2127)
   at java.awt.Window.dispatchEventImpl(Window.java:2489)
   at java.awt.Component.dispatchEvent(Component.java:4572)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:710)
   at java.awt.EventQueue.access$400(EventQueue.java:82)
   at java.awt.EventQueue$2.run(EventQueue.java:669)
   at java.awt.EventQueue$2.run(EventQueue.java:667)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
   at java.awt.EventQueue$3.run(EventQueue.java:683)
   at java.awt.EventQueue$3.run(EventQueue.java:681)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:680)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Автор:  snark [ 06 май 2013, 18:16 ]
Заголовок сообщения:  Re: Ошибка в клиенте

- скачать заново;
- принудительно обновить;
- ???

Автор:  dimOn [ 06 май 2013, 18:22 ]
Заголовок сообщения:  Re: Ошибка в клиенте

ну, NoSuchMethodError стопудова неправильное обновление. вернее, несовместимость какая-то временнАя между ядром клиента и одним из модулей/плагинов. возможно, в БД старая версия залипло или обновляется криво.

Автор:  zavndw [ 06 май 2013, 18:39 ]
Заголовок сообщения:  Re: Ошибка в клиенте

эффекта 0
dimOn
что мне уточнить дабы разобраться, ошибка клинит и в црм не пускает

Автор:  dimOn [ 07 май 2013, 11:53 ]
Заголовок сообщения:  Re: Ошибка в клиенте

Вот смотрите какая история. Например:

Цитата:
Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: ru.bitel.bgbilling.client.util.ClientUtils.getRowID(Ljava/awt/Component;Lbitel/billing/module/common/table/BGTable;Ljava/lang/String;)Ljava/lang/String;
at ru.bitel.bgbilling.plugins.crm.client.directory.RegisterGroupEditor.editItem(RegisterGroupEditor.java:166)


В методе editItem класса RegisterGroupEditor действительно было когда-то getRowID, потом поменяли на getRowId, а потом когда-то позже и вообще ClientUtils.getRowID выпилили. Всё так. Но этот рефакторинг был сделан 2010-12-14 18:04:54.

Автор:  dimOn [ 07 май 2013, 12:06 ]
Заголовок сообщения:  Re: Ошибка в клиенте

Цитата:
Exception in thread "pool-3-thread-1" java.lang.NoSuchMethodError: ru.bitel.common.client.BGEmailDialog.setTextFieldName(Ljava/lang/String;)V
at ru.bitel.bgbilling.plugins.crm.client.common.TaskManager.jbInit(TaskManager.java:322)

Это вообще какой-то невероятно древний код, я даже в истории почему-то найти не могу такого.

Разбирайтесь откуда у вас тянется старый класс в клиенте. Покажите в клиенте всю папку lib. Может другой клиент стоит и в путях валяются либы итд.

Автор:  dimOn [ 07 май 2013, 12:11 ]
Заголовок сообщения:  Re: Ошибка в клиенте

Скачал с ftp зипы, извлёк, распаковал, декомпилил - всё свежие классы.

Автор:  zavndw [ 07 май 2013, 15:32 ]
Заголовок сообщения:  Re: Ошибка в клиенте

вот что еще увидел во время выпадания ошибки в клиенте
Код:
Exception in thread "pool-3-thread-1" java.lang.NoSuchMethodError: ru.bitel.common.client.BGEmailDialog.setTextFieldName(Ljava/lang/String;)V
   at ru.bitel.bgbilling.plugins.crm.client.common.TaskManager.jbInit(TaskManager.java:322)
   at ru.bitel.bgbilling.plugins.crm.client.common.TaskManager.<init>(TaskManager.java:202)
   at ru.bitel.bgbilling.plugins.crm.client.contract.ContractPanel_Register.init(ContractPanel_Register.java:49)
   at bitel.billing.module.contract.ContractPanelContainer.buildImpl(ContractPanelContainer.java:125)
   at bitel.billing.module.contract.ContractPanelContainer.build(ContractPanelContainer.java:83)
   at bitel.billing.module.contract.ContractPanelContainer$1.run(ContractPanelContainer.java:63)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
   at java.lang.Thread.run(Thread.java:680)
Exception in thread "pool-3-thread-2" java.lang.NoSuchMethodError: ru.bitel.common.client.BGEmailDialog.setTextFieldName(Ljava/lang/String;)V
   at ru.bitel.bgbilling.plugins.crm.client.common.TaskManager.jbInit(TaskManager.java:322)
   at ru.bitel.bgbilling.plugins.crm.client.common.TaskManager.<init>(TaskManager.java:202)
   at ru.bitel.bgbilling.plugins.crm.client.contract.ContractPanel_Register.init(ContractPanel_Register.java:49)
   at bitel.billing.module.contract.ContractPanelContainer.buildImpl(ContractPanelContainer.java:125)
   at bitel.billing.module.contract.ContractPanelContainer.build(ContractPanelContainer.java:83)
   at bitel.billing.module.contract.ContractPanelContainer$1.run(ContractPanelContainer.java:63)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
   at java.lang.Thread.run(Thread.java:680)

Автор:  zavndw [ 07 май 2013, 15:33 ]
Заголовок сообщения:  Re: Ошибка в клиенте

по ошибке дело в crm
вот либы

Вложения:
bitel-forum1.jpg
bitel-forum1.jpg [ 131.95 КБ | Просмотров: 8172 ]
bitel-forum.jpg
bitel-forum.jpg [ 129.71 КБ | Просмотров: 8172 ]

Автор:  dimOn [ 07 май 2013, 16:29 ]
Заголовок сообщения:  Re: Ошибка в клиенте

я понял что в crm дело. просто ваши классы crm вызывают методы (из ядра клиента), которых уже несколько лет просто нету. это значит что откуда-то эти классы crm старые грузятся, а не из этой crm.jar которая лежит у вас вот эта нарисована.

Автор:  dimOn [ 07 май 2013, 16:31 ]
Заголовок сообщения:  Re: Ошибка в клиенте

класспатхи точно корректные итд? в системе не стоят других? Точно нет другой сборки в системе клиента?

ну запакуйте crm.jar + client.jar котороые на картинке, и на dimon[]bitel.ru пришлите

Автор:  zavndw [ 07 май 2013, 18:16 ]
Заголовок сообщения:  Re: Ошибка в клиенте

отправил

Автор:  zavndw [ 13 май 2013, 14:12 ]
Заголовок сообщения:  Re: Ошибка в клиенте

ну как там?

Автор:  dimOn [ 13 май 2013, 19:51 ]
Заголовок сообщения:  Re: Ошибка в клиенте

см. хелпдеск. это же ваша тема там?

Автор:  zavndw [ 14 май 2013, 03:56 ]
Заголовок сообщения:  Re: Ошибка в клиенте

да моя все спасибо большое!:)
отписался в обращении

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