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

Duplicate column name 'hash'
http://forum.bitel.ru/viewtopic.php?f=44&t=6776
Страница 1 из 1

Автор:  Дмитрий [ 14 май 2012, 07:48 ]
Заголовок сообщения:  Duplicate column name 'hash'

Добрый день, с последними апдейтами в BGInetAccess:
Код:
radius 05-14/07:41:12 ERROR [rdsLstnr-p-8-t-4] RadiusListenerWorker - com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Duplicate column name 'hash'
ru.bitel.bgbilling.common.BGException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Duplicate column name 'hash'
   at ru.bitel.bgbilling.modules.inet.api.server.bean.InetAuthErrorDao.addError(InetAuthErrorDao.java:177)
   at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accessRequest(InetRadiusListenerWorker.java:135)
   at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accessRequest(InetRadiusListenerWorker.java:1)
   at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.processPacket(RadiusListenerWorker.java:178)
   at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.runImpl(RadiusListenerWorker.java:100)
   at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
   at java.lang.Thread.run(Thread.java:662)
   at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Duplicate column name 'hash'
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
   at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
   at com.mysql.jdbc.Util.getInstance(Util.java:386)
   at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
   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.MysqlIO.sqlQueryDirect(MysqlIO.java:2163)
   at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2618)
   at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1749)
   at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1666)
   at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
   at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
   at ru.bitel.bgbilling.modules.inet.api.server.bean.InetAuthErrorDao.addError(InetAuthErrorDao.java:100)
   ... 9 more

Автор:  stark [ 14 май 2012, 11:48 ]
Заголовок сообщения:  Re: Duplicate column name 'hash'

Используется мусорная или slave базы?

Автор:  Amir [ 14 май 2012, 11:51 ]
Заголовок сообщения:  Re: Duplicate column name 'hash'

Ошибка была только при старте или постоянно появляется и дальше?

Автор:  Дмитрий [ 14 май 2012, 12:19 ]
Заголовок сообщения:  Re: Duplicate column name 'hash'

Amir писал(а):
Ошибка была только при старте или постоянно появляется и дальше?
не совсем при старте, но один раз после запуска bginetaccess.

Автор:  Amir [ 14 май 2012, 13:35 ]
Заголовок сообщения:  Re: Duplicate column name 'hash'

Тогда ничего страшного. При ошибке логина/пароля происходило обновление таблицы inet_auth_error, и попытка обновления произошла дважды.
При следующем перезапуске ошибки возникать не должно.

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