Skip to content
Nikita edited this page Nov 15, 2021 · 1 revision

Hello, Mhatta! Your project doesn't work any more! It used to work few weeks ago but now it throws an exception: java -jar Orchid-v1.0.6.jar 2021-11-15 10:43:42,480 INFO - TorClient - Starting Orchid (version: 1.0.6) 2021-11-15 10:43:42,533 INFO - DirectoryImpl - Loading cached network information from disk 2021-11-15 10:43:42,608 INFO - DirectoryImpl - Loading certificates 2021-11-15 10:43:42,664 INFO - CircuitCreationTask - Cannot build circuits because we don't have enough directory information 2021-11-15 10:43:43,243 INFO - DirectoryImpl - Loading consensus 2021-11-15 10:43:45,286 INFO - DirectoryImpl - Loading microdescriptor cache 2021-11-15 10:43:47,051 INFO - DirectoryImpl - loading state file 2021-11-15 10:43:47,057 INFO - DirectoryDownloadTask - Downloading consensus because the document we have is not live 2021-11-15 10:43:47,356 INFO - TorClient - >>> [ 5% ]: Connecting to directory server 2021-11-15 10:43:47,454 INFO - TorClient - >>> [ 10% ]: Finishing handshake with directory server 2021-11-15 10:43:48,658 INFO - TorClient - >>> [ 15% ]: Establishing an encrypted directory connection 2021-11-15 10:43:49,010 INFO - TorClient - >>> [ 20% ]: Asking for networkstatus consensus 2021-11-15 10:43:49,153 INFO - TorClient - >>> [ 25% ]: Loading networkstatus consensus Exception in thread "DirectoryDownloadTask worker-0" com.subgraph.orchid.TorException: javax.crypto.BadPaddingException: Decryption error at com.subgraph.orchid.crypto.TorPublicKey.verifySignatureFromDigestBytes(TorPublicKey.java:87) at com.subgraph.orchid.crypto.TorPublicKey.verifySignature(TorPublicKey.java:72) at com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl.verifySignatureForTrustedAuthority(ConsensusDocumentImpl.java:300) at com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl.verifySingleAuthority(ConsensusDocumentImpl.java:257) at com.subgraph.orchid.directory.consensus.ConsensusDocumentImpl.verifySignatures(ConsensusDocumentImpl.java:224) at com.subgraph.orchid.directory.DirectoryImpl.addConsensusDocument(DirectoryImpl.java:308) at com.subgraph.orchid.directory.downloader.DirectoryDownloadTask$DownloadConsensusTask.run(DirectoryDownloadTask.java:180) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: javax.crypto.BadPaddingException: Decryption error at java.base/sun.security.rsa.RSAPadding.unpadV15(RSAPadding.java:369) at java.base/sun.security.rsa.RSAPadding.unpad(RSAPadding.java:282) at java.base/com.sun.crypto.provider.RSACipher.doFinal(RSACipher.java:362) at java.base/com.sun.crypto.provider.RSACipher.engineDoFinal(RSACipher.java:405) at java.base/javax.crypto.Cipher.doFinal(Cipher.java:2202) at com.subgraph.orchid.crypto.TorPublicKey.verifySignatureFromDigestBytes(TorPublicKey.java:82) ... 9 more

Clone this wiki locally