eclipse-jdtls / eclipse.jdt.ls

Java language server
1.76k stars 394 forks source link

After a class is repeated multiple times, dd re-enters, and then dd deletes, and there will be no prompt #3270

Open AskaJohnny opened 3 weeks ago

AskaJohnny commented 3 weeks ago

I tried to enter a class EmsUtil and after entering it, I deleted dd and then typed it again, and it probably didn't prompt

i get lsplog

[ERROR][2024-09-11 15:35:20] ...lsp/handlers.lua:623 "2024年9月11日 下午3:35:20 Failed to save JDT index: Index for /ems-lindorm\n/Users/johnny/java/newworkspace/.metadata/.plugins/org.eclipse.jdt.core/597550140.index (No such file or directory)\njava.io.FileNotFoundException: /Users/johnny/java/newworkspace/.metadata/.plugins/org.eclipse.jdt.core/597550140.index (No such file or directory)\n\tat java.base/java.io.FileInputStream.open0(Native Method)\n\tat java.base/java.io.FileInputStream.open(FileInputStream.java:216)\n\tat java.base/java.io.FileInputStream.(FileInputStream.java:157)\n\tat org.eclipse.jdt.internal.core.index.FileIndexLocation.getInputStream(FileIndexLocation.java:84)\n\tat org.eclipse.jdt.internal.core.index.DiskIndex.readAllDocumentNames(DiskIndex.java:624)\n\tat org.eclipse.jdt.internal.core.index.DiskIndex.mergeWith(DiskIndex.java:527)\n\tat org.eclipse.jdt.internal.core.index.Index.save(Index.java:228)\n\tat org.eclipse.jdt.internal.core.search.indexing.IndexManager.saveIndex(IndexManager.java:1144)\n\tat org.eclipse.jdt.internal.core.search.indexing.IndexManager.saveIndexes(IndexManager.java:1187)\n\tat org.eclipse.jdt.internal.core.search.indexing.IndexManager.notifyIdle(IndexManager.java:831)\n\tat org.eclipse.jdt.internal.core.search.processing.JobManager.indexerLoop(JobManager.java:509)\n\tat java.base/java.lang.Thread.run(Thread.java:833)\n"

I don't know if it's caused by this mistake, but I keep throwing this error

image image

Looking forward to getting a reply

AskaJohnny commented 3 weeks ago

Always throw this wrong

[ERROR][2024-09-11 17:39:12] ...lsp/handlers.lua:623 "2024年9月11日 下午5:39:12 Failed to save JDT index: Index for /ems-common\n/Users/johnny/java/newworkspace/.metadata/.plugins/org.eclipse.jdt.core/1016757479.index (No such file or directory)\njava.io.FileNotFoundException: /Users/johnny/java/newworkspace/.metadata/.plugins/org.eclipse.jdt.core/1016757479.index (No such file or directory)\n\tat java.base/java.io.FileInputStream.open0(Native Method)\n\tat java.base/java.io.FileInputStream.open(FileInputStream.java:216)\n\tat java.base/java.io.FileInputStream.(FileInputStream.java:157)\n\tat org.eclipse.jdt.internal.core.index.FileIndexLocation.getInputStream(FileIndexLocation.java:84)\n\tat org.eclipse.jdt.internal.core.index.DiskIndex.readAllDocumentNames(DiskIndex.java:624)\n\tat org.eclipse.jdt.internal.core.index.DiskIndex.mergeWith(DiskIndex.java:527)\n\tat org.eclipse.jdt.internal.core.index.Index.save(Index.java:228)\n\tat org.eclipse.jdt.internal.core.search.indexing.IndexManager.saveIndex(IndexManager.java:1144)\n\tat org.eclipse.jdt.internal.core.search.indexing.IndexManager.saveIndexes(IndexManager.java:1187)\n\tat org.eclipse.jdt.internal.core.search.indexing.IndexManager.notifyIdle(IndexManager.java:831)\n\tat org.eclipse.jdt.internal.core.search.processing.JobManager.indexerLoop(JobManager.java:509)\n\tat java.base/java.lang.Thread.run(Thread.java:833)\n"