2022-10-08 10:23:35,941 WARN o.t.d.i.DescriptorReaderImpl:251 Unable to read descriptor file exonerator-import/recent/relay-descriptors/consensuses/2022-10-05-09-00-00-consensus. java.io.FileNotFoundException: exonerator-import/recent/relay-descriptors/consensuses/2022-10-05-09-00-00-consensus (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157) at org.torproject.descriptor.impl.DescriptorReaderImpl$DescriptorReaderRunnable.readDescriptorFile(DescriptorReaderImpl.java:329) at org.torproject.descriptor.impl.DescriptorReaderImpl$DescriptorReaderRunnable.readDescriptorFiles(DescriptorReaderImpl.java:247) at org.torproject.descriptor.impl.DescriptorReaderImpl$DescriptorReaderRunnable.run(DescriptorReaderImpl.java:158) at java.base/java.lang.Thread.run(Thread.java:829) 2022-10-08 10:23:37,760 WARN o.t.d.i.DescriptorReaderImpl:251 Unable to read descriptor file exonerator-import/recent/relay-descriptors/consensuses/2022-10-05-08-00-00-consensus. java.io.FileNotFoundException: exonerator-import/recent/relay-descriptors/consensuses/2022-10-05-08-00-00-consensus (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157) at org.torproject.descriptor.impl.DescriptorReaderImpl$DescriptorReaderRunnable.readDescriptorFile(DescriptorReaderImpl.java:329) at org.torproject.descriptor.impl.DescriptorReaderImpl$DescriptorReaderRunnable.readDescriptorFiles(DescriptorReaderImpl.java:247) at org.torproject.descriptor.impl.DescriptorReaderImpl$DescriptorReaderRunnable.run(DescriptorReaderImpl.java:158) at java.base/java.lang.Thread.run(Thread.java:829) 2022-10-08 10:23:47,464 ERROR o.t.m.e.ExoneraTorDatabaseImporter:413 Caught an SQL exception while importing status entry with base64-encoded fingerprint EzHU8g+Wef6p8ar6LqnJkqxvFy4 and valid-after time 2022-10-08T00:00. Check the exception for details. Exiting. org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "statusentry_oraddress_validafter_fingerprint_id_oraddress_key" Detail: Key (validafter, fingerprint_id, oraddress)=(2022-10-08 00:00:00, 549952, 5.199.162.114) already exists. Where: SQL statement "INSERT INTO statusentry_oraddress (validafter, fingerprint_id, oraddress, nickname_id, exit) VALUES (insert_validafter, insert_fingerprint_id, insert_oraddress::INET, insert_nickname_id, insert_exit)" PL/pgSQL function insert_statusentry_oraddress(timestamp without time zone,character,text,character,character varying,boolean) line 14 at SQL statement at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2440) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2183) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:308) at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:441) at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:365) at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:143) at org.postgresql.jdbc.PgCallableStatement.executeWithFlags(PgCallableStatement.java:77) at org.postgresql.jdbc.PgPreparedStatement.execute(PgPreparedStatement.java:132) at org.torproject.metrics.exonerator.ExoneraTorDatabaseImporter.importStatusentry(ExoneraTorDatabaseImporter.java:410) at org.torproject.metrics.exonerator.ExoneraTorDatabaseImporter.parseConsensus(ExoneraTorDatabaseImporter.java:338) at org.torproject.metrics.exonerator.ExoneraTorDatabaseImporter.parseDescriptors(ExoneraTorDatabaseImporter.java:276) at org.torproject.metrics.exonerator.ExoneraTorDatabaseImporter.main(ExoneraTorDatabaseImporter.java:68)
metrics-alerts@lists.torproject.org