2013-11-27 07:46:21.269 (2) [pool-3-thread-3]: Error: CampID: 3184_MO Info: Error during update request. 2013-11-27 07:46:21.280 (1) [pool-3-thread-3]: Exception [Error during update request.]:java.sql.BatchUpdateException: Duplicate entry '422' for key 'PRIMARY' at com.mysql.jdbc.PreparedStatement.executeBatchedInserts(PreparedStatement.java:1836) at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1456) at com.carldunham.jst.db.Database.commitBatch(Database.java:778) at com.thesearchagency.searchengines.google.contenteditor.dao.campaign.location.CampaignLocationDAO.addCampaignLocation(CampaignLocationDAO.java:97) at com.thesearchagency.searchengines.google.contenteditor.dao.campaign.location.CampaignLocationDAO.updatePendingLocation(CampaignLocationDAO.java:289) at com.thesearchagency.searchengines.google.contenteditor.dao.campaign.CampaignDAO.updateCampaigns(CampaignDAO.java:415) at com.thesearchagency.searchengines.google.contenteditor.RequestCreator.updateCampaigns(RequestCreator.java:122) at com.thesearchagency.searchengines.google.contenteditor.GoogleContentEditor.updateCampaigns(GoogleContentEditor.java:381) at com.thesearchagency.admaxlistener.worker.CampaignUpdateWorker.call(CampaignUpdateWorker.java:93) at com.thesearchagency.admaxlistener.worker.AccountWorker.updateCampaigns(AccountWorker.java:481) at com.thesearchagency.admaxlistener.worker.AccountWorker.deploySync(AccountWorker.java:351) at com.thesearchagency.admaxlistener.worker.AccountWorker.call(AccountWorker.java:155) at com.thesearchagency.admaxlistener.worker.RequestWorker.call(RequestWorker.java:227) at com.thesearchagency.admaxlistener.worker.RequestWorker.call(RequestWorker.java:83) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) 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) Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '422' for key 'PRIMARY' 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:1041) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4120) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4052) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2503) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2664) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2815) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2155) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2458) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2375) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2359) at com.mysql.jdbc.PreparedStatement.executeBatchedInserts(PreparedStatement.java:1792)