Skip to content

NPE from org.springframework.ide.vscode.boot.java.utils.SpringIndexer.removeSymbolsByProject(SpringIndexer.java:674) #105

Closed
@apupier

Description

@apupier

I have a lot of errors for now so don't know the steps to reproduce but I hope it will be possible to fix the NPE without the steps to reproduce

full log of vscode-springboot:

[main] INFO org.springframework.ide.vscode.commons.util.Log - Starting LS
[main] INFO org.springframework.ide.vscode.commons.util.Log - Connected to parent using socket on port 45556
[SimpleLanguaserver main thread-1] INFO org.springframework.ide.vscode.boot.jdt.ls.JdtLsProjectCache - JDT Language Server not available. Fallback classpath provider will be used instead.
[SimpleLanguaserver main thread-1] INFO org.springframework.ide.vscode.boot.jdt.ls.JavaProjectsServiceWithFallback - Fallback classpath provider will be enabled
[pool-3-thread-1] INFO org.springframework.ide.vscode.boot.metadata.AdHocSpringPropertyIndexProvider - File changed: file:///c%3A/git/spring-petclinic/target/classes/application.properties
[pool-3-thread-1] INFO org.springframework.ide.vscode.boot.BootLanguageServer - A project changed null, triggering reconcile on all open documents
[pool-2-thread-1] ERROR org.springframework.ide.vscode.boot.java.utils.SpringIndexer - org.springframework.ide.vscode.boot.java.utils.SpringIndexer$DeleteProject@73287aab threw exception
[pool-3-thread-1] INFO org.springframework.ide.vscode.boot.metadata.AdHocSpringPropertyIndexProvider - => Project changed: null
java.lang.NullPointerException
	at java.util.concurrent.ConcurrentHashMap.replaceNode(ConcurrentHashMap.java:1106)
	at java.util.concurrent.ConcurrentHashMap.remove(ConcurrentHashMap.java:1097)
	at org.springframework.ide.vscode.boot.java.utils.SpringIndexer.removeSymbolsByProject(SpringIndexer.java:674)
	at org.springframework.ide.vscode.boot.java.utils.SpringIndexer.access$500(SpringIndexer.java:81)
	at org.springframework.ide.vscode.boot.java.utils.SpringIndexer$DeleteProject.run(SpringIndexer.java:584)
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1626)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
[pool-3-thread-1] INFO org.springframework.ide.vscode.boot.metadata.AdHocSpringPropertyIndexProvider - File changed: file:///c%3A/git/spring-petclinic/target/classes/application.properties
[pool-3-thread-1] INFO org.springframework.ide.vscode.boot.metadata.AdHocSpringPropertyIndexProvider - => Project changed: null
[ForkJoinPool.commonPool-worker-1] INFO org.springframework.ide.vscode.boot.BootLanguageServer - A project changed spring-petclinic, triggering reconcile on all open documents
[SimpleLanguaserver main thread-1] INFO org.springframework.ide.vscode.commons.boot.app.cli.SpringBootApp - Creating JMX connector: service:jmx:rmi://127.0.0.1/stub/rO0ABXN9AAAAAQAlamF2YXgubWFuYWdlbWVudC5yZW1vdGUucm1pLlJNSVNlcnZlcnhyABdqYXZhLmxhbmcucmVmbGVjdC5Qcm94eeEn2iDMEEPLAgABTAABaHQAJUxqYXZhL2xhbmcvcmVmbGVjdC9JbnZvY2F0aW9uSGFuZGxlcjt4cHNyAC1qYXZhLnJtaS5zZXJ2ZXIuUmVtb3RlT2JqZWN0SW52b2NhdGlvbkhhbmRsZXIAAAAAAAAAAgIAAHhyABxqYXZhLnJtaS5zZXJ2ZXIuUmVtb3RlT2JqZWN002G0kQxhMx4DAAB4cHc0AAtVbmljYXN0UmVmMgAACTEwLjAuNzUuMQAA579y51wZc9Di2HBg5z0AAAFmUuVnsoABAHg=
[SimpleLanguaserver main thread-1] INFO org.springframework.ide.vscode.commons.boot.app.cli.SpringBootApp - Created JMX connector: javax.management.remote.rmi.RMIConnector: jmxServiceURL=service:jmx:rmi://127.0.0.1/stub/rO0ABXN9AAAAAQAlamF2YXgubWFuYWdlbWVudC5yZW1vdGUucm1pLlJNSVNlcnZlcnhyABdqYXZhLmxhbmcucmVmbGVjdC5Qcm94eeEn2iDMEEPLAgABTAABaHQAJUxqYXZhL2xhbmcvcmVmbGVjdC9JbnZvY2F0aW9uSGFuZGxlcjt4cHNyAC1qYXZhLnJtaS5zZXJ2ZXIuUmVtb3RlT2JqZWN0SW52b2NhdGlvbkhhbmRsZXIAAAAAAAAAAgIAAHhyABxqYXZhLnJtaS5zZXJ2ZXIuUmVtb3RlT2JqZWN002G0kQxhMx4DAAB4cHc0AAtVbmljYXN0UmVmMgAACTEwLjAuNzUuMQAA579y51wZc9Di2HBg5z0AAAFmUuVnsoABAHg=
[SimpleLanguaserver main thread-1] INFO org.springframework.ide.vscode.commons.util.Log - Closed: file:///c%3A/git/spring-petclinic/src/main/java/org/springframework/samples/petclinic/PetClinicApplication.java
[SimpleLanguaserver main thread-1] INFO org.springframework.ide.vscode.boot.java.utils.SpringLiveHoverWatchdog - Shutting down SpringLiveHoverWatchdog
WARNING	?	JMX client heartbeat 2	2018-10-08T08:58:41.622Z	ClientCommunicatorAdmin#Checker-run	Failed to check connection: java.net.ConnectException: Connection refused: connect
WARNING	?	JMX client heartbeat 2	2018-10-08T08:58:41.633Z	ClientCommunicatorAdmin#Checker-run	stopping

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions