Description
This was found during releasetest (TEST11B).
Host: kb-test-adm-001.kb.dk Date: Fri Nov 04 14:05:21 CET 2011 dk.netarkivet.common.utils.ApplicationUtils.logExceptionAndPrint(ApplicationUtils.java:88) Could not start class dk.netarkivet.common.webinterface.GUIWebServer java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at dk.netarkivet.common.utils.ApplicationUtils.startApp(ApplicationUtils.java:176) at dk.netarkivet.common.webinterface.GUIApplication.main(GUIApplication.java:39) Caused by: dk.netarkivet.common.exceptions.IOFailure: Error deploying the webapplications at dk.netarkivet.common.webinterface.GUIWebServer.<init>(GUIWebServer.java:112) at dk.netarkivet.common.webinterface.GUIWebServer.getInstance(GUIWebServer.java:129) ... 6 more Caused by: dk.netarkivet.common.exceptions.ArgumentNotValid: Error creating singleton of class 'dk.netarkivet.archive.arcrepository.bitpreservation.DatabaseBasedActiveBitPreservation': at dk.netarkivet.common.utils.SettingsFactory.getInstance(SettingsFactory.java:103) at dk.netarkivet.archive.arcrepository.bitpreservation.ActiveBitPreservationFactory.getInstance(ActiveBitPreservationFactory.java:47) at dk.netarkivet.archive.webinterface.BitPreservationSiteSection.initialize(BitPreservationSiteSection.java:67) at dk.netarkivet.common.webinterface.GUIWebServer.addWebApplication(GUIWebServer.java:167) at dk.netarkivet.common.webinterface.GUIWebServer.<init>(GUIWebServer.java:109) ... 7 more Caused by: dk.netarkivet.common.exceptions.IOFailure: Cannot add replica 'CHECKSUMReplica (CS2) CS2N'to the database. at dk.netarkivet.archive.arcrepositoryadmin.ReplicaCacheHelpers.insertReplicaIntoDB(ReplicaCacheHelpers.java:122) at dk.netarkivet.archive.arcrepositoryadmin.ReplicaCacheDatabase.initialiseDB(ReplicaCacheDatabase.java:124) at dk.netarkivet.archive.arcrepositoryadmin.ReplicaCacheDatabase.<init>(ReplicaCacheDatabase.java:87) at dk.netarkivet.archive.arcrepositoryadmin.ReplicaCacheDatabase.getInstance(ReplicaCacheDatabase.java:97) at dk.netarkivet.archive.arcrepository.bitpreservation.DatabaseBasedActiveBitPreservation.<init>(DatabaseBasedActiveBitPreservation.java:94) at dk.netarkivet.archive.arcrepository.bitpreservation.DatabaseBasedActiveBitPreservation.getInstance(DatabaseBasedActiveBitPreservation.java:109) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at dk.netarkivet.common.utils.SettingsFactory.getInstance(SettingsFactory.java:101) ... 11 more Caused by: java.sql.SQLIntegrityConstraintViolationException: The statement was aborted because it would have caused a duplicate key value in a unique or primary key constraint or unique index identified by 'SQL100415145346671' defined on 'REPLICA'. at org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(Unknown Source) at org.apache.derby.client.am.SqlException.getSQLException(Unknown Source) at org.apache.derby.client.am.PreparedStatement.executeUpdate(Unknown Source) at dk.netarkivet.archive.arcrepositoryadmin.ReplicaCacheHelpers.insertReplicaIntoDB(ReplicaCacheHelpers.java:119) ... 21 more Caused by: org.apache.derby.client.am.SqlException: The statement was aborted because it would have caused a duplicate key value in a unique or primary key constraint or unique index identified by 'SQL100415145346671' defined on 'REPLICA'. at org.apache.derby.client.am.Statement.completeExecute(Unknown Source) at org.apache.derby.client.net.NetStatementReply.parseEXCSQLSTTreply(Unknown Source) at org.apache.derby.client.net.NetStatementReply.readExecute(Unknown Source) at org.apache.derby.client.net.StatementReply.readExecute(Unknown Source) at org.apache.derby.client.net.NetPreparedStatement.readExecute_(Unknown Source) at org.apache.derby.client.am.PreparedStatement.readExecute(Unknown Source) at org.apache.derby.client.am.PreparedStatement.flowExecute(Unknown Source) at org.apache.derby.client.am.PreparedStatement.executeUpdateX(Unknown Source) ... 23 more