mopemope/meghanada-emacs

Stuck at indexing forever.

Opened this issue · 0 comments

Greetings,

I got that error when I try to work on this Java project: https://github.com/EventStore/EventStoreDB-Client-Java

jetbrains.exodus.entitystore.EntityStoreException: Can't update existing blob file: /home/yoeight/.cache/meghanada/db-client-java_d94758c07540e521_3587a3fc31828201/project/blobs/1/32.blob
	at jetbrains.exodus.entitystore.FileSystemBlobVault.getBlobLocation(FileSystemBlobVault.java:63) ~[meghanada-1.3.1.jar:?]
	at jetbrains.exodus.entitystore.FileSystemBlobVaultOld.setContent(FileSystemBlobVaultOld.java:132) ~[meghanada-1.3.1.jar:?]
	at jetbrains.exodus.entitystore.FileSystemBlobVaultOld.access$000(FileSystemBlobVaultOld.java:40) ~[meghanada-1.3.1.jar:?]
	at jetbrains.exodus.entitystore.FileSystemBlobVaultOld$1.execute(FileSystemBlobVaultOld.java:192) ~[meghanada-1.3.1.jar:?]
	at jetbrains.exodus.entitystore.FileSystemBlobVaultOld$1.execute(FileSystemBlobVaultOld.java:187) ~[meghanada-1.3.1.jar:?]
	at jetbrains.exodus.core.dataStructures.hash.AbstractHashMap.forEachEntry(AbstractHashMap.java:83) ~[meghanada-1.3.1.jar:?]
	at jetbrains.exodus.entitystore.FileSystemBlobVaultOld.flushBlobs(FileSystemBlobVaultOld.java:187) ~[meghanada-1.3.1.jar:?]
	at jetbrains.exodus.entitystore.PersistentStoreTransaction.flushNonTransactionalBlobs(PersistentStoreTransaction.java:922) ~[meghanada-1.3.1.jar:?]
	at jetbrains.exodus.entitystore.PersistentStoreTransaction.doFlush(PersistentStoreTransaction.java:216) ~[meghanada-1.3.1.jar:?]
	at jetbrains.exodus.entitystore.PersistentStoreTransaction.flush(PersistentStoreTransaction.java:206) ~[meghanada-1.3.1.jar:?]
	at jetbrains.exodus.entitystore.PersistentEntityStoreImpl.computeInTransaction(PersistentEntityStoreImpl.java:769) ~[meghanada-1.3.1.jar:?]
	at meghanada.store.ProjectDatabase.execute(ProjectDatabase.java:411) ~[meghanada-1.3.1.jar:?]
	at meghanada.store.ProjectDatabaseHelper.saveMemberDescriptors(ProjectDatabaseHelper.java:146) ~[meghanada-1.3.1.jar:?]
	at meghanada.cache.MemberCacheLoader.lambda$storeMembers$0(MemberCacheLoader.java:82) ~[meghanada-1.3.1.jar:?]
	at meghanada.utils.FunctionUtils.lambda$wrapIO$0(FunctionUtils.java:14) ~[meghanada-1.3.1.jar:?]
	at java.util.Optional.map(Optional.java:265) ~[?:?]
	at meghanada.cache.MemberCacheLoader.storeMembers(MemberCacheLoader.java:79) ~[meghanada-1.3.1.jar:?]
	at meghanada.cache.MemberCacheLoader.load(MemberCacheLoader.java:130) ~[meghanada-1.3.1.jar:?]
	at meghanada.cache.GlobalCache.loadMemberDescriptors(GlobalCache.java:109) ~[meghanada-1.3.1.jar:?]
	at meghanada.session.subscribe.IdleMonitorSubscriber.on(IdleMonitorSubscriber.java:87) ~[meghanada-1.3.1.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
	at meghanada.com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:87) ~[meghanada-1.3.1.jar:?]
	at meghanada.com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:144) ~[meghanada-1.3.1.jar:?]
	at meghanada.com.google.common.eventbus.Subscriber$1.run(Subscriber.java:72) [meghanada-1.3.1.jar:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]

OS: Arch
Emacs: 29 (I'm using doom too)
Meghanada version: 20210505.652
Java: 11

Thanks for your time.