Description
Describe the bug
JetClient seems to have issues with certain Proxy Settings in IDEA. My usual Proxy configuration which I have been using for years now successfully do not work with JetClient because when doing OAuth2 "Refresh Token" or "Get New Access Token" or when executing a Request some red label saying "User name" appears. Mouse Over this label shows some NullPointerException.
I usually have Proxy settings configured without username and password so I guess it is related to this, because right now I am testing "Atomatic Proxy Setting" in IDEA, which seems to work for the JetClient now. But I am quite sure that this setting might not work for all my other stuff as our proxy behaves "somewhat special" to put it that way.
I also rendered my IDE unusuable by adding username/password to the proxy setting and executing a request (although "Test connection" was successful again).
Steps to reproduce
Related to proxy settings. Might be difficult to reproduce. Try Configuring a request and using Proxy Settings without username/password.
Expected behavior
I would expect a plugin to respect the Proxy Settings provided by IDEA no matter the username/password setting. Setting the Proxy this way "Test connection" succeeds. So I would expect that this also is the case for the plugins without complaining about settings. Or maybe allow separate proxy configuration.
Also rendering the whole IDE unusuable because of some Proxy issue is somehow annoying.
Environment information:
- OS: Windows 11
- IDE version: IntelliJ IDEA 2024.3.5
- plugin version: 2024.3.27-243 (PAID)