[2024-08-22 13:44:36.240] [info] getLockFinished [2024-08-22 13:44:36.257] [info] APP Start [2024-08-22 13:44:36.259] [info] Mem: { "total": 8061192, "free": 1473780, "swapTotal": 21168392, "swapFree": 9550244 } [2024-08-22 13:44:36.297] [info] OS: Windows_NT platform: win32 arch: x64 os_release: 10.0.19045 uptime: 534844 mem: 8254660608 cpu: [{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":6932828,"nice":0,"sys":14845312,"idle":127120390,"irq":4519265}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":4179265,"nice":0,"sys":5884093,"idle":138835015,"irq":412031}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":9711640,"nice":0,"sys":10910187,"idle":128276562,"irq":223203}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":4870031,"nice":0,"sys":5203062,"idle":138825296,"irq":71531}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":6899484,"nice":0,"sys":7719734,"idle":134279171,"irq":106984}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":6118312,"nice":0,"sys":7142671,"idle":135637406,"irq":68453}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":6458812,"nice":0,"sys":11904625,"idle":130534921,"irq":98406}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":7658718,"nice":0,"sys":5606421,"idle":135633218,"irq":50578}}] version: 3.4.0 [2024-08-22 13:44:36.299] [info] app get lock success [2024-08-22 13:44:36.440] [info] App Ready [2024-08-22 13:44:36.444] [info] Screen: width: 1280, height: 720 [2024-08-22 13:44:36.448] [info] create new main web [2024-08-22 13:44:36.558] [info] checking java version [2024-08-22 13:44:36.562] [info] 发现内置 JRE ,跳过版本检查 [2024-08-22 13:44:36.773] [info] **realport: 8989** [2024-08-22 13:44:36.787] [info] resourcesPath: D:\oceanbase0822\oceanbase\OceanBase Developer Center\resources [2024-08-22 13:44:36.795] [info] renderer path: file:D:\oceanbase0822\oceanbase\OceanBase Developer Center\resources\renderer\ [2024-08-22 13:44:36.800] [info] obPath: D:\oceanbase0822\oceanbase\OceanBase Developer Center\resources\libraries\obclient\obclient.exe [2024-08-22 13:44:36.948] [info] system env ALLUSERSPROFILE APPDATA CHROME_CRASHPAD_PIPE_NAME CLASSPATH CommonProgramFiles CommonProgramFiles(x86) CommonProgramW6432 COMPUTERNAME ComSpec DriverData FPS_BROWSER_APP_PROFILE_STRING FPS_BROWSER_USER_PROFILE_STRING HOMEDRIVE HOMEPATH IGCCSVC_DB JAVA_HOME LOCALAPPDATA LOGONSERVER NUMBER_OF_PROCESSORS OneDrive ORIGINAL_XDG_CURRENT_DESKTOP OS Path PATHEXT PROCESSOR_ARCHITECTURE PROCESSOR_IDENTIFIER PROCESSOR_LEVEL PROCESSOR_REVISION ProgramData ProgramFiles ProgramFiles(x86) ProgramW6432 PSModulePath PUBLIC QIP11436 SESSIONNAME SVN_EXPERIMENTAL_COMMANDS SystemDrive SystemRoot TEMP TMP TNS_ADMIN USERDNSDOMAIN USERDOMAIN USERDOMAIN_ROAMINGPROFILE USERNAME USERPROFILE windir ZES_ENABLE_SYSMAN [2024-08-22 13:44:36.953] [info] runJavaProcess jar: D:\oceanbase0822\oceanbase\OceanBase Developer Center\resources\libraries\java\odc.jar cwd: C:\Users\zhangwenbo-014\AppData\Roaming\odc env: { "ODC_TASK_TYPE": null, "ODC_BEFORE_ACTION": null, "ODC_TASK_ACTION": null, "ODC_AFTER_ACTION": null, "ODC_WEB_STATIC_LOCATION": "file:D:\\oceanbase0822\\oceanbase\\OceanBase Developer Center\\resources\\renderer\\", "ALLUSERSPROFILE": "C:\\ProgramData", "APPDATA": "C:\\Users\\zhangwenbo-014\\AppData\\Roaming", "CHROME_CRASHPAD_PIPE_NAME": "\\\\.\\pipe\\crashpad_16092_PLAKHCUCEQELUZGF", "CLASSPATH": ".;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar", "CommonProgramFiles": "C:\\Program Files\\Common Files", "CommonProgramFiles(x86)": "C:\\Program Files (x86)\\Common Files", "CommonProgramW6432": "C:\\Program Files\\Common Files", "COMPUTERNAME": "JTWH-144HJH4", "ComSpec": "C:\\WINDOWS\\system32\\cmd.exe", "DriverData": "C:\\Windows\\System32\\Drivers\\DriverData", "FPS_BROWSER_APP_PROFILE_STRING": "Internet Explorer", "FPS_BROWSER_USER_PROFILE_STRING": "Default", "HOMEDRIVE": "C:", "HOMEPATH": "\\Users\\zhangwenbo-014", "IGCCSVC_DB": "AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAu2V7p28eNEyt9lUnkL7vhQQAAAACAAAAAAAQZgAAAAEAACAAAAD6/95PvyGwpX7zFRfz74p7e9Ej97IUAHOIDMNeRX1LngAAAAAOgAAAAAIAACAAAABPX3ZG9g+ns++mpJCkbxKHwCuHb7/64t/puOhX2kSq9mAAAACRMcywlLDaVag5/2e8SZAgeaNQH/Ern5WgBpGV42bKKccjw9JUmntFKvZ2jAVx4mV0JH8b5OjPFhky0gWz6Nhd3jaIdfX97rNaB/W3MFOGDQE9SMNria6mI5MeUayA/cZAAAAA0wMRK4SCw0Q8rrIrIctae5bFcNx/M3GENahVHuLbbwaw2SRZ2RVQnKzTZGyUKYmUihtDf/BkyWYNrfYgMwAaHw==", "JAVA_HOME": "D:\\oceanbase0822\\oceanbase\\OceanBase Developer Center\\resources\\libraries\\jre", "LOCALAPPDATA": "C:\\Users\\zhangwenbo-014\\AppData\\Local", "LOGONSERVER": "\\\\GP12ADAPI1FT", "NUMBER_OF_PROCESSORS": "8", "OneDrive": "C:\\Users\\zhangwenbo-014\\OneDrive", "ORIGINAL_XDG_CURRENT_DESKTOP": "undefined", "OS": "Windows_NT", "Path": "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path;C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\TortoiseSVN\\bin;%JAVA_HOME%\\bin;C:\\Program Files\\Java\\jre-1.8\\bin;%JAVA_HOME%\\jre\\bin;C:\\Users\\zhangwenbo-014\\AppData\\Local\\Microsoft\\WindowsApps;;D:\\fiddle\\Fiddler;C:\\Users\\zhangwenbo-014\\AppData\\Local\\Microsoft\\WindowsApps", "PATHEXT": ".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC", "PROCESSOR_ARCHITECTURE": "AMD64", "PROCESSOR_IDENTIFIER": "Intel64 Family 6 Model 140 Stepping 1, GenuineIntel", "PROCESSOR_LEVEL": "6", "PROCESSOR_REVISION": "8c01", "ProgramData": "C:\\ProgramData", "ProgramFiles": "C:\\Program Files", "ProgramFiles(x86)": "C:\\Program Files (x86)", "ProgramW6432": "C:\\Program Files", "PSModulePath": "C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules", "PUBLIC": "C:\\Users\\Public", "QIP11436": "0", "SESSIONNAME": "Console", "SVN_EXPERIMENTAL_COMMANDS": "shelf2", "SystemDrive": "C:", "SystemRoot": "C:\\WINDOWS", "TEMP": "C:\\Users\\ZHANGW~1\\AppData\\Local\\Temp", "TMP": "C:\\Users\\ZHANGW~1\\AppData\\Local\\Temp", "TNS_ADMIN": "D:\\instantclient_21_7", "USERDNSDOMAIN": "GR.INTRA.CPIC.COM.CN", "USERDOMAIN": "GR", "USERDOMAIN_ROAMINGPROFILE": "GR", "USERNAME": "zhangwenbo-014", "USERPROFILE": "C:\\Users\\zhangwenbo-014", "windir": "C:\\WINDOWS", "ZES_ENABLE_SYSMAN": "1", "server.port": "8989", "ODC_PROFILE_MODE": "clientMode", "obclient.work.dir": "C:\\Users\\zhangwenbo-014\\AppData\\Roaming\\odc\\data", "file.storage.dir": "C:\\Users\\zhangwenbo-014\\AppData\\Roaming\\odc\\data", "DB_PATH": "C:\\Users\\zhangwenbo-014\\AppData\\Roaming\\odc", "obclient.file.path": "D:\\oceanbase0822\\oceanbase\\OceanBase Developer Center\\resources\\libraries\\obclient\\obclient.exe" } [2024-08-22 13:44:36.959] [info] fetch server status count(1) [2024-08-22 13:44:37.085] [info] check server with resp err [2024-08-22 13:44:37.091] [info] check server with false [2024-08-22 13:44:41.101] [info] fetch server status count(2) [2024-08-22 13:44:41.111] [info] check server with resp err [2024-08-22 13:44:41.114] [info] check server with false [2024-08-22 13:44:45.130] [info] fetch server status count(3) [2024-08-22 13:44:45.139] [info] check server with resp err [2024-08-22 13:44:45.143] [info] check server with false [2024-08-22 13:44:47.327] [info] Java process exited with code 1, signal null [2024-08-22 13:44:47.331] [error] Java 进程异常退出! [2024-08-22 13:44:54.540] [info] app will quit: { preventDefault: '[function] function preventDefault() { [native code] }', sender: { quit: '[function] function quit() { [native code] }', exit: '[function] function exit() { [native code] }', focus: '[function] function focus() { [native code] }', getVersion: '[function] function getVersion() { [native code] }', setVersion: '[function] function setVersion() { [native code] }', getName: '[function] function getName() { [native code] }', setName: '[function] function setName() { [native code] }', isReady: '[function] function isReady() { [native code] }', whenReady: '[function] function whenReady() { [native code] }', addRecentDocument: '[function] function addRecentDocument() { [native code] }', clearRecentDocuments: '[function] function clearRecentDocuments() { [native code] }', setAppUserModelId: '[function] function setAppUserModelId() { [native code] }', isDefaultProtocolClient: '[function] function isDefaultProtocolClient() { [native code] }', setAsDefaultProtocolClient: '[function] function setAsDefaultProtocolClient() { [native code] }', removeAsDefaultProtocolClient: '[function] function removeAsDefaultProtocolClient() { [native code] }', getApplicationInfoForProtocol: '[function] function getApplicationInfoForProtocol() { [native code] }', getApplicationNameForProtocol: '[function] function getApplicationNameForProtocol() { [native code] }', setBadgeCount: '[function] function setBadgeCount() { [native code] }', getBadgeCount: '[function] function getBadgeCount() { [native code] }', getLoginItemSettings: '[function] function getLoginItemSettings() { [native code] }', setLoginItemSettings: '[function] function setLoginItemSettings() { [native code] }', isEmojiPanelSupported: '[function] function isEmojiPanelSupported() { [native code] }', setAboutPanelOptions: '[function] function setAboutPanelOptions() { [native code] }', showAboutPanel: '[function] function showAboutPanel() { [native code] }', showEmojiPanel: '[function] function showEmojiPanel() { [native code] }', setUserTasks: '[function] function setUserTasks() { [native code] }', getJumpListSettings: '[function] function getJumpListSettings() { [native code] }', setJumpList: '[function] function setJumpList() { [native code] }', setAppPath: '[function] function setAppPath() { [native code] }', getAppPath: '[function] function getAppPath() { [native code] }', setPath: '[function] function setPath() { [native code] }', getPath: '[function] function getPath() { [native code] }', setAppLogsPath: '[function] function setAppLogsPath() { [native code] }', setDesktopName: '[function] function setDesktopName() { [native code] }', getLocale: '[function] function getLocale() { [native code] }', getLocaleCountryCode: '[function] function getLocaleCountryCode() { [native code] }', hasSingleInstanceLock: '[function] function hasSingleInstanceLock() { [native code] }', requestSingleInstanceLock: '[function] function requestSingleInstanceLock() { [native code] }', releaseSingleInstanceLock: '[function] function releaseSingleInstanceLock() { [native code] }', relaunch: '[function] function relaunch() { [native code] }', isAccessibilitySupportEnabled: '[function] function isAccessibilitySupportEnabled() { [native code] }', setAccessibilitySupportEnabled: '[function] function setAccessibilitySupportEnabled() { [native code] }', disableHardwareAcceleration: '[function] function disableHardwareAcceleration() { [native code] }', disableDomainBlockingFor3DAPIs: '[function] function disableDomainBlockingFor3DAPIs() { [native code] }', getFileIcon: '[function] function getFileIcon() { [native code] }', getAppMetrics: '[function] function getAppMetrics() { [native code] }', getGPUFeatureStatus: '[function] function getGPUFeatureStatus() { [native code] }', getGPUInfo: '[function] function getGPUInfo() { [native code] }', userAgentFallback: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) odc/3.4.0 Chrome/93.0.4577.82 Electron/14.2.9 Safari/537.36', enableSandbox: '[function] function enableSandbox() { [native code] }', commandLine: { hasSwitch: '[function] e=>a.hasSwitch(String(e))', getSwitchValue: '[function] e=>a.getSwitchValue(String(e))', appendSwitch: '[function] (e,t)=>a.appendSwitch(String(e),void 0===t?t:String(t))', appendArgument: '[function] e=>a.appendArgument(String(e))' }, isPackaged: true, _events: { 'certificate-error': '[function] (t,r,...o)=>{r.emit(e,t,...o)}', 'select-client-certificate': '[function] (t,r,...o)=>{r.emit(e,t,...o)}', quit: [ '[function] (e,t)=>{process.emit("exit",t)}', '[function] e=>{u.info("app quit:",e,"\\n\\n")}' ], 'window-all-closed': [ '[function] ()=>{1===a.listenerCount("window-all-closed")&&a.quit()}', '[function] ()=>{u.info("windows all closed"),"darwin"!==process.platform&&o.app.quit()}' ], ready: '[function] ()=>Z(this,void 0,void 0,(function*(){u.info("App Ready"),u.info("Screen: "+o.screen.getAllDisplays().map(e=>`width: ${e.size.width}, height: ${e.size.height}`).join(" | ")),"darwin"===process.platform&&(!function(e){const n=[{label:"Application",submenu:[{label:"About Application",selector:"orderFrontStandardAboutPanel:"},{type:"separator"},{label:"Quit",accelerator:"Command+Q",click:()=>{e.quit()}}]},{label:"Edit",submenu:[{label:"Undo",accelerator:"CmdOrCtrl+Z",selector:"undo:"},{label:"Redo",accelerator:"Shift+CmdOrCtrl+Z",selector:"redo:"},{type:"separator"},{label:"Cut",accelerator:"CmdOrCtrl+X",selector:"cut:"},{label:"Copy",accelerator:"CmdOrCtrl+C",selector:"copy:"},{label:"Paste",accelerator:"CmdOrCtrl+V",selector:"paste:"},{label:"Select All",accelerator:"CmdOrCtrl+A",selector:"selectAll:"}]}];o.Menu.setApplicationMenu(o.Menu.buildFromTemplate(n))}(o.app),o.app.setAboutPanelOptions({applicationName:d.appName,applicationVersion:d.version,copyright:d.copyright,version:d.version,credits:"A SQL Client for OceanBase"}),u.info("App Menu Ready")),ee(process.argv),e()}))', 'web-contents-created': [ '[function] function (e, contents) {\n' + ' var promise = contents.executeJavaScript(\n' + ` 'try {require("' + moduleName + '")} catch(e){}; void 0;'\n` + ' );\n' + '\n' + ' // Do nothing on error, just prevent Unhandled rejection\n' + " if (promise && typeof promise.catch === 'function') {\n" + ' promise.catch(function () {});\n' + ' }\n' + ' }', '[function] (_, contents) => {\n' + ' // SetImmediate is required for contents.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(contents);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (contents.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(contents);\n' + ' });\n' + ' }\n' + ' }', '[function] (_, contents) => {\n' + ' // SetImmediate is required for contents.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(contents);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (contents.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(contents);\n' + ' });\n' + ' }\n' + ' }' ], 'render-process-gone': [ '[function] (_, contents, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(contents, details);\n' + ' }\n' + ' }', '[function] (_, contents, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(contents, details);\n' + ' }\n' + ' }' ], 'child-process-gone': [ '[function] (_, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(details);\n' + ' }\n' + ' }', '[function] (_, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(details);\n' + ' }\n' + ' }' ], 'browser-window-created': '[function] (_, window) => {\n' + ' // SetImmediate is required for window.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(window);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (window.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(window);\n' + ' });\n' + ' }\n' + ' }', 'will-quit': [ '[function] e=>{if(u.info("app will quit:",e),!N.getInstance().isKilled){e.preventDefault(),function(){Z(this,void 0,void 0,(function*(){yield N.getInstance().stopServer(!0),o.app.quit()}))}()}}', '[function] (event) => (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {\n' + ' if (event.defaultPrevented) {\n' + ' return;\n' + ' }\n' + " utils_1.logger.log('[MainProcessSession] Exit Handler');\n" + ' // Stop the exit so we have time to send the session\n' + ' event.preventDefault();\n' + ' try {\n' + ' // End the session\n' + ' yield (0, sessions_1.endSession)();\n' + ' }\n' + ' catch (e) {\n' + ' // Ignore and log any errors which would prevent app exit\n' + " utils_1.logger.warn('[MainProcessSession] Error ending session:', e);\n" + ' }\n' + ' electron_1.app.exit();\n' + ' })' ], 'before-quit': '[function] () => {\n' + ' this._ensureExitHandlerLast();\n' + ' }', 'second-instance': '[function] (n,t)=>{u.info("app second-instance"),"win32"===process.platform&&(ee(t),"ready"==N.getInstance().status&&(u.info("app second-instance(open new window)"),e()))}', activate: '[function] ()=>{u.info("app activate"),0===o.BrowserWindow.getAllWindows().length&&(u.info("windows length is 0, create new window"),e())}', 'open-url': '[function] (n,t)=>Z(this,void 0,void 0,(function*(){u.info("app open-url"),t&&(u.info("app open-url(add params)"),T.addParams(j(t)));"ready"==N.getInstance().status&&(u.info("app open-url(ready and open new window)"),e())}))' }, _eventsCount: 14, emit: '[function] (event, ...args) => {\n' + ' if (shouldCapture && shouldCapture(event)) {\n' + ' const breadcrumb = {\n' + " category: 'electron',\n" + ' message: `${category}.${event}`,\n' + ' timestamp: new Date().getTime() / 1000,\n' + " type: 'ui',\n" + ' };\n' + ' if (id) {\n' + ' const state = (0, renderers_1.getRendererProperties)(id);\n' + ' if (!this._options.captureWindowTitles && (state === null || state === void 0 ? void 0 : state.title)) {\n' + ' delete state.title;\n' + ' }\n' + ' if (state) {\n' + ' breadcrumb.data = state;\n' + ' }\n' + ' }\n' + ' (0, core_1.addBreadcrumb)(breadcrumb);\n' + ' }\n' + ' return emit(event, ...args);\n' + ' }' } } [2024-08-22 13:44:54.576] [info] fetch server status count(4) [2024-08-22 13:44:54.620] [info] check server with resp err [2024-08-22 13:44:54.628] [info] check server with false [2024-08-22 13:44:56.750] [info] app quit: { preventDefault: '[function] function preventDefault() { [native code] }', sender: { quit: '[function] function quit() { [native code] }', exit: '[function] function exit() { [native code] }', focus: '[function] function focus() { [native code] }', getVersion: '[function] function getVersion() { [native code] }', setVersion: '[function] function setVersion() { [native code] }', getName: '[function] function getName() { [native code] }', setName: '[function] function setName() { [native code] }', isReady: '[function] function isReady() { [native code] }', whenReady: '[function] function whenReady() { [native code] }', addRecentDocument: '[function] function addRecentDocument() { [native code] }', clearRecentDocuments: '[function] function clearRecentDocuments() { [native code] }', setAppUserModelId: '[function] function setAppUserModelId() { [native code] }', isDefaultProtocolClient: '[function] function isDefaultProtocolClient() { [native code] }', setAsDefaultProtocolClient: '[function] function setAsDefaultProtocolClient() { [native code] }', removeAsDefaultProtocolClient: '[function] function removeAsDefaultProtocolClient() { [native code] }', getApplicationInfoForProtocol: '[function] function getApplicationInfoForProtocol() { [native code] }', getApplicationNameForProtocol: '[function] function getApplicationNameForProtocol() { [native code] }', setBadgeCount: '[function] function setBadgeCount() { [native code] }', getBadgeCount: '[function] function getBadgeCount() { [native code] }', getLoginItemSettings: '[function] function getLoginItemSettings() { [native code] }', setLoginItemSettings: '[function] function setLoginItemSettings() { [native code] }', isEmojiPanelSupported: '[function] function isEmojiPanelSupported() { [native code] }', setAboutPanelOptions: '[function] function setAboutPanelOptions() { [native code] }', showAboutPanel: '[function] function showAboutPanel() { [native code] }', showEmojiPanel: '[function] function showEmojiPanel() { [native code] }', setUserTasks: '[function] function setUserTasks() { [native code] }', getJumpListSettings: '[function] function getJumpListSettings() { [native code] }', setJumpList: '[function] function setJumpList() { [native code] }', setAppPath: '[function] function setAppPath() { [native code] }', getAppPath: '[function] function getAppPath() { [native code] }', setPath: '[function] function setPath() { [native code] }', getPath: '[function] function getPath() { [native code] }', setAppLogsPath: '[function] function setAppLogsPath() { [native code] }', setDesktopName: '[function] function setDesktopName() { [native code] }', getLocale: '[function] function getLocale() { [native code] }', getLocaleCountryCode: '[function] function getLocaleCountryCode() { [native code] }', hasSingleInstanceLock: '[function] function hasSingleInstanceLock() { [native code] }', requestSingleInstanceLock: '[function] function requestSingleInstanceLock() { [native code] }', releaseSingleInstanceLock: '[function] function releaseSingleInstanceLock() { [native code] }', relaunch: '[function] function relaunch() { [native code] }', isAccessibilitySupportEnabled: '[function] function isAccessibilitySupportEnabled() { [native code] }', setAccessibilitySupportEnabled: '[function] function setAccessibilitySupportEnabled() { [native code] }', disableHardwareAcceleration: '[function] function disableHardwareAcceleration() { [native code] }', disableDomainBlockingFor3DAPIs: '[function] function disableDomainBlockingFor3DAPIs() { [native code] }', getFileIcon: '[function] function getFileIcon() { [native code] }', getAppMetrics: '[function] function getAppMetrics() { [native code] }', getGPUFeatureStatus: '[function] function getGPUFeatureStatus() { [native code] }', getGPUInfo: '[function] function getGPUInfo() { [native code] }', userAgentFallback: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) odc/3.4.0 Chrome/93.0.4577.82 Electron/14.2.9 Safari/537.36', enableSandbox: '[function] function enableSandbox() { [native code] }', commandLine: { hasSwitch: '[function] e=>a.hasSwitch(String(e))', getSwitchValue: '[function] e=>a.getSwitchValue(String(e))', appendSwitch: '[function] (e,t)=>a.appendSwitch(String(e),void 0===t?t:String(t))', appendArgument: '[function] e=>a.appendArgument(String(e))' }, isPackaged: true, _events: { 'certificate-error': '[function] (t,r,...o)=>{r.emit(e,t,...o)}', 'select-client-certificate': '[function] (t,r,...o)=>{r.emit(e,t,...o)}', quit: [ '[function] (e,t)=>{process.emit("exit",t)}', '[function] e=>{u.info("app quit:",e,"\\n\\n")}' ], 'window-all-closed': [ '[function] ()=>{1===a.listenerCount("window-all-closed")&&a.quit()}', '[function] ()=>{u.info("windows all closed"),"darwin"!==process.platform&&o.app.quit()}' ], ready: '[function] ()=>Z(this,void 0,void 0,(function*(){u.info("App Ready"),u.info("Screen: "+o.screen.getAllDisplays().map(e=>`width: ${e.size.width}, height: ${e.size.height}`).join(" | ")),"darwin"===process.platform&&(!function(e){const n=[{label:"Application",submenu:[{label:"About Application",selector:"orderFrontStandardAboutPanel:"},{type:"separator"},{label:"Quit",accelerator:"Command+Q",click:()=>{e.quit()}}]},{label:"Edit",submenu:[{label:"Undo",accelerator:"CmdOrCtrl+Z",selector:"undo:"},{label:"Redo",accelerator:"Shift+CmdOrCtrl+Z",selector:"redo:"},{type:"separator"},{label:"Cut",accelerator:"CmdOrCtrl+X",selector:"cut:"},{label:"Copy",accelerator:"CmdOrCtrl+C",selector:"copy:"},{label:"Paste",accelerator:"CmdOrCtrl+V",selector:"paste:"},{label:"Select All",accelerator:"CmdOrCtrl+A",selector:"selectAll:"}]}];o.Menu.setApplicationMenu(o.Menu.buildFromTemplate(n))}(o.app),o.app.setAboutPanelOptions({applicationName:d.appName,applicationVersion:d.version,copyright:d.copyright,version:d.version,credits:"A SQL Client for OceanBase"}),u.info("App Menu Ready")),ee(process.argv),e()}))', 'web-contents-created': [ '[function] function (e, contents) {\n' + ' var promise = contents.executeJavaScript(\n' + ` 'try {require("' + moduleName + '")} catch(e){}; void 0;'\n` + ' );\n' + '\n' + ' // Do nothing on error, just prevent Unhandled rejection\n' + " if (promise && typeof promise.catch === 'function') {\n" + ' promise.catch(function () {});\n' + ' }\n' + ' }', '[function] (_, contents) => {\n' + ' // SetImmediate is required for contents.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(contents);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (contents.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(contents);\n' + ' });\n' + ' }\n' + ' }', '[function] (_, contents) => {\n' + ' // SetImmediate is required for contents.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(contents);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (contents.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(contents);\n' + ' });\n' + ' }\n' + ' }' ], 'render-process-gone': [ '[function] (_, contents, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(contents, details);\n' + ' }\n' + ' }', '[function] (_, contents, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(contents, details);\n' + ' }\n' + ' }' ], 'child-process-gone': [ '[function] (_, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(details);\n' + ' }\n' + ' }', '[function] (_, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(details);\n' + ' }\n' + ' }' ], 'browser-window-created': '[function] (_, window) => {\n' + ' // SetImmediate is required for window.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(window);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (window.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(window);\n' + ' });\n' + ' }\n' + ' }', 'will-quit': [ '[function] e=>{if(u.info("app will quit:",e),!N.getInstance().isKilled){e.preventDefault(),function(){Z(this,void 0,void 0,(function*(){yield N.getInstance().stopServer(!0),o.app.quit()}))}()}}', '[function] (event) => (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {\n' + ' if (event.defaultPrevented) {\n' + ' return;\n' + ' }\n' + " utils_1.logger.log('[MainProcessSession] Exit Handler');\n" + ' // Stop the exit so we have time to send the session\n' + ' event.preventDefault();\n' + ' try {\n' + ' // End the session\n' + ' yield (0, sessions_1.endSession)();\n' + ' }\n' + ' catch (e) {\n' + ' // Ignore and log any errors which would prevent app exit\n' + " utils_1.logger.warn('[MainProcessSession] Error ending session:', e);\n" + ' }\n' + ' electron_1.app.exit();\n' + ' })' ], 'before-quit': '[function] () => {\n' + ' this._ensureExitHandlerLast();\n' + ' }', 'second-instance': '[function] (n,t)=>{u.info("app second-instance"),"win32"===process.platform&&(ee(t),"ready"==N.getInstance().status&&(u.info("app second-instance(open new window)"),e()))}', activate: '[function] ()=>{u.info("app activate"),0===o.BrowserWindow.getAllWindows().length&&(u.info("windows length is 0, create new window"),e())}', 'open-url': '[function] (n,t)=>Z(this,void 0,void 0,(function*(){u.info("app open-url"),t&&(u.info("app open-url(add params)"),T.addParams(j(t)));"ready"==N.getInstance().status&&(u.info("app open-url(ready and open new window)"),e())}))' }, _eventsCount: 14, emit: '[function] (event, ...args) => {\n' + ' if (shouldCapture && shouldCapture(event)) {\n' + ' const breadcrumb = {\n' + " category: 'electron',\n" + ' message: `${category}.${event}`,\n' + ' timestamp: new Date().getTime() / 1000,\n' + " type: 'ui',\n" + ' };\n' + ' if (id) {\n' + ' const state = (0, renderers_1.getRendererProperties)(id);\n' + ' if (!this._options.captureWindowTitles && (state === null || state === void 0 ? void 0 : state.title)) {\n' + ' delete state.title;\n' + ' }\n' + ' if (state) {\n' + ' breadcrumb.data = state;\n' + ' }\n' + ' }\n' + ' (0, core_1.addBreadcrumb)(breadcrumb);\n' + ' }\n' + ' return emit(event, ...args);\n' + ' }' } } [2025-01-07 15:22:16.627] [info] getLockFinished [2025-01-07 15:22:16.636] [info] APP Start [2025-01-07 15:22:16.638] [info] Mem: { "total": 8061192, "free": 1024704, "swapTotal": 22741256, "swapFree": 4838660 } [2025-01-07 15:22:16.655] [info] OS: Windows_NT platform: win32 arch: x64 os_release: 10.0.19045 uptime: 1664247 mem: 8254660608 cpu: [{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":14209937,"nice":0,"sys":24269765,"idle":647651625,"irq":3999437}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":8277718,"nice":0,"sys":10827390,"idle":667026031,"irq":312671}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":24093328,"nice":0,"sys":24576062,"idle":637461750,"irq":386765}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":7769578,"nice":0,"sys":8132625,"idle":670228937,"irq":161625}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":16279093,"nice":0,"sys":16516687,"idle":653335359,"irq":266062}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":10039562,"nice":0,"sys":10637531,"idle":665454031,"irq":117265}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":12660546,"nice":0,"sys":14999203,"idle":658471375,"irq":219578}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":14654921,"nice":0,"sys":13379015,"idle":658097171,"irq":99703}}] version: 3.4.0 [2025-01-07 15:22:16.657] [info] app get lock success [2025-01-07 15:22:16.773] [info] App Ready [2025-01-07 15:22:16.776] [info] Screen: width: 1280, height: 720 | width: 1920, height: 1080 [2025-01-07 15:22:16.778] [info] create new main web [2025-01-07 15:22:16.863] [info] checking java version [2025-01-07 15:22:16.867] [info] 发现内置 JRE ,跳过版本检查 [2025-01-07 15:22:16.907] [info] **realport: 8989** [2025-01-07 15:22:16.909] [info] resourcesPath: D:\oceanbase0822\oceanbase\OceanBase Developer Center\resources [2025-01-07 15:22:16.912] [info] renderer path: file:D:\oceanbase0822\oceanbase\OceanBase Developer Center\resources\renderer\ [2025-01-07 15:22:16.914] [info] obPath: D:\oceanbase0822\oceanbase\OceanBase Developer Center\resources\libraries\obclient\obclient.exe [2025-01-07 15:22:17.048] [info] system env ALLUSERSPROFILE APPDATA CHROME_CRASHPAD_PIPE_NAME CLASSPATH CommonProgramFiles CommonProgramFiles(x86) CommonProgramW6432 COMPUTERNAME ComSpec DriverData HOMEDRIVE HOMEPATH IGCCSVC_DB JAVA_HOME LOCALAPPDATA LOGONSERVER NUMBER_OF_PROCESSORS OneDrive ORIGINAL_XDG_CURRENT_DESKTOP OS Path PATHEXT PROCESSOR_ARCHITECTURE PROCESSOR_IDENTIFIER PROCESSOR_LEVEL PROCESSOR_REVISION ProgramData ProgramFiles ProgramFiles(x86) ProgramW6432 PSModulePath PUBLIC SESSIONNAME SVN_EXPERIMENTAL_COMMANDS SystemDrive SystemRoot TEMP TMP TNS_ADMIN USERDNSDOMAIN USERDOMAIN USERDOMAIN_ROAMINGPROFILE USERNAME USERPROFILE windir ZES_ENABLE_SYSMAN [2025-01-07 15:22:17.053] [info] runJavaProcess jar: D:\oceanbase0822\oceanbase\OceanBase Developer Center\resources\libraries\java\odc.jar cwd: C:\Users\zhangwenbo-014\AppData\Roaming\odc env: { "ODC_TASK_TYPE": null, "ODC_BEFORE_ACTION": null, "ODC_TASK_ACTION": null, "ODC_AFTER_ACTION": null, "ODC_WEB_STATIC_LOCATION": "file:D:\\oceanbase0822\\oceanbase\\OceanBase Developer Center\\resources\\renderer\\", "ALLUSERSPROFILE": "C:\\ProgramData", "APPDATA": "C:\\Users\\zhangwenbo-014\\AppData\\Roaming", "CHROME_CRASHPAD_PIPE_NAME": "\\\\.\\pipe\\crashpad_18272_VNKHNHEIFPFLKYPA", "CLASSPATH": ".;C:\\Program Files\\Java\\jdk1.8.0_291\\lib\\dt.jar;C:\\Program Files\\Java\\jdk1.8.0_291\\lib\\tools.jar", "CommonProgramFiles": "C:\\Program Files\\Common Files", "CommonProgramFiles(x86)": "C:\\Program Files (x86)\\Common Files", "CommonProgramW6432": "C:\\Program Files\\Common Files", "COMPUTERNAME": "JTWH-144HJH4", "ComSpec": "C:\\WINDOWS\\system32\\cmd.exe", "DriverData": "C:\\Windows\\System32\\Drivers\\DriverData", "HOMEDRIVE": "C:", "HOMEPATH": "\\Users\\zhangwenbo-014", "IGCCSVC_DB": "AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAu2V7p28eNEyt9lUnkL7vhQQAAAACAAAAAAAQZgAAAAEAACAAAAD6/95PvyGwpX7zFRfz74p7e9Ej97IUAHOIDMNeRX1LngAAAAAOgAAAAAIAACAAAABPX3ZG9g+ns++mpJCkbxKHwCuHb7/64t/puOhX2kSq9mAAAACRMcywlLDaVag5/2e8SZAgeaNQH/Ern5WgBpGV42bKKccjw9JUmntFKvZ2jAVx4mV0JH8b5OjPFhky0gWz6Nhd3jaIdfX97rNaB/W3MFOGDQE9SMNria6mI5MeUayA/cZAAAAA0wMRK4SCw0Q8rrIrIctae5bFcNx/M3GENahVHuLbbwaw2SRZ2RVQnKzTZGyUKYmUihtDf/BkyWYNrfYgMwAaHw==", "JAVA_HOME": "D:\\oceanbase0822\\oceanbase\\OceanBase Developer Center\\resources\\libraries\\jre", "LOCALAPPDATA": "C:\\Users\\zhangwenbo-014\\AppData\\Local", "LOGONSERVER": "\\\\GP12ADAPKVZV", "NUMBER_OF_PROCESSORS": "8", "OneDrive": "C:\\Users\\zhangwenbo-014\\OneDrive", "ORIGINAL_XDG_CURRENT_DESKTOP": "undefined", "OS": "Windows_NT", "Path": "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path;C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\TortoiseSVN\\bin;C:\\Program Files\\Java\\jdk1.8.0_291\\bin;C:\\Program Files\\Java\\jre-1.8\\bin;C:\\Program Files\\Java\\jdk1.8.0_291\\jre\\bin;D:\\python\\Scripts\\;D:\\python\\;C:\\Users\\zhangwenbo-014\\AppData\\Local\\Microsoft\\WindowsApps;;D:\\fiddle\\Fiddler;C:\\Users\\zhangwenbo-014\\AppData\\Local\\Microsoft\\WindowsApps", "PATHEXT": ".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC", "PROCESSOR_ARCHITECTURE": "AMD64", "PROCESSOR_IDENTIFIER": "Intel64 Family 6 Model 140 Stepping 1, GenuineIntel", "PROCESSOR_LEVEL": "6", "PROCESSOR_REVISION": "8c01", "ProgramData": "C:\\ProgramData", "ProgramFiles": "C:\\Program Files", "ProgramFiles(x86)": "C:\\Program Files (x86)", "ProgramW6432": "C:\\Program Files", "PSModulePath": "C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules", "PUBLIC": "C:\\Users\\Public", "SESSIONNAME": "Console", "SVN_EXPERIMENTAL_COMMANDS": "shelf2", "SystemDrive": "C:", "SystemRoot": "C:\\WINDOWS", "TEMP": "C:\\Users\\ZHANGW~1\\AppData\\Local\\Temp", "TMP": "C:\\Users\\ZHANGW~1\\AppData\\Local\\Temp", "TNS_ADMIN": "D:\\instantclient_21_7", "USERDNSDOMAIN": "GR.INTRA.CPIC.COM.CN", "USERDOMAIN": "GR", "USERDOMAIN_ROAMINGPROFILE": "GR", "USERNAME": "zhangwenbo-014", "USERPROFILE": "C:\\Users\\zhangwenbo-014", "windir": "C:\\WINDOWS", "ZES_ENABLE_SYSMAN": "1", "server.port": "8989", "ODC_PROFILE_MODE": "clientMode", "obclient.work.dir": "C:\\Users\\zhangwenbo-014\\AppData\\Roaming\\odc\\data", "file.storage.dir": "C:\\Users\\zhangwenbo-014\\AppData\\Roaming\\odc\\data", "DB_PATH": "C:\\Users\\zhangwenbo-014\\AppData\\Roaming\\odc", "obclient.file.path": "D:\\oceanbase0822\\oceanbase\\OceanBase Developer Center\\resources\\libraries\\obclient\\obclient.exe" } [2025-01-07 15:22:17.100] [info] fetch server status count(1) [2025-01-07 15:22:17.126] [info] check server with resp err [2025-01-07 15:22:17.131] [info] check server with false [2025-01-07 15:22:21.145] [info] fetch server status count(2) [2025-01-07 15:22:21.153] [info] check server with resp err [2025-01-07 15:22:21.156] [info] check server with false [2025-01-07 15:22:22.919] [info] Java process exited with code 1, signal null [2025-01-07 15:22:22.921] [error] Java 进程异常退出! [2025-01-07 15:22:29.641] [info] app will quit: { preventDefault: '[function] function preventDefault() { [native code] }', sender: { quit: '[function] function quit() { [native code] }', exit: '[function] function exit() { [native code] }', focus: '[function] function focus() { [native code] }', getVersion: '[function] function getVersion() { [native code] }', setVersion: '[function] function setVersion() { [native code] }', getName: '[function] function getName() { [native code] }', setName: '[function] function setName() { [native code] }', isReady: '[function] function isReady() { [native code] }', whenReady: '[function] function whenReady() { [native code] }', addRecentDocument: '[function] function addRecentDocument() { [native code] }', clearRecentDocuments: '[function] function clearRecentDocuments() { [native code] }', setAppUserModelId: '[function] function setAppUserModelId() { [native code] }', isDefaultProtocolClient: '[function] function isDefaultProtocolClient() { [native code] }', setAsDefaultProtocolClient: '[function] function setAsDefaultProtocolClient() { [native code] }', removeAsDefaultProtocolClient: '[function] function removeAsDefaultProtocolClient() { [native code] }', getApplicationInfoForProtocol: '[function] function getApplicationInfoForProtocol() { [native code] }', getApplicationNameForProtocol: '[function] function getApplicationNameForProtocol() { [native code] }', setBadgeCount: '[function] function setBadgeCount() { [native code] }', getBadgeCount: '[function] function getBadgeCount() { [native code] }', getLoginItemSettings: '[function] function getLoginItemSettings() { [native code] }', setLoginItemSettings: '[function] function setLoginItemSettings() { [native code] }', isEmojiPanelSupported: '[function] function isEmojiPanelSupported() { [native code] }', setAboutPanelOptions: '[function] function setAboutPanelOptions() { [native code] }', showAboutPanel: '[function] function showAboutPanel() { [native code] }', showEmojiPanel: '[function] function showEmojiPanel() { [native code] }', setUserTasks: '[function] function setUserTasks() { [native code] }', getJumpListSettings: '[function] function getJumpListSettings() { [native code] }', setJumpList: '[function] function setJumpList() { [native code] }', setAppPath: '[function] function setAppPath() { [native code] }', getAppPath: '[function] function getAppPath() { [native code] }', setPath: '[function] function setPath() { [native code] }', getPath: '[function] function getPath() { [native code] }', setAppLogsPath: '[function] function setAppLogsPath() { [native code] }', setDesktopName: '[function] function setDesktopName() { [native code] }', getLocale: '[function] function getLocale() { [native code] }', getLocaleCountryCode: '[function] function getLocaleCountryCode() { [native code] }', hasSingleInstanceLock: '[function] function hasSingleInstanceLock() { [native code] }', requestSingleInstanceLock: '[function] function requestSingleInstanceLock() { [native code] }', releaseSingleInstanceLock: '[function] function releaseSingleInstanceLock() { [native code] }', relaunch: '[function] function relaunch() { [native code] }', isAccessibilitySupportEnabled: '[function] function isAccessibilitySupportEnabled() { [native code] }', setAccessibilitySupportEnabled: '[function] function setAccessibilitySupportEnabled() { [native code] }', disableHardwareAcceleration: '[function] function disableHardwareAcceleration() { [native code] }', disableDomainBlockingFor3DAPIs: '[function] function disableDomainBlockingFor3DAPIs() { [native code] }', getFileIcon: '[function] function getFileIcon() { [native code] }', getAppMetrics: '[function] function getAppMetrics() { [native code] }', getGPUFeatureStatus: '[function] function getGPUFeatureStatus() { [native code] }', getGPUInfo: '[function] function getGPUInfo() { [native code] }', userAgentFallback: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) odc/3.4.0 Chrome/93.0.4577.82 Electron/14.2.9 Safari/537.36', enableSandbox: '[function] function enableSandbox() { [native code] }', commandLine: { hasSwitch: '[function] e=>a.hasSwitch(String(e))', getSwitchValue: '[function] e=>a.getSwitchValue(String(e))', appendSwitch: '[function] (e,t)=>a.appendSwitch(String(e),void 0===t?t:String(t))', appendArgument: '[function] e=>a.appendArgument(String(e))' }, isPackaged: true, _events: { 'certificate-error': '[function] (t,r,...o)=>{r.emit(e,t,...o)}', 'select-client-certificate': '[function] (t,r,...o)=>{r.emit(e,t,...o)}', quit: [ '[function] (e,t)=>{process.emit("exit",t)}', '[function] e=>{u.info("app quit:",e,"\\n\\n")}' ], 'window-all-closed': [ '[function] ()=>{1===a.listenerCount("window-all-closed")&&a.quit()}', '[function] ()=>{u.info("windows all closed"),"darwin"!==process.platform&&o.app.quit()}' ], ready: '[function] ()=>Z(this,void 0,void 0,(function*(){u.info("App Ready"),u.info("Screen: "+o.screen.getAllDisplays().map(e=>`width: ${e.size.width}, height: ${e.size.height}`).join(" | ")),"darwin"===process.platform&&(!function(e){const n=[{label:"Application",submenu:[{label:"About Application",selector:"orderFrontStandardAboutPanel:"},{type:"separator"},{label:"Quit",accelerator:"Command+Q",click:()=>{e.quit()}}]},{label:"Edit",submenu:[{label:"Undo",accelerator:"CmdOrCtrl+Z",selector:"undo:"},{label:"Redo",accelerator:"Shift+CmdOrCtrl+Z",selector:"redo:"},{type:"separator"},{label:"Cut",accelerator:"CmdOrCtrl+X",selector:"cut:"},{label:"Copy",accelerator:"CmdOrCtrl+C",selector:"copy:"},{label:"Paste",accelerator:"CmdOrCtrl+V",selector:"paste:"},{label:"Select All",accelerator:"CmdOrCtrl+A",selector:"selectAll:"}]}];o.Menu.setApplicationMenu(o.Menu.buildFromTemplate(n))}(o.app),o.app.setAboutPanelOptions({applicationName:d.appName,applicationVersion:d.version,copyright:d.copyright,version:d.version,credits:"A SQL Client for OceanBase"}),u.info("App Menu Ready")),ee(process.argv),e()}))', 'web-contents-created': [ '[function] function (e, contents) {\n' + ' var promise = contents.executeJavaScript(\n' + ` 'try {require("' + moduleName + '")} catch(e){}; void 0;'\n` + ' );\n' + '\n' + ' // Do nothing on error, just prevent Unhandled rejection\n' + " if (promise && typeof promise.catch === 'function') {\n" + ' promise.catch(function () {});\n' + ' }\n' + ' }', '[function] (_, contents) => {\n' + ' // SetImmediate is required for contents.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(contents);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (contents.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(contents);\n' + ' });\n' + ' }\n' + ' }', '[function] (_, contents) => {\n' + ' // SetImmediate is required for contents.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(contents);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (contents.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(contents);\n' + ' });\n' + ' }\n' + ' }' ], 'render-process-gone': [ '[function] (_, contents, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(contents, details);\n' + ' }\n' + ' }', '[function] (_, contents, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(contents, details);\n' + ' }\n' + ' }' ], 'child-process-gone': [ '[function] (_, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(details);\n' + ' }\n' + ' }', '[function] (_, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(details);\n' + ' }\n' + ' }' ], 'browser-window-created': '[function] (_, window) => {\n' + ' // SetImmediate is required for window.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(window);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (window.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(window);\n' + ' });\n' + ' }\n' + ' }', 'will-quit': [ '[function] e=>{if(u.info("app will quit:",e),!N.getInstance().isKilled){e.preventDefault(),function(){Z(this,void 0,void 0,(function*(){yield N.getInstance().stopServer(!0),o.app.quit()}))}()}}', '[function] (event) => (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {\n' + ' if (event.defaultPrevented) {\n' + ' return;\n' + ' }\n' + " utils_1.logger.log('[MainProcessSession] Exit Handler');\n" + ' // Stop the exit so we have time to send the session\n' + ' event.preventDefault();\n' + ' try {\n' + ' // End the session\n' + ' yield (0, sessions_1.endSession)();\n' + ' }\n' + ' catch (e) {\n' + ' // Ignore and log any errors which would prevent app exit\n' + " utils_1.logger.warn('[MainProcessSession] Error ending session:', e);\n" + ' }\n' + ' electron_1.app.exit();\n' + ' })' ], 'before-quit': '[function] () => {\n' + ' this._ensureExitHandlerLast();\n' + ' }', 'second-instance': '[function] (n,t)=>{u.info("app second-instance"),"win32"===process.platform&&(ee(t),"ready"==N.getInstance().status&&(u.info("app second-instance(open new window)"),e()))}', activate: '[function] ()=>{u.info("app activate"),0===o.BrowserWindow.getAllWindows().length&&(u.info("windows length is 0, create new window"),e())}', 'open-url': '[function] (n,t)=>Z(this,void 0,void 0,(function*(){u.info("app open-url"),t&&(u.info("app open-url(add params)"),T.addParams(j(t)));"ready"==N.getInstance().status&&(u.info("app open-url(ready and open new window)"),e())}))' }, _eventsCount: 14, emit: '[function] (event, ...args) => {\n' + ' if (shouldCapture && shouldCapture(event)) {\n' + ' const breadcrumb = {\n' + " category: 'electron',\n" + ' message: `${category}.${event}`,\n' + ' timestamp: new Date().getTime() / 1000,\n' + " type: 'ui',\n" + ' };\n' + ' if (id) {\n' + ' const state = (0, renderers_1.getRendererProperties)(id);\n' + ' if (!this._options.captureWindowTitles && (state === null || state === void 0 ? void 0 : state.title)) {\n' + ' delete state.title;\n' + ' }\n' + ' if (state) {\n' + ' breadcrumb.data = state;\n' + ' }\n' + ' }\n' + ' (0, core_1.addBreadcrumb)(breadcrumb);\n' + ' }\n' + ' return emit(event, ...args);\n' + ' }' } } [2025-01-07 15:22:29.660] [info] fetch server status count(3) [2025-01-07 15:22:29.681] [info] check server with resp err [2025-01-07 15:22:29.685] [info] check server with false [2025-01-07 15:22:30.101] [info] app quit: { preventDefault: '[function] function preventDefault() { [native code] }', sender: { quit: '[function] function quit() { [native code] }', exit: '[function] function exit() { [native code] }', focus: '[function] function focus() { [native code] }', getVersion: '[function] function getVersion() { [native code] }', setVersion: '[function] function setVersion() { [native code] }', getName: '[function] function getName() { [native code] }', setName: '[function] function setName() { [native code] }', isReady: '[function] function isReady() { [native code] }', whenReady: '[function] function whenReady() { [native code] }', addRecentDocument: '[function] function addRecentDocument() { [native code] }', clearRecentDocuments: '[function] function clearRecentDocuments() { [native code] }', setAppUserModelId: '[function] function setAppUserModelId() { [native code] }', isDefaultProtocolClient: '[function] function isDefaultProtocolClient() { [native code] }', setAsDefaultProtocolClient: '[function] function setAsDefaultProtocolClient() { [native code] }', removeAsDefaultProtocolClient: '[function] function removeAsDefaultProtocolClient() { [native code] }', getApplicationInfoForProtocol: '[function] function getApplicationInfoForProtocol() { [native code] }', getApplicationNameForProtocol: '[function] function getApplicationNameForProtocol() { [native code] }', setBadgeCount: '[function] function setBadgeCount() { [native code] }', getBadgeCount: '[function] function getBadgeCount() { [native code] }', getLoginItemSettings: '[function] function getLoginItemSettings() { [native code] }', setLoginItemSettings: '[function] function setLoginItemSettings() { [native code] }', isEmojiPanelSupported: '[function] function isEmojiPanelSupported() { [native code] }', setAboutPanelOptions: '[function] function setAboutPanelOptions() { [native code] }', showAboutPanel: '[function] function showAboutPanel() { [native code] }', showEmojiPanel: '[function] function showEmojiPanel() { [native code] }', setUserTasks: '[function] function setUserTasks() { [native code] }', getJumpListSettings: '[function] function getJumpListSettings() { [native code] }', setJumpList: '[function] function setJumpList() { [native code] }', setAppPath: '[function] function setAppPath() { [native code] }', getAppPath: '[function] function getAppPath() { [native code] }', setPath: '[function] function setPath() { [native code] }', getPath: '[function] function getPath() { [native code] }', setAppLogsPath: '[function] function setAppLogsPath() { [native code] }', setDesktopName: '[function] function setDesktopName() { [native code] }', getLocale: '[function] function getLocale() { [native code] }', getLocaleCountryCode: '[function] function getLocaleCountryCode() { [native code] }', hasSingleInstanceLock: '[function] function hasSingleInstanceLock() { [native code] }', requestSingleInstanceLock: '[function] function requestSingleInstanceLock() { [native code] }', releaseSingleInstanceLock: '[function] function releaseSingleInstanceLock() { [native code] }', relaunch: '[function] function relaunch() { [native code] }', isAccessibilitySupportEnabled: '[function] function isAccessibilitySupportEnabled() { [native code] }', setAccessibilitySupportEnabled: '[function] function setAccessibilitySupportEnabled() { [native code] }', disableHardwareAcceleration: '[function] function disableHardwareAcceleration() { [native code] }', disableDomainBlockingFor3DAPIs: '[function] function disableDomainBlockingFor3DAPIs() { [native code] }', getFileIcon: '[function] function getFileIcon() { [native code] }', getAppMetrics: '[function] function getAppMetrics() { [native code] }', getGPUFeatureStatus: '[function] function getGPUFeatureStatus() { [native code] }', getGPUInfo: '[function] function getGPUInfo() { [native code] }', userAgentFallback: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) odc/3.4.0 Chrome/93.0.4577.82 Electron/14.2.9 Safari/537.36', enableSandbox: '[function] function enableSandbox() { [native code] }', commandLine: { hasSwitch: '[function] e=>a.hasSwitch(String(e))', getSwitchValue: '[function] e=>a.getSwitchValue(String(e))', appendSwitch: '[function] (e,t)=>a.appendSwitch(String(e),void 0===t?t:String(t))', appendArgument: '[function] e=>a.appendArgument(String(e))' }, isPackaged: true, _events: { 'certificate-error': '[function] (t,r,...o)=>{r.emit(e,t,...o)}', 'select-client-certificate': '[function] (t,r,...o)=>{r.emit(e,t,...o)}', quit: [ '[function] (e,t)=>{process.emit("exit",t)}', '[function] e=>{u.info("app quit:",e,"\\n\\n")}' ], 'window-all-closed': [ '[function] ()=>{1===a.listenerCount("window-all-closed")&&a.quit()}', '[function] ()=>{u.info("windows all closed"),"darwin"!==process.platform&&o.app.quit()}' ], ready: '[function] ()=>Z(this,void 0,void 0,(function*(){u.info("App Ready"),u.info("Screen: "+o.screen.getAllDisplays().map(e=>`width: ${e.size.width}, height: ${e.size.height}`).join(" | ")),"darwin"===process.platform&&(!function(e){const n=[{label:"Application",submenu:[{label:"About Application",selector:"orderFrontStandardAboutPanel:"},{type:"separator"},{label:"Quit",accelerator:"Command+Q",click:()=>{e.quit()}}]},{label:"Edit",submenu:[{label:"Undo",accelerator:"CmdOrCtrl+Z",selector:"undo:"},{label:"Redo",accelerator:"Shift+CmdOrCtrl+Z",selector:"redo:"},{type:"separator"},{label:"Cut",accelerator:"CmdOrCtrl+X",selector:"cut:"},{label:"Copy",accelerator:"CmdOrCtrl+C",selector:"copy:"},{label:"Paste",accelerator:"CmdOrCtrl+V",selector:"paste:"},{label:"Select All",accelerator:"CmdOrCtrl+A",selector:"selectAll:"}]}];o.Menu.setApplicationMenu(o.Menu.buildFromTemplate(n))}(o.app),o.app.setAboutPanelOptions({applicationName:d.appName,applicationVersion:d.version,copyright:d.copyright,version:d.version,credits:"A SQL Client for OceanBase"}),u.info("App Menu Ready")),ee(process.argv),e()}))', 'web-contents-created': [ '[function] function (e, contents) {\n' + ' var promise = contents.executeJavaScript(\n' + ` 'try {require("' + moduleName + '")} catch(e){}; void 0;'\n` + ' );\n' + '\n' + ' // Do nothing on error, just prevent Unhandled rejection\n' + " if (promise && typeof promise.catch === 'function') {\n" + ' promise.catch(function () {});\n' + ' }\n' + ' }', '[function] (_, contents) => {\n' + ' // SetImmediate is required for contents.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(contents);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (contents.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(contents);\n' + ' });\n' + ' }\n' + ' }', '[function] (_, contents) => {\n' + ' // SetImmediate is required for contents.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(contents);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (contents.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(contents);\n' + ' });\n' + ' }\n' + ' }' ], 'render-process-gone': [ '[function] (_, contents, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(contents, details);\n' + ' }\n' + ' }', '[function] (_, contents, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(contents, details);\n' + ' }\n' + ' }' ], 'child-process-gone': [ '[function] (_, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(details);\n' + ' }\n' + ' }', '[function] (_, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(details);\n' + ' }\n' + ' }' ], 'browser-window-created': '[function] (_, window) => {\n' + ' // SetImmediate is required for window.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(window);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (window.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(window);\n' + ' });\n' + ' }\n' + ' }', 'will-quit': [ '[function] e=>{if(u.info("app will quit:",e),!N.getInstance().isKilled){e.preventDefault(),function(){Z(this,void 0,void 0,(function*(){yield N.getInstance().stopServer(!0),o.app.quit()}))}()}}', '[function] (event) => (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {\n' + ' if (event.defaultPrevented) {\n' + ' return;\n' + ' }\n' + " utils_1.logger.log('[MainProcessSession] Exit Handler');\n" + ' // Stop the exit so we have time to send the session\n' + ' event.preventDefault();\n' + ' try {\n' + ' // End the session\n' + ' yield (0, sessions_1.endSession)();\n' + ' }\n' + ' catch (e) {\n' + ' // Ignore and log any errors which would prevent app exit\n' + " utils_1.logger.warn('[MainProcessSession] Error ending session:', e);\n" + ' }\n' + ' electron_1.app.exit();\n' + ' })' ], 'before-quit': '[function] () => {\n' + ' this._ensureExitHandlerLast();\n' + ' }', 'second-instance': '[function] (n,t)=>{u.info("app second-instance"),"win32"===process.platform&&(ee(t),"ready"==N.getInstance().status&&(u.info("app second-instance(open new window)"),e()))}', activate: '[function] ()=>{u.info("app activate"),0===o.BrowserWindow.getAllWindows().length&&(u.info("windows length is 0, create new window"),e())}', 'open-url': '[function] (n,t)=>Z(this,void 0,void 0,(function*(){u.info("app open-url"),t&&(u.info("app open-url(add params)"),T.addParams(j(t)));"ready"==N.getInstance().status&&(u.info("app open-url(ready and open new window)"),e())}))' }, _eventsCount: 14, emit: '[function] (event, ...args) => {\n' + ' if (shouldCapture && shouldCapture(event)) {\n' + ' const breadcrumb = {\n' + " category: 'electron',\n" + ' message: `${category}.${event}`,\n' + ' timestamp: new Date().getTime() / 1000,\n' + " type: 'ui',\n" + ' };\n' + ' if (id) {\n' + ' const state = (0, renderers_1.getRendererProperties)(id);\n' + ' if (!this._options.captureWindowTitles && (state === null || state === void 0 ? void 0 : state.title)) {\n' + ' delete state.title;\n' + ' }\n' + ' if (state) {\n' + ' breadcrumb.data = state;\n' + ' }\n' + ' }\n' + ' (0, core_1.addBreadcrumb)(breadcrumb);\n' + ' }\n' + ' return emit(event, ...args);\n' + ' }' } } [2025-01-07 15:28:54.264] [info] getLockFinished [2025-01-07 15:28:54.273] [info] APP Start [2025-01-07 15:28:54.275] [info] Mem: { "total": 8061192, "free": 1081680, "swapTotal": 22741256, "swapFree": 4645020 } [2025-01-07 15:28:54.292] [info] OS: Windows_NT platform: win32 arch: x64 os_release: 10.0.19045 uptime: 1664644 mem: 8254660608 cpu: [{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":14223281,"nice":0,"sys":24294625,"idle":648011062,"irq":4005406}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":8285328,"nice":0,"sys":10836781,"idle":667406671,"irq":312828}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":24114781,"nice":0,"sys":24593609,"idle":637820390,"irq":387046}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":7777734,"nice":0,"sys":8143156,"idle":670607890,"irq":161718}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":16293906,"nice":0,"sys":16532109,"idle":653702765,"irq":266265}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":10050531,"nice":0,"sys":10650625,"idle":665827609,"irq":117390}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":12674125,"nice":0,"sys":15015453,"idle":658839187,"irq":219765}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":14666750,"nice":0,"sys":13394859,"idle":658467140,"irq":99828}}] version: 3.4.0 [2025-01-07 15:28:54.294] [info] app get lock success [2025-01-07 15:28:54.376] [info] App Ready [2025-01-07 15:28:54.378] [info] Screen: width: 1280, height: 720 | width: 1920, height: 1080 [2025-01-07 15:28:54.380] [info] create new main web [2025-01-07 15:28:54.434] [info] checking java version [2025-01-07 15:28:54.436] [info] 发现内置 JRE ,跳过版本检查 [2025-01-07 15:28:54.470] [info] **realport: 8989** [2025-01-07 15:28:54.472] [info] resourcesPath: D:\oceanbase0822\oceanbase\OceanBase Developer Center\resources [2025-01-07 15:28:54.476] [info] renderer path: file:D:\oceanbase0822\oceanbase\OceanBase Developer Center\resources\renderer\ [2025-01-07 15:28:54.477] [info] obPath: D:\oceanbase0822\oceanbase\OceanBase Developer Center\resources\libraries\obclient\obclient.exe [2025-01-07 15:28:54.505] [info] system env ALLUSERSPROFILE APPDATA CHROME_CRASHPAD_PIPE_NAME CLASSPATH CommonProgramFiles CommonProgramFiles(x86) CommonProgramW6432 COMPUTERNAME ComSpec DriverData HOMEDRIVE HOMEPATH IGCCSVC_DB JAVA_HOME LOCALAPPDATA LOGONSERVER NUMBER_OF_PROCESSORS OneDrive ORIGINAL_XDG_CURRENT_DESKTOP OS Path PATHEXT PROCESSOR_ARCHITECTURE PROCESSOR_IDENTIFIER PROCESSOR_LEVEL PROCESSOR_REVISION ProgramData ProgramFiles ProgramFiles(x86) ProgramW6432 PSModulePath PUBLIC SESSIONNAME SVN_EXPERIMENTAL_COMMANDS SystemDrive SystemRoot TEMP TMP TNS_ADMIN USERDNSDOMAIN USERDOMAIN USERDOMAIN_ROAMINGPROFILE USERNAME USERPROFILE windir ZES_ENABLE_SYSMAN [2025-01-07 15:28:54.508] [info] runJavaProcess jar: D:\oceanbase0822\oceanbase\OceanBase Developer Center\resources\libraries\java\odc.jar cwd: C:\Users\zhangwenbo-014\AppData\Roaming\odc env: { "ODC_TASK_TYPE": null, "ODC_BEFORE_ACTION": null, "ODC_TASK_ACTION": null, "ODC_AFTER_ACTION": null, "ODC_WEB_STATIC_LOCATION": "file:D:\\oceanbase0822\\oceanbase\\OceanBase Developer Center\\resources\\renderer\\", "ALLUSERSPROFILE": "C:\\ProgramData", "APPDATA": "C:\\Users\\zhangwenbo-014\\AppData\\Roaming", "CHROME_CRASHPAD_PIPE_NAME": "\\\\.\\pipe\\crashpad_16024_WXUCFFXOWIPSTZEP", "CLASSPATH": ".;C:\\Program Files\\Java\\jdk1.8.0_291\\lib\\dt.jar;C:\\Program Files\\Java\\jdk1.8.0_291\\lib\\tools.jar", "CommonProgramFiles": "C:\\Program Files\\Common Files", "CommonProgramFiles(x86)": "C:\\Program Files (x86)\\Common Files", "CommonProgramW6432": "C:\\Program Files\\Common Files", "COMPUTERNAME": "JTWH-144HJH4", "ComSpec": "C:\\WINDOWS\\system32\\cmd.exe", "DriverData": "C:\\Windows\\System32\\Drivers\\DriverData", "HOMEDRIVE": "C:", "HOMEPATH": "\\Users\\zhangwenbo-014", "IGCCSVC_DB": "AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAu2V7p28eNEyt9lUnkL7vhQQAAAACAAAAAAAQZgAAAAEAACAAAAD6/95PvyGwpX7zFRfz74p7e9Ej97IUAHOIDMNeRX1LngAAAAAOgAAAAAIAACAAAABPX3ZG9g+ns++mpJCkbxKHwCuHb7/64t/puOhX2kSq9mAAAACRMcywlLDaVag5/2e8SZAgeaNQH/Ern5WgBpGV42bKKccjw9JUmntFKvZ2jAVx4mV0JH8b5OjPFhky0gWz6Nhd3jaIdfX97rNaB/W3MFOGDQE9SMNria6mI5MeUayA/cZAAAAA0wMRK4SCw0Q8rrIrIctae5bFcNx/M3GENahVHuLbbwaw2SRZ2RVQnKzTZGyUKYmUihtDf/BkyWYNrfYgMwAaHw==", "JAVA_HOME": "D:\\oceanbase0822\\oceanbase\\OceanBase Developer Center\\resources\\libraries\\jre", "LOCALAPPDATA": "C:\\Users\\zhangwenbo-014\\AppData\\Local", "LOGONSERVER": "\\\\GP12ADAPKVZV", "NUMBER_OF_PROCESSORS": "8", "OneDrive": "C:\\Users\\zhangwenbo-014\\OneDrive", "ORIGINAL_XDG_CURRENT_DESKTOP": "undefined", "OS": "Windows_NT", "Path": "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path;C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\TortoiseSVN\\bin;C:\\Program Files\\Java\\jdk1.8.0_291\\bin;C:\\Program Files\\Java\\jre-1.8\\bin;C:\\Program Files\\Java\\jdk1.8.0_291\\jre\\bin;D:\\python\\Scripts\\;D:\\python\\;C:\\Users\\zhangwenbo-014\\AppData\\Local\\Microsoft\\WindowsApps;;D:\\fiddle\\Fiddler;C:\\Users\\zhangwenbo-014\\AppData\\Local\\Microsoft\\WindowsApps", "PATHEXT": ".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC", "PROCESSOR_ARCHITECTURE": "AMD64", "PROCESSOR_IDENTIFIER": "Intel64 Family 6 Model 140 Stepping 1, GenuineIntel", "PROCESSOR_LEVEL": "6", "PROCESSOR_REVISION": "8c01", "ProgramData": "C:\\ProgramData", "ProgramFiles": "C:\\Program Files", "ProgramFiles(x86)": "C:\\Program Files (x86)", "ProgramW6432": "C:\\Program Files", "PSModulePath": "C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules", "PUBLIC": "C:\\Users\\Public", "SESSIONNAME": "Console", "SVN_EXPERIMENTAL_COMMANDS": "shelf2", "SystemDrive": "C:", "SystemRoot": "C:\\WINDOWS", "TEMP": "C:\\Users\\ZHANGW~1\\AppData\\Local\\Temp", "TMP": "C:\\Users\\ZHANGW~1\\AppData\\Local\\Temp", "TNS_ADMIN": "D:\\instantclient_21_7", "USERDNSDOMAIN": "GR.INTRA.CPIC.COM.CN", "USERDOMAIN": "GR", "USERDOMAIN_ROAMINGPROFILE": "GR", "USERNAME": "zhangwenbo-014", "USERPROFILE": "C:\\Users\\zhangwenbo-014", "windir": "C:\\WINDOWS", "ZES_ENABLE_SYSMAN": "1", "server.port": "8989", "ODC_PROFILE_MODE": "clientMode", "obclient.work.dir": "C:\\Users\\zhangwenbo-014\\AppData\\Roaming\\odc\\data", "file.storage.dir": "C:\\Users\\zhangwenbo-014\\AppData\\Roaming\\odc\\data", "DB_PATH": "C:\\Users\\zhangwenbo-014\\AppData\\Roaming\\odc", "obclient.file.path": "D:\\oceanbase0822\\oceanbase\\OceanBase Developer Center\\resources\\libraries\\obclient\\obclient.exe" } [2025-01-07 15:28:54.510] [info] fetch server status count(1) [2025-01-07 15:28:54.540] [info] check server with resp err [2025-01-07 15:28:54.542] [info] check server with false [2025-01-07 15:28:58.545] [info] fetch server status count(2) [2025-01-07 15:28:58.551] [info] check server with resp err [2025-01-07 15:28:58.554] [info] check server with false [2025-01-07 15:28:59.737] [info] Java process exited with code 1, signal null [2025-01-07 15:28:59.739] [error] Java 进程异常退出! [2025-01-07 15:33:36.878] [info] app will quit: { preventDefault: '[function] function preventDefault() { [native code] }', sender: { quit: '[function] function quit() { [native code] }', exit: '[function] function exit() { [native code] }', focus: '[function] function focus() { [native code] }', getVersion: '[function] function getVersion() { [native code] }', setVersion: '[function] function setVersion() { [native code] }', getName: '[function] function getName() { [native code] }', setName: '[function] function setName() { [native code] }', isReady: '[function] function isReady() { [native code] }', whenReady: '[function] function whenReady() { [native code] }', addRecentDocument: '[function] function addRecentDocument() { [native code] }', clearRecentDocuments: '[function] function clearRecentDocuments() { [native code] }', setAppUserModelId: '[function] function setAppUserModelId() { [native code] }', isDefaultProtocolClient: '[function] function isDefaultProtocolClient() { [native code] }', setAsDefaultProtocolClient: '[function] function setAsDefaultProtocolClient() { [native code] }', removeAsDefaultProtocolClient: '[function] function removeAsDefaultProtocolClient() { [native code] }', getApplicationInfoForProtocol: '[function] function getApplicationInfoForProtocol() { [native code] }', getApplicationNameForProtocol: '[function] function getApplicationNameForProtocol() { [native code] }', setBadgeCount: '[function] function setBadgeCount() { [native code] }', getBadgeCount: '[function] function getBadgeCount() { [native code] }', getLoginItemSettings: '[function] function getLoginItemSettings() { [native code] }', setLoginItemSettings: '[function] function setLoginItemSettings() { [native code] }', isEmojiPanelSupported: '[function] function isEmojiPanelSupported() { [native code] }', setAboutPanelOptions: '[function] function setAboutPanelOptions() { [native code] }', showAboutPanel: '[function] function showAboutPanel() { [native code] }', showEmojiPanel: '[function] function showEmojiPanel() { [native code] }', setUserTasks: '[function] function setUserTasks() { [native code] }', getJumpListSettings: '[function] function getJumpListSettings() { [native code] }', setJumpList: '[function] function setJumpList() { [native code] }', setAppPath: '[function] function setAppPath() { [native code] }', getAppPath: '[function] function getAppPath() { [native code] }', setPath: '[function] function setPath() { [native code] }', getPath: '[function] function getPath() { [native code] }', setAppLogsPath: '[function] function setAppLogsPath() { [native code] }', setDesktopName: '[function] function setDesktopName() { [native code] }', getLocale: '[function] function getLocale() { [native code] }', getLocaleCountryCode: '[function] function getLocaleCountryCode() { [native code] }', hasSingleInstanceLock: '[function] function hasSingleInstanceLock() { [native code] }', requestSingleInstanceLock: '[function] function requestSingleInstanceLock() { [native code] }', releaseSingleInstanceLock: '[function] function releaseSingleInstanceLock() { [native code] }', relaunch: '[function] function relaunch() { [native code] }', isAccessibilitySupportEnabled: '[function] function isAccessibilitySupportEnabled() { [native code] }', setAccessibilitySupportEnabled: '[function] function setAccessibilitySupportEnabled() { [native code] }', disableHardwareAcceleration: '[function] function disableHardwareAcceleration() { [native code] }', disableDomainBlockingFor3DAPIs: '[function] function disableDomainBlockingFor3DAPIs() { [native code] }', getFileIcon: '[function] function getFileIcon() { [native code] }', getAppMetrics: '[function] function getAppMetrics() { [native code] }', getGPUFeatureStatus: '[function] function getGPUFeatureStatus() { [native code] }', getGPUInfo: '[function] function getGPUInfo() { [native code] }', userAgentFallback: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) odc/3.4.0 Chrome/93.0.4577.82 Electron/14.2.9 Safari/537.36', enableSandbox: '[function] function enableSandbox() { [native code] }', commandLine: { hasSwitch: '[function] e=>a.hasSwitch(String(e))', getSwitchValue: '[function] e=>a.getSwitchValue(String(e))', appendSwitch: '[function] (e,t)=>a.appendSwitch(String(e),void 0===t?t:String(t))', appendArgument: '[function] e=>a.appendArgument(String(e))' }, isPackaged: true, _events: { 'certificate-error': '[function] (t,r,...o)=>{r.emit(e,t,...o)}', 'select-client-certificate': '[function] (t,r,...o)=>{r.emit(e,t,...o)}', quit: [ '[function] (e,t)=>{process.emit("exit",t)}', '[function] e=>{u.info("app quit:",e,"\\n\\n")}' ], 'window-all-closed': [ '[function] ()=>{1===a.listenerCount("window-all-closed")&&a.quit()}', '[function] ()=>{u.info("windows all closed"),"darwin"!==process.platform&&o.app.quit()}' ], ready: '[function] ()=>Z(this,void 0,void 0,(function*(){u.info("App Ready"),u.info("Screen: "+o.screen.getAllDisplays().map(e=>`width: ${e.size.width}, height: ${e.size.height}`).join(" | ")),"darwin"===process.platform&&(!function(e){const n=[{label:"Application",submenu:[{label:"About Application",selector:"orderFrontStandardAboutPanel:"},{type:"separator"},{label:"Quit",accelerator:"Command+Q",click:()=>{e.quit()}}]},{label:"Edit",submenu:[{label:"Undo",accelerator:"CmdOrCtrl+Z",selector:"undo:"},{label:"Redo",accelerator:"Shift+CmdOrCtrl+Z",selector:"redo:"},{type:"separator"},{label:"Cut",accelerator:"CmdOrCtrl+X",selector:"cut:"},{label:"Copy",accelerator:"CmdOrCtrl+C",selector:"copy:"},{label:"Paste",accelerator:"CmdOrCtrl+V",selector:"paste:"},{label:"Select All",accelerator:"CmdOrCtrl+A",selector:"selectAll:"}]}];o.Menu.setApplicationMenu(o.Menu.buildFromTemplate(n))}(o.app),o.app.setAboutPanelOptions({applicationName:d.appName,applicationVersion:d.version,copyright:d.copyright,version:d.version,credits:"A SQL Client for OceanBase"}),u.info("App Menu Ready")),ee(process.argv),e()}))', 'web-contents-created': [ '[function] function (e, contents) {\n' + ' var promise = contents.executeJavaScript(\n' + ` 'try {require("' + moduleName + '")} catch(e){}; void 0;'\n` + ' );\n' + '\n' + ' // Do nothing on error, just prevent Unhandled rejection\n' + " if (promise && typeof promise.catch === 'function') {\n" + ' promise.catch(function () {});\n' + ' }\n' + ' }', '[function] (_, contents) => {\n' + ' // SetImmediate is required for contents.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(contents);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (contents.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(contents);\n' + ' });\n' + ' }\n' + ' }', '[function] (_, contents) => {\n' + ' // SetImmediate is required for contents.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(contents);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (contents.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(contents);\n' + ' });\n' + ' }\n' + ' }' ], 'render-process-gone': [ '[function] (_, contents, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(contents, details);\n' + ' }\n' + ' }', '[function] (_, contents, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(contents, details);\n' + ' }\n' + ' }' ], 'child-process-gone': [ '[function] (_, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(details);\n' + ' }\n' + ' }', '[function] (_, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(details);\n' + ' }\n' + ' }' ], 'browser-window-created': '[function] (_, window) => {\n' + ' // SetImmediate is required for window.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(window);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (window.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(window);\n' + ' });\n' + ' }\n' + ' }', 'will-quit': [ '[function] e=>{if(u.info("app will quit:",e),!N.getInstance().isKilled){e.preventDefault(),function(){Z(this,void 0,void 0,(function*(){yield N.getInstance().stopServer(!0),o.app.quit()}))}()}}', '[function] (event) => (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {\n' + ' if (event.defaultPrevented) {\n' + ' return;\n' + ' }\n' + " utils_1.logger.log('[MainProcessSession] Exit Handler');\n" + ' // Stop the exit so we have time to send the session\n' + ' event.preventDefault();\n' + ' try {\n' + ' // End the session\n' + ' yield (0, sessions_1.endSession)();\n' + ' }\n' + ' catch (e) {\n' + ' // Ignore and log any errors which would prevent app exit\n' + " utils_1.logger.warn('[MainProcessSession] Error ending session:', e);\n" + ' }\n' + ' electron_1.app.exit();\n' + ' })' ], 'before-quit': '[function] () => {\n' + ' this._ensureExitHandlerLast();\n' + ' }', 'second-instance': '[function] (n,t)=>{u.info("app second-instance"),"win32"===process.platform&&(ee(t),"ready"==N.getInstance().status&&(u.info("app second-instance(open new window)"),e()))}', activate: '[function] ()=>{u.info("app activate"),0===o.BrowserWindow.getAllWindows().length&&(u.info("windows length is 0, create new window"),e())}', 'open-url': '[function] (n,t)=>Z(this,void 0,void 0,(function*(){u.info("app open-url"),t&&(u.info("app open-url(add params)"),T.addParams(j(t)));"ready"==N.getInstance().status&&(u.info("app open-url(ready and open new window)"),e())}))' }, _eventsCount: 14, emit: '[function] (event, ...args) => {\n' + ' if (shouldCapture && shouldCapture(event)) {\n' + ' const breadcrumb = {\n' + " category: 'electron',\n" + ' message: `${category}.${event}`,\n' + ' timestamp: new Date().getTime() / 1000,\n' + " type: 'ui',\n" + ' };\n' + ' if (id) {\n' + ' const state = (0, renderers_1.getRendererProperties)(id);\n' + ' if (!this._options.captureWindowTitles && (state === null || state === void 0 ? void 0 : state.title)) {\n' + ' delete state.title;\n' + ' }\n' + ' if (state) {\n' + ' breadcrumb.data = state;\n' + ' }\n' + ' }\n' + ' (0, core_1.addBreadcrumb)(breadcrumb);\n' + ' }\n' + ' return emit(event, ...args);\n' + ' }' } } [2025-01-07 15:33:36.892] [info] fetch server status count(3) [2025-01-07 15:33:36.911] [info] check server with resp err [2025-01-07 15:33:36.913] [info] check server with false [2025-01-07 15:33:37.953] [info] app quit: { preventDefault: '[function] function preventDefault() { [native code] }', sender: { quit: '[function] function quit() { [native code] }', exit: '[function] function exit() { [native code] }', focus: '[function] function focus() { [native code] }', getVersion: '[function] function getVersion() { [native code] }', setVersion: '[function] function setVersion() { [native code] }', getName: '[function] function getName() { [native code] }', setName: '[function] function setName() { [native code] }', isReady: '[function] function isReady() { [native code] }', whenReady: '[function] function whenReady() { [native code] }', addRecentDocument: '[function] function addRecentDocument() { [native code] }', clearRecentDocuments: '[function] function clearRecentDocuments() { [native code] }', setAppUserModelId: '[function] function setAppUserModelId() { [native code] }', isDefaultProtocolClient: '[function] function isDefaultProtocolClient() { [native code] }', setAsDefaultProtocolClient: '[function] function setAsDefaultProtocolClient() { [native code] }', removeAsDefaultProtocolClient: '[function] function removeAsDefaultProtocolClient() { [native code] }', getApplicationInfoForProtocol: '[function] function getApplicationInfoForProtocol() { [native code] }', getApplicationNameForProtocol: '[function] function getApplicationNameForProtocol() { [native code] }', setBadgeCount: '[function] function setBadgeCount() { [native code] }', getBadgeCount: '[function] function getBadgeCount() { [native code] }', getLoginItemSettings: '[function] function getLoginItemSettings() { [native code] }', setLoginItemSettings: '[function] function setLoginItemSettings() { [native code] }', isEmojiPanelSupported: '[function] function isEmojiPanelSupported() { [native code] }', setAboutPanelOptions: '[function] function setAboutPanelOptions() { [native code] }', showAboutPanel: '[function] function showAboutPanel() { [native code] }', showEmojiPanel: '[function] function showEmojiPanel() { [native code] }', setUserTasks: '[function] function setUserTasks() { [native code] }', getJumpListSettings: '[function] function getJumpListSettings() { [native code] }', setJumpList: '[function] function setJumpList() { [native code] }', setAppPath: '[function] function setAppPath() { [native code] }', getAppPath: '[function] function getAppPath() { [native code] }', setPath: '[function] function setPath() { [native code] }', getPath: '[function] function getPath() { [native code] }', setAppLogsPath: '[function] function setAppLogsPath() { [native code] }', setDesktopName: '[function] function setDesktopName() { [native code] }', getLocale: '[function] function getLocale() { [native code] }', getLocaleCountryCode: '[function] function getLocaleCountryCode() { [native code] }', hasSingleInstanceLock: '[function] function hasSingleInstanceLock() { [native code] }', requestSingleInstanceLock: '[function] function requestSingleInstanceLock() { [native code] }', releaseSingleInstanceLock: '[function] function releaseSingleInstanceLock() { [native code] }', relaunch: '[function] function relaunch() { [native code] }', isAccessibilitySupportEnabled: '[function] function isAccessibilitySupportEnabled() { [native code] }', setAccessibilitySupportEnabled: '[function] function setAccessibilitySupportEnabled() { [native code] }', disableHardwareAcceleration: '[function] function disableHardwareAcceleration() { [native code] }', disableDomainBlockingFor3DAPIs: '[function] function disableDomainBlockingFor3DAPIs() { [native code] }', getFileIcon: '[function] function getFileIcon() { [native code] }', getAppMetrics: '[function] function getAppMetrics() { [native code] }', getGPUFeatureStatus: '[function] function getGPUFeatureStatus() { [native code] }', getGPUInfo: '[function] function getGPUInfo() { [native code] }', userAgentFallback: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) odc/3.4.0 Chrome/93.0.4577.82 Electron/14.2.9 Safari/537.36', enableSandbox: '[function] function enableSandbox() { [native code] }', commandLine: { hasSwitch: '[function] e=>a.hasSwitch(String(e))', getSwitchValue: '[function] e=>a.getSwitchValue(String(e))', appendSwitch: '[function] (e,t)=>a.appendSwitch(String(e),void 0===t?t:String(t))', appendArgument: '[function] e=>a.appendArgument(String(e))' }, isPackaged: true, _events: { 'certificate-error': '[function] (t,r,...o)=>{r.emit(e,t,...o)}', 'select-client-certificate': '[function] (t,r,...o)=>{r.emit(e,t,...o)}', quit: [ '[function] (e,t)=>{process.emit("exit",t)}', '[function] e=>{u.info("app quit:",e,"\\n\\n")}' ], 'window-all-closed': [ '[function] ()=>{1===a.listenerCount("window-all-closed")&&a.quit()}', '[function] ()=>{u.info("windows all closed"),"darwin"!==process.platform&&o.app.quit()}' ], ready: '[function] ()=>Z(this,void 0,void 0,(function*(){u.info("App Ready"),u.info("Screen: "+o.screen.getAllDisplays().map(e=>`width: ${e.size.width}, height: ${e.size.height}`).join(" | ")),"darwin"===process.platform&&(!function(e){const n=[{label:"Application",submenu:[{label:"About Application",selector:"orderFrontStandardAboutPanel:"},{type:"separator"},{label:"Quit",accelerator:"Command+Q",click:()=>{e.quit()}}]},{label:"Edit",submenu:[{label:"Undo",accelerator:"CmdOrCtrl+Z",selector:"undo:"},{label:"Redo",accelerator:"Shift+CmdOrCtrl+Z",selector:"redo:"},{type:"separator"},{label:"Cut",accelerator:"CmdOrCtrl+X",selector:"cut:"},{label:"Copy",accelerator:"CmdOrCtrl+C",selector:"copy:"},{label:"Paste",accelerator:"CmdOrCtrl+V",selector:"paste:"},{label:"Select All",accelerator:"CmdOrCtrl+A",selector:"selectAll:"}]}];o.Menu.setApplicationMenu(o.Menu.buildFromTemplate(n))}(o.app),o.app.setAboutPanelOptions({applicationName:d.appName,applicationVersion:d.version,copyright:d.copyright,version:d.version,credits:"A SQL Client for OceanBase"}),u.info("App Menu Ready")),ee(process.argv),e()}))', 'web-contents-created': [ '[function] function (e, contents) {\n' + ' var promise = contents.executeJavaScript(\n' + ` 'try {require("' + moduleName + '")} catch(e){}; void 0;'\n` + ' );\n' + '\n' + ' // Do nothing on error, just prevent Unhandled rejection\n' + " if (promise && typeof promise.catch === 'function') {\n" + ' promise.catch(function () {});\n' + ' }\n' + ' }', '[function] (_, contents) => {\n' + ' // SetImmediate is required for contents.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(contents);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (contents.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(contents);\n' + ' });\n' + ' }\n' + ' }', '[function] (_, contents) => {\n' + ' // SetImmediate is required for contents.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(contents);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (contents.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(contents);\n' + ' });\n' + ' }\n' + ' }' ], 'render-process-gone': [ '[function] (_, contents, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(contents, details);\n' + ' }\n' + ' }', '[function] (_, contents, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(contents, details);\n' + ' }\n' + ' }' ], 'child-process-gone': [ '[function] (_, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(details);\n' + ' }\n' + ' }', '[function] (_, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(details);\n' + ' }\n' + ' }' ], 'browser-window-created': '[function] (_, window) => {\n' + ' // SetImmediate is required for window.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(window);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (window.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(window);\n' + ' });\n' + ' }\n' + ' }', 'will-quit': [ '[function] e=>{if(u.info("app will quit:",e),!N.getInstance().isKilled){e.preventDefault(),function(){Z(this,void 0,void 0,(function*(){yield N.getInstance().stopServer(!0),o.app.quit()}))}()}}', '[function] (event) => (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {\n' + ' if (event.defaultPrevented) {\n' + ' return;\n' + ' }\n' + " utils_1.logger.log('[MainProcessSession] Exit Handler');\n" + ' // Stop the exit so we have time to send the session\n' + ' event.preventDefault();\n' + ' try {\n' + ' // End the session\n' + ' yield (0, sessions_1.endSession)();\n' + ' }\n' + ' catch (e) {\n' + ' // Ignore and log any errors which would prevent app exit\n' + " utils_1.logger.warn('[MainProcessSession] Error ending session:', e);\n" + ' }\n' + ' electron_1.app.exit();\n' + ' })' ], 'before-quit': '[function] () => {\n' + ' this._ensureExitHandlerLast();\n' + ' }', 'second-instance': '[function] (n,t)=>{u.info("app second-instance"),"win32"===process.platform&&(ee(t),"ready"==N.getInstance().status&&(u.info("app second-instance(open new window)"),e()))}', activate: '[function] ()=>{u.info("app activate"),0===o.BrowserWindow.getAllWindows().length&&(u.info("windows length is 0, create new window"),e())}', 'open-url': '[function] (n,t)=>Z(this,void 0,void 0,(function*(){u.info("app open-url"),t&&(u.info("app open-url(add params)"),T.addParams(j(t)));"ready"==N.getInstance().status&&(u.info("app open-url(ready and open new window)"),e())}))' }, _eventsCount: 14, emit: '[function] (event, ...args) => {\n' + ' if (shouldCapture && shouldCapture(event)) {\n' + ' const breadcrumb = {\n' + " category: 'electron',\n" + ' message: `${category}.${event}`,\n' + ' timestamp: new Date().getTime() / 1000,\n' + " type: 'ui',\n" + ' };\n' + ' if (id) {\n' + ' const state = (0, renderers_1.getRendererProperties)(id);\n' + ' if (!this._options.captureWindowTitles && (state === null || state === void 0 ? void 0 : state.title)) {\n' + ' delete state.title;\n' + ' }\n' + ' if (state) {\n' + ' breadcrumb.data = state;\n' + ' }\n' + ' }\n' + ' (0, core_1.addBreadcrumb)(breadcrumb);\n' + ' }\n' + ' return emit(event, ...args);\n' + ' }' } } [2025-01-07 16:01:57.749] [info] getLockFinished [2025-01-07 16:01:57.757] [info] APP Start [2025-01-07 16:01:57.758] [info] Mem: { "total": 8061192, "free": 1234092, "swapTotal": 22741256, "swapFree": 3599356 } [2025-01-07 16:01:57.778] [info] OS: Windows_NT platform: win32 arch: x64 os_release: 10.0.19045 uptime: 1666628 mem: 8254660608 cpu: [{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":14297750,"nice":0,"sys":24419515,"idle":649795187,"irq":4027093}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":8322296,"nice":0,"sys":10881562,"idle":669308406,"irq":313765}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":24213796,"nice":0,"sys":24695093,"idle":639603375,"irq":388859}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":7818375,"nice":0,"sys":8193593,"idle":672500281,"irq":162265}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":16366890,"nice":0,"sys":16620203,"idle":655525171,"irq":267421}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":10107406,"nice":0,"sys":10719109,"idle":667685734,"irq":117875}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":12746953,"nice":0,"sys":15105125,"idle":660660171,"irq":220921}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":14722703,"nice":0,"sys":13479109,"idle":660310421,"irq":100531}}] version: 4.3.2 [2025-01-07 16:01:57.780] [info] app get lock success [2025-01-07 16:01:57.906] [info] App Ready [2025-01-07 16:01:57.909] [info] Screen: width: 1280, height: 720 | width: 1920, height: 1080 [2025-01-07 16:01:57.911] [info] create new main web [2025-01-07 16:01:57.978] [info] checking java version [2025-01-07 16:01:57.981] [info] 发现内置 JRE ,跳过版本检查 [2025-01-07 16:01:58.019] [info] **realport: 8989** [2025-01-07 16:01:58.021] [info] resourcesPath: D:\OceanBase\OceanBase Developer Center\resources [2025-01-07 16:01:58.023] [info] resourcesPath: D:\OceanBase\OceanBase Developer Center\resources [2025-01-07 16:01:58.026] [info] resourcesPath: D:\OceanBase\OceanBase Developer Center\resources [2025-01-07 16:01:58.029] [info] platform: win32 [2025-01-07 16:01:58.030] [info] renderer path: file:D:\OceanBase\OceanBase Developer Center\resources\renderer\ [2025-01-07 16:01:58.032] [info] obPath: D:\OceanBase\OceanBase Developer Center\resources\libraries\obclient\obclient.exe [2025-01-07 16:01:58.034] [info] jvmOptions: -Xms512m -Xmx2048m [2025-01-07 16:01:58.086] [info] system env ALLUSERSPROFILE APPDATA CHROME_CRASHPAD_PIPE_NAME CLASSPATH CommonProgramFiles CommonProgramFiles(x86) CommonProgramW6432 COMPUTERNAME ComSpec DriverData HOMEDRIVE HOMEPATH IGCCSVC_DB JAVA_HOME LOCALAPPDATA LOGONSERVER NUMBER_OF_PROCESSORS OneDrive ORIGINAL_XDG_CURRENT_DESKTOP OS Path PATHEXT PROCESSOR_ARCHITECTURE PROCESSOR_IDENTIFIER PROCESSOR_LEVEL PROCESSOR_REVISION ProgramData ProgramFiles ProgramFiles(x86) ProgramW6432 PSModulePath PUBLIC SESSIONNAME SVN_EXPERIMENTAL_COMMANDS SystemDrive SystemRoot TEMP TMP TNS_ADMIN USERDNSDOMAIN USERDOMAIN USERDOMAIN_ROAMINGPROFILE USERNAME USERPROFILE windir ZES_ENABLE_SYSMAN __COMPAT_LAYER [2025-01-07 16:01:58.088] [info] runJavaProcess jar: D:\OceanBase\OceanBase Developer Center\resources\libraries\java\odc.jar cwd: C:\Users\zhangwenbo-014\AppData\Roaming\odc env: { "ODC_WEB_STATIC_LOCATION": "file:D:\\OceanBase\\OceanBase Developer Center\\resources\\renderer\\", "DB_PATH": "C:\\Users\\zhangwenbo-014\\AppData\\Roaming\\odc", "ODC_PROFILE_MODE": "clientMode", "CLASSPATH": ".;C:\\Program Files\\Java\\jdk1.8.0_291\\lib\\dt.jar;C:\\Program Files\\Java\\jdk1.8.0_291\\lib\\tools.jar", "PATH": "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path;C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\TortoiseSVN\\bin;C:\\Program Files\\Java\\jdk1.8.0_291\\bin;C:\\Program Files\\Java\\jre-1.8\\bin;C:\\Program Files\\Java\\jdk1.8.0_291\\jre\\bin;D:\\python\\Scripts\\;D:\\python\\;C:\\Users\\zhangwenbo-014\\AppData\\Local\\Microsoft\\WindowsApps;;D:\\fiddle\\Fiddler;C:\\Users\\zhangwenbo-014\\AppData\\Local\\Microsoft\\WindowsApps", "JAVA_HOME": "D:\\OceanBase\\OceanBase Developer Center\\resources\\libraries\\jre", "ODC_PLUGIN_DIR": "D:\\OceanBase\\OceanBase Developer Center\\resources\\libraries\\java\\plugins", "ODC_STARTER_DIR": "D:\\OceanBase\\OceanBase Developer Center\\resources\\libraries\\java\\starters", "server.port": "8989", "obclient.work.dir": "C:\\Users\\zhangwenbo-014\\AppData\\Roaming\\odc\\data", "file.storage.dir": "C:\\Users\\zhangwenbo-014\\AppData\\Roaming\\odc\\data", "obclient.file.path": "D:\\OceanBase\\OceanBase Developer Center\\resources\\libraries\\obclient\\obclient.exe" } [2025-01-07 16:01:58.091] [info] fetch server status count(1) [2025-01-07 16:01:58.105] [info] check server with resp err [2025-01-07 16:01:58.107] [info] check server with false [2025-01-07 16:02:02.122] [info] fetch server status count(2) [2025-01-07 16:02:02.127] [info] check server with resp err [2025-01-07 16:02:02.129] [info] check server with false [2025-01-07 16:02:04.082] [info] Java process exited with code 1, signal null [2025-01-07 16:02:04.085] [error] Java 进程异常退出! [2025-01-07 16:02:06.633] [info] app will quit: { preventDefault: '[function] function preventDefault() { [native code] }', sender: { quit: '[function] function quit() { [native code] }', exit: '[function] function exit() { [native code] }', focus: '[function] function focus() { [native code] }', getVersion: '[function] function getVersion() { [native code] }', setVersion: '[function] function setVersion() { [native code] }', getName: '[function] function getName() { [native code] }', setName: '[function] function setName() { [native code] }', isReady: '[function] function isReady() { [native code] }', whenReady: '[function] function whenReady() { [native code] }', addRecentDocument: '[function] function addRecentDocument() { [native code] }', clearRecentDocuments: '[function] function clearRecentDocuments() { [native code] }', setAppUserModelId: '[function] function setAppUserModelId() { [native code] }', isDefaultProtocolClient: '[function] function isDefaultProtocolClient() { [native code] }', setAsDefaultProtocolClient: '[function] function setAsDefaultProtocolClient() { [native code] }', removeAsDefaultProtocolClient: '[function] function removeAsDefaultProtocolClient() { [native code] }', getApplicationInfoForProtocol: '[function] function getApplicationInfoForProtocol() { [native code] }', getApplicationNameForProtocol: '[function] function getApplicationNameForProtocol() { [native code] }', setBadgeCount: '[function] function setBadgeCount() { [native code] }', getBadgeCount: '[function] function getBadgeCount() { [native code] }', getLoginItemSettings: '[function] function getLoginItemSettings() { [native code] }', setLoginItemSettings: '[function] function setLoginItemSettings() { [native code] }', isEmojiPanelSupported: '[function] function isEmojiPanelSupported() { [native code] }', setAboutPanelOptions: '[function] function setAboutPanelOptions() { [native code] }', showAboutPanel: '[function] function showAboutPanel() { [native code] }', showEmojiPanel: '[function] function showEmojiPanel() { [native code] }', setUserTasks: '[function] function setUserTasks() { [native code] }', getJumpListSettings: '[function] function getJumpListSettings() { [native code] }', setJumpList: '[function] function setJumpList() { [native code] }', isPackaged: true, setAppPath: '[function] function setAppPath() { [native code] }', getAppPath: '[function] function getAppPath() { [native code] }', setPath: '[function] function setPath() { [native code] }', getPath: '[function] function getPath() { [native code] }', setAppLogsPath: '[function] function setAppLogsPath() { [native code] }', setDesktopName: '[function] function setDesktopName() { [native code] }', getLocale: '[function] function getLocale() { [native code] }', getPreferredSystemLanguages: '[function] function getPreferredSystemLanguages() { [native code] }', getSystemLocale: '[function] function getSystemLocale() { [native code] }', getLocaleCountryCode: '[function] function getLocaleCountryCode() { [native code] }', hasSingleInstanceLock: '[function] function hasSingleInstanceLock() { [native code] }', requestSingleInstanceLock: '[function] function requestSingleInstanceLock() { [native code] }', releaseSingleInstanceLock: '[function] function releaseSingleInstanceLock() { [native code] }', relaunch: '[function] function relaunch() { [native code] }', isAccessibilitySupportEnabled: '[function] function isAccessibilitySupportEnabled() { [native code] }', setAccessibilitySupportEnabled: '[function] function setAccessibilitySupportEnabled() { [native code] }', disableHardwareAcceleration: '[function] function disableHardwareAcceleration() { [native code] }', disableDomainBlockingFor3DAPIs: '[function] function disableDomainBlockingFor3DAPIs() { [native code] }', getFileIcon: '[function] function getFileIcon() { [native code] }', getAppMetrics: '[function] function getAppMetrics() { [native code] }', getGPUFeatureStatus: '[function] function getGPUFeatureStatus() { [native code] }', getGPUInfo: '[function] function getGPUInfo() { [native code] }', runningUnderARM64Translation: false, userAgentFallback: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) odc/4.3.2 Chrome/108.0.5359.215 Electron/22.3.27 Safari/537.36', configureHostResolver: '[function] function configureHostResolver() { [native code] }', enableSandbox: '[function] function enableSandbox() { [native code] }', commandLine: { hasSwitch: '[function] e=>a.hasSwitch(String(e))', getSwitchValue: '[function] e=>a.getSwitchValue(String(e))', appendSwitch: '[function] (e,t)=>a.appendSwitch(String(e),void 0===t?t:String(t))', appendArgument: '[function] e=>a.appendArgument(String(e))', removeSwitch: '[function] e=>a.removeSwitch(String(e))' }, _events: { 'certificate-error': '[function] (t,r,...o)=>{r.emit(e,t,...o)}', 'select-client-certificate': '[function] (t,r,...o)=>{r.emit(e,t,...o)}', 'child-process-gone': [ '[function] function(...e){if(0!==this.listenerCount(t)){n();const r=o(...e);r&&this.emit(t,...r)}}', '[function] (_, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(details);\n' + ' }\n' + ' }', '[function] (_, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(details);\n' + ' }\n' + ' }' ], 'render-process-gone': [ '[function] function(...e){if(0!==this.listenerCount(t)){n();const r=o(...e);r&&this.emit(t,...r)}}', '[function] (_, contents, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(contents, details);\n' + ' }\n' + ' }', '[function] (_, contents, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(contents, details);\n' + ' }\n' + ' }' ], quit: [ '[function] (e,t)=>{process.emit("exit",t)}', '[function] e=>{j.info("app quit:",e,"\\n\\n")}' ], 'window-all-closed': [ '[function] ()=>{1===a.listenerCount("window-all-closed")&&a.quit()}', '[function] ()=>{j.info("windows all closed"),"darwin"!==process.platform&&o.app.quit()}' ], ready: '[function] ()=>ne(this,void 0,void 0,(function*(){j.info("App Ready"),j.info("Screen: "+o.screen.getAllDisplays().map(e=>`width: ${e.size.width}, height: ${e.size.height}`).join(" | ")),"darwin"===process.platform&&(!function(e){const t=[{label:"Application",submenu:[{label:"About Application",selector:"orderFrontStandardAboutPanel:"},{type:"separator"},{label:"Quit",accelerator:"Command+Q",click:()=>{e.quit()}}]},{label:"Edit",submenu:[{label:"Undo",accelerator:"CmdOrCtrl+Z",selector:"undo:"},{label:"Redo",accelerator:"Shift+CmdOrCtrl+Z",selector:"redo:"},{type:"separator"},{label:"Cut",accelerator:"CmdOrCtrl+X",selector:"cut:"},{label:"Copy",accelerator:"CmdOrCtrl+C",selector:"copy:"},{label:"Paste",accelerator:"CmdOrCtrl+V",selector:"paste:"},{label:"Select All",accelerator:"CmdOrCtrl+A",selector:"selectAll:"}]}];o.Menu.setApplicationMenu(o.Menu.buildFromTemplate(t))}(o.app),o.app.setAboutPanelOptions({applicationName:s.appName,applicationVersion:s.version,copyright:s.copyright,version:s.version,credits:"OceanBase Developer Center"}),j.info("App Menu Ready")),ie(process.argv),e()}))', 'web-contents-created': [ '[function] function (e, contents) {\n' + ' var promise = contents.executeJavaScript(\n' + ` 'try {require("' + moduleName + '")} catch(e){}; void 0;'\n` + ' );\n' + '\n' + ' // Do nothing on error, just prevent Unhandled rejection\n' + " if (promise && typeof promise.catch === 'function') {\n" + ' promise.catch(function () {});\n' + ' }\n' + ' }', '[function] (_, contents) => {\n' + ' // SetImmediate is required for contents.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(contents);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (contents.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(contents);\n' + ' });\n' + ' }\n' + ' }', '[function] (_, contents) => {\n' + ' // SetImmediate is required for contents.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(contents);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (contents.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(contents);\n' + ' });\n' + ' }\n' + ' }' ], 'browser-window-created': '[function] (_, window) => {\n' + ' // SetImmediate is required for window.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(window);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (window.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(window);\n' + ' });\n' + ' }\n' + ' }', 'will-quit': [ '[function] e=>{if(j.info("app will quit:",e),!I.getInstance().isKilled){e.preventDefault(),function(){ne(this,void 0,void 0,(function*(){yield I.getInstance().stopServer(!0),o.app.quit()}))}()}}', '[function] (event) => (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {\n' + ' if (event.defaultPrevented) {\n' + ' return;\n' + ' }\n' + " utils_1.logger.log('[MainProcessSession] Exit Handler');\n" + ' // Stop the exit so we have time to send the session\n' + ' event.preventDefault();\n' + ' try {\n' + ' // End the session\n' + ' yield (0, sessions_1.endSession)();\n' + ' }\n' + ' catch (e) {\n' + ' // Ignore and log any errors which would prevent app exit\n' + " utils_1.logger.warn('[MainProcessSession] Error ending session:', e);\n" + ' }\n' + ' electron_1.app.exit();\n' + ' })' ], 'before-quit': '[function] () => {\n' + ' this._ensureExitHandlerLast();\n' + ' }', 'second-instance': '[function] (t,n)=>{j.info("app second-instance"),"win32"===process.platform&&(ie(n),"ready"==I.getInstance().status&&(j.info("app second-instance(open new window)"),e()))}', activate: '[function] ()=>{j.info("app activate"),0===o.BrowserWindow.getAllWindows().length&&(j.info("windows length is 0, create new window"),e())}', 'open-url': '[function] (t,n)=>ne(this,void 0,void 0,(function*(){j.info("app open-url"),n&&(j.info("app open-url(add params)"),Q.addParams(x(n)));"ready"==I.getInstance().status&&(j.info("app open-url(ready and open new window)"),e())}))' }, _eventsCount: 14, emit: '[function] (event, ...args) => {\n' + ' var _a, _b;\n' + ' if (shouldCapture && shouldCapture(event)) {\n' + ' const breadcrumb = {\n' + " category: 'electron',\n" + ' message: `${category}.${event}`,\n' + ' timestamp: new Date().getTime() / 1000,\n' + " type: 'ui',\n" + ' };\n' + ' if (id) {\n' + ' breadcrumb.data = Object.assign({}, (0, renderers_1.getRendererProperties)(id));\n' + ' if (!this._options.captureWindowTitles && ((_a = breadcrumb.data) === null || _a === void 0 ? void 0 : _a.title)) {\n' + ' (_b = breadcrumb.data) === null || _b === void 0 ? true : delete _b.title;\n' + ' }\n' + ' }\n' + ' (0, core_1.addBreadcrumb)(breadcrumb);\n' + ' }\n' + ' return emit(event, ...args);\n' + ' }' } } [2025-01-07 16:02:06.653] [info] fetch server status count(3) [2025-01-07 16:02:06.694] [info] check server with resp err [2025-01-07 16:02:06.699] [info] check server with false [2025-01-07 16:02:07.032] [info] app quit: { preventDefault: '[function] function preventDefault() { [native code] }', sender: { quit: '[function] function quit() { [native code] }', exit: '[function] function exit() { [native code] }', focus: '[function] function focus() { [native code] }', getVersion: '[function] function getVersion() { [native code] }', setVersion: '[function] function setVersion() { [native code] }', getName: '[function] function getName() { [native code] }', setName: '[function] function setName() { [native code] }', isReady: '[function] function isReady() { [native code] }', whenReady: '[function] function whenReady() { [native code] }', addRecentDocument: '[function] function addRecentDocument() { [native code] }', clearRecentDocuments: '[function] function clearRecentDocuments() { [native code] }', setAppUserModelId: '[function] function setAppUserModelId() { [native code] }', isDefaultProtocolClient: '[function] function isDefaultProtocolClient() { [native code] }', setAsDefaultProtocolClient: '[function] function setAsDefaultProtocolClient() { [native code] }', removeAsDefaultProtocolClient: '[function] function removeAsDefaultProtocolClient() { [native code] }', getApplicationInfoForProtocol: '[function] function getApplicationInfoForProtocol() { [native code] }', getApplicationNameForProtocol: '[function] function getApplicationNameForProtocol() { [native code] }', setBadgeCount: '[function] function setBadgeCount() { [native code] }', getBadgeCount: '[function] function getBadgeCount() { [native code] }', getLoginItemSettings: '[function] function getLoginItemSettings() { [native code] }', setLoginItemSettings: '[function] function setLoginItemSettings() { [native code] }', isEmojiPanelSupported: '[function] function isEmojiPanelSupported() { [native code] }', setAboutPanelOptions: '[function] function setAboutPanelOptions() { [native code] }', showAboutPanel: '[function] function showAboutPanel() { [native code] }', showEmojiPanel: '[function] function showEmojiPanel() { [native code] }', setUserTasks: '[function] function setUserTasks() { [native code] }', getJumpListSettings: '[function] function getJumpListSettings() { [native code] }', setJumpList: '[function] function setJumpList() { [native code] }', isPackaged: true, setAppPath: '[function] function setAppPath() { [native code] }', getAppPath: '[function] function getAppPath() { [native code] }', setPath: '[function] function setPath() { [native code] }', getPath: '[function] function getPath() { [native code] }', setAppLogsPath: '[function] function setAppLogsPath() { [native code] }', setDesktopName: '[function] function setDesktopName() { [native code] }', getLocale: '[function] function getLocale() { [native code] }', getPreferredSystemLanguages: '[function] function getPreferredSystemLanguages() { [native code] }', getSystemLocale: '[function] function getSystemLocale() { [native code] }', getLocaleCountryCode: '[function] function getLocaleCountryCode() { [native code] }', hasSingleInstanceLock: '[function] function hasSingleInstanceLock() { [native code] }', requestSingleInstanceLock: '[function] function requestSingleInstanceLock() { [native code] }', releaseSingleInstanceLock: '[function] function releaseSingleInstanceLock() { [native code] }', relaunch: '[function] function relaunch() { [native code] }', isAccessibilitySupportEnabled: '[function] function isAccessibilitySupportEnabled() { [native code] }', setAccessibilitySupportEnabled: '[function] function setAccessibilitySupportEnabled() { [native code] }', disableHardwareAcceleration: '[function] function disableHardwareAcceleration() { [native code] }', disableDomainBlockingFor3DAPIs: '[function] function disableDomainBlockingFor3DAPIs() { [native code] }', getFileIcon: '[function] function getFileIcon() { [native code] }', getAppMetrics: '[function] function getAppMetrics() { [native code] }', getGPUFeatureStatus: '[function] function getGPUFeatureStatus() { [native code] }', getGPUInfo: '[function] function getGPUInfo() { [native code] }', runningUnderARM64Translation: false, userAgentFallback: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) odc/4.3.2 Chrome/108.0.5359.215 Electron/22.3.27 Safari/537.36', configureHostResolver: '[function] function configureHostResolver() { [native code] }', enableSandbox: '[function] function enableSandbox() { [native code] }', commandLine: { hasSwitch: '[function] e=>a.hasSwitch(String(e))', getSwitchValue: '[function] e=>a.getSwitchValue(String(e))', appendSwitch: '[function] (e,t)=>a.appendSwitch(String(e),void 0===t?t:String(t))', appendArgument: '[function] e=>a.appendArgument(String(e))', removeSwitch: '[function] e=>a.removeSwitch(String(e))' }, _events: { 'certificate-error': '[function] (t,r,...o)=>{r.emit(e,t,...o)}', 'select-client-certificate': '[function] (t,r,...o)=>{r.emit(e,t,...o)}', 'child-process-gone': [ '[function] function(...e){if(0!==this.listenerCount(t)){n();const r=o(...e);r&&this.emit(t,...r)}}', '[function] (_, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(details);\n' + ' }\n' + ' }', '[function] (_, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(details);\n' + ' }\n' + ' }' ], 'render-process-gone': [ '[function] function(...e){if(0!==this.listenerCount(t)){n();const r=o(...e);r&&this.emit(t,...r)}}', '[function] (_, contents, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(contents, details);\n' + ' }\n' + ' }', '[function] (_, contents, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(contents, details);\n' + ' }\n' + ' }' ], quit: [ '[function] (e,t)=>{process.emit("exit",t)}', '[function] e=>{j.info("app quit:",e,"\\n\\n")}' ], 'window-all-closed': [ '[function] ()=>{1===a.listenerCount("window-all-closed")&&a.quit()}', '[function] ()=>{j.info("windows all closed"),"darwin"!==process.platform&&o.app.quit()}' ], ready: '[function] ()=>ne(this,void 0,void 0,(function*(){j.info("App Ready"),j.info("Screen: "+o.screen.getAllDisplays().map(e=>`width: ${e.size.width}, height: ${e.size.height}`).join(" | ")),"darwin"===process.platform&&(!function(e){const t=[{label:"Application",submenu:[{label:"About Application",selector:"orderFrontStandardAboutPanel:"},{type:"separator"},{label:"Quit",accelerator:"Command+Q",click:()=>{e.quit()}}]},{label:"Edit",submenu:[{label:"Undo",accelerator:"CmdOrCtrl+Z",selector:"undo:"},{label:"Redo",accelerator:"Shift+CmdOrCtrl+Z",selector:"redo:"},{type:"separator"},{label:"Cut",accelerator:"CmdOrCtrl+X",selector:"cut:"},{label:"Copy",accelerator:"CmdOrCtrl+C",selector:"copy:"},{label:"Paste",accelerator:"CmdOrCtrl+V",selector:"paste:"},{label:"Select All",accelerator:"CmdOrCtrl+A",selector:"selectAll:"}]}];o.Menu.setApplicationMenu(o.Menu.buildFromTemplate(t))}(o.app),o.app.setAboutPanelOptions({applicationName:s.appName,applicationVersion:s.version,copyright:s.copyright,version:s.version,credits:"OceanBase Developer Center"}),j.info("App Menu Ready")),ie(process.argv),e()}))', 'web-contents-created': [ '[function] function (e, contents) {\n' + ' var promise = contents.executeJavaScript(\n' + ` 'try {require("' + moduleName + '")} catch(e){}; void 0;'\n` + ' );\n' + '\n' + ' // Do nothing on error, just prevent Unhandled rejection\n' + " if (promise && typeof promise.catch === 'function') {\n" + ' promise.catch(function () {});\n' + ' }\n' + ' }', '[function] (_, contents) => {\n' + ' // SetImmediate is required for contents.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(contents);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (contents.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(contents);\n' + ' });\n' + ' }\n' + ' }', '[function] (_, contents) => {\n' + ' // SetImmediate is required for contents.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(contents);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (contents.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(contents);\n' + ' });\n' + ' }\n' + ' }' ], 'browser-window-created': '[function] (_, window) => {\n' + ' // SetImmediate is required for window.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(window);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (window.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(window);\n' + ' });\n' + ' }\n' + ' }', 'will-quit': [ '[function] e=>{if(j.info("app will quit:",e),!I.getInstance().isKilled){e.preventDefault(),function(){ne(this,void 0,void 0,(function*(){yield I.getInstance().stopServer(!0),o.app.quit()}))}()}}', '[function] (event) => (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {\n' + ' if (event.defaultPrevented) {\n' + ' return;\n' + ' }\n' + " utils_1.logger.log('[MainProcessSession] Exit Handler');\n" + ' // Stop the exit so we have time to send the session\n' + ' event.preventDefault();\n' + ' try {\n' + ' // End the session\n' + ' yield (0, sessions_1.endSession)();\n' + ' }\n' + ' catch (e) {\n' + ' // Ignore and log any errors which would prevent app exit\n' + " utils_1.logger.warn('[MainProcessSession] Error ending session:', e);\n" + ' }\n' + ' electron_1.app.exit();\n' + ' })' ], 'before-quit': '[function] () => {\n' + ' this._ensureExitHandlerLast();\n' + ' }', 'second-instance': '[function] (t,n)=>{j.info("app second-instance"),"win32"===process.platform&&(ie(n),"ready"==I.getInstance().status&&(j.info("app second-instance(open new window)"),e()))}', activate: '[function] ()=>{j.info("app activate"),0===o.BrowserWindow.getAllWindows().length&&(j.info("windows length is 0, create new window"),e())}', 'open-url': '[function] (t,n)=>ne(this,void 0,void 0,(function*(){j.info("app open-url"),n&&(j.info("app open-url(add params)"),Q.addParams(x(n)));"ready"==I.getInstance().status&&(j.info("app open-url(ready and open new window)"),e())}))' }, _eventsCount: 14, emit: '[function] (event, ...args) => {\n' + ' var _a, _b;\n' + ' if (shouldCapture && shouldCapture(event)) {\n' + ' const breadcrumb = {\n' + " category: 'electron',\n" + ' message: `${category}.${event}`,\n' + ' timestamp: new Date().getTime() / 1000,\n' + " type: 'ui',\n" + ' };\n' + ' if (id) {\n' + ' breadcrumb.data = Object.assign({}, (0, renderers_1.getRendererProperties)(id));\n' + ' if (!this._options.captureWindowTitles && ((_a = breadcrumb.data) === null || _a === void 0 ? void 0 : _a.title)) {\n' + ' (_b = breadcrumb.data) === null || _b === void 0 ? true : delete _b.title;\n' + ' }\n' + ' }\n' + ' (0, core_1.addBreadcrumb)(breadcrumb);\n' + ' }\n' + ' return emit(event, ...args);\n' + ' }' } } [2025-03-03 16:30:14.656] [info] getLockFinished [2025-03-03 16:30:14.664] [info] APP Start [2025-03-03 16:30:14.667] [info] Mem: { "total": 8061192, "free": 497524, "swapTotal": 26714576, "swapFree": 9716868 } [2025-03-03 16:30:14.693] [info] OS: Windows_NT platform: win32 arch: x64 os_release: 10.0.19045 uptime: 3482943 mem: 8254660608 cpu: [{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":24399906,"nice":0,"sys":47944421,"idle":1448407718,"irq":12939015}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":14464640,"nice":0,"sys":12922953,"idle":1493364312,"irq":716859}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":41443406,"nice":0,"sys":36723343,"idle":1442585125,"irq":472593}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":15458437,"nice":0,"sys":14878906,"idle":1490414546,"irq":390296}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":29752359,"nice":0,"sys":32053281,"idle":1458946250,"irq":572406}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":18864484,"nice":0,"sys":20311031,"idle":1481576390,"irq":219171}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":23336906,"nice":0,"sys":29779187,"idle":1467635796,"irq":376437}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":25905921,"nice":0,"sys":19591046,"idle":1475254921,"irq":156671}}] version: 4.3.2 [2025-03-03 16:30:14.695] [info] app get lock success [2025-03-03 16:30:15.109] [info] App Ready [2025-03-03 16:30:15.112] [info] Screen: width: 1280, height: 720 | width: 1920, height: 1080 [2025-03-03 16:30:15.114] [info] create new main web [2025-03-03 16:30:15.252] [info] checking java version [2025-03-03 16:30:15.255] [info] 发现内置 JRE ,跳过版本检查 [2025-03-03 16:30:15.295] [info] **realport: 8989** [2025-03-03 16:30:15.298] [info] resourcesPath: D:\OceanBase\OceanBase Developer Center\resources [2025-03-03 16:30:15.300] [info] resourcesPath: D:\OceanBase\OceanBase Developer Center\resources [2025-03-03 16:30:15.302] [info] resourcesPath: D:\OceanBase\OceanBase Developer Center\resources [2025-03-03 16:30:15.305] [info] platform: win32 [2025-03-03 16:30:15.307] [info] renderer path: file:D:\OceanBase\OceanBase Developer Center\resources\renderer\ [2025-03-03 16:30:15.309] [info] obPath: D:\OceanBase\OceanBase Developer Center\resources\libraries\obclient\obclient.exe [2025-03-03 16:30:15.311] [info] jvmOptions: -Xms512m -Xmx2048m [2025-03-03 16:30:15.535] [info] system env ALLUSERSPROFILE APPDATA CHROME_CRASHPAD_PIPE_NAME CLASSPATH CommonProgramFiles CommonProgramFiles(x86) CommonProgramW6432 COMPUTERNAME ComSpec DriverData FPS_BROWSER_APP_PROFILE_STRING FPS_BROWSER_USER_PROFILE_STRING HOMEDRIVE HOMEPATH IGCCSVC_DB JAVA_HOME LOCALAPPDATA LOGONSERVER NUMBER_OF_PROCESSORS OneDrive ORIGINAL_XDG_CURRENT_DESKTOP OS Path PATHEXT PROCESSOR_ARCHITECTURE PROCESSOR_IDENTIFIER PROCESSOR_LEVEL PROCESSOR_REVISION ProgramData ProgramFiles ProgramFiles(x86) ProgramW6432 PSModulePath PUBLIC QIP14148 SESSIONNAME SVN_EXPERIMENTAL_COMMANDS SystemDrive SystemRoot TEMP TMP TNS_ADMIN USERDNSDOMAIN USERDOMAIN USERDOMAIN_ROAMINGPROFILE USERNAME USERPROFILE windir ZES_ENABLE_SYSMAN [2025-03-03 16:30:15.538] [info] runJavaProcess jar: D:\OceanBase\OceanBase Developer Center\resources\libraries\java\odc.jar cwd: C:\Users\zhangwenbo-014\AppData\Roaming\odc env: { "ODC_WEB_STATIC_LOCATION": "file:D:\\OceanBase\\OceanBase Developer Center\\resources\\renderer\\", "DB_PATH": "C:\\Users\\zhangwenbo-014\\AppData\\Roaming\\odc", "ODC_PROFILE_MODE": "clientMode", "CLASSPATH": ".;C:\\Program Files\\Java\\jdk1.8.0_291\\lib\\dt.jar;C:\\Program Files\\Java\\jdk1.8.0_291\\lib\\tools.jar", "PATH": "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path;C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\TortoiseSVN\\bin;C:\\Program Files\\Java\\jdk1.8.0_291\\bin;C:\\Program Files\\Java\\jre-1.8\\bin;C:\\Program Files\\Java\\jdk1.8.0_291\\jre\\bin;D:\\python\\Scripts\\;D:\\python\\;C:\\Users\\zhangwenbo-014\\AppData\\Local\\Microsoft\\WindowsApps;;D:\\fiddle\\Fiddler;C:\\Users\\zhangwenbo-014\\AppData\\Local\\Microsoft\\WindowsApps", "JAVA_HOME": "D:\\OceanBase\\OceanBase Developer Center\\resources\\libraries\\jre", "ODC_PLUGIN_DIR": "D:\\OceanBase\\OceanBase Developer Center\\resources\\libraries\\java\\plugins", "ODC_STARTER_DIR": "D:\\OceanBase\\OceanBase Developer Center\\resources\\libraries\\java\\starters", "server.port": "8989", "obclient.work.dir": "C:\\Users\\zhangwenbo-014\\AppData\\Roaming\\odc\\data", "file.storage.dir": "C:\\Users\\zhangwenbo-014\\AppData\\Roaming\\odc\\data", "obclient.file.path": "D:\\OceanBase\\OceanBase Developer Center\\resources\\libraries\\obclient\\obclient.exe" } [2025-03-03 16:30:15.542] [info] fetch server status count(1) [2025-03-03 16:30:15.568] [info] check server with resp err [2025-03-03 16:30:15.570] [info] check server with false [2025-03-03 16:30:19.581] [info] fetch server status count(2) [2025-03-03 16:30:19.586] [info] check server with resp err [2025-03-03 16:30:19.588] [info] check server with false [2025-03-03 16:30:23.591] [info] fetch server status count(3) [2025-03-03 16:30:23.595] [info] Java process exited with code 1, signal null [2025-03-03 16:30:23.597] [error] Java 进程异常退出! [2025-03-03 16:30:27.155] [info] check server with resp err [2025-03-03 16:30:27.157] [info] check server with false [2025-03-03 16:30:27.209] [info] app will quit: { preventDefault: '[function] function preventDefault() { [native code] }', sender: { quit: '[function] function quit() { [native code] }', exit: '[function] function exit() { [native code] }', focus: '[function] function focus() { [native code] }', getVersion: '[function] function getVersion() { [native code] }', setVersion: '[function] function setVersion() { [native code] }', getName: '[function] function getName() { [native code] }', setName: '[function] function setName() { [native code] }', isReady: '[function] function isReady() { [native code] }', whenReady: '[function] function whenReady() { [native code] }', addRecentDocument: '[function] function addRecentDocument() { [native code] }', clearRecentDocuments: '[function] function clearRecentDocuments() { [native code] }', setAppUserModelId: '[function] function setAppUserModelId() { [native code] }', isDefaultProtocolClient: '[function] function isDefaultProtocolClient() { [native code] }', setAsDefaultProtocolClient: '[function] function setAsDefaultProtocolClient() { [native code] }', removeAsDefaultProtocolClient: '[function] function removeAsDefaultProtocolClient() { [native code] }', getApplicationInfoForProtocol: '[function] function getApplicationInfoForProtocol() { [native code] }', getApplicationNameForProtocol: '[function] function getApplicationNameForProtocol() { [native code] }', setBadgeCount: '[function] function setBadgeCount() { [native code] }', getBadgeCount: '[function] function getBadgeCount() { [native code] }', getLoginItemSettings: '[function] function getLoginItemSettings() { [native code] }', setLoginItemSettings: '[function] function setLoginItemSettings() { [native code] }', isEmojiPanelSupported: '[function] function isEmojiPanelSupported() { [native code] }', setAboutPanelOptions: '[function] function setAboutPanelOptions() { [native code] }', showAboutPanel: '[function] function showAboutPanel() { [native code] }', showEmojiPanel: '[function] function showEmojiPanel() { [native code] }', setUserTasks: '[function] function setUserTasks() { [native code] }', getJumpListSettings: '[function] function getJumpListSettings() { [native code] }', setJumpList: '[function] function setJumpList() { [native code] }', isPackaged: true, setAppPath: '[function] function setAppPath() { [native code] }', getAppPath: '[function] function getAppPath() { [native code] }', setPath: '[function] function setPath() { [native code] }', getPath: '[function] function getPath() { [native code] }', setAppLogsPath: '[function] function setAppLogsPath() { [native code] }', setDesktopName: '[function] function setDesktopName() { [native code] }', getLocale: '[function] function getLocale() { [native code] }', getPreferredSystemLanguages: '[function] function getPreferredSystemLanguages() { [native code] }', getSystemLocale: '[function] function getSystemLocale() { [native code] }', getLocaleCountryCode: '[function] function getLocaleCountryCode() { [native code] }', hasSingleInstanceLock: '[function] function hasSingleInstanceLock() { [native code] }', requestSingleInstanceLock: '[function] function requestSingleInstanceLock() { [native code] }', releaseSingleInstanceLock: '[function] function releaseSingleInstanceLock() { [native code] }', relaunch: '[function] function relaunch() { [native code] }', isAccessibilitySupportEnabled: '[function] function isAccessibilitySupportEnabled() { [native code] }', setAccessibilitySupportEnabled: '[function] function setAccessibilitySupportEnabled() { [native code] }', disableHardwareAcceleration: '[function] function disableHardwareAcceleration() { [native code] }', disableDomainBlockingFor3DAPIs: '[function] function disableDomainBlockingFor3DAPIs() { [native code] }', getFileIcon: '[function] function getFileIcon() { [native code] }', getAppMetrics: '[function] function getAppMetrics() { [native code] }', getGPUFeatureStatus: '[function] function getGPUFeatureStatus() { [native code] }', getGPUInfo: '[function] function getGPUInfo() { [native code] }', runningUnderARM64Translation: false, userAgentFallback: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) odc/4.3.2 Chrome/108.0.5359.215 Electron/22.3.27 Safari/537.36', configureHostResolver: '[function] function configureHostResolver() { [native code] }', enableSandbox: '[function] function enableSandbox() { [native code] }', commandLine: { hasSwitch: '[function] e=>a.hasSwitch(String(e))', getSwitchValue: '[function] e=>a.getSwitchValue(String(e))', appendSwitch: '[function] (e,t)=>a.appendSwitch(String(e),void 0===t?t:String(t))', appendArgument: '[function] e=>a.appendArgument(String(e))', removeSwitch: '[function] e=>a.removeSwitch(String(e))' }, _events: { 'certificate-error': '[function] (t,r,...o)=>{r.emit(e,t,...o)}', 'select-client-certificate': '[function] (t,r,...o)=>{r.emit(e,t,...o)}', 'child-process-gone': [ '[function] function(...e){if(0!==this.listenerCount(t)){n();const r=o(...e);r&&this.emit(t,...r)}}', '[function] (_, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(details);\n' + ' }\n' + ' }', '[function] (_, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(details);\n' + ' }\n' + ' }' ], 'render-process-gone': [ '[function] function(...e){if(0!==this.listenerCount(t)){n();const r=o(...e);r&&this.emit(t,...r)}}', '[function] (_, contents, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(contents, details);\n' + ' }\n' + ' }', '[function] (_, contents, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(contents, details);\n' + ' }\n' + ' }' ], quit: [ '[function] (e,t)=>{process.emit("exit",t)}', '[function] e=>{j.info("app quit:",e,"\\n\\n")}' ], 'window-all-closed': [ '[function] ()=>{1===a.listenerCount("window-all-closed")&&a.quit()}', '[function] ()=>{j.info("windows all closed"),"darwin"!==process.platform&&o.app.quit()}' ], ready: '[function] ()=>ne(this,void 0,void 0,(function*(){j.info("App Ready"),j.info("Screen: "+o.screen.getAllDisplays().map(e=>`width: ${e.size.width}, height: ${e.size.height}`).join(" | ")),"darwin"===process.platform&&(!function(e){const t=[{label:"Application",submenu:[{label:"About Application",selector:"orderFrontStandardAboutPanel:"},{type:"separator"},{label:"Quit",accelerator:"Command+Q",click:()=>{e.quit()}}]},{label:"Edit",submenu:[{label:"Undo",accelerator:"CmdOrCtrl+Z",selector:"undo:"},{label:"Redo",accelerator:"Shift+CmdOrCtrl+Z",selector:"redo:"},{type:"separator"},{label:"Cut",accelerator:"CmdOrCtrl+X",selector:"cut:"},{label:"Copy",accelerator:"CmdOrCtrl+C",selector:"copy:"},{label:"Paste",accelerator:"CmdOrCtrl+V",selector:"paste:"},{label:"Select All",accelerator:"CmdOrCtrl+A",selector:"selectAll:"}]}];o.Menu.setApplicationMenu(o.Menu.buildFromTemplate(t))}(o.app),o.app.setAboutPanelOptions({applicationName:s.appName,applicationVersion:s.version,copyright:s.copyright,version:s.version,credits:"OceanBase Developer Center"}),j.info("App Menu Ready")),ie(process.argv),e()}))', 'web-contents-created': [ '[function] function (e, contents) {\n' + ' var promise = contents.executeJavaScript(\n' + ` 'try {require("' + moduleName + '")} catch(e){}; void 0;'\n` + ' );\n' + '\n' + ' // Do nothing on error, just prevent Unhandled rejection\n' + " if (promise && typeof promise.catch === 'function') {\n" + ' promise.catch(function () {});\n' + ' }\n' + ' }', '[function] (_, contents) => {\n' + ' // SetImmediate is required for contents.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(contents);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (contents.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(contents);\n' + ' });\n' + ' }\n' + ' }', '[function] (_, contents) => {\n' + ' // SetImmediate is required for contents.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(contents);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (contents.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(contents);\n' + ' });\n' + ' }\n' + ' }' ], 'browser-window-created': '[function] (_, window) => {\n' + ' // SetImmediate is required for window.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(window);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (window.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(window);\n' + ' });\n' + ' }\n' + ' }', 'will-quit': [ '[function] e=>{if(j.info("app will quit:",e),!I.getInstance().isKilled){e.preventDefault(),function(){ne(this,void 0,void 0,(function*(){yield I.getInstance().stopServer(!0),o.app.quit()}))}()}}', '[function] (event) => (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {\n' + ' if (event.defaultPrevented) {\n' + ' return;\n' + ' }\n' + " utils_1.logger.log('[MainProcessSession] Exit Handler');\n" + ' // Stop the exit so we have time to send the session\n' + ' event.preventDefault();\n' + ' try {\n' + ' // End the session\n' + ' yield (0, sessions_1.endSession)();\n' + ' }\n' + ' catch (e) {\n' + ' // Ignore and log any errors which would prevent app exit\n' + " utils_1.logger.warn('[MainProcessSession] Error ending session:', e);\n" + ' }\n' + ' electron_1.app.exit();\n' + ' })' ], 'before-quit': '[function] () => {\n' + ' this._ensureExitHandlerLast();\n' + ' }', 'second-instance': '[function] (t,n)=>{j.info("app second-instance"),"win32"===process.platform&&(ie(n),"ready"==I.getInstance().status&&(j.info("app second-instance(open new window)"),e()))}', activate: '[function] ()=>{j.info("app activate"),0===o.BrowserWindow.getAllWindows().length&&(j.info("windows length is 0, create new window"),e())}', 'open-url': '[function] (t,n)=>ne(this,void 0,void 0,(function*(){j.info("app open-url"),n&&(j.info("app open-url(add params)"),Q.addParams(x(n)));"ready"==I.getInstance().status&&(j.info("app open-url(ready and open new window)"),e())}))' }, _eventsCount: 14, emit: '[function] (event, ...args) => {\n' + ' var _a, _b;\n' + ' if (shouldCapture && shouldCapture(event)) {\n' + ' const breadcrumb = {\n' + " category: 'electron',\n" + ' message: `${category}.${event}`,\n' + ' timestamp: new Date().getTime() / 1000,\n' + " type: 'ui',\n" + ' };\n' + ' if (id) {\n' + ' breadcrumb.data = Object.assign({}, (0, renderers_1.getRendererProperties)(id));\n' + ' if (!this._options.captureWindowTitles && ((_a = breadcrumb.data) === null || _a === void 0 ? void 0 : _a.title)) {\n' + ' (_b = breadcrumb.data) === null || _b === void 0 ? true : delete _b.title;\n' + ' }\n' + ' }\n' + ' (0, core_1.addBreadcrumb)(breadcrumb);\n' + ' }\n' + ' return emit(event, ...args);\n' + ' }' } } [2025-03-03 16:30:27.708] [info] app quit: { preventDefault: '[function] function preventDefault() { [native code] }', sender: { quit: '[function] function quit() { [native code] }', exit: '[function] function exit() { [native code] }', focus: '[function] function focus() { [native code] }', getVersion: '[function] function getVersion() { [native code] }', setVersion: '[function] function setVersion() { [native code] }', getName: '[function] function getName() { [native code] }', setName: '[function] function setName() { [native code] }', isReady: '[function] function isReady() { [native code] }', whenReady: '[function] function whenReady() { [native code] }', addRecentDocument: '[function] function addRecentDocument() { [native code] }', clearRecentDocuments: '[function] function clearRecentDocuments() { [native code] }', setAppUserModelId: '[function] function setAppUserModelId() { [native code] }', isDefaultProtocolClient: '[function] function isDefaultProtocolClient() { [native code] }', setAsDefaultProtocolClient: '[function] function setAsDefaultProtocolClient() { [native code] }', removeAsDefaultProtocolClient: '[function] function removeAsDefaultProtocolClient() { [native code] }', getApplicationInfoForProtocol: '[function] function getApplicationInfoForProtocol() { [native code] }', getApplicationNameForProtocol: '[function] function getApplicationNameForProtocol() { [native code] }', setBadgeCount: '[function] function setBadgeCount() { [native code] }', getBadgeCount: '[function] function getBadgeCount() { [native code] }', getLoginItemSettings: '[function] function getLoginItemSettings() { [native code] }', setLoginItemSettings: '[function] function setLoginItemSettings() { [native code] }', isEmojiPanelSupported: '[function] function isEmojiPanelSupported() { [native code] }', setAboutPanelOptions: '[function] function setAboutPanelOptions() { [native code] }', showAboutPanel: '[function] function showAboutPanel() { [native code] }', showEmojiPanel: '[function] function showEmojiPanel() { [native code] }', setUserTasks: '[function] function setUserTasks() { [native code] }', getJumpListSettings: '[function] function getJumpListSettings() { [native code] }', setJumpList: '[function] function setJumpList() { [native code] }', isPackaged: true, setAppPath: '[function] function setAppPath() { [native code] }', getAppPath: '[function] function getAppPath() { [native code] }', setPath: '[function] function setPath() { [native code] }', getPath: '[function] function getPath() { [native code] }', setAppLogsPath: '[function] function setAppLogsPath() { [native code] }', setDesktopName: '[function] function setDesktopName() { [native code] }', getLocale: '[function] function getLocale() { [native code] }', getPreferredSystemLanguages: '[function] function getPreferredSystemLanguages() { [native code] }', getSystemLocale: '[function] function getSystemLocale() { [native code] }', getLocaleCountryCode: '[function] function getLocaleCountryCode() { [native code] }', hasSingleInstanceLock: '[function] function hasSingleInstanceLock() { [native code] }', requestSingleInstanceLock: '[function] function requestSingleInstanceLock() { [native code] }', releaseSingleInstanceLock: '[function] function releaseSingleInstanceLock() { [native code] }', relaunch: '[function] function relaunch() { [native code] }', isAccessibilitySupportEnabled: '[function] function isAccessibilitySupportEnabled() { [native code] }', setAccessibilitySupportEnabled: '[function] function setAccessibilitySupportEnabled() { [native code] }', disableHardwareAcceleration: '[function] function disableHardwareAcceleration() { [native code] }', disableDomainBlockingFor3DAPIs: '[function] function disableDomainBlockingFor3DAPIs() { [native code] }', getFileIcon: '[function] function getFileIcon() { [native code] }', getAppMetrics: '[function] function getAppMetrics() { [native code] }', getGPUFeatureStatus: '[function] function getGPUFeatureStatus() { [native code] }', getGPUInfo: '[function] function getGPUInfo() { [native code] }', runningUnderARM64Translation: false, userAgentFallback: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) odc/4.3.2 Chrome/108.0.5359.215 Electron/22.3.27 Safari/537.36', configureHostResolver: '[function] function configureHostResolver() { [native code] }', enableSandbox: '[function] function enableSandbox() { [native code] }', commandLine: { hasSwitch: '[function] e=>a.hasSwitch(String(e))', getSwitchValue: '[function] e=>a.getSwitchValue(String(e))', appendSwitch: '[function] (e,t)=>a.appendSwitch(String(e),void 0===t?t:String(t))', appendArgument: '[function] e=>a.appendArgument(String(e))', removeSwitch: '[function] e=>a.removeSwitch(String(e))' }, _events: { 'certificate-error': '[function] (t,r,...o)=>{r.emit(e,t,...o)}', 'select-client-certificate': '[function] (t,r,...o)=>{r.emit(e,t,...o)}', 'child-process-gone': [ '[function] function(...e){if(0!==this.listenerCount(t)){n();const r=o(...e);r&&this.emit(t,...r)}}', '[function] (_, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(details);\n' + ' }\n' + ' }', '[function] (_, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(details);\n' + ' }\n' + ' }' ], 'render-process-gone': [ '[function] function(...e){if(0!==this.listenerCount(t)){n();const r=o(...e);r&&this.emit(t,...r)}}', '[function] (_, contents, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(contents, details);\n' + ' }\n' + ' }', '[function] (_, contents, details) => {\n' + ' if (reasons.includes(details.reason)) {\n' + ' callback(contents, details);\n' + ' }\n' + ' }' ], quit: [ '[function] (e,t)=>{process.emit("exit",t)}', '[function] e=>{j.info("app quit:",e,"\\n\\n")}' ], 'window-all-closed': [ '[function] ()=>{1===a.listenerCount("window-all-closed")&&a.quit()}', '[function] ()=>{j.info("windows all closed"),"darwin"!==process.platform&&o.app.quit()}' ], ready: '[function] ()=>ne(this,void 0,void 0,(function*(){j.info("App Ready"),j.info("Screen: "+o.screen.getAllDisplays().map(e=>`width: ${e.size.width}, height: ${e.size.height}`).join(" | ")),"darwin"===process.platform&&(!function(e){const t=[{label:"Application",submenu:[{label:"About Application",selector:"orderFrontStandardAboutPanel:"},{type:"separator"},{label:"Quit",accelerator:"Command+Q",click:()=>{e.quit()}}]},{label:"Edit",submenu:[{label:"Undo",accelerator:"CmdOrCtrl+Z",selector:"undo:"},{label:"Redo",accelerator:"Shift+CmdOrCtrl+Z",selector:"redo:"},{type:"separator"},{label:"Cut",accelerator:"CmdOrCtrl+X",selector:"cut:"},{label:"Copy",accelerator:"CmdOrCtrl+C",selector:"copy:"},{label:"Paste",accelerator:"CmdOrCtrl+V",selector:"paste:"},{label:"Select All",accelerator:"CmdOrCtrl+A",selector:"selectAll:"}]}];o.Menu.setApplicationMenu(o.Menu.buildFromTemplate(t))}(o.app),o.app.setAboutPanelOptions({applicationName:s.appName,applicationVersion:s.version,copyright:s.copyright,version:s.version,credits:"OceanBase Developer Center"}),j.info("App Menu Ready")),ie(process.argv),e()}))', 'web-contents-created': [ '[function] function (e, contents) {\n' + ' var promise = contents.executeJavaScript(\n' + ` 'try {require("' + moduleName + '")} catch(e){}; void 0;'\n` + ' );\n' + '\n' + ' // Do nothing on error, just prevent Unhandled rejection\n' + " if (promise && typeof promise.catch === 'function') {\n" + ' promise.catch(function () {});\n' + ' }\n' + ' }', '[function] (_, contents) => {\n' + ' // SetImmediate is required for contents.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(contents);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (contents.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(contents);\n' + ' });\n' + ' }\n' + ' }', '[function] (_, contents) => {\n' + ' // SetImmediate is required for contents.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(contents);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (contents.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(contents);\n' + ' });\n' + ' }\n' + ' }' ], 'browser-window-created': '[function] (_, window) => {\n' + ' // SetImmediate is required for window.id to be correct in older versions of Electron\n' + ' // https://github.com/electron/electron/issues/12036\n' + ' if (version.major >= 3) {\n' + ' callback(window);\n' + ' }\n' + ' else {\n' + ' setImmediate(() => {\n' + ' if (window.isDestroyed()) {\n' + ' return;\n' + ' }\n' + ' callback(window);\n' + ' });\n' + ' }\n' + ' }', 'will-quit': [ '[function] e=>{if(j.info("app will quit:",e),!I.getInstance().isKilled){e.preventDefault(),function(){ne(this,void 0,void 0,(function*(){yield I.getInstance().stopServer(!0),o.app.quit()}))}()}}', '[function] (event) => (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {\n' + ' if (event.defaultPrevented) {\n' + ' return;\n' + ' }\n' + " utils_1.logger.log('[MainProcessSession] Exit Handler');\n" + ' // Stop the exit so we have time to send the session\n' + ' event.preventDefault();\n' + ' try {\n' + ' // End the session\n' + ' yield (0, sessions_1.endSession)();\n' + ' }\n' + ' catch (e) {\n' + ' // Ignore and log any errors which would prevent app exit\n' + " utils_1.logger.warn('[MainProcessSession] Error ending session:', e);\n" + ' }\n' + ' electron_1.app.exit();\n' + ' })' ], 'before-quit': '[function] () => {\n' + ' this._ensureExitHandlerLast();\n' + ' }', 'second-instance': '[function] (t,n)=>{j.info("app second-instance"),"win32"===process.platform&&(ie(n),"ready"==I.getInstance().status&&(j.info("app second-instance(open new window)"),e()))}', activate: '[function] ()=>{j.info("app activate"),0===o.BrowserWindow.getAllWindows().length&&(j.info("windows length is 0, create new window"),e())}', 'open-url': '[function] (t,n)=>ne(this,void 0,void 0,(function*(){j.info("app open-url"),n&&(j.info("app open-url(add params)"),Q.addParams(x(n)));"ready"==I.getInstance().status&&(j.info("app open-url(ready and open new window)"),e())}))' }, _eventsCount: 14, emit: '[function] (event, ...args) => {\n' + ' var _a, _b;\n' + ' if (shouldCapture && shouldCapture(event)) {\n' + ' const breadcrumb = {\n' + " category: 'electron',\n" + ' message: `${category}.${event}`,\n' + ' timestamp: new Date().getTime() / 1000,\n' + " type: 'ui',\n" + ' };\n' + ' if (id) {\n' + ' breadcrumb.data = Object.assign({}, (0, renderers_1.getRendererProperties)(id));\n' + ' if (!this._options.captureWindowTitles && ((_a = breadcrumb.data) === null || _a === void 0 ? void 0 : _a.title)) {\n' + ' (_b = breadcrumb.data) === null || _b === void 0 ? true : delete _b.title;\n' + ' }\n' + ' }\n' + ' (0, core_1.addBreadcrumb)(breadcrumb);\n' + ' }\n' + ' return emit(event, ...args);\n' + ' }' } } [2025-03-03 16:33:01.354] [info] getLockFinished [2025-03-03 16:33:01.364] [info] APP Start [2025-03-03 16:33:01.365] [info] Mem: { "total": 8061192, "free": 981336, "swapTotal": 26714576, "swapFree": 10000008 } [2025-03-03 16:33:01.386] [info] OS: Windows_NT platform: win32 arch: x64 os_release: 10.0.19045 uptime: 3483110 mem: 8254660608 cpu: [{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":24413140,"nice":0,"sys":47961390,"idle":1448544203,"irq":12940484}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":14472593,"nice":0,"sys":12930921,"idle":1493515093,"irq":716968}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":41466109,"nice":0,"sys":36743125,"idle":1442709343,"irq":472828}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":15467343,"nice":0,"sys":14886437,"idle":1490564812,"irq":390421}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":29772062,"nice":0,"sys":32069453,"idle":1459077078,"irq":572593}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":18875343,"nice":0,"sys":20321453,"idle":1481721796,"irq":219265}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":23352156,"nice":0,"sys":29794359,"idle":1467772078,"irq":376593}},{"model":"11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz","speed":2419,"times":{"user":25917656,"nice":0,"sys":19600593,"idle":1475400343,"irq":156750}}] version: 4.3.0 [2025-03-03 16:33:01.388] [info] app get lock success [2025-03-03 16:33:01.501] [info] App Ready [2025-03-03 16:33:01.503] [info] Screen: width: 1280, height: 720 | width: 1920, height: 1080 [2025-03-03 16:33:01.505] [info] create new main web [2025-03-03 16:33:01.635] [info] checking java version [2025-03-03 16:33:01.638] [info] 发现内置 JRE ,跳过版本检查 [2025-03-03 16:33:01.691] [info] **realport: 8989** [2025-03-03 16:33:01.694] [info] resourcesPath: D:\OceanBase\OceanBase Developer Center\resources [2025-03-03 16:33:01.695] [info] resourcesPath: D:\OceanBase\OceanBase Developer Center\resources [2025-03-03 16:33:01.697] [info] resourcesPath: D:\OceanBase\OceanBase Developer Center\resources [2025-03-03 16:33:01.700] [info] platform: win32 [2025-03-03 16:33:01.702] [info] renderer path: file:D:\OceanBase\OceanBase Developer Center\resources\renderer\ [2025-03-03 16:33:01.703] [info] obPath: D:\OceanBase\OceanBase Developer Center\resources\libraries\obclient\obclient.exe [2025-03-03 16:33:01.706] [info] jvmOptions: -Xms512m -Xmx2048m [2025-03-03 16:33:01.752] [info] system env ALLUSERSPROFILE APPDATA CHROME_CRASHPAD_PIPE_NAME CLASSPATH CommonProgramFiles CommonProgramFiles(x86) CommonProgramW6432 COMPUTERNAME ComSpec DriverData FPS_BROWSER_APP_PROFILE_STRING FPS_BROWSER_USER_PROFILE_STRING HOMEDRIVE HOMEPATH IGCCSVC_DB JAVA_HOME LOCALAPPDATA LOGONSERVER NUMBER_OF_PROCESSORS OneDrive ORIGINAL_XDG_CURRENT_DESKTOP OS Path PATHEXT PROCESSOR_ARCHITECTURE PROCESSOR_IDENTIFIER PROCESSOR_LEVEL PROCESSOR_REVISION ProgramData ProgramFiles ProgramFiles(x86) ProgramW6432 PSModulePath PUBLIC QIP14148 SESSIONNAME SVN_EXPERIMENTAL_COMMANDS SystemDrive SystemRoot TEMP TMP TNS_ADMIN USERDNSDOMAIN USERDOMAIN USERDOMAIN_ROAMINGPROFILE USERNAME USERPROFILE windir ZES_ENABLE_SYSMAN __COMPAT_LAYER [2025-03-03 16:33:01.754] [info] runJavaProcess jar: D:\OceanBase\OceanBase Developer Center\resources\libraries\java\odc.jar cwd: C:\Users\zhangwenbo-014\AppData\Roaming\odc env: { "ODC_WEB_STATIC_LOCATION": "file:D:\\OceanBase\\OceanBase Developer Center\\resources\\renderer\\", "DB_PATH": "C:\\Users\\zhangwenbo-014\\AppData\\Roaming\\odc", "ODC_PROFILE_MODE": "clientMode", "CLASSPATH": ".;C:\\Program Files\\Java\\jdk1.8.0_291\\lib\\dt.jar;C:\\Program Files\\Java\\jdk1.8.0_291\\lib\\tools.jar", "PATH": "C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\java8path;C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\TortoiseSVN\\bin;C:\\Program Files\\Java\\jdk1.8.0_291\\bin;C:\\Program Files\\Java\\jre-1.8\\bin;C:\\Program Files\\Java\\jdk1.8.0_291\\jre\\bin;D:\\python\\Scripts\\;D:\\python\\;C:\\Users\\zhangwenbo-014\\AppData\\Local\\Microsoft\\WindowsApps;;D:\\fiddle\\Fiddler;C:\\Users\\zhangwenbo-014\\AppData\\Local\\Microsoft\\WindowsApps", "JAVA_HOME": "D:\\OceanBase\\OceanBase Developer Center\\resources\\libraries\\jre", "ODC_PLUGIN_DIR": "D:\\OceanBase\\OceanBase Developer Center\\resources\\libraries\\java\\plugins", "ODC_STARTER_DIR": "D:\\OceanBase\\OceanBase Developer Center\\resources\\libraries\\java\\starters", "server.port": "8989", "obclient.work.dir": "C:\\Users\\zhangwenbo-014\\AppData\\Roaming\\odc\\data", "file.storage.dir": "C:\\Users\\zhangwenbo-014\\AppData\\Roaming\\odc\\data", "obclient.file.path": "D:\\OceanBase\\OceanBase Developer Center\\resources\\libraries\\obclient\\obclient.exe" } [2025-03-03 16:33:01.756] [info] fetch server status count(1) [2025-03-03 16:33:01.788] [info] check server with resp err [2025-03-03 16:33:01.791] [info] check server with false [2025-03-03 16:33:05.792] [info] fetch server status count(2) [2025-03-03 16:33:05.798] [info] check server with resp err [2025-03-03 16:33:05.801] [info] check server with false [2025-03-03 16:33:08.941] [info] Java process exited with code 1, signal null [2025-03-03 16:33:08.945] [error] Java 进程异常退出!