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

Ошибка при попытке открыть сервис для редактирования
http://forum.bitel.ru/viewtopic.php?f=44&t=10033
Страница 1 из 1

Автор:  Cucumber [ 21 дек 2014, 19:59 ]
Заголовок сообщения:  Ошибка при попытке открыть сервис для редактирования

Сохранил дамп базы, перенес на другую машину.
Вроде всё работает, всё создается, но вот открыть уже созданный сервис для редактирования вываливает в лог:

версия 6.0

Подскажите, пожалуйста, в какую сторону копать?

Цитата:
java.lang.NullPointerException at ru.bitel.bgbilling.modules.inet.api.client.contract.InetServDeviceInterfaceForm.getInterfaceTitle(InetServDeviceInterfaceForm.java:192)
at ru.bitel.bgbilling.modules.inet.api.client.contract.InetServForm.performActionOpen(InetServForm.java:642)
at ru.bitel.bgbilling.modules.inet.api.client.contract.InetServForm$11.actionPerformedImpl(InetServForm.java:916)
at ru.bitel.common.client.AbstractBGUPanel.actionPerformed(AbstractBGUPanel.java:238)
at ru.bitel.common.client.AbstractBGUPanel$DefaultAction.actionPerformed(AbstractBGUPanel.java:92)
at ru.bitel.bgbilling.client.common.BGEditor.performAction(BGEditor.java:693)
at ru.bitel.common.client.AbstractBGUPanel.performAction(AbstractBGUPanel.java:536)
at ru.bitel.bgbilling.client.common.BGEditor.performAction(BGEditor.java:628)
at ru.bitel.common.client.AbstractBGUPanel.performAction(AbstractBGUPanel.java:531)
at ru.bitel.common.client.BGSwingUtilites$2.mouseClicked(BGSwingUtilites.java:381)
at java.awt.AWTEventMulticaster.mouseClicked(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.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(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)

Автор:  Cromeshnic [ 21 дек 2014, 21:39 ]
Заголовок сообщения:  Re: Ошибка при попытке открыть сервис для редактирования

getInterfaceTitle = NULL
ругается, что имя интерфейса не задано.
Точно база целая?
Мб когда переносили в таблицу null вместо "" прописался?

Автор:  Cucumber [ 21 дек 2014, 22:06 ]
Заголовок сообщения:  Re: Ошибка при попытке открыть сервис для редактирования

То, что getInterfaceTitle = null, это я понял по логу. Но что это - InterfaceTitle? Интерфейсы в типах устройств? У меня они не используются. Или подскажите в какой таблице смотреть.

Автор:  Cromeshnic [ 21 дек 2014, 22:27 ]
Заголовок сообщения:  Re: Ошибка при попытке открыть сервис для редактирования

Хм, в данном случае в inet_serv похоже

Автор:  Cucumber [ 21 дек 2014, 22:56 ]
Заголовок сообщения:  Re: Ошибка при попытке открыть сервис для редактирования

в inet_serv только один столбец, похожий на виновника - 'title', но он везде заполнен согласно настройке title.pattern

Автор:  Cromeshnic [ 22 дек 2014, 07:58 ]
Заголовок сообщения:  Re: Ошибка при попытке открыть сервис для редактирования

Если интерфейсы в типе сервиса не используются, то interfaceId=-1 должно быть в inet_serv, как я понимаю. У меня так. Может там указан интерфейс, который он в справочнике найти не может?

Автор:  vkulakov [ 22 дек 2014, 13:10 ]
Заголовок сообщения:  Re: Ошибка при попытке открыть сервис для редактирования

Предлагаю создать новый сервис, а потом в базе сравнить две записи для старого сервиса и для нового. Можно даже сюда выложить. По результату сравнения будет понятно, что пошло не так.

Подозрительно часто всплывает этот getInterfaceTitle(): http://forum.bitel.ru/viewtopic.php?f=44&t=10020

Автор:  stark [ 22 дек 2014, 14:09 ]
Заголовок сообщения:  Re: Ошибка при попытке открыть сервис для редактирования

Cucumber писал(а):
версия 6.0



какие билды стоят ?

Автор:  Cucumber [ 22 дек 2014, 14:23 ]
Заголовок сообщения:  Re: Ошибка при попытке открыть сервис для редактирования

Да, ошибка была именно в поле interfaceId
Почему-то при переносе это поле стало int(11) not null unsigned, потому туда писались нули.
Убрал unsigned, всё стало работать как надо.

Всем спасибо, Cromeshnic в отдельности.

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