java.lang.IllegalStateException: duplicateCryptoRepoFile neither matches histoCryptoRepoFile1 nor histoCryptoRepoFile2! duplicateCryptoRepoFile=CryptoRepoFile[3614]{cryptoRepoFileId=kJkWKj5HSORIAoSuhhLucA, localName=.classpath} histoCryptoRepoFile1=HistoCryptoRepoFile[3569]{histoCryptoRepoFileId=7-FCrzzePU7TiunMzc93mQ, cryptoRepoFileId=Zm3vQ2dF1DZCtiCoDziTgg} histoCryptoRepoFile2=HistoCryptoRepoFile[3745]{histoCryptoRepoFileId=D_DKTPnESYductVv5l8hMw, cryptoRepoFileId=Zm3vQ2dF1DZCtiCoDziTgg}

GitHub | nlmarco | 5 months ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    Error: duplicateCryptoRepoFile neither matches histoCryptoRepoFile1 nor histoCryptoRepoFile2!

    GitHub | 5 months ago | nlmarco
    java.lang.IllegalStateException: duplicateCryptoRepoFile neither matches histoCryptoRepoFile1 nor histoCryptoRepoFile2! duplicateCryptoRepoFile=CryptoRepoFile[3614]{cryptoRepoFileId=kJkWKj5HSORIAoSuhhLucA, localName=.classpath} histoCryptoRepoFile1=HistoCryptoRepoFile[3569]{histoCryptoRepoFileId=7-FCrzzePU7TiunMzc93mQ, cryptoRepoFileId=Zm3vQ2dF1DZCtiCoDziTgg} histoCryptoRepoFile2=HistoCryptoRepoFile[3745]{histoCryptoRepoFileId=D_DKTPnESYductVv5l8hMw, cryptoRepoFileId=Zm3vQ2dF1DZCtiCoDziTgg}

    Root Cause Analysis

    1. java.lang.IllegalStateException

      duplicateCryptoRepoFile neither matches histoCryptoRepoFile1 nor histoCryptoRepoFile2! duplicateCryptoRepoFile=CryptoRepoFile[3614]{cryptoRepoFileId=kJkWKj5HSORIAoSuhhLucA, localName=.classpath} histoCryptoRepoFile1=HistoCryptoRepoFile[3569]{histoCryptoRepoFileId=7-FCrzzePU7TiunMzc93mQ, cryptoRepoFileId=Zm3vQ2dF1DZCtiCoDziTgg} histoCryptoRepoFile2=HistoCryptoRepoFile[3745]{histoCryptoRepoFileId=D_DKTPnESYductVv5l8hMw, cryptoRepoFileId=Zm3vQ2dF1DZCtiCoDziTgg}

      at org.subshare.local.CryptreeNode.createCollisionIfNeeded()
    2. org.subshare.local
      AssignCryptoRepoFileRepoFileListener.onCommit
      1. org.subshare.local.CryptreeNode.createCollisionIfNeeded(CryptreeNode.java:475)[bin/:na]
      2. org.subshare.local.CryptreeImpl.createCollisionIfNeeded(CryptreeImpl.java:2300)[bin/:na]
      3. org.subshare.local.DuplicateCryptoRepoFileHandler.deduplicate(DuplicateCryptoRepoFileHandler.java:128)[bin/:na]
      4. org.subshare.local.DuplicateCryptoRepoFileHandler.deduplicate(DuplicateCryptoRepoFileHandler.java:68)[bin/:na]
      5. org.subshare.local.DuplicateCryptoRepoFileHandler.associateCryptoRepoFileWithRepoFile(DuplicateCryptoRepoFileHandler.java:60)[bin/:na]
      6. org.subshare.local.persistence.AssignCryptoRepoFileRepoFileListener.associateRepoFileViaCryptoRepoFileLocalName(AssignCryptoRepoFileRepoFileListener.java:115)[bin/:na]
      7. org.subshare.local.persistence.AssignCryptoRepoFileRepoFileListener.onCommit(AssignCryptoRepoFileRepoFileListener.java:66)[bin/:na]
      7 frames
    3. co.codewizards.cloudstore
      LocalRepoTransactionImpl.commit
      1. co.codewizards.cloudstore.core.repo.local.LocalRepoTransactionListenerRegistry.onCommit(LocalRepoTransactionListenerRegistry.java:53)[co.codewizards.cloudstore.core-0.9.11-SNAPSHOT.jar:na]
      2. co.codewizards.cloudstore.local.LocalRepoTransactionImpl.commit(LocalRepoTransactionImpl.java:91)[co.codewizards.cloudstore.local-0.9.11-SNAPSHOT.jar:na]
      2 frames
    4. org.subshare.rest
      CryptreeRestRepoTransportImpl.getChangeSetDto
      1. org.subshare.rest.client.transport.CryptreeRestRepoTransportImpl.syncCryptoKeysFromRemoteRepo(CryptreeRestRepoTransportImpl.java:210)[bin/:na]
      2. org.subshare.rest.client.transport.CryptreeRestRepoTransportImpl.getChangeSetDto(CryptreeRestRepoTransportImpl.java:160)[bin/:na]
      2 frames
    5. co.codewizards.cloudstore
      RepoToRepoSync.sync
      1. co.codewizards.cloudstore.core.repo.sync.RepoToRepoSync.sync(RepoToRepoSync.java:217)[co.codewizards.cloudstore.core-0.9.11-SNAPSHOT.jar:na]
      2. co.codewizards.cloudstore.core.repo.sync.RepoToRepoSync.syncDown(RepoToRepoSync.java:168)[co.codewizards.cloudstore.core-0.9.11-SNAPSHOT.jar:na]
      3. co.codewizards.cloudstore.core.repo.sync.RepoToRepoSync.sync(RepoToRepoSync.java:131)[co.codewizards.cloudstore.core-0.9.11-SNAPSHOT.jar:na]
      3 frames
    6. org.subshare.core
      SsRepoToRepoSync.sync
      1. org.subshare.core.repo.sync.SsRepoToRepoSync.sync(SsRepoToRepoSync.java:65)[bin/:na]
      1 frame
    7. co.codewizards.cloudstore
      RepoSyncDaemonImpl$WrapperRunnable.run
      1. co.codewizards.cloudstore.core.repo.sync.RepoSyncRunner.run(RepoSyncRunner.java:51)[co.codewizards.cloudstore.core-0.9.11-SNAPSHOT.jar:na]
      2. co.codewizards.cloudstore.core.repo.sync.RepoSyncDaemonImpl$WrapperRunnable.run(RepoSyncDaemonImpl.java:123)[co.codewizards.cloudstore.core-0.9.11-SNAPSHOT.jar:na]
      2 frames
    8. Java RT
      Thread.run
      1. java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[na:1.8.0_91]
      2. java.util.concurrent.FutureTask.run(FutureTask.java:266)[na:1.8.0_91]
      3. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[na:1.8.0_91]
      4. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[na:1.8.0_91]
      5. java.lang.Thread.run(Thread.java:745)[na:1.8.0_91]
      5 frames