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

Ошибка после добавления модуля [6.0] (CRM)
http://forum.bitel.ru/viewtopic.php?f=44&t=10030
Страница 1 из 1

Автор:  vkulakov [ 18 дек 2014, 19:43 ]
Заголовок сообщения:  Ошибка после добавления модуля [6.0]

Было у нас два модуля Inet. После обновления с 5.2 до 6.0 всё было хорошо. Попробовал добавить модуль ещё один модуль Inet. В редакторе модулей и услуг модуль добавился, создал на нём услуги, но при попытке открыть новый модуль для настройки появляется ошибка (см. вложение).

Другие таблицы для модуля 27 существуют (типа inet_serv_27 и т. п.).

Автор:  vkulakov [ 18 дек 2014, 19:53 ]
Заголовок сообщения:  Re: Ошибка после добавления модуля [6.0]

inv_device_27 - Аналогично.

Автор:  vkulakov [ 19 дек 2014, 11:57 ]
Заголовок сообщения:  Re: Ошибка после добавления модуля [6.0]

Думаете, это вовсе не проблема???

Автор:  Phricker [ 19 дек 2014, 12:10 ]
Заголовок сообщения:  Re: Ошибка после добавления модуля [6.0]

vkulakov писал(а):
Думаете, это вовсе не проблема???

Цитата:
18.12.2014
В связи в проведением выездного семинара по тимбилдингу и корпоратива отдел разработки, тех. поддержки и маркетинга BGBilling не работает 18.12.2014 и 19.12.2014. Просим прощения за предоставленные неудобства и надеемся на понимание.

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

Ах да, мне казалось, что это будет на след. неделе...

Автор:  zavndw [ 19 дек 2014, 13:27 ]
Заголовок сообщения:  Re: Ошибка после добавления модуля [6.0]

я это увидел в день когда было поздно:(

Автор:  dimOn [ 21 дек 2014, 14:18 ]
Заголовок сообщения:  Re: Ошибка после добавления модуля [6.0]

в смысле часть таблиц *_27 есть, а часть - нету? а в логах сервера ничего не упало там?

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

А логи-то я и забыл посмотреть... Во вложении server.log. Там есть ошибки, связанные с отсутствующими таблицами.

Для нормально работы не хватало двух таблиц, которые я указал выше. Добавил их вручную и всё стало нормально.

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

там эти таблицы создаются при запуске accountoing-а. Возможно это не совсем правильно, но так было сделано, так как их добавили в середине версии 6.0 и нужно при создании таблиц перенести часть данных из старых таблиц. Если создать их вручную, то, возможно, работать не будет - некорректно перенесет.. Хотя для нового устанавливаемого модуля этой проблемы нет. Подумаем что с этим делать . Получается что проблемы у тех, кто ставит модуль с нуля. чтобы запустить accounting надо знать rootDeviceId, а чтобы его знать, нужно зайти в устройства. Проблема курицы и яйца.

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

А эти таблицы еще при старте сервера создаются. А вы получается просто добавили модуль, не перезапускали сервер ?

Автор:  stark [ 22 дек 2014, 16:05 ]
Заголовок сообщения:  Re: Ошибка после добавления модуля [6.0] (CRM)

Оказывается при создании модуля эти таблицы тоже создаются. Я не смог повторить.Если правда при этом была какая-то ошибка (ее возможно в клиенте не отобразили, надо в логах смотреть), то могли и не создать таблицы. И как раз нашел такой косяк, если добавить один экземпляр модуля 2 раза подряд, то на втором добавлении как раз падает , в случае Inet эта ошибка воспроизвелась. Но это надо 2 раза подряд не перезагружая сервер добавить 2 одинаковых модуля. Это сломали в августе 2014 года. Это исправим. Но у вас не тот случай вроде, вы же просто один раз добавили модуль. Посмотрите не было ли при этом ошибок в логах сервера.

Автор:  vkulakov [ 22 дек 2014, 20:56 ]
Заголовок сообщения:  Re: Ошибка после добавления модуля [6.0] (CRM)

stark писал(а):
Посмотрите не было ли при этом ошибок в логах сервера.

Я же лог приложил уже...

Попробую воспроизвести такую ситуацию ещё раз.

Автор:  Amir [ 23 дек 2014, 03:58 ]
Заголовок сообщения:  Re: Ошибка после добавления модуля [6.0] (CRM)

Да, судя по всему, при добавлении модуля не вызвался код старта модуля, который обычно вызывается для уже существующих модулей при старте сервера.
Не вызвался т.к. создавался JNDI-контекст с ID не экземпляром модуля, а ID из installed_modules, который пересекся с ID уже существующего экземпляра модуля (не обязательно Inet). Перезагрузка сервера должна была помочь.
В ближайшее время выложим обновление.

Автор:  vkulakov [ 23 дек 2014, 12:39 ]
Заголовок сообщения:  Re: Ошибка после добавления модуля [6.0] (CRM)

Тогда пытаться повторить не буду.

Автор:  stark [ 23 дек 2014, 12:46 ]
Заголовок сообщения:  Re: Ошибка после добавления модуля [6.0] (CRM)

vkulakov писал(а):
stark писал(а):
Посмотрите не было ли при этом ошибок в логах сервера.

Я же лог приложил уже...



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

Цитата:
:09:59 ERROR ["http-bio-/127.0.0.1-8080"-exec-5] ModuleManager - Name 22 is already bound in this Context
javax.naming.NameAlreadyBoundException: Name 22 is already bound in this Context
at org.apache.naming.NamingContext.bind(NamingContext.java:896)
at org.apache.naming.NamingContext.bind(NamingContext.java:178)
at org.apache.naming.NamingContext.createSubcontext(NamingContext.java:541)
at org.apache.naming.NamingContext.createSubcontext(NamingContext.java:560)
at ru.bitel.bgbilling.kernel.module.server.bean.ModuleManager.addModule(ModuleManager.java:217)
at ru.bitel.bgbilling.kernel.module.server.service.ModuleServiceImpl.moduleAdd(ModuleServiceImpl.java:42)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at ru.bitel.bgbilling.kernel.container.service.server.ServiceInfo.invoke(ServiceInfo.java:102)
at ru.bitel.bgbilling.kernel.container.ws.server.AbstractJaxWsHandler.invoke(AbstractJaxWsHandler.java:202)
at ru.bitel.bgbilling.kernel.container.ws.server.JaxWsHandler.access$1(JaxWsHandler.java:1)
at ru.bitel.bgbilling.kernel.container.ws.server.JaxWsHandler$2.run(JaxWsHandler.java:336)
at java.security.AccessController.doPrivileged(Native Method)

Автор:  stark [ 23 дек 2014, 13:03 ]
Заголовок сообщения:  Re: Ошибка после добавления модуля [6.0] (CRM)

Исправлено. в следующем обновлении будет

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