Medium severityinfrastructure
Power BI Refresh Error:
JreNotFound
What does this error mean?
The integration runtime cannot locate a required Java Runtime Environment (JRE). Connectors that rely on JDBC (such as SAP, Hive, or Oracle) require a JRE to be installed on the self-hosted integration runtime host.
Common causes
- 1Java Runtime not found
- 2Integration runtime configuration is incorrect or outdated
- 3Authentication credentials or permissions are insufficient
- 4The feature or setting is not supported for the selected connector or copy mode
How to fix it
- 1Install the 64-bit Java Runtime Environment (JRE) 8 or later on the SHIR host machine — download from adoptium.net or oracle.com and install the 64-bit version (not 32-bit).
- 2After installation, set the JAVA_HOME environment variable to the JRE installation directory on the host machine (e.g., C:\Program Files\Java\jre-11).
- 3Add the JRE bin directory to the system PATH environment variable so the IR can locate the java executable.
- 4Restart the 'Microsoft Integration Runtime' Windows service on the SHIR host to load the updated environment variables — the JVM is loaded at service startup and changes do not take effect without a restart.
- 5Verify the fix by clicking 'Test connection' on the linked service in ADF Studio after the IR service restarts.
Frequently asked questions
Official documentation: https://learn.microsoft.com/en-us/azure/data-factory/connector-troubleshoot-guide