fix(agents): resolve system java from JAVA_HOME before PATH

This commit is contained in:
zipg authored and GitHub committed 2026-09-19 00:21:43 +08:00
1 parent 04c6e67bbd
commit c3d4061868
12 files changed
+135 -39

No files matched your search

+1 -1
View File
@@ -92,7 +92,7 @@ const patterns: [RegExp, string][] = [
[/^Plugin update blocked by active connections: ([\s\S]+)$/, "pluginPlatform.updateBlockedByConnections"],
[/^(.+?) driver is not installed\. Please install it from the Driver Manager\.$/, "connection.driverNotInstalled"],
[/^JRE (.+?) runtime is not installed\. Please install it from the Driver Manager\.$/, "connection.jreNotInstalled"],
[/^System Java runtime was not found on PATH\. Please install Java or choose a custom Java executable\.$/, "connection.systemJavaNotFound"],
[/^System Java runtime was not found:/, "connection.systemJavaNotFound"],
[/^Custom Java runtime path is empty\. Please choose a Java executable\.$/, "connection.customJavaPathEmpty"],
[/^Agent requires Java 21, but DBX started it with an older Java runtime\. Use DBX managed JRE 21 or select a Java 21 executable in Driver Manager\./, "connection.agentJavaTooOld"],
[/^JDBC plugin is not installed\. Install the optional JDBC plugin to use this connection\.$/, "connection.jdbcPluginNotInstalled"],
+2 -2
View File
@@ -1090,7 +1090,7 @@ export default withEnglishFallback({
driverNotInstalled: "{driver} drayveri quraşdırılmayıb. Onu drayver menecerindən quraşdırın.",
phoenixDriverNotInstalled: "Apache Phoenix JDBC drayveri quraşdırılmayıb. Onu drayver menecerindən quraşdırın, sonra yenidən cəhd edin.",
jreNotInstalled: "JRE {jre} icra mühiti quraşdırılmayıb. Onu drayver menecerindən quraşdırın.",
systemJavaNotFound: "Sistemin Java icra mühiti PATH-də tapılmadı. Java quraşdırın və ya xüsusi Java icra faylı seçin.",
systemJavaNotFound: "Sistemin Java icra mühiti JAVA_HOME və ya PATH-də tapılmadı. Java quraşdırın və ya xüsusi Java icra faylı seçin.",
customJavaPathEmpty: "Xüsusi Java icra mühitinin yolu boşdur. Java icra faylı seçin.",
agentJavaTooOld: "Bu drayver Java 21 tələb edir. DBX tərəfindən idarə olunan JRE 21-dən istifadə edin və ya drayver menecerində Java 21 icra faylı seçin.",
agentDriverUpdateConnectionHint: "Bu əlaqə üçün daxili drayver yeniləməsi mövcuddur. Əlaqə xətası köhnəlmiş yerli drayverlə bağlı ola bilər. Drayver menecerində müvafiq drayveri yeniləyin, sonra yenidən cəhd edin.",
@@ -8102,7 +8102,7 @@ export default withEnglishFallback({
saving: "Yadda saxlanılır...",
customJavaPathPlaceholder: "/path/to/java və ya /path/to/jdk",
choose: "Seç",
systemJavaHint: "Cari PATH-dəki java-dan istifadə et.",
systemJavaHint: "Əvvəlcə JAVA_HOME, sonra PATH-dəki java-dan istifadə et.",
jreRuntimeTitle: "JRE {jre} icra mühiti",
notInstalled: "Quraşdırılmayıb",
reinstalling: "Yenidən quraşdırılır",
+2 -2
View File
@@ -1244,7 +1244,7 @@ export default {
driverNotInstalled: "{driver} driver is not installed. Please install it from the Driver Manager.",
phoenixDriverNotInstalled: "The Apache Phoenix JDBC driver is not installed. Install it from the Driver Manager, then retry.",
jreNotInstalled: "JRE {jre} runtime is not installed. Please install it from the Driver Manager.",
systemJavaNotFound: "System Java runtime was not found on PATH. Please install Java or choose a custom Java executable.",
systemJavaNotFound: "System Java runtime was not found in JAVA_HOME or PATH. Please install Java or choose a custom Java executable.",
customJavaPathEmpty: "Custom Java runtime path is empty. Please choose a Java executable.",
agentJavaTooOld: "This driver requires Java 21. Use DBX managed JRE 21 or select a Java 21 executable in Driver Manager.",
agentDriverUpdateConnectionHint: "A built-in driver update is available for this connection. The connection failure may be related to an outdated local driver. Update the corresponding driver in Driver Manager, then retry.",
@@ -8337,7 +8337,7 @@ export default {
saving: "Saving...",
customJavaPathPlaceholder: "/path/to/java or /path/to/jdk",
choose: "Choose",
systemJavaHint: "Use java from the current PATH.",
systemJavaHint: "Resolve java from JAVA_HOME first, then PATH.",
jreRuntimeTitle: "JRE {jre} Runtime",
notInstalled: "Not installed",
reinstalling: "Reinstalling",
+2 -2
View File
@@ -1010,7 +1010,7 @@ export default withEnglishFallback({
driverNotInstalled: "El controlador {driver} no está instalado. Instálelo desde el Administrador de controladores.",
phoenixDriverNotInstalled: "El controlador JDBC de Apache Phoenix no está instalado. Instálelo desde el Administrador de controladores y vuelva a intentarlo.",
jreNotInstalled: "El entorno JRE {jre} no está instalado. Instálelo desde el Administrador de controladores.",
systemJavaNotFound: "No se encontró Java en el PATH del sistema. Instale Java o elija un ejecutable personalizado.",
systemJavaNotFound: "No se encontró Java en JAVA_HOME ni en el PATH del sistema. Instale Java o elija un ejecutable personalizado.",
customJavaPathEmpty: "La ruta de Java personalizada está vacía. Elija un ejecutable de Java.",
agentJavaTooOld: "Este controlador requiere Java 21. Use el JRE 21 administrado por DBX o seleccione un ejecutable Java 21 en el Administrador de controladores.",
agentDriverUpdateConnectionHint:
@@ -7872,7 +7872,7 @@ export default withEnglishFallback({
saving: "Guardando...",
customJavaPathPlaceholder: "/ruta/a/java o /ruta/a/jdk",
choose: "Seleccionar",
systemJavaHint: "Usa java del PATH actual.",
systemJavaHint: "Usa java de JAVA_HOME y, si no, del PATH.",
jreRuntimeTitle: "Runtime JRE {jre}",
notInstalled: "No instalado",
reinstalling: "Reinstalando",
+2 -2
View File
@@ -1009,7 +1009,7 @@ export default withEnglishFallback({
driverNotInstalled: "Il driver {driver} non è installato. Installalo da Gestione Driver.",
phoenixDriverNotInstalled: "Il driver JDBC di Apache Phoenix non è installato. Installalo da Gestione Driver e riprova.",
jreNotInstalled: "Il runtime JRE {jre} non è installato. Installalo da Gestione Driver.",
systemJavaNotFound: "Runtime Java di sistema non trovato in PATH. Installa Java o scegli un eseguibile Java personalizzato.",
systemJavaNotFound: "Runtime Java di sistema non trovato in JAVA_HOME o in PATH. Installa Java o scegli un eseguibile Java personalizzato.",
customJavaPathEmpty: "Il percorso del runtime Java personalizzato è vuoto. Scegli un eseguibile Java.",
agentJavaTooOld: "Questo driver richiede Java 21. Usa il JRE 21 gestito da DBX o seleziona un eseguibile Java 21 in Gestione Driver.",
agentDriverUpdateConnectionHint: "È disponibile un aggiornamento del driver integrato per questa connessione. Il problema di connessione potrebbe essere correlato a un driver locale obsoleto. Aggiorna il driver corrispondente in Gestione Driver e riprova.",
@@ -7872,7 +7872,7 @@ export default withEnglishFallback({
saving: "Salvataggio...",
customJavaPathPlaceholder: "/percorso/per/java o /percorso/per/jdk",
choose: "Scegli",
systemJavaHint: "Usa java dal PATH corrente.",
systemJavaHint: "Usa java da JAVA_HOME, poi dal PATH.",
jreRuntimeTitle: "Runtime JRE {jre}",
notInstalled: "Non installato",
reinstalling: "Reinstallazione in corso",
+2 -2
View File
@@ -975,7 +975,7 @@ export default withEnglishFallback({
driverNotInstalled: "{driver} ドライバーがインストールされていません。ドライバーマネージャーからインストールしてください。",
phoenixDriverNotInstalled: "Apache Phoenix JDBC ドライバーがインストールされていません。ドライバーマネージャーからインストールして、再試行してください。",
jreNotInstalled: "JRE {jre} ランタイムがインストールされていません。ドライバーマネージャーからインストールしてください。",
systemJavaNotFound: "システムJavaランタイムがPATHに見つかりませんでした。Javaをインストールするか、カスタムJava実行ファイルを選択してください。",
systemJavaNotFound: "システムJavaランタイムがJAVA_HOMEまたはPATHに見つかりませんでした。Javaをインストールするか、カスタムJava実行ファイルを選択してください。",
customJavaPathEmpty: "カスタムJavaランタイムのパスが空です。Java実行ファイルを選択してください。",
agentJavaTooOld: "このドライバーにはJava 21が必要です。ドライバーマネージャーでDBX管理JRE 21を使用するか、Java 21実行ファイルを選択してください。",
agentDriverUpdateConnectionHint: "この接続で使用中の内蔵ドライバに更新が利用可能です。接続失敗はローカルドライバの旧版が原因の可能性があります。ドライバマネージャーで該当ドライバを更新してから再試行してください。",
@@ -7924,7 +7924,7 @@ export default withEnglishFallback({
saving: "保存中...",
customJavaPathPlaceholder: "/path/to/java or /path/to/jdk",
choose: "選択",
systemJavaHint: "現在のPATHからJavaを使用します。",
systemJavaHint: "JAVA_HOME を優先し、次に PATH の Java を使用します。",
jreRuntimeTitle: "JRE {jre} ランタイム",
notInstalled: "未インストール",
reinstalling: "再インストール中",
+2 -2
View File
@@ -1122,7 +1122,7 @@ export default withEnglishFallback({
driverNotInstalled: "{driver} 드라이버가 설치되지 않았습니다. 드라이버 관리자에서 설치하세요.",
phoenixDriverNotInstalled: "Apache Phoenix JDBC 드라이버가 설치되지 않았습니다. 드라이버 관리자에서 설치한 후 다시 시도하세요.",
jreNotInstalled: "JRE {jre} 런타임이 설치되지 않았습니다. 드라이버 관리자에서 설치하세요.",
systemJavaNotFound: "PATH에서 시스템 Java 런타임을 찾을 수 없습니다. Java를 설치하거나 사용자 지정 Java 실행 파일을 선택하세요.",
systemJavaNotFound: "JAVA_HOME 또는 PATH에서 시스템 Java 런타임을 찾을 수 없습니다. Java를 설치하거나 사용자 지정 Java 실행 파일을 선택하세요.",
customJavaPathEmpty: "사용자 지정 Java 런타임 경로가 비어 있습니다. Java 실행 파일을 선택하세요.",
agentJavaTooOld: "이 드라이버는 Java 21이 필요합니다. DBX 관리 JRE 21을 사용하거나 드라이버 관리자에서 Java 21 실행 파일을 선택하세요.",
agentDriverUpdateConnectionHint: "이 연결에 사용 가능한 내장 드라이버 업데이트가 있습니다. 연결 실패가 오래된 로컬 드라이버와 관련이 있을 수 있습니다. 드라이버 관리자에서 해당 드라이버를 업데이트한 후 다시 시도하세요.",
@@ -7604,7 +7604,7 @@ export default withEnglishFallback({
saving: "저장 중...",
customJavaPathPlaceholder: "/path/to/java 또는 /path/to/jdk",
choose: "선택",
systemJavaHint: "현재 PATH의 java를 사용합니다.",
systemJavaHint: "JAVA_HOME을 우선 사용하고, 없으면 PATH의 java를 사용합니다.",
jreRuntimeTitle: "JRE {jre} 런타임",
notInstalled: "설치되지 않음",
reinstalling: "다시 설치 중",
+2 -2
View File
@@ -1010,7 +1010,7 @@ export default withEnglishFallback({
driverNotInstalled: "O driver {driver} não está instalado. Instale-o pelo Gerenciador de Drivers.",
phoenixDriverNotInstalled: "O driver JDBC do Apache Phoenix não está instalado. Instale-o pelo Gerenciador de Drivers e tente novamente.",
jreNotInstalled: "O runtime JRE {jre} não está instalado. Instale-o pelo Gerenciador de Drivers.",
systemJavaNotFound: "O runtime Java do sistema não foi encontrado no PATH. Instale o Java ou escolha um executável Java personalizado.",
systemJavaNotFound: "O runtime Java do sistema não foi encontrado no JAVA_HOME nem no PATH. Instale o Java ou escolha um executável Java personalizado.",
customJavaPathEmpty: "O caminho do runtime Java personalizado está vazio. Escolha um executável Java.",
agentJavaTooOld: "Este driver requer Java 21. Use o JRE 21 gerenciado pelo DBX ou selecione um executável Java 21 no Gerenciador de Drivers.",
agentDriverUpdateConnectionHint: "Há uma atualização de driver integrada disponível para esta conexão. A falha de conexão pode estar relacionada a um driver local desatualizado. Atualize o driver correspondente no Gerenciador de Drivers e tente novamente.",
@@ -7874,7 +7874,7 @@ export default withEnglishFallback({
saving: "Salvando...",
customJavaPathPlaceholder: "/caminho/para/java ou /caminho/para/jdk",
choose: "Escolher",
systemJavaHint: "Usar o java do PATH atual.",
systemJavaHint: "Usar o java do JAVA_HOME e, se não houver, do PATH.",
jreRuntimeTitle: "Runtime da JRE {jre}",
notInstalled: "Não instalado",
reinstalling: "Reinstalando",
+2 -2
View File
@@ -1092,7 +1092,7 @@ export default withEnglishFallback({
driverNotInstalled: "{driver} sürücüsü kurulu değil. Lütfen Sürücü Yöneticisi'nden kurun.",
phoenixDriverNotInstalled: "Apache Phoenix JDBC sürücüsü kurulu değil. Sürücü Yöneticisi'nden kurup tekrar deneyin.",
jreNotInstalled: "JRE {jre} çalışma zamanı kurulu değil. Lütfen Sürücü Yöneticisi'nden kurun.",
systemJavaNotFound: "Sistem Java çalışma zamanı PATH üzerinde bulunamadı. Lütfen Java kurun veya özel bir Java çalıştırılabiliri seçin.",
systemJavaNotFound: "Sistem Java çalışma zamanı JAVA_HOME veya PATH üzerinde bulunamadı. Lütfen Java kurun veya özel bir Java çalıştırılabiliri seçin.",
customJavaPathEmpty: "Özel Java çalışma zamanı yolu boş. Lütfen bir Java çalıştırılabiliri seçin.",
agentJavaTooOld: "Bu sürücü Java 21 gerektirir. DBX tarafından yönetilen JRE 21'i kullanın veya Sürücü Yöneticisi'nde bir Java 21 çalıştırılabiliri seçin.",
agentDriverUpdateConnectionHint: "Bu bağlantı için yerleşik bir sürücü güncellemesi mevcut. Bağlantı hatası, güncel olmayan yerel sürücüyle ilgili olabilir. Sürücü Yöneticisi'nde ilgili sürücüyü güncelleyip tekrar deneyin.",
@@ -7957,7 +7957,7 @@ export default withEnglishFallback({
saving: "Kaydediliyor...",
customJavaPathPlaceholder: "/path/to/java veya /path/to/jdk",
choose: "Seç",
systemJavaHint: "Geçerli PATH üzerindeki java'yı kullan.",
systemJavaHint: "Önce JAVA_HOME, sonra PATH üzerindeki java'yı kullan.",
jreRuntimeTitle: "JRE {jre} Çalışma Zamanı",
notInstalled: "Kurulu değil",
reinstalling: "Yeniden kuruluyor",
+2 -2
View File
@@ -1162,7 +1162,7 @@ export default withEnglishFallback({
driverNotInstalled: "{driver} 驱动未安装,请在驱动管理器中安装。",
phoenixDriverNotInstalled: "Apache Phoenix JDBC 驱动未安装,请在驱动管理器中安装后重试。",
jreNotInstalled: "JRE {jre} 运行环境未安装,请在驱动管理器中安装。",
systemJavaNotFound: "未在 PATH 中找到系统 Java 运行环境,请安装 Java 或选择自定义 Java 可执行文件。",
systemJavaNotFound: "未在 JAVA_HOME 或 PATH 中找到系统 Java 运行环境,请安装 Java 或选择自定义 Java 可执行文件。",
customJavaPathEmpty: "自定义 Java 运行环境路径为空,请选择 Java 可执行文件。",
agentJavaTooOld: "该驱动需要 Java 21。请在驱动管理器中使用 DBX 托管 JRE 21,或选择 Java 21 可执行文件。",
agentDriverUpdateConnectionHint: "当前连接使用的内置驱动有可用更新,连接失败可能与本地驱动版本过旧有关。请在「驱动管理」中更新对应驱动后重试。",
@@ -8309,7 +8309,7 @@ export default withEnglishFallback({
saving: "保存中...",
customJavaPathPlaceholder: "/path/to/java 或 /path/to/jdk",
choose: "选择",
systemJavaHint: "使用当前环境 PATH 中的 java。",
systemJavaHint: "优先使用 JAVA_HOME,其次为 PATH 中的 java。",
jreRuntimeTitle: "JRE {jre} 运行时",
notInstalled: "未安装",
reinstalling: "重装中",
+2 -2
View File
@@ -1019,7 +1019,7 @@ export default withEnglishFallback({
driverNotInstalled: "{driver} 驅動程式未安裝,請在驅動程式管理器中安裝。",
phoenixDriverNotInstalled: "Apache Phoenix JDBC 驅動程式未安裝,請在驅動程式管理器中安裝後再試。",
jreNotInstalled: "JRE {jre} 執行環境未安裝,請在驅動程式管理器中安裝。",
systemJavaNotFound: "未在 PATH 中找到系統 Java 執行環境,請安裝 Java 或選擇自訂 Java 可執行檔。",
systemJavaNotFound: "未在 JAVA_HOME 或 PATH 中找到系統 Java 執行環境,請安裝 Java 或選擇自訂 Java 可執行檔。",
customJavaPathEmpty: "自訂 Java 執行環境路徑為空,請選擇 Java 可執行檔。",
agentJavaTooOld: "此驅動程式需要 Java 21。請在驅動程式管理器中使用 DBX 託管 JRE 21,或選擇 Java 21 可執行檔。",
agentDriverUpdateConnectionHint: "目前連線使用的內建驅動有可用更新,連線失敗可能與本機驅動版本過舊有關。請在「驅動管理」中更新對應驅動後重試。",
@@ -7179,7 +7179,7 @@ export default withEnglishFallback({
saving: "儲存中……",
customJavaPathPlaceholder: "/path/to/java 或 /path/to/jdk",
choose: "選擇",
systemJavaHint: "使用目前環境 PATH 中的 java。",
systemJavaHint: "優先使用 JAVA_HOME,其次為 PATH 中的 java。",
jreRuntimeTitle: "JRE {jre} 執行環境",
notInstalled: "未安裝",
reinstalling: "重新安裝中",