Troubleshooter

Firewall exception

To ensure connectivity the following firewall exceptions should be added to allow outgoing HTTPS traffic from the network where developers workstations reside towards following IP addresses.

50.19.10.115

TCP

HTTPS

443

18.235.101.80

TCP

HTTPS

443

54.146.181.202

TCP

HTTPS

443

Proxy troubleshooter

When you are located behind a corporate firewall, you might need to configure your proxy settings to activate JRebel.

Tip

Before continuing, make sure you are running the latest JRebel version. Contact support-rebel@perforce.com to get help with proxy configuration issues.

Verifying proxy presence

Open your Team URL in a web browser. If you are not able to open the team URL page, request appropriate proxy settings from your network administrator.

IDE proxy configuration

Eclipse

  1. Open Window > Preferences > General > Network Connections.

  2. Configure Active Provider to Native.

  3. Press Apply and Close.

  4. Activate JRebel.

IntelliJ IDEA

  1. Open File > Settings > Appearance & Behavior > System Settings > HTTP Proxy.

  2. Select Auto-detect proxy settings.

  3. Press Check connection.

  4. Enter your team URL and press OK.

  5. Activate JRebel.

NetBeans

  1. Open Tools > Options > General and locate Proxy Settings.

  2. Select Use System Proxy Settings and press OK.

  3. Activate JRebel.

Standalone JRebel

Add -Dhttps.proxyHost and -Dhttps.proxyPort when activating and using JRebel.

Authenticated IDE proxy configuration

Warning

Some IDE-s have trouble using system (native) proxy settings with an authenticated proxy. When running into this issues, please configure your IDE proxy settings manually.

Eclipse

  1. Open Window > Preferences > General > Network Connections.

  2. Configure Active Provider to Manual.

  3. Select HTTPS Schema and press Edit.

  4. Enter the host and port values of your proxy server.

  5. Enable Requires Authentication and enter your user name and password.

  6. Press Apply and Close.

  7. Activate JRebel.

NetBeans

  1. Open Tools > Options > General and locate Proxy Settings.

  2. Select Manual Proxy Settings and press More.

  3. Enter HTTPS Proxy and Port.

  4. Enable Proxy Requires Explicit Authentication and enter your user name and password.

  5. Press OK and save settings.

  6. Activate JRebel.

Standalone

Add the following to the JVM or standalone application startup when activating and using JRebel.

-Dhttps.proxyHost=[host] -Dhttps.proxyPort=[port] -Dhttps.proxyUser=[username] -Dhttps.proxyPassword=[password]

Determining proxy settings

Windows 10

  1. Open the Start menu.

  2. Type Change proxy settings and press enter.

  3. Copy the proxy configuration.

  4. When Use setup script is selected, copy Address. When Use a proxy server is selected, copy Address and Port. Use these values to configure your proxy settings.

Older Windows versions

  1. Open Internet Explorer.

  2. Open Settings > Internet Options > Connections > LAN Settings.

  3. Copy your proxy configuration. When using automatic configuration script, copy the script address. When using proxy server, copy the server address and port. Use these values to configure your proxy settings.

macOS

  1. Open System preferences > Network and select the network service you use for the connection.

  2. Access Advanced > Proxies and copy the proxy configuration. When using automatic proxy configuration, copy address. When using Secure Web Proxy (HTTPS), copy the address and port for HTTPS. Use these values to configure your proxy settings.