Weakness

Environment-Specific Build Failures

environment-assumption-breaks

Java tooling and runtime assumptions fail when the environment differs (no build step, missing annotation processor metadata, reserved-package rules, disconnected RDP/headless GUI, and deprecation/agent omissions), causing silent non-discovery or hard exceptions that block integration.