Skip to content

Fatal error: org.eclipse.jgit.lib.ObjectId cannot be cast to svnserver.repository.git.cache.CacheChange #161

@slonopotamus

Description

@slonopotamus
2017-12-20T14:20:04,342 ERROR [main] (Main.java:59) - Fatal error: org.eclipse.jgit.lib.ObjectId cannot be cast to svnserver.repository.git.cache.CacheChange
java.lang.ClassCastException: org.eclipse.jgit.lib.ObjectId cannot be cast to svnserver.repository.git.cache.CacheChange
		at svnserver.repository.git.GitRepository.lambda$loadRevisionInfo$1(GitRepository.java:384) ~[git-as-svn.jar:?]
		at svnserver.repository.git.GitRepository$$Lambda$36/738372831.apply(Unknown Source) ~[?:?]
		at java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1892) ~[?:1.8.0_45]
		at svnserver.repository.git.GitRepository.loadRevisionInfo(GitRepository.java:381) ~[git-as-svn.jar:?]
		at svnserver.repository.git.GitRepository.loadRevisions(GitRepository.java:209) ~[git-as-svn.jar:?]
		at svnserver.repository.git.GitRepository.updateRevisions(GitRepository.java:354) ~[git-as-svn.jar:?]
		at svnserver.config.RepositoryListMappingConfig.lambda$create$0(RepositoryListMappingConfig.java:57) ~[git-as-svn.jar:?]
		at svnserver.config.RepositoryListMappingConfig$$Lambda$28/1052842393.accept(Unknown Source) ~[?:?]
		at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:1.8.0_45]
		at java.util.HashMap$ValueSpliterator.forEachRemaining(HashMap.java:1612) ~[?:1.8.0_45]
		at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512) ~[?:1.8.0_45]
		at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:1.8.0_45]
		at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) ~[?:1.8.0_45]
		at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_45]
		at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1867) ~[?:1.8.0_45]
		at java.util.concurrent.ForkJoinPool.externalHelpComplete(ForkJoinPool.java:2464) ~[?:1.8.0_45]
		at java.util.concurrent.ForkJoinTask.externalAwaitDone(ForkJoinTask.java:324) ~[?:1.8.0_45]
		at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:405) ~[?:1.8.0_45]
		at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:734) ~[?:1.8.0_45]
		at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:1.8.0_45]
		at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:1.8.0_45]
		at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:1.8.0_45]
		at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) ~[?:1.8.0_45]
		at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:583) ~[?:1.8.0_45]
		at svnserver.config.RepositoryListMappingConfig.create(RepositoryListMappingConfig.java:64) ~[git-as-svn.jar:?]
		at svnserver.server.SvnServer.<init>(SvnServer.java:126) ~[git-as-svn.jar:?]
		at svnserver.server.Main.main(Main.java:48) [git-as-svn.jar:?]

Way to reproduce is unknown, but always happens internally when 1.1.8 attempts to load cache on startup.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions