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/ |