BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 16 июн 2024, 05:56

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 23 ] 
Автор Сообщение
 Заголовок сообщения: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 24 сен 2016, 22:15 
Не в сети
Клиент

Зарегистрирован: 05 ноя 2009, 10:14
Сообщения: 160
Карма: 0
После действий по обновлению согласно инструкции с сайта, биллинг запускается без ошибок, но при открытии модуля инет, вкладки Устройства и ресурсы, вылазят 2 ошибки:
java.util.concurrent.ExecutionException: ru.bitel.bgbilling.common.BGException: java.sql.SQLException: Column 'dateFrom' not found.
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at javax.swing.SwingWorker.get(Unknown Source)
at ru.bitel.oss.systems.inventory.resource.client.device.DevicePanel$7$1.done(DevicePanel.java:579)
at javax.swing.SwingWorker$5.run(Unknown Source)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
at sun.swing.AccumulativeRunnable.run(Unknown Source)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
at javax.swing.Timer.fireActionPerformed(Unknown Source)
at javax.swing.Timer$DoPostEvent.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(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$JavaSecurityAccessImpl.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)
Caused by: ru.bitel.bgbilling.common.BGException: java.sql.SQLException: Column 'dateFrom' not found.
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.$Proxy42.deviceSourceRoot(Unknown Source)
at ru.bitel.bgbilling.modules.inet.api.client.InetDevicePanel.deviceSourceRoot(InetDevicePanel.java:690)
at ru.bitel.bgbilling.modules.inet.api.client.InetDevicePanel.deviceSourceRoot(InetDevicePanel.java:69)
at ru.bitel.oss.systems.inventory.resource.client.device.DevicePanel$7$1.doInBackground(DevicePanel.java:571)
at ru.bitel.oss.systems.inventory.resource.client.device.DevicePanel$7$1.doInBackground(DevicePanel.java:566)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


java.util.concurrent.ExecutionException: ru.bitel.bgbilling.common.BGException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'invDevice.dateFrom' in 'where clause'
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at javax.swing.SwingWorker.get(Unknown Source)
at ru.bitel.oss.systems.inventory.resource.client.device.DevicePanel$7$2.done(DevicePanel.java:667)
at javax.swing.SwingWorker$5.run(Unknown Source)
at javax.swing.SwingWorker.doneEDT(Unknown Source)
at javax.swing.SwingWorker.access$100(Unknown Source)
at javax.swing.SwingWorker$2.done(Unknown Source)
at java.util.concurrent.FutureTask.finishCompletion(Unknown Source)
at java.util.concurrent.FutureTask.setException(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at ru.bitel.oss.systems.inventory.resource.client.device.DevicePanel$7.actionPerformedImpl(DevicePanel.java:684)
at ru.bitel.common.client.AbstractBGUPanel.actionPerformed(AbstractBGUPanel.java:237)
at ru.bitel.common.client.AbstractBGUPanel$DefaultAction.actionPerformed(AbstractBGUPanel.java:91)
at ru.bitel.common.client.AbstractBGUPanel.performAction(AbstractBGUPanel.java:541)
at ru.bitel.common.client.AbstractBGUPanel.performAction(AbstractBGUPanel.java:522)
at ru.bitel.common.client.AbstractBGUPanel.performAction(AbstractBGUPanel.java:517)
at ru.bitel.bgbilling.client.common.BGServiceConfig.performAction(BGServiceConfig.java:332)
at ru.bitel.bgbilling.client.common.BGServiceConfig.setData(BGServiceConfig.java:491)
at ru.bitel.bgbilling.client.common.BGServiceConfig.jTabbedPane_stateChanged(BGServiceConfig.java:580)
at ru.bitel.bgbilling.client.common.BGServiceConfig.access$500(BGServiceConfig.java:42)
at ru.bitel.bgbilling.client.common.BGServiceConfig$2.stateChanged(BGServiceConfig.java:302)
at javax.swing.JTabbedPane.fireStateChanged(Unknown Source)
at javax.swing.JTabbedPane$ModelListener.stateChanged(Unknown Source)
at javax.swing.DefaultSingleSelectionModel.fireStateChanged(Unknown Source)
at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(Unknown Source)
at javax.swing.JTabbedPane.setSelectedIndexImpl(Unknown Source)
at javax.swing.JTabbedPane.setSelectedIndex(Unknown Source)
at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(Unknown Source)
at java.awt.AWTEventMulticaster.mousePressed(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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$JavaSecurityAccessImpl.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)
Caused by: ru.bitel.bgbilling.common.BGException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'invDevice.dateFrom' in 'where clause'
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.$Proxy42.inetDeviceRoot(Unknown Source)
at ru.bitel.bgbilling.modules.inet.api.client.InetDevicePanel.deviceRoot(InetDevicePanel.java:698)
at ru.bitel.bgbilling.modules.inet.api.client.InetDevicePanel.deviceRoot(InetDevicePanel.java:69)
at ru.bitel.oss.systems.inventory.resource.client.device.DevicePanel$7$2.doInBackground(DevicePanel.java:646)
at ru.bitel.oss.systems.inventory.resource.client.device.DevicePanel$7$2.doInBackground(DevicePanel.java:641)
at javax.swing.SwingWorker$1.call(Unknown Source)
... 52 more
Откатил обратно на 5.2. Куда копать?
Информация о версии:

Клиент: вер. 5.2 сборка 1237 от 14.12.2015 13:56:40
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_101
ВНИМАНИЕ: Спецификация 1.8 не рекомендуется (поддерживается 1.6,1.7)
Сервер: вер. 5.2 сборка 1643 от 02.11.2015 16:37:29
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_31

bill вер. 5.2 сборка 319 от 08.08.2015 01:22:30
card вер. 5.2 сборка 209 от 08.08.2015 01:22:31
cerbercrypt вер. 5.2 сборка 230 от 08.08.2015 01:22:32
dialup вер. 5.2 сборка 387 от 11.02.2015 14:25:34
email вер. 5.2 сборка 174 от 09.11.2015 14:31:30
gorod вер. 5.2 сборка 156 от 09.02.2015 19:26:13
inet вер. 5.2 сборка 1381 от 30.12.2015 17:39:28
ipn вер. 5.2 сборка 254 от 08.08.2015 01:23:12
npay вер. 5.2 сборка 214 от 02.11.2015 16:37:37
phone вер. 5.2 сборка 285 от 13.10.2015 22:06:04
reports вер. 5.2 сборка 205 от 12.11.2015 21:30:55
rscm вер. 5.2 сборка 178 от 27.05.2015 20:26:40
ru.bitel.bgbilling.plugins.cashcheck вер. 5.2 сборка 112 от 08.08.2015 01:23:18
ru.bitel.bgbilling.plugins.crm вер. 5.2 сборка 201 от 09.02.2015 19:26:20
ru.bitel.bgbilling.plugins.dispatch вер. 5.2 сборка 72 от 08.08.2015 01:23:18
ru.bitel.bgbilling.plugins.documents вер. 5.2 сборка 152 от 09.02.2015 19:26:21
ru.bitel.bgbilling.plugins.helpdesk вер. 5.2 сборка 184 от 08.08.2015 01:23:19
ru.bitel.bgbilling.plugins.organizer вер. 5.2 сборка 61 от 09.02.2015 19:26:23
trayinfo вер. 5.2 сборка 164 от 08.08.2015 01:23:24
voiceip вер. 5.2 сборка 211 от 09.02.2015 19:26:18
wm вер. 5.2 сборка 177 от 09.02.2015 19:26:34

Окружение:

Клиент:
os: Windows 7 amd64, 6.1
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_101
jre home: C:\Program Files\Java\jre1.8.0_101
Сервер:
os: Linux amd64, 3.11.0-15-generic
java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_31
jre home: /opt/java/jdk1.6.0_31/jre

Устанавливал на jdk1.8.0_60

_________________
Сервер: вер. 7.0.1277 / 23.10.2017 21:20:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_101
BGCRM v 3.0 build 1209 from 18.10.2017 06:00:42


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 26 сен 2016, 15:35 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Переименуйте таблицу inv_device_<кодмодуля> в inv_device_<кодмодуля>_bak.
Перезапустите BGBillingServer, а затем InetAccess/InetAccounting.

Будто где-то порядок обновления нарушился.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 27 сен 2016, 08:20 
Не в сети
Клиент

Зарегистрирован: 05 ноя 2009, 10:14
Сообщения: 160
Карма: 0
Amir писал(а):
Переименуйте таблицу inv_device_<кодмодуля> в inv_device_<кодмодуля>_bak.
Перезапустите BGBillingServer, а затем InetAccess/InetAccounting.

Будто где-то порядок обновления нарушился.

А что должно было произойти после переименования и рестарта? У меня просто InetAccess/InetAccounting не запускаются с ошибкой про отсутствие таблицы inv_device_<кодмодуля>

Если порядок обновления нарушился, то как повторить весь процесс? Сегодня начал с наката dump.sql от версии 5.2, но в бэкапе действующей базы, которую накатил после дампа, уже есть признаки версии 7.0 и процесс произошел по точно такому же сценарию.
И еще вопрос. У меня масса дин.кода, который не компилируется в 7.0 Это теперь его весь перерабатывать надо?

_________________
Сервер: вер. 7.0.1277 / 23.10.2017 21:20:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_101
BGCRM v 3.0 build 1209 from 18.10.2017 06:00:42


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 27 сен 2016, 16:28 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Извините, нужно было еще inet_device_tree_ переименовать, чтобы вызвать переконвертирование (создание inet_device_tree и inv_device) таблиц.

Возможно, 5.2 выходила в 2012 году. Какие ошибки, например, возникают?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 27 сен 2016, 16:59 
Не в сети
Клиент

Зарегистрирован: 05 ноя 2009, 10:14
Сообщения: 160
Карма: 0
Amir писал(а):
Извините, нужно было еще inet_device_tree_ переименовать, чтобы вызвать переконвертирование (создание inet_device_tree и inv_device) таблиц.


Переконвертирование вызовется при отсутствии этих таблиц в базе в момент рестарта сервера? Создаст таблицы и возьмет данные из bak таблиц? Я правильно понял?
Amir писал(а):
Возможно, 5.2 выходила в 2012 году. Какие ошибки, например, возникают?


Например переопределение экшена на выдачу временного лимита ругается
public class PeriodLimit extends bitel.billing.server.contract.action.ActionUpdateContractLimitPeriod
а в журнале запросов в 7.0 почему-то перестал отображаться указатель на экшен, только параметры запроса. Подскажите, плиз, как он теперь называется и где живет, искать долго времени нет?

_________________
Сервер: вер. 7.0.1277 / 23.10.2017 21:20:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_101
BGCRM v 3.0 build 1209 from 18.10.2017 06:00:42


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 27 сен 2016, 17:43 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Не совсем - данные возьмет из inet_device. В 6.0 эта таблица разделена на две - inet_device_tree и inv_device.

Данного действия нет с 6.2. Переопределение действий чревато таким, т.к. мы не можем их не менять и при этом дальше развивать биллинг.
Судя по всему сейчас данное действие находится в web-сервисе ru.bitel.bgbilling.kernel.contract.limit.server.service.ContractLimitServiceImpl.updateContractLimitPeriod(int, BigDecimal, int, String)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 27 сен 2016, 21:00 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Про порядок обновления - при обновлении должна была обновиться inet_device, в том числе добавиться в неё dateFrom и dateTo.
А уже потом, при запуске обновленного BGBillingServer или InetAccess должна произойти конвертация inet_device в inet_device_tree и inv_device.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 28 сен 2016, 11:17 
Не в сети
Клиент

Зарегистрирован: 05 ноя 2009, 10:14
Сообщения: 160
Карма: 0
Не помогли выкрутасы с переименованием. Таблицы создались, то опять без dateFrom, dateTo, orderManagerDisabled. Добавил поля руками. Сервер стартует нормально, в модуле Инет открываются все вкладки. Но не стартуют Access/Accouning

Код:
Error on node access
java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
   at ru.bitel.bgbilling.kernel.application.server.Application.processBean(Application.java:594)
   at ru.bitel.bgbilling.kernel.application.server.Application.process(Application.java:369)
   at ru.bitel.bgbilling.kernel.application.server.Application.processChildren(Application.java:821)
   at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:261)
   at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:167)
   at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:875)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:497)
   at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
   at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
