The error often triggers during the process of caching the webapp structure to avoid recopying files. You can disable this specific caching behavior or tweak how the plugin handles the useCache parameter.

, you’re not alone. This is a common hurdle, especially when upgrading your Eclipse IDE or moving to a newer version (like Java 17).

If you are forced to build a legacy application, consider using Docker to isolate the build environment. You can run the build inside a container running an older JDK (like OpenJDK 7 or 8