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

Не создается расслка
http://forum.bitel.ru/viewtopic.php?f=54&t=10644
Страница 1 из 1

Автор:  maas [ 23 июн 2015, 09:46 ]
Заголовок сообщения:  Не создается расслка

Поставил dispatch_6.2_38.
Вначале, при установке, не хотела создаваться таблица dispatch_dispatch. Не хватало запятой в init, line 9, добавил.
Теперь не хочет создавать рассылку, пишет:
Код:
ru.bitel.bgbilling.common.BGException: Unknown column 'active' in 'field list' [42S22, 1054]
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
   at java.lang.reflect.Constructor.newInstance(Unknown Source)
   at com.sun.xml.ws.fault.SOAPFaultBuilder.createUserDefinedException(SOAPFaultBuilder.java:318)
   at com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:139)
   at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:123)
   at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:93)
   at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:144)
   at com.sun.proxy.$Proxy37.updateDispatch(Unknown Source)
   at ru.bitel.bgbilling.plugins.dispatch.client.admin.DispatchManagerPanel$DispatchManagerEditor$7.actionPerformedImpl(DispatchManagerPanel.java:349)
   at ru.bitel.common.client.AbstractBGUPanel.actionPerformed(AbstractBGUPanel.java:237)
   at ru.bitel.common.client.AbstractBGUPanel$DefaultAction.actionPerformed(AbstractBGUPanel.java:91)
   at ru.bitel.bgbilling.client.common.BGEditor$DelegateAction.actionPerformed(BGEditor.java:354)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(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$500(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$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)

Пробовал переустанавливать модуль с !, не помогает.
Где то еще траблы, или я что то не так делаю?

Автор:  Artur [ 23 июн 2015, 12:46 ]
Заголовок сообщения:  Re: Не создается расслка

Здравствуйте!
Да, действительно, не хватает запятой. Сейчас исправим. После этого нужно будет обновиться и повторно попробовать создать рассылку.

Автор:  Artur [ 23 июн 2015, 12:58 ]
Заголовок сообщения:  Re: Не создается расслка

Обновление выкладывается для 6.2. Нужно будет обновиться, если также нельзя будет создать рассылку, то нужно будет привести вывод запроса

Код:
show create table dispatch_dispatch;

Автор:  maas [ 23 июн 2015, 18:14 ]
Заголовок сообщения:  Re: Не создается расслка

Artur писал(а):
Обновление выкладывается для 6.2. Нужно будет обновиться, если также нельзя будет создать рассылку, то нужно будет привести вывод запроса

Код:
show create table dispatch_dispatch;

Обновил модуль, перезапустил сервер, обновил клиент. Ошибка при попытке создать рассылку та же самая.
Вывод show create table dispatch_dispatch;:
Код:
Table;Create Table

dispatch_dispatch;CREATE TABLE `dispatch_dispatch` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `title` varchar(100) NOT NULL,
  `sender_type_id` int(11) NOT NULL,
  `repeat_time` varchar(150) NOT NULL,
  `contact_type_id` int(11) NOT NULL,
  `conditions` blob NOT NULL,
  `only_one_contact` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251

Автор:  Artur [ 23 июн 2015, 18:28 ]
Заголовок сообщения:  Re: Не создается расслка

Странно, конечно. У вас не хватает как минимум 3 поля. Вы с какой версии обновлялись? Были ли ошибки при обновлении?
Сделайте следующие запросы:

Код:
ALTER TABLE `dispatch_dispatch` ADD COLUMN `active` BOOLEAN  NOT NULL DEFAULT 1 AFTER `sender_type_id`;
ALTER TABLE `dispatch_dispatch` ADD COLUMN `personal` BOOLEAN  NOT NULL DEFAULT 0 AFTER `active`;
ALTER TABLE `dispatch_dispatch` ADD COLUMN `do_not_mark_sended` BOOLEAN  NOT NULL DEFAULT 0 AFTER `personal`;


После этого должно заработать.

Автор:  maas [ 23 июн 2015, 19:19 ]
Заголовок сообщения:  Re: Не создается расслка

Супер гуд! Спасибо! Рассылка создалась (после запросов с ALTER-ми).
Artur писал(а):
Странно, конечно. У вас не хватает как минимум 3 поля. Вы с какой версии обновлялись? Были ли ошибки при обновлении?

Обновлялся с 6,0 до 6.1 и потом до 6.2. Ошибок не было.
Модуль рассылок ставил уже под 6,2. Вот тут были ошибки. Ставил еще модуль документ, и в нем были ошибки, но они исчезли после переустановки с !. Оба модуля ставил одновременно, может как то связано?

Автор:  Artur [ 24 июн 2015, 13:48 ]
Заголовок сообщения:  Re: Не создается расслка

Возможно. Дело в том, что у вас не конца выполнился скрипт init из архива с модулем - в нем эти ALTER есть.

Автор:  Artur [ 24 июн 2015, 13:57 ]
Заголовок сообщения:  Re: Не создается расслка

Кажется, я понял в чем дело, будет обновление.

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