BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 25 июн 2025, 02:20

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Field 'tree_id' doesn't have a default value
СообщениеДобавлено: 02 фев 2014, 11:31 
Не в сети
Аватара пользователя

Зарегистрирован: 09 июл 2013, 15:42
Сообщения: 152
Откуда: Краснодар
Карма: 0
Здравствуйте.
Подскажите пожалуйста с чем может быть связана такая ошибка.

На оригинальном сервере все прекрасно работает, на бекап сервере, с копией всех тех же папок (BGBillingServer, BGInetAccess, BGInetAccounting, apache-activemq-5.6.0, jdk1.6.0_43) с оригинального сервера, так же mysqldump поднимается самый свежий с оригинального на бекап сервер, но все равно выдается ошибка на бекап сервере:

Код:
ERROR ["http-bio-/0.0.0.0-8080"-exec-4] CommonExecuter - ru.bitel.bgbilling.common.BGException: java.sql.SQLException: Field
 'tree_id' doesn't have a default value
ru.bitel.bgbilling.common.BGException: ru.bitel.bgbilling.common.BGException: java.sql.SQLException: Field 'tree_id' doesn't have a default
 value
        at ru.bitel.bgbilling.kernel.tariff.server.bean.TariffPlanManager.copyTariffPlan(TariffPlanManager.java:291)
        at bitel.billing.server.tariff.action.ActionCopyTariffPlan.doAction(ActionCopyTariffPlan.java:20)
        at bitel.billing.server.Executer.doModule(Unknown Source)
        at bitel.billing.server.Executer$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:396)
        at bitel.billing.server.Executer.doPost(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)
Caused by: ru.bitel.bgbilling.common.BGException: java.sql.SQLException: Field 'tree_id' doesn't have a default value
        at ru.bitel.bgbilling.kernel.tariff.server.bean.TariffPlanManager.copyTariffPlan(TariffPlanManager.java:324)
        at ru.bitel.bgbilling.kernel.tariff.server.bean.TariffPlanManager.copyTariffPlan(TariffPlanManager.java:215)
        ... 27 more
Caused by: java.sql.SQLException: Field 'tree_id' doesn't have a default value
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3609)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3541)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2002)
        at com.mysql.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:1339)
        at com.mysql.jdbc.ServerPreparedStatement.executeInternal(ServerPreparedStatement.java:825)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2427)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2345)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2330)
        at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)
        at ru.bitel.bgbilling.kernel.tariff.server.bean.TariffPlanManager.copyTariffPlan(TariffPlanManager.java:318)
        ... 28 more


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Field 'tree_id' doesn't have a default value
СообщениеДобавлено: 02 фев 2014, 13:18 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Версия mysql какая на втором сервере?
Есть два варианта:
1) Этот
2) Percona Mysql в какой-то из своих версий создавала пользовательский my.cnf отдельно от /etc/my.cnf.
Его необходимо было удалять.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Field 'tree_id' doesn't have a default value
СообщениеДобавлено: 02 фев 2014, 13:50 
Не в сети
Аватара пользователя

Зарегистрирован: 09 июл 2013, 15:42
Сообщения: 152
Откуда: Краснодар
Карма: 0
оригинал: mysql-client-5.6_5.6.14+dfsg-1+debphp.org~precise+1_amd64
бекап: mysql-client-5.6_5.6.15+dfsg-1+sury.org~precise+1_amd64.deb

1. Вариант: уже опробован, поле sql-mode пустое /etc/mysql/my.cnf
2. Нашли доп. файл конфигурации /usr/my.cnf, в котором как раз была прописана строчка "sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES", а на оригинале не перегружали сервер mysql - поэтому там все и работало.

Сейчас все заработало без ошибок на бекап сервере. Спасибо за помощь!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Field 'tree_id' doesn't have a default value
СообщениеДобавлено: 02 фев 2014, 17:14 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Угу. 5.6 версия как раз дополнительным файлом и страдает.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

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


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

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


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

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