Files
openide/platform/lang-core
Alexander Koshevoy fc675e0b84 [wildfly] Replace port TargetValues with resolved TargetEnvironment values (IDEA-368933)
TargetValues rely on Promises which can lead to race conditions and error handling complications.
Direct value resolution through `TargetEnvironment` is more reliable and predictable.

While both approaches should handle WSL port forwarding similarly (binding server ports
from WSL to localhost for IDE access), the Promise-based `TargetValue` implementation
fails to establish correct binding for unknown reasons. This change implements a more
straightforward approach using direct `TargetEnvironment` resolution.


(cherry picked from commit 32299d93a5f5d14c1a8fa3bbfda8b9a4158ed96c)

IJ-CR-164758

GitOrigin-RevId: 8ecc5490dd363d21a665e5c305eb4e0887d934d8
2025-06-04 17:48:40 +00:00
..