here is error details:
Starting SonarLint for Eclipse 11.4.0.82756
Using self-managed Java installation
Using JRE from C:\Program Files\Java\jdk-17.0.4.1
Started embedded server on port 64120
Can't open directory channel. Log directory fsync won't be performed.
SonarLint processing file /libre-office-sample/src/libre/document/handling/OwnSampleWithNoaFullControl.java...
Git Repository not found for C:\AllWorkSpace\spais-dev-copilot\libre-office-sample. The path C:\AllWorkSpace\spais-dev-copilot\libre-office-sample is not in a Git repository
Triggering analysis with configuration: [
baseDir: C:\AllWorkSpace\spais-dev-copilot\libre-office-sample
extraProperties: {sonar.java.target=1.8, sonar.java.libraries=C:\Program Files\Java\jdk1.8.0_201\jre\lib\resources.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\rt.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\jsse.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\jce.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\charsets.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\jfr.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\access-bridge-64.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\cldrdata.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\dnsns.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\jaccess.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\jfxrt.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\localedata.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\nashorn.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunec.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunjce_provider.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunmscapi.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunpkcs11.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\zipfs.jar,C:/Users/dong.ding.1STG/Documents/git-local-repository/spais-develop/SOAB-COMMON/bin,C:/Users/dong.ding.1STG/Documents/git-local-repository/spais-develop/SOAB/build/classes,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\bsh.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\commonwizards.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\flow-engine.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\flute-1.1.6.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\form.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\hsqldb.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\java_uno.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\java_websocket.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\jodconverter-core-4.4.8.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\jodconverter-local-4.4.8.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\js.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\juh.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\jurt.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\libbase-1.1.6.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\libfonts-1.1.6.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\libformula-1.1.7.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\liblayout.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\libloader-1.1.6.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\libreoffice.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\librepository-1.1.6.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\libserializer-1.1.6.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\libxml-1.1.7.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\officebean.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\query.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\report.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\reportbuilder.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\reportbuilderwizard.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\ridl.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\sac.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\ScriptFramework.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\ScriptProviderForBeanShell.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\ScriptProviderForJava.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\ScriptProviderForJavaScript.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\sdbc_hsqldb.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\smoketest.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\table.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\unoil.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\unoloader.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\xmerge.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\XMergeBridge.jar,C:/Users/dong.ding.1STG/Documents/git-local-repository/libre-noa/bin, sonar.java.enablePreview=false, sonar.java.source=1.8, sonar.java.binaries=C:/AllWorkSpace/spais-dev-copilot/libre-office-sample/bin, sonar.java.test.binaries=, sonar.java.test.libraries=C:\Program Files\Java\jdk1.8.0_201\jre\lib\resources.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\rt.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\jsse.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\jce.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\charsets.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\jfr.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\access-bridge-64.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\cldrdata.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\dnsns.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\jaccess.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\jfxrt.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\localedata.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\nashorn.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunec.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunjce_provider.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunmscapi.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunpkcs11.jar,C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\zipfs.jar,C:/Users/dong.ding.1STG/Documents/git-local-repository/spais-develop/SOAB-COMMON/bin,C:/Users/dong.ding.1STG/Documents/git-local-repository/spais-develop/SOAB/build/classes,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\bsh.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\commonwizards.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\flow-engine.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\flute-1.1.6.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\form.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\hsqldb.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\java_uno.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\java_websocket.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\jodconverter-core-4.4.8.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\jodconverter-local-4.4.8.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\js.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\juh.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\jurt.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\libbase-1.1.6.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\libfonts-1.1.6.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\libformula-1.1.7.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\liblayout.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\libloader-1.1.6.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\libreoffice.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\librepository-1.1.6.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\libserializer-1.1.6.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\libxml-1.1.7.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\officebean.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\query.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\report.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\reportbuilder.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\reportbuilderwizard.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\ridl.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\sac.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\ScriptFramework.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\ScriptProviderForBeanShell.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\ScriptProviderForJava.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\ScriptProviderForJavaScript.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\sdbc_hsqldb.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\smoketest.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\table.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\unoil.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\unoloader.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\xmerge.jar,C:\AllWorkSpace\spais-dev-copilot\libre-office-sample\lib\XMergeBridge.jar,C:/Users/dong.ding.1STG/Documents/git-local-repository/libre-noa/bin,C:/AllWorkSpace/spais-dev-copilot/libre-office-sample/bin}
activeRules: [486 java, 14 xml]
inputFiles: [
file:/C:/AllWorkSpace/spais-dev-copilot/libre-office-sample/src/libre/document/handling/OwnSampleWithNoaFullControl.java (UTF-8)
]
]
Failed to recover to valid root, address = 60525498, file = 00000001o00.xd
jetbrains.exodus.log.DataCorruptionException: DataIterator: no more bytes available, address = -1, file = 00000000000.xd
at jetbrains.exodus.log.DataCorruptionException.raise(DataCorruptionException.java:33)
at jetbrains.exodus.log.DataIterator.next(DataIterator.java:61)
at jetbrains.exodus.log.Log.readNotNull(Log.kt:481)
at jetbrains.exodus.tree.btree.BTreeBase.getLoggable(BTreeBase.java:123)
at jetbrains.exodus.tree.btree.BTreeBase.loadLeaf(BTreeBase.java:156)
at jetbrains.exodus.tree.btree.BasePageMutable.getKey(BasePageMutable.java:158)
at jetbrains.exodus.tree.btree.BasePageMutable.binarySearch(BasePageMutable.java:264)
at jetbrains.exodus.tree.btree.BasePageMutable.binarySearch(BasePageMutable.java:223)
at jetbrains.exodus.tree.btree.BasePageMutable.binarySearch(BasePageMutable.java:218)
at jetbrains.exodus.tree.btree.BottomPageMutable.put(BottomPageMutable.java:65)
at jetbrains.exodus.tree.btree.BTreeMutable.put(BTreeMutable.java:142)
at jetbrains.exodus.tree.btree.BTreeMutable.put(BTreeMutable.java:124)
at jetbrains.exodus.env.MetaTreeImpl.cloneTree(MetaTreeImpl.java:273)
at jetbrains.exodus.env.MetaTreeImpl.create(MetaTreeImpl.java:69)
at jetbrains.exodus.env.EnvironmentImpl.<init>(EnvironmentImpl.java:131)
at jetbrains.exodus.env.Environments$newInstance$4.invoke(Environments.kt:46)
at jetbrains.exodus.env.Environments$newInstance$4.invoke(Environments.kt:46)
at jetbrains.exodus.env.Environments.prepare(Environments.kt:120)
at jetbrains.exodus.env.Environments.newInstance(Environments.kt:46)
at org.sonarsource.sonarlint.core.tracking.XodusKnownFindingsStore.buildEntityStore(XodusKnownFindingsStore.java:155)
at org.sonarsource.sonarlint.core.tracking.XodusKnownFindingsStore.<init>(XodusKnownFindingsStore.java:95)
at org.sonarsource.sonarlint.core.tracking.KnownFindingsStorageService.get(KnownFindingsStorageService.java:43)
at org.sonarsource.sonarlint.core.tracking.TrackingService.startMatchingSession(TrackingService.java:266)
at org.sonarsource.sonarlint.core.tracking.TrackingService.onAnalysisStarted(TrackingService.java:107)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:382)
at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:254)
at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:173)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:171)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:400)
at org.sonarsource.sonarlint.core.analysis.AnalysisService.analyze(AnalysisService.java:658)
at org.sonarsource.sonarlint.core.rpc.impl.AnalysisRpcServiceDelegate.lambda$analyzeFilesAndTrack$7(AnalysisRpcServiceDelegate.java:131)
at org.sonarsource.sonarlint.core.rpc.impl.AbstractRpcServiceDelegate.lambda$requestAsync$0(AbstractRpcServiceDelegate.java:67)
at org.sonarsource.sonarlint.core.rpc.impl.AbstractRpcServiceDelegate.computeWithLogger(AbstractRpcServiceDelegate.java:135)
at org.sonarsource.sonarlint.core.rpc.impl.AbstractRpcServiceDelegate.lambda$requestAsync$1(AbstractRpcServiceDelegate.java:65)
at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
Failed to recover to valid root, address = 60464141, file = 00000001o00.xd
jetbrains.exodus.log.DataCorruptionException: DataIterator: no more bytes available, address = -1, file = 00000000000.xd
at jetbrains.exodus.log.DataCorruptionException.raise(DataCorruptionException.java:33)
at jetbrains.exodus.log.DataIterator.next(DataIterator.java:61)
at jetbrains.exodus.log.Log.readNotNull(Log.kt:481)
at jetbrains.exodus.tree.btree.BTreeBase.getLoggable(BTreeBase.java:123)
at jetbrains.exodus.tree.btree.BTreeBase.loadLeaf(BTreeBase.java:156)
at jetbrains.exodus.tree.btree.BasePageMutable.getKey(BasePageMutable.java:158)
at jetbrains.exodus.tree.btree.BasePageMutable.binarySearch(BasePageMutable.java:264)
at jetbrains.exodus.tree.btree.BasePageMutable.binarySearch(BasePageMutable.java:223)
at jetbrains.exodus.tree.btree.BasePageMutable.binarySearch(BasePageMutable.java:218)
at jetbrains.exodus.tree.btree.BottomPageMutable.put(BottomPageMutable.java:65)
at jetbrains.exodus.tree.btree.BTreeMutable.put(BTreeMutable.java:142)
at jetbrains.exodus.tree.btree.BTreeMutable.put(BTreeMutable.java:124)
at jetbrains.exodus.env.MetaTreeImpl.cloneTree(MetaTreeImpl.java:273)
at jetbrains.exodus.env.MetaTreeImpl.create(MetaTreeImpl.java:69)
at jetbrains.exodus.env.EnvironmentImpl.<init>(EnvironmentImpl.java:131)
at jetbrains.exodus.env.Environments$newInstance$4.invoke(Environments.kt:46)
at jetbrains.exodus.env.Environments$newInstance$4.invoke(Environments.kt:46)
at jetbrains.exodus.env.Environments.prepare(Environments.kt:120)
at jetbrains.exodus.env.Environments.newInstance(Environments.kt:46)
at org.sonarsource.sonarlint.core.tracking.XodusKnownFindingsStore.buildEntityStore(XodusKnownFindingsStore.java:155)
at org.sonarsource.sonarlint.core.tracking.XodusKnownFindingsStore.<init>(XodusKnownFindingsStore.java:95)
at org.sonarsource.sonarlint.core.tracking.KnownFindingsStorageService.get(KnownFindingsStorageService.java:43)
at org.sonarsource.sonarlint.core.tracking.TrackingService.startMatchingSession(TrackingService.java:266)
at org.sonarsource.sonarlint.core.tracking.TrackingService.onAnalysisStarted(TrackingService.java:107)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:382)
at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:254)
at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:173)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:185)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:171)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:156)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:454)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:400)
at org.sonarsource.sonarlint.core.analysis.AnalysisService.analyze(AnalysisService.java:658)
at org.sonarsource.sonarlint.core.rpc.impl.AnalysisRpcServiceDelegate.lambda$analyzeFilesAndTrack$7(AnalysisRpcServiceDelegate.java:131)
at org.sonarsource.sonarlint.core.rpc.impl.AbstractRpcServiceDelegate.lambda$requestAsync$0(AbstractRpcServiceDelegate.java:67)
at org.sonarsource.sonarlint.core.rpc.impl.AbstractRpcServiceDelegate.computeWithLogger(AbstractRpcServiceDelegate.java:135)
at org.sonarsource.sonarlint.core.rpc.impl.AbstractRpcServiceDelegate.lambda$requestAsync$1(AbstractRpcServiceDelegate.java:65)
at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
And a bunch of similar errors, only the addresses are different.
I tried uninstalling and reinstalling, or deleting the C:\Users\<YourUser>\.sonarlint\
directory and letting it rebuild, but it didn’t work. The same errors are still being reported.
What should I do to improve the situation?