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

тестирование апдейтов на кроликах ? :)
http://forum.bitel.ru/viewtopic.php?f=22&t=1163
Страница 1 из 1

Автор:  Jimson [ 29 май 2008, 16:20 ]
Заголовок сообщения:  тестирование апдейтов на кроликах ? :)

обновил систему, не могу теперь пользователя добавить

java.sql.SQLException: Field 'gr' doesn't have a default value
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:946)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573)
at com.mysql.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:1160)
at com.mysql.jdbc.ServerPreparedStatement.executeInternal(ServerPreparedStatement.java:685)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1400)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1314)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1299)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:233)
at bitel.billing.server.admin.bean.UserManager.updateUser(UserManager.java:244)
at bitel.billing.server.admin.bgsecure.ActionUpdateUser.doAction(ActionUpdateUser.java:74)
at bitel.billing.server.Executer.doModule(Executer.java:679)
at bitel.billing.server.Executer.doPost(Executer.java:168)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)

Автор:  Amir [ 29 май 2008, 17:10 ]
Заголовок сообщения: 

mysql обновляли?
В SQLEditor'е выполните
ALTER TABLE user CHANGE gr gr BIGINT NOT NULL DEFAULT 0

Автор:  Jimson [ 29 май 2008, 17:23 ]
Заголовок сообщения: 

я сделал bg_installer.sh update

и возникает кроме вопроса в теме топика еще один вопрос: что еще, кроме структуры базы данных, забыл обновить апдейтер и как это вылечить ? или вылавливать теперь глюки по одному ? :)

ничего страшного, конечно, для моего тестирования, но как тогда быть с апдейтом продакшен версии ? тут даже бакап не спасет, потому что спустя несколько часов после апдейта откат повлечет необходимость востановления всех данных что прошли когда стояла новая версия

Автор:  Amir [ 29 май 2008, 17:33 ]
Заголовок сообщения: 

Конкретно с этим полем ничего не изменялось с 2007 года, поэтому не понятно, почему до этого mysql не ругался, а теперь начал..

Автор:  stark [ 29 май 2008, 20:52 ]
Заголовок сообщения: 

Jimson писал(а):
я сделал bg_installer.sh update

и возникает кроме вопроса в теме топика еще один вопрос: что еще, кроме структуры базы данных, забыл обновить апдейтер и как это вылечить ? или вылавливать теперь глюки по одному ? :)



В update замороженной стабильной версии попадают только критические исправления ошибок(они описаны в changelog ) ..Большого количества ошибок не должно возникать и вообще не должны возникать в приниципе при обновлении, но всякое бывает .. Ошибки могут проявлятся уже при переходе на следующую версию, где добавляется новый функционал .."кроликами" выступают те, кто тестирует текущую версию(в данный момент 4.5 например) - но они идут на это добровольно, чтобы посмотреть новые возможности

Автор:  Jimson [ 30 май 2008, 15:06 ]
Заголовок сообщения: 

ну я ставил 4.4 и апдейчусь в пределах 4.4

Автор:  skn [ 30 май 2008, 15:11 ]
Заголовок сообщения: 

mysql в последнее время не обновляли?

Автор:  Jimson [ 02 июн 2008, 13:31 ]
Заголовок сообщения: 

нет, я биллинг на тест поставил всего месяц назад...

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