|[eclipse-dev] Eclipse creating hprof file in project root|
I have eclipse 2022-12 (4.26.0) running on Ubuntu server 22.04 withOpenJDK 17. I use X11 forwarding over ssh to have it display on an Ubuntu Desktop 22.04 machine.
I cloned the Apache Solr repo, changed branches, ran the gradle target to build the eclipse project, and imported it into eclipse.Today I noticed that it was saying the git repo had changed when I haven't modified anything. A git status revealed the change:
--- elyograg@smeagol:~/git/solr$ git status On branch branch_9x Your branch is up to date with 'origin/branch_9x'. Untracked files: (use "git add <file>..." to include in what will be committed) java_pid2644211.hprof nothing added to commit but untracked files present (use "git add" to track) --- A look at ps revealed what is running at that PID: --- elyograg@smeagol:~$ ps auwx | grep 2644211elyograg 2644211 54.2 1.1 10161056 1067084 pts/4 Sl+ 15:00 61:43 /usr/lib/jvm/java-17-openjdk-amd64/bin/java -cp /home/elyograg/eclipse/jee-2022-09/eclipse/../../../.p2/pool/plugins/org.springframework.tooling.boot.ls_126.96.36.199301310652/servers/spring-boot-language-server/BOOT-INF/classes:/home/elyograg/eclipse/jee-2022-09/eclipse/../../../.p2/pool/plugins/org.springframework.tooling.boot.ls_188.8.131.52301310652/servers/spring-boot-language-server/BOOT-INF/lib/* -Dsts.lsp.client=eclipse -Dlsp.completions.indentation.enable=true -Xmx1024m -XX:+HeapDumpOnOutOfMemoryError -XX:TieredStopAtLevel=1 -Xlog:jni+resolve=off -Dspring.config.location=file:/home/elyograg/eclipse/jee-2022-09/eclipse/../../../.p2/pool/plugins/org.springframework.tooling.boot.ls_184.108.40.206301310652/servers/spring-boot-language-server/BOOT-INF/classes/application.properties org.springframework.ide.vscode.boot.app.BootLanguageServerBootApp --languageserver.hover-timeout=225 elyograg 2912548 0.0 0.0 9216 2412 pts/6 S+ 16:54 0:00 grep --color=auto 2644211
--- I have not touched java.io.tmpdir, so I would have expected that file tobe created in /tmp instead of the project root. I don't know why eclipse seems to think that Solr is a spring boot project ... it isn't.
The process that created the hprof file is quite obviously related to Spring. Is there anything that I can learn here, or will I need to askthe Spring project? I have Spring Tools Suite 4.17.2.RELEASE installed from Eclipse Marketplace.
Back to the top