Caused by: ru.bitel.bgbilling.common.BGException: Column 'needRestriction' not found. [S0022, 0]
   at ru.bitel.common.dao.AbstractDao.processException(AbstractDao.java:89)
   at ru.bitel.common.dao.AbstractDao.list(AbstractDao.java:287)
   at ru.bitel.bgbilling.modules.inet.api.server.bean.InetServTypeDao.list(InetServTypeDao.java:197)
   at ru.bitel.bgbilling.kernel.directory.api.server.ServerDirectoryView.list(ServerDirectoryView.java:60)
   at ru.bitel.bgbilling.kernel.directory.api.common.ReferenceValueDirectory.init(ReferenceValueDirectory.java:131)
   at ru.bitel.bgbilling.modules.inet.runtime.InetServTypeRuntimeMap.<init>(InetServTypeRuntimeMap.java:22)
   at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.<init>(InetApplication.java:227)
   at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.<init>(InetApplication.java:141)
   at ru.bitel.bgbilling.modules.inet.access.Access.<init>(Access.java:82)
   ... 16 more
Caused by: java.sql.SQLException: Column 'needRestriction' not found.
   at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:957)
   at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:896)
   at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:885)
   at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860)
   at com.mysql.jdbc.ResultSetImpl.findColumn(ResultSetImpl.java:1076)
   at com.mysql.jdbc.ResultSetImpl.getBoolean(ResultSetImpl.java:1627)
   at org.apache.commons.dbcp.DelegatingResultSet.getBoolean(DelegatingResultSet.java:266)
   at ru.bitel.bgbilling.modules.inet.api.server.bean.InetServTypeDao.getFromRS(InetServTypeDao.java:54)
   at ru.bitel.bgbilling.modules.inet.api.server.bean.InetServTypeDao.getFromRS(InetServTypeDao.java:19)
   at ru.bitel.common.dao.AbstractDao.listImpl(AbstractDao.java:225)
   at ru.bitel.common.dao.AbstractDao.listImpl(AbstractDao.java:267)
   at ru.bitel.common.dao.AbstractDao.list(AbstractDao.java:283)
   ... 23 more

Не смог найти в структуре БД где этот needRestriction должен сидеть

_________________
Сервер: вер. 7.0.1277 / 23.10.2017 21:20:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_101
BGCRM v 3.0 build 1209 from 18.10.2017 06:00:42


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 28 сен 2016, 15:40 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выполняете:
Цитата:
Загрузите https://bgbilling.ru/v7.0/download/kern ... te_7.0.zip, сохраните его в папку BGBillingServer и установите инсталлятором.

./bg_installer.sh update_7.0.zip!

Установите обновления всех используемых вами модулей.

Для этого запустите
для Linux : ./bg_installer.sh update
для Windows: bg_installer.bat update
?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 28 сен 2016, 15:51 
Не в сети
Клиент

Зарегистрирован: 05 ноя 2009, 10:14
Сообщения: 160
Карма: 0
Amir писал(а):
Выполняете:
Цитата:
Загрузите https://bgbilling.ru/v7.0/download/kern ... te_7.0.zip, сохраните его в папку BGBillingServer и установите инсталлятором.

./bg_installer.sh update_7.0.zip!

Установите обновления всех используемых вами модулей.

Для этого запустите
для Linux : ./bg_installer.sh update
для Windows: bg_installer.bat update
?


Конечно выполняю. Я, видимо, с самого начала косяк спорол. Месяц назад перевел на 7.0 тестовый сервер без приключений, а на рабочий не скачал пустую болванку сервера, а скопировал с тестового уже готовый. Потом, как положено скачал update_7.0.zip, модули обновил. И тут что-то пошло не так.)

_________________
Сервер: вер. 7.0.1277 / 23.10.2017 21:20:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_101
BGCRM v 3.0 build 1209 from 18.10.2017 06:00:42


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 28 сен 2016, 16:08 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выполните
./bg_installer.sh killhash 0
и для всех модулей
./bg_installer.sh killhash <mid>

Потом снова для ядра и всех модулей
./bg_installer.sh update_7.0.zip!

Должны все изменения БД перепримениться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 28 сен 2016, 16:50 
Не в сети
Клиент

Зарегистрирован: 05 ноя 2009, 10:14
Сообщения: 160
Карма: 0
Amir писал(а):
Выполните
./bg_installer.sh killhash 0
и для всех модулей
./bg_installer.sh killhash <mid>

Потом снова для ядра и всех модулей
./bg_installer.sh update_7.0.zip!

Должны все изменения БД перепримениться.

Да, спасибо, помогло. Правда в inv_device_ dateFrom, dateTo и orderManagerDisabled все равно не появились, но после добавления руками, вроде все работает

_________________
Сервер: вер. 7.0.1277 / 23.10.2017 21:20:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_101
BGCRM v 3.0 build 1209 from 18.10.2017 06:00:42


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 28 сен 2016, 19:13 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
dmitry_P писал(а):
Да, спасибо, помогло. Правда в inv_device_ dateFrom, dateTo и orderManagerDisabled все равно не появились, но после добавления руками, вроде все работает


Это уже можно было почистить кеш модуля inet аналогично и заново поставить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 29 сен 2016, 15:32 
Не в сети
Клиент

Зарегистрирован: 05 ноя 2009, 10:14
Сообщения: 160
Карма: 0
Код:
ru.bitel.bgbilling.common.BGException: java.sql.SQLException: Column count doesn't match value count at row 1
   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.$Proxy44.paymentDelete(Unknown Source)
   at ru.bitel.bgbilling.kernel.contract.balance.client.ContractSubPanel_Balance.deleteItem(ContractSubPanel_Balance.java:815)
   at bitel.billing.module.common.BGPanel.actionPerformed(BGPanel.java:264)
   at bitel.billing.module.contract.ContractPanel_Parameters.actionPerformed(ContractPanel_Parameters.java:795)
   at bitel.billing.module.contract.ContractEditor.actionPerformed(ContractEditor.java:177)
   at bitel.billing.module.common.UniToolBar$ContractAction.actionPerformed(UniToolBar.java:366)
   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.AWTEventMulticaster.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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$JavaSecurityAccessImpl.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)

Вот такая ошибка возникает при удалении платежа. Чего-то никак не победю.

_________________
Сервер: вер. 7.0.1277 / 23.10.2017 21:20:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_101
BGCRM v 3.0 build 1209 from 18.10.2017 06:00:42


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 29 сен 2016, 15:49 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Покажите ошибку из сервера.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 29 сен 2016, 15:57 
Не в сети
Клиент

Зарегистрирован: 05 ноя 2009, 10:14
Сообщения: 160
Карма: 0
stark писал(а):
Покажите ошибку из сервера.


Вложения:
server.error.log [10.34 КБ]
Скачиваний: 362

_________________
Сервер: вер. 7.0.1277 / 23.10.2017 21:20:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_101
BGCRM v 3.0 build 1209 from 18.10.2017 06:00:42
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 29 сен 2016, 16:26 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Покажите
SHOW CREATE TABLE contract_payment
и
SHOW CREATE TABLE contract_payment_delete


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 29 сен 2016, 16:31 
Не в сети
Клиент

Зарегистрирован: 05 ноя 2009, 10:14
Сообщения: 160
Карма: 0
Amir писал(а):
Покажите
SHOW CREATE TABLE contract_payment
и
SHOW CREATE TABLE contract_payment_delete


Table 'bgbilling.contract_payment_delete' doesn't exist


Вложения:
contract_payment.txt [680 байт]
Скачиваний: 348

_________________
Сервер: вер. 7.0.1277 / 23.10.2017 21:20:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_101
BGCRM v 3.0 build 1209 from 18.10.2017 06:00:42
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 29 сен 2016, 16:41 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
contract_payment_deleted


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 29 сен 2016, 16:44 
Не в сети
Клиент

Зарегистрирован: 05 ноя 2009, 10:14
Сообщения: 160
Карма: 0
Amir писал(а):
contract_payment_deleted


Вложения:
contract_payment_deleted.txt [626 байт]
Скачиваний: 345

_________________
Сервер: вер. 7.0.1277 / 23.10.2017 21:20:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_101
BGCRM v 3.0 build 1209 from 18.10.2017 06:00:42
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 29 сен 2016, 16:49 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Поля `prov` tinyint(2) DEFAULT NULL не вижу у нас, может быть сами добавляли?
Добавьте его тогда и в contract_payment_deleted.
Эти таблицы должны быть одинаковы по структуре.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 29 сен 2016, 17:06 
Не в сети
Клиент

Зарегистрирован: 05 ноя 2009, 10:14
Сообщения: 160
Карма: 0
Amir писал(а):
Поля `prov` tinyint(2) DEFAULT NULL не вижу у нас, может быть сами добавляли?
Добавьте его тогда и в contract_payment_deleted.
Эти таблицы должны быть одинаковы по структуре.

Точно, добавлял. Спасибо

_________________
Сервер: вер. 7.0.1277 / 23.10.2017 21:20:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_101
BGCRM v 3.0 build 1209 from 18.10.2017 06:00:42


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление с 5.2 на 7.0 Модуль Inet
СообщениеДобавлено: 01 окт 2016, 16:22 
Не в сети
Клиент

Зарегистрирован: 05 ноя 2009, 10:14
Сообщения: 160
Карма: 0
Есть проблема: у пользователя есть права на выполнение sql-запросов и загрузку шаблонов, но биллинг ему сообщает, что прав нет. Галочка Все действия вопрос снимает. Что делать?


Вложения:
2.png
2.png [ 7.54 КБ | Просмотров: 10090 ]
1.png
1.png [ 10.7 КБ | Просмотров: 10090 ]

_________________
Сервер: вер. 7.0.1277 / 23.10.2017 21:20:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_101
BGCRM v 3.0 build 1209 from 18.10.2017 06:00:42
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.206s | 64 Queries | GZIP : On ]