-
Notifications
You must be signed in to change notification settings - Fork 208
Known Limitations & Issues
Martin Lippert edited this page Mar 4, 2019
·
9 revisions
-
JDK8/9/10/11:
- JDK 1.8.0_060 and above are required for some features of Spring Boot Java Support
-
JDK required instead of a JRE
- Some features of the tooling (e.g. the live hover information) require you to run the tooling on top of a JDK instead of a JRE. So please take care to configure your Spring Tools 4 Eclipse installation with a JDK instead of a JRE. You can find the instructions here: https://wiki.eclipse.org/Eclipse.ini
- the same applies to the extensions for Visual Studio Code and Atom, so make sure you have your JAVA_HOME point to a JDK instead of a JRE.
-
Windows
- If "Live Boot Hints" not showing up when they are supposed to check if
<User-Temp-Folder>
has filehsperf-<username>
. If yes, delete this file and restart your boot app and STS4 (Eclipse, VSCode or Atom).
- If "Live Boot Hints" not showing up when they are supposed to check if
-
Lombok
- The Lombok installer doesn't know about the changed name of the STS4 executable and therefore doesn't find it. Nevertheless you can install Lombok manually by modifying the SpringTools4.ini file yourself.
-
Live Hovers not showing up
- make sure the Spring Boot Actuators are on the classpath (add the Maven dependency, if necessary)
- make sure your project is either Boot 1.5.x, Boot 2.0.x, or Boot 2.1.x.
- make sure you run on a JDK, not a JRE (see above)
- there are some network configuration cases that prevent the language server from connecting to the running Spring Boot application via JMX. In that case, add
-Djava.rmi.server.hostname=localhost
to the VM arguments when starting up your Spring Boot app. - On Windows... it is fairly common for the folder at
%TMP%\hsperf-%USERNAM%
to get wrong permissions, especially if you recently installed / reinstalled or updated your JDK. To fix this, simply delete the folder and restart your Boot app and STS 4 (Eclipse, VSCode or Atom). The next java process you start should recreate the folder with correct permissions.
-
Navigation inside of live hovers broken in Atom
- the navigation to bean definitions and types from within live hovers shows up, but doesn't work when clicking on the links, this is a known bug and we are working on it
- Installation (latest release + snapshots)
- User Guide
- Getting Started
- Navigation
- Live Application Information
- Content Assist
- Version Validation
- Upgrade Support
- Validations and Quick Fixes
- WebFlux Support
- Boot Properties Editor
- Boot Dashboard
- Other Editors
- STS3
- Custom VM args
- FAQ
- Changelog
- Known Limitations & Issues
- Report an Issue
- Developer Manual
- Overview
- Language Server Integration into Clients
- Communication with JDT LS
- STS4 Language Server Protocol Extensions