[2026-01-21 10:29:26.066] [info] getLockFinished [2026-01-21 10:29:26.069] [info] APP Start [2026-01-21 10:29:26.069] [info] Mem: { "total": 33150328, "free": 12826340, "swapTotal": 38131064, "swapFree": 17442476 } [2026-01-21 10:29:26.082] [info] OS: Windows_NT platform: win32 arch: x64 os_release: 10.0.26200 uptime: 95996 mem: 33945935872 cpu: [{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":806500,"nice":0,"sys":2084171,"idle":93106281,"irq":79265}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":354531,"nice":0,"sys":931921,"idle":94710343,"irq":71468}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":624562,"nice":0,"sys":1639875,"idle":93732359,"irq":51703}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":532812,"nice":0,"sys":1330843,"idle":94133140,"irq":41453}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":451218,"nice":0,"sys":1103203,"idle":94442375,"irq":36843}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":411921,"nice":0,"sys":990453,"idle":94594421,"irq":33265}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":437078,"nice":0,"sys":1160562,"idle":94399156,"irq":37046}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":282968,"nice":0,"sys":747296,"idle":94966531,"irq":29250}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":242750,"nice":0,"sys":658828,"idle":95095218,"irq":24484}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":226484,"nice":0,"sys":627515,"idle":95142796,"irq":24000}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":1193984,"nice":0,"sys":1781343,"idle":93021468,"irq":297343}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":424671,"nice":0,"sys":532031,"idle":95040093,"irq":49875}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":1047078,"nice":0,"sys":1625890,"idle":93323828,"irq":137281}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":346968,"nice":0,"sys":559046,"idle":95090781,"irq":51281}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":814500,"nice":0,"sys":2116968,"idle":93065328,"irq":73875}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":374875,"nice":0,"sys":883890,"idle":94738031,"irq":33140}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":828250,"nice":0,"sys":2110734,"idle":93057812,"irq":67515}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":394531,"nice":0,"sys":978562,"idle":94623703,"irq":54937}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":880531,"nice":0,"sys":2224375,"idle":92891890,"irq":68671}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":380187,"nice":0,"sys":904078,"idle":94712531,"irq":32281}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":718,"nice":0,"sys":10093,"idle":95985984,"irq":6203}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":953,"nice":0,"sys":9687,"idle":95986156,"irq":6015}}] version: 4.4.1 [2026-01-21 10:29:26.083] [info] app get lock success [2026-01-21 10:29:26.157] [info] App Ready [2026-01-21 10:29:26.159] [info] Screen: width: 1366, height: 854 [2026-01-21 10:29:26.160] [info] create new main web [2026-01-21 10:29:26.188] [info] checking java version [2026-01-21 10:29:26.189] [info] 发现内置 JRE ,跳过版本检查 [2026-01-21 10:29:26.213] [info] **realport: 9989** [2026-01-21 10:29:26.214] [info] resourcesPath: D:\ODC\OceanBase Developer Center\resources [2026-01-21 10:29:26.215] [info] obPath: D:\ODC\OceanBase Developer Center\resources\libraries\obclient\obclient.exe [2026-01-21 10:29:26.215] [info] others Path: D:\ODC\OceanBase Developer Center\resources\libraries\others [2026-01-21 10:29:26.215] [info] jarPath: D:\ODC\OceanBase Developer Center\resources\libraries\java\odc.jar [2026-01-21 10:29:26.215] [info] pluginPath: D:\ODC\OceanBase Developer Center\resources\libraries\java\plugins [2026-01-21 10:29:26.216] [info] starterPath: D:\ODC\OceanBase Developer Center\resources\libraries\java\starters [2026-01-21 10:29:26.216] [info] platform: win32 [2026-01-21 10:29:26.216] [info] renderer path: file:D:\ODC\OceanBase Developer Center\resources\renderer\ [2026-01-21 10:29:26.217] [info] Starting to migrate h2 database [2026-01-21 10:29:26.217] [info] No need to migrate h2 database [2026-01-21 10:29:26.217] [info] Checking h2 connection... [2026-01-21 10:29:27.595] [info] H2 connection check success [2026-01-21 10:29:27.596] [info] Moving old file to backup... [2026-01-21 10:29:27.596] [info] Moving old file to backup... [2026-01-21 10:29:27.596] [info] Move old file to backup success [2026-01-21 10:29:27.596] [info] Moving old file to backup success [2026-01-21 10:29:27.597] [info] Clearing temporary files... [2026-01-21 10:29:27.597] [info] Clearing temporary files success [2026-01-21 10:29:27.597] [info] jvmOptions: -Xms512m -Xmx2048m [2026-01-21 10:29:27.602] [info] system env ALLUSERSPROFILE APPDATA CHROME_CRASHPAD_PIPE_NAME CommonProgramFiles CommonProgramFiles(x86) CommonProgramW6432 COMPUTERNAME ComSpec DriverData EFC_11208_1262719628 EFC_11208_1592913036 EFC_11208_2283032206 EFC_11208_2775293581 EFC_11208_3789132940 FPS_BROWSER_APP_PROFILE_STRING FPS_BROWSER_USER_PROFILE_STRING HOMEDRIVE HOMEPATH 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 SystemDrive SystemRoot TEMP TMP USERDOMAIN USERDOMAIN_ROAMINGPROFILE USERNAME USERPROFILE VBOX_MSI_INSTALL_PATH windir ZES_ENABLE_SYSMAN __COMPAT_LAYER [2026-01-21 10:29:27.602] [info] runJavaProcess jar: D:\ODC\OceanBase Developer Center\resources\libraries\java\odc.jar cwd: C:\Users\shao\AppData\Roaming\odc env: { "ODC_WEB_STATIC_LOCATION": "file:D:\\ODC\\OceanBase Developer Center\\resources\\renderer\\", "DB_PATH": "C:\\Users\\shao\\AppData\\Roaming\\odc", "ODC_PROFILE_MODE": "clientMode", "PATH": "D:\\app\\client\\shao\\product\\19.0.0\\client_1\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Windows\\System32\\OpenSSH;D:\\putty;C:\\Users\\shao\\AppData\\Local\\Microsoft\\WindowsApps;C:\\WINDOWS;C:\\WINDOWS\\system32;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0;C:\\WINDOWS\\System32\\OpenSSH;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;D:\\xshell8\\;C:\\Users\\shao\\AppData\\Local\\Programs\\Python\\Python313\\Scripts\\;C:\\Users\\shao\\AppData\\Local\\Programs\\Python\\Python313\\;C:\\Users\\shao\\AppData\\Local\\Programs\\Python\\Launcher\\;C:\\Users\\shao\\AppData\\Local\\Microsoft\\WindowsApps;", "JAVA_HOME": "D:\\ODC\\OceanBase Developer Center\\resources\\libraries\\jre", "ODC_PLUGIN_DIR": "D:\\ODC\\OceanBase Developer Center\\resources\\libraries\\java\\plugins", "ODC_STARTER_DIR": "D:\\ODC\\OceanBase Developer Center\\resources\\libraries\\java\\starters", "server.port": "9989", "obclient.work.dir": "C:\\Users\\shao\\AppData\\Roaming\\odc\\data", "file.storage.dir": "C:\\Users\\shao\\AppData\\Roaming\\odc\\data", "obclient.file.path": "D:\\ODC\\OceanBase Developer Center\\resources\\libraries\\obclient\\obclient.exe", "libraries.others.file.path": "D:\\ODC\\OceanBase Developer Center\\resources\\libraries\\others" } [2026-01-21 10:29:27.603] [info] fetch server status count(1) [2026-01-21 10:29:27.606] [info] check server with resp err [2026-01-21 10:29:27.607] [info] check server with false [2026-01-21 10:29:31.607] [info] fetch server status count(2) [2026-01-21 10:29:31.608] [info] check server with resp err [2026-01-21 10:29:31.609] [info] check server with false [2026-01-21 10:29:35.613] [info] fetch server status count(3) [2026-01-21 10:29:35.615] [info] check server with resp err [2026-01-21 10:29:35.615] [info] check server with false [2026-01-21 10:29:39.616] [info] fetch server status count(4) [2026-01-21 10:29:39.618] [info] check server with resp err [2026-01-21 10:29:39.619] [info] check server with false [2026-01-21 10:29:43.619] [info] fetch server status count(5) [2026-01-21 10:29:43.622] [info] check server with resp err [2026-01-21 10:29:43.622] [info] check server with false [2026-01-21 10:29:47.623] [info] fetch server status count(6) [2026-01-21 10:29:47.625] [info] check server with resp err [2026-01-21 10:29:47.626] [info] check server with false [2026-01-21 10:29:51.627] [info] fetch server status count(7) [2026-01-21 10:29:51.630] [info] check server with resp err [2026-01-21 10:29:51.631] [info] check server with false [2026-01-21 10:29:55.632] [info] fetch server status count(8) [2026-01-21 10:29:55.634] [info] check server with resp err [2026-01-21 10:29:55.635] [info] check server with false [2026-01-21 10:29:59.636] [info] fetch server status count(9) [2026-01-21 10:30:00.214] [info] check server api status: 200 [2026-01-21 10:30:00.275] [info] Server startup time: 32.672 [2026-01-21 10:30:00.276] [info] Main Server Start Success(port=9989, path=D:\ODC\OceanBase Developer Center\resources\libraries\java\odc.jar)!!!!! [2026-01-21 10:30:00.277] [info] create new main web(server start success) [2026-01-21 10:30:00.278] [info] renderer url: http://127.0.0.1:9989/index.html [2026-01-21 10:30:00.285] [info] create new main web(window opened) [2026-01-21 10:33:02.937] [warn] webcontent close, url: http://127.0.0.1:9989/index.html#/sqlworkspace [2026-01-21 10:33:04.739] [warn] webcontent closed [2026-01-21 10:33:04.740] [info] windows all closed [2026-01-21 10:33:04.740] [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.4.1 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=>{O.info("app quit:",e,"\\n\\n")}' ], 'window-all-closed': [ '[function] ()=>{1===a.listenerCount("window-all-closed")&&a.quit()}', '[function] ()=>{O.info("windows all closed"),"darwin"!==process.platform&&a.app.quit()}' ], ready: '[function] async()=>{O.info("App Ready"),O.info("Screen: "+a.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:"}]}];a.Menu.setApplicationMenu(a.Menu.buildFromTemplate(t))}(a.app),a.app.setAboutPanelOptions({applicationName:s.appName,applicationVersion:s.version,copyright:s.copyright,version:s.version,credits:"OceanBase Developer Center"}),O.info("App Menu Ready")),Pe(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(O.info("app will quit:",e),!ae.getInstance().isKilled){e.preventDefault(),async function(){await ae.getInstance().stopServer(!0),a.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)=>{O.info("app second-instance"),"win32"===process.platform&&(Pe(n),"ready"==ae.getInstance().status&&(O.info("app second-instance(open new window)"),e()))}', activate: '[function] ()=>{O.info("app activate"),0===a.BrowserWindow.getAllWindows().length&&(O.info("windows length is 0, create new window"),e())}', 'open-url': '[function] async(t,n)=>{O.info("app open-url"),n&&(O.info("app open-url(add params)"),we.addParams(P(n)));"ready"==ae.getInstance().status&&(O.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' + ' }' } } [2026-01-21 10:33:04.742] [info] Before Kill Main Server(pid=13840) [2026-01-21 10:33:04.751] [info] Kill Main Server Success [2026-01-21 10:33:04.925] [info] force stop null [2026-01-21 10:33:04.925] [info] 停止进程完成 [2026-01-21 10:33:04.926] [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.4.1 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=>{O.info("app quit:",e,"\\n\\n")}' ], 'window-all-closed': [ '[function] ()=>{1===a.listenerCount("window-all-closed")&&a.quit()}', '[function] ()=>{O.info("windows all closed"),"darwin"!==process.platform&&a.app.quit()}' ], ready: '[function] async()=>{O.info("App Ready"),O.info("Screen: "+a.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:"}]}];a.Menu.setApplicationMenu(a.Menu.buildFromTemplate(t))}(a.app),a.app.setAboutPanelOptions({applicationName:s.appName,applicationVersion:s.version,copyright:s.copyright,version:s.version,credits:"OceanBase Developer Center"}),O.info("App Menu Ready")),Pe(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(O.info("app will quit:",e),!ae.getInstance().isKilled){e.preventDefault(),async function(){await ae.getInstance().stopServer(!0),a.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)=>{O.info("app second-instance"),"win32"===process.platform&&(Pe(n),"ready"==ae.getInstance().status&&(O.info("app second-instance(open new window)"),e()))}', activate: '[function] ()=>{O.info("app activate"),0===a.BrowserWindow.getAllWindows().length&&(O.info("windows length is 0, create new window"),e())}', 'open-url': '[function] async(t,n)=>{O.info("app open-url"),n&&(O.info("app open-url(add params)"),we.addParams(P(n)));"ready"==ae.getInstance().status&&(O.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' + ' }' } } [2026-01-21 10:33:05.032] [info] Java process exited with code 1, signal null [2026-01-21 10:33:05.164] [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.4.1 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=>{O.info("app quit:",e,"\\n\\n")}' ], 'window-all-closed': [ '[function] ()=>{1===a.listenerCount("window-all-closed")&&a.quit()}', '[function] ()=>{O.info("windows all closed"),"darwin"!==process.platform&&a.app.quit()}' ], ready: '[function] async()=>{O.info("App Ready"),O.info("Screen: "+a.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:"}]}];a.Menu.setApplicationMenu(a.Menu.buildFromTemplate(t))}(a.app),a.app.setAboutPanelOptions({applicationName:s.appName,applicationVersion:s.version,copyright:s.copyright,version:s.version,credits:"OceanBase Developer Center"}),O.info("App Menu Ready")),Pe(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(O.info("app will quit:",e),!ae.getInstance().isKilled){e.preventDefault(),async function(){await ae.getInstance().stopServer(!0),a.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)=>{O.info("app second-instance"),"win32"===process.platform&&(Pe(n),"ready"==ae.getInstance().status&&(O.info("app second-instance(open new window)"),e()))}', activate: '[function] ()=>{O.info("app activate"),0===a.BrowserWindow.getAllWindows().length&&(O.info("windows length is 0, create new window"),e())}', 'open-url': '[function] async(t,n)=>{O.info("app open-url"),n&&(O.info("app open-url(add params)"),we.addParams(P(n)));"ready"==ae.getInstance().status&&(O.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' + ' }' } } [2026-01-21 13:39:42.190] [info] getLockFinished [2026-01-21 13:39:42.192] [info] APP Start [2026-01-21 13:39:42.192] [info] Mem: { "total": 33150328, "free": 23518348, "swapTotal": 38131064, "swapFree": 27872228 } [2026-01-21 13:39:42.206] [info] OS: Windows_NT platform: win32 arch: x64 os_release: 10.0.26200 uptime: 107413 mem: 33945935872 cpu: [{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":1299515,"nice":0,"sys":4961187,"idle":101152375,"irq":145359}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":476750,"nice":0,"sys":1695312,"idle":105240859,"irq":98781}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":886328,"nice":0,"sys":3064546,"idle":103462046,"irq":93640}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":724796,"nice":0,"sys":2397203,"idle":104290921,"irq":69156}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":628328,"nice":0,"sys":1979515,"idle":104805078,"irq":60359}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":571843,"nice":0,"sys":1737515,"idle":105103562,"irq":51078}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":623812,"nice":0,"sys":2196046,"idle":104593062,"irq":62453}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":413562,"nice":0,"sys":1434156,"idle":105565203,"irq":47015}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":355828,"nice":0,"sys":1240781,"idle":105816312,"irq":38734}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":336875,"nice":0,"sys":1146234,"idle":105929812,"irq":37265}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":1515968,"nice":0,"sys":2187203,"idle":103709750,"irq":371015}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":536953,"nice":0,"sys":654750,"idle":106221218,"irq":60062}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":1364750,"nice":0,"sys":1945359,"idle":104102812,"irq":165203}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":456515,"nice":0,"sys":668453,"idle":106287953,"irq":61046}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":1225171,"nice":0,"sys":5042250,"idle":101145500,"irq":139531}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":475484,"nice":0,"sys":1613500,"idle":105323937,"irq":49281}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":1330515,"nice":0,"sys":5028078,"idle":101054328,"irq":120609}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":524437,"nice":0,"sys":1767109,"idle":105121375,"irq":75375}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":1423750,"nice":0,"sys":5149781,"idle":100839390,"irq":121218}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":515078,"nice":0,"sys":1692484,"idle":105205359,"irq":47250}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":718,"nice":0,"sys":11609,"idle":107400593,"irq":7546}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":953,"nice":0,"sys":11296,"idle":107400671,"irq":7437}}] version: 4.4.1 [2026-01-21 13:39:42.207] [info] app get lock success [2026-01-21 13:39:42.271] [info] App Ready [2026-01-21 13:39:42.271] [info] Screen: width: 1366, height: 854 [2026-01-21 13:39:42.272] [info] create new main web [2026-01-21 13:39:42.297] [info] checking java version [2026-01-21 13:39:42.298] [info] 发现内置 JRE ,跳过版本检查 [2026-01-21 13:39:42.320] [info] **realport: 9989** [2026-01-21 13:39:42.320] [info] resourcesPath: D:\ODC\OceanBase Developer Center\resources [2026-01-21 13:39:42.321] [info] obPath: D:\ODC\OceanBase Developer Center\resources\libraries\obclient\obclient.exe [2026-01-21 13:39:42.321] [info] others Path: D:\ODC\OceanBase Developer Center\resources\libraries\others [2026-01-21 13:39:42.322] [info] jarPath: D:\ODC\OceanBase Developer Center\resources\libraries\java\odc.jar [2026-01-21 13:39:42.322] [info] pluginPath: D:\ODC\OceanBase Developer Center\resources\libraries\java\plugins [2026-01-21 13:39:42.322] [info] starterPath: D:\ODC\OceanBase Developer Center\resources\libraries\java\starters [2026-01-21 13:39:42.323] [info] platform: win32 [2026-01-21 13:39:42.323] [info] renderer path: file:D:\ODC\OceanBase Developer Center\resources\renderer\ [2026-01-21 13:39:42.323] [info] Starting to migrate h2 database [2026-01-21 13:39:42.324] [info] No need to migrate h2 database [2026-01-21 13:39:42.325] [info] Checking h2 connection... [2026-01-21 13:39:44.188] [info] H2 connection check success [2026-01-21 13:39:44.188] [info] Moving old file to backup... [2026-01-21 13:39:44.188] [info] Moving old file to backup... [2026-01-21 13:39:44.188] [info] Move old file to backup success [2026-01-21 13:39:44.189] [info] Moving old file to backup success [2026-01-21 13:39:44.189] [info] Clearing temporary files... [2026-01-21 13:39:44.189] [info] Clearing temporary files success [2026-01-21 13:39:44.189] [info] jvmOptions: -Xms512m -Xmx2048m [2026-01-21 13:39:44.193] [info] system env ALLUSERSPROFILE APPDATA CHROME_CRASHPAD_PIPE_NAME CommonProgramFiles CommonProgramFiles(x86) CommonProgramW6432 COMPUTERNAME ComSpec DriverData EFC_11208_1262719628 EFC_11208_1592913036 EFC_11208_2283032206 EFC_11208_2775293581 EFC_11208_3789132940 FPS_BROWSER_APP_PROFILE_STRING FPS_BROWSER_USER_PROFILE_STRING HOMEDRIVE HOMEPATH 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 SystemDrive SystemRoot TEMP TMP USERDOMAIN USERDOMAIN_ROAMINGPROFILE USERNAME USERPROFILE VBOX_MSI_INSTALL_PATH windir ZES_ENABLE_SYSMAN [2026-01-21 13:39:44.193] [info] runJavaProcess jar: D:\ODC\OceanBase Developer Center\resources\libraries\java\odc.jar cwd: C:\Users\shao\AppData\Roaming\odc env: { "ODC_WEB_STATIC_LOCATION": "file:D:\\ODC\\OceanBase Developer Center\\resources\\renderer\\", "DB_PATH": "C:\\Users\\shao\\AppData\\Roaming\\odc", "ODC_PROFILE_MODE": "clientMode", "PATH": "D:\\app\\client\\shao\\product\\19.0.0\\client_1\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Windows\\System32\\OpenSSH;D:\\putty;C:\\Users\\shao\\AppData\\Local\\Microsoft\\WindowsApps;C:\\WINDOWS;C:\\WINDOWS\\system32;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0;C:\\WINDOWS\\System32\\OpenSSH;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;D:\\xshell8\\;C:\\Users\\shao\\AppData\\Local\\Programs\\Python\\Python313\\Scripts\\;C:\\Users\\shao\\AppData\\Local\\Programs\\Python\\Python313\\;C:\\Users\\shao\\AppData\\Local\\Programs\\Python\\Launcher\\;C:\\Users\\shao\\AppData\\Local\\Microsoft\\WindowsApps;", "JAVA_HOME": "D:\\ODC\\OceanBase Developer Center\\resources\\libraries\\jre", "ODC_PLUGIN_DIR": "D:\\ODC\\OceanBase Developer Center\\resources\\libraries\\java\\plugins", "ODC_STARTER_DIR": "D:\\ODC\\OceanBase Developer Center\\resources\\libraries\\java\\starters", "server.port": "9989", "obclient.work.dir": "C:\\Users\\shao\\AppData\\Roaming\\odc\\data", "file.storage.dir": "C:\\Users\\shao\\AppData\\Roaming\\odc\\data", "obclient.file.path": "D:\\ODC\\OceanBase Developer Center\\resources\\libraries\\obclient\\obclient.exe", "libraries.others.file.path": "D:\\ODC\\OceanBase Developer Center\\resources\\libraries\\others" } [2026-01-21 13:39:44.194] [info] fetch server status count(1) [2026-01-21 13:39:44.197] [info] check server with resp err [2026-01-21 13:39:44.197] [info] check server with false [2026-01-21 13:39:48.197] [info] fetch server status count(2) [2026-01-21 13:39:48.199] [info] check server with resp err [2026-01-21 13:39:48.199] [info] check server with false [2026-01-21 13:39:52.200] [info] fetch server status count(3) [2026-01-21 13:39:52.201] [info] check server with resp err [2026-01-21 13:39:52.202] [info] check server with false [2026-01-21 13:39:56.204] [info] fetch server status count(4) [2026-01-21 13:39:56.206] [info] check server with resp err [2026-01-21 13:39:56.206] [info] check server with false [2026-01-21 13:40:00.206] [info] fetch server status count(5) [2026-01-21 13:40:00.208] [info] check server with resp err [2026-01-21 13:40:00.208] [info] check server with false [2026-01-21 13:40:04.209] [info] fetch server status count(6) [2026-01-21 13:40:04.210] [info] check server with resp err [2026-01-21 13:40:04.211] [info] check server with false [2026-01-21 13:40:08.211] [info] fetch server status count(7) [2026-01-21 13:40:08.954] [info] check server api status: 200 [2026-01-21 13:40:08.979] [info] Server startup time: 24.786 [2026-01-21 13:40:08.979] [info] Main Server Start Success(port=9989, path=D:\ODC\OceanBase Developer Center\resources\libraries\java\odc.jar)!!!!! [2026-01-21 13:40:08.980] [info] create new main web(server start success) [2026-01-21 13:40:08.980] [info] renderer url: http://127.0.0.1:9989/index.html [2026-01-21 13:40:08.984] [info] create new main web(window opened) [2026-01-21 13:46:12.760] [warn] webcontent close, url: http://127.0.0.1:9989/index.html#/sqlworkspace [2026-01-21 13:46:14.566] [warn] webcontent closed [2026-01-21 13:46:14.566] [info] windows all closed [2026-01-21 13:46:14.567] [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.4.1 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=>{O.info("app quit:",e,"\\n\\n")}' ], 'window-all-closed': [ '[function] ()=>{1===a.listenerCount("window-all-closed")&&a.quit()}', '[function] ()=>{O.info("windows all closed"),"darwin"!==process.platform&&a.app.quit()}' ], ready: '[function] async()=>{O.info("App Ready"),O.info("Screen: "+a.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:"}]}];a.Menu.setApplicationMenu(a.Menu.buildFromTemplate(t))}(a.app),a.app.setAboutPanelOptions({applicationName:s.appName,applicationVersion:s.version,copyright:s.copyright,version:s.version,credits:"OceanBase Developer Center"}),O.info("App Menu Ready")),Pe(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(O.info("app will quit:",e),!ae.getInstance().isKilled){e.preventDefault(),async function(){await ae.getInstance().stopServer(!0),a.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)=>{O.info("app second-instance"),"win32"===process.platform&&(Pe(n),"ready"==ae.getInstance().status&&(O.info("app second-instance(open new window)"),e()))}', activate: '[function] ()=>{O.info("app activate"),0===a.BrowserWindow.getAllWindows().length&&(O.info("windows length is 0, create new window"),e())}', 'open-url': '[function] async(t,n)=>{O.info("app open-url"),n&&(O.info("app open-url(add params)"),we.addParams(P(n)));"ready"==ae.getInstance().status&&(O.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' + ' }' } } [2026-01-21 13:46:14.569] [info] Before Kill Main Server(pid=12092) [2026-01-21 13:46:14.577] [info] Kill Main Server Success [2026-01-21 13:46:14.743] [info] force stop null [2026-01-21 13:46:14.743] [info] 停止进程完成 [2026-01-21 13:46:14.744] [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.4.1 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=>{O.info("app quit:",e,"\\n\\n")}' ], 'window-all-closed': [ '[function] ()=>{1===a.listenerCount("window-all-closed")&&a.quit()}', '[function] ()=>{O.info("windows all closed"),"darwin"!==process.platform&&a.app.quit()}' ], ready: '[function] async()=>{O.info("App Ready"),O.info("Screen: "+a.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:"}]}];a.Menu.setApplicationMenu(a.Menu.buildFromTemplate(t))}(a.app),a.app.setAboutPanelOptions({applicationName:s.appName,applicationVersion:s.version,copyright:s.copyright,version:s.version,credits:"OceanBase Developer Center"}),O.info("App Menu Ready")),Pe(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(O.info("app will quit:",e),!ae.getInstance().isKilled){e.preventDefault(),async function(){await ae.getInstance().stopServer(!0),a.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)=>{O.info("app second-instance"),"win32"===process.platform&&(Pe(n),"ready"==ae.getInstance().status&&(O.info("app second-instance(open new window)"),e()))}', activate: '[function] ()=>{O.info("app activate"),0===a.BrowserWindow.getAllWindows().length&&(O.info("windows length is 0, create new window"),e())}', 'open-url': '[function] async(t,n)=>{O.info("app open-url"),n&&(O.info("app open-url(add params)"),we.addParams(P(n)));"ready"==ae.getInstance().status&&(O.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' + ' }' } } [2026-01-21 13:46:14.747] [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.4.1 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=>{O.info("app quit:",e,"\\n\\n")}' ], 'window-all-closed': [ '[function] ()=>{1===a.listenerCount("window-all-closed")&&a.quit()}', '[function] ()=>{O.info("windows all closed"),"darwin"!==process.platform&&a.app.quit()}' ], ready: '[function] async()=>{O.info("App Ready"),O.info("Screen: "+a.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:"}]}];a.Menu.setApplicationMenu(a.Menu.buildFromTemplate(t))}(a.app),a.app.setAboutPanelOptions({applicationName:s.appName,applicationVersion:s.version,copyright:s.copyright,version:s.version,credits:"OceanBase Developer Center"}),O.info("App Menu Ready")),Pe(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(O.info("app will quit:",e),!ae.getInstance().isKilled){e.preventDefault(),async function(){await ae.getInstance().stopServer(!0),a.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)=>{O.info("app second-instance"),"win32"===process.platform&&(Pe(n),"ready"==ae.getInstance().status&&(O.info("app second-instance(open new window)"),e()))}', activate: '[function] ()=>{O.info("app activate"),0===a.BrowserWindow.getAllWindows().length&&(O.info("windows length is 0, create new window"),e())}', 'open-url': '[function] async(t,n)=>{O.info("app open-url"),n&&(O.info("app open-url(add params)"),we.addParams(P(n)));"ready"==ae.getInstance().status&&(O.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' + ' }' } } [2026-01-21 13:46:32.497] [info] getLockFinished [2026-01-21 13:46:32.499] [info] APP Start [2026-01-21 13:46:32.499] [info] Mem: { "total": 33150328, "free": 23247960, "swapTotal": 38131064, "swapFree": 27567144 } [2026-01-21 13:46:32.511] [info] OS: Windows_NT platform: win32 arch: x64 os_release: 10.0.26200 uptime: 107823 mem: 33945935872 cpu: [{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":1322890,"nice":0,"sys":4990812,"idle":101509671,"irq":146703}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":482609,"nice":0,"sys":1708843,"idle":105631765,"irq":99890}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":898437,"nice":0,"sys":3084109,"idle":103840671,"irq":94500}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":733140,"nice":0,"sys":2410140,"idle":104679937,"irq":69625}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":634937,"nice":0,"sys":1990718,"idle":105197562,"irq":60734}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":577875,"nice":0,"sys":1744500,"idle":105500843,"irq":51437}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":634062,"nice":0,"sys":2211750,"idle":104977406,"irq":63093}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":423296,"nice":0,"sys":1446156,"idle":105953765,"irq":47468}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":364062,"nice":0,"sys":1252843,"idle":106206312,"irq":39343}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":344750,"nice":0,"sys":1156859,"idle":106321609,"irq":37625}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":1542718,"nice":0,"sys":2207796,"idle":104072703,"irq":375406}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":553593,"nice":0,"sys":662640,"idle":106606984,"irq":60578}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":1404281,"nice":0,"sys":1965250,"idle":104453687,"irq":166531}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":466078,"nice":0,"sys":674031,"idle":106683109,"irq":61484}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":1247265,"nice":0,"sys":5071515,"idle":101504437,"irq":141593}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":479281,"nice":0,"sys":1619343,"idle":105724593,"irq":49484}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":1347375,"nice":0,"sys":5053812,"idle":101422031,"irq":121859}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":533453,"nice":0,"sys":1776828,"idle":105512937,"irq":76171}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":1450000,"nice":0,"sys":5178578,"idle":101194640,"irq":122203}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":519468,"nice":0,"sys":1704171,"idle":105599578,"irq":47734}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":718,"nice":0,"sys":11671,"idle":107810828,"irq":7609}},{"model":"Intel(R) Core(TM) Ultra 9 185H","speed":3072,"times":{"user":953,"nice":0,"sys":11328,"idle":107810937,"irq":7468}}] version: 4.4.1 [2026-01-21 13:46:32.511] [info] app get lock success [2026-01-21 13:46:32.544] [info] App Ready [2026-01-21 13:46:32.544] [info] Screen: width: 1366, height: 854 [2026-01-21 13:46:32.545] [info] create new main web [2026-01-21 13:46:32.566] [info] checking java version [2026-01-21 13:46:32.567] [info] 发现内置 JRE ,跳过版本检查 [2026-01-21 13:46:32.590] [info] **realport: 9989** [2026-01-21 13:46:32.590] [info] resourcesPath: D:\ODC\OceanBase Developer Center\resources [2026-01-21 13:46:32.591] [info] obPath: D:\ODC\OceanBase Developer Center\resources\libraries\obclient\obclient.exe [2026-01-21 13:46:32.591] [info] others Path: D:\ODC\OceanBase Developer Center\resources\libraries\others [2026-01-21 13:46:32.591] [info] jarPath: D:\ODC\OceanBase Developer Center\resources\libraries\java\odc.jar [2026-01-21 13:46:32.591] [info] pluginPath: D:\ODC\OceanBase Developer Center\resources\libraries\java\plugins [2026-01-21 13:46:32.592] [info] starterPath: D:\ODC\OceanBase Developer Center\resources\libraries\java\starters [2026-01-21 13:46:32.592] [info] platform: win32 [2026-01-21 13:46:32.592] [info] renderer path: file:D:\ODC\OceanBase Developer Center\resources\renderer\ [2026-01-21 13:46:32.593] [info] Starting to migrate h2 database [2026-01-21 13:46:32.593] [info] No need to migrate h2 database [2026-01-21 13:46:32.593] [info] Checking h2 connection... [2026-01-21 13:46:33.480] [info] H2 connection check success [2026-01-21 13:46:33.480] [info] Moving old file to backup... [2026-01-21 13:46:33.481] [info] Moving old file to backup... [2026-01-21 13:46:33.481] [info] Move old file to backup success [2026-01-21 13:46:33.481] [info] Moving old file to backup success [2026-01-21 13:46:33.481] [info] Clearing temporary files... [2026-01-21 13:46:33.482] [info] Clearing temporary files success [2026-01-21 13:46:33.482] [info] jvmOptions: -Xms512m -Xmx2048m [2026-01-21 13:46:33.485] [info] system env ALLUSERSPROFILE APPDATA CHROME_CRASHPAD_PIPE_NAME CommonProgramFiles CommonProgramFiles(x86) CommonProgramW6432 COMPUTERNAME ComSpec DriverData EFC_11208_1262719628 EFC_11208_1592913036 EFC_11208_2283032206 EFC_11208_2775293581 EFC_11208_3789132940 FPS_BROWSER_APP_PROFILE_STRING FPS_BROWSER_USER_PROFILE_STRING HOMEDRIVE HOMEPATH 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 SystemDrive SystemRoot TEMP TMP USERDOMAIN USERDOMAIN_ROAMINGPROFILE USERNAME USERPROFILE VBOX_MSI_INSTALL_PATH windir ZES_ENABLE_SYSMAN [2026-01-21 13:46:33.485] [info] runJavaProcess jar: D:\ODC\OceanBase Developer Center\resources\libraries\java\odc.jar cwd: C:\Users\shao\AppData\Roaming\odc env: { "ODC_WEB_STATIC_LOCATION": "file:D:\\ODC\\OceanBase Developer Center\\resources\\renderer\\", "DB_PATH": "C:\\Users\\shao\\AppData\\Roaming\\odc", "ODC_PROFILE_MODE": "clientMode", "PATH": "D:\\app\\client\\shao\\product\\19.0.0\\client_1\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Windows\\System32\\OpenSSH;D:\\putty;C:\\Users\\shao\\AppData\\Local\\Microsoft\\WindowsApps;C:\\WINDOWS;C:\\WINDOWS\\system32;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0;C:\\WINDOWS\\System32\\OpenSSH;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;D:\\xshell8\\;C:\\Users\\shao\\AppData\\Local\\Programs\\Python\\Python313\\Scripts\\;C:\\Users\\shao\\AppData\\Local\\Programs\\Python\\Python313\\;C:\\Users\\shao\\AppData\\Local\\Programs\\Python\\Launcher\\;C:\\Users\\shao\\AppData\\Local\\Microsoft\\WindowsApps;", "JAVA_HOME": "D:\\ODC\\OceanBase Developer Center\\resources\\libraries\\jre", "ODC_PLUGIN_DIR": "D:\\ODC\\OceanBase Developer Center\\resources\\libraries\\java\\plugins", "ODC_STARTER_DIR": "D:\\ODC\\OceanBase Developer Center\\resources\\libraries\\java\\starters", "server.port": "9989", "obclient.work.dir": "C:\\Users\\shao\\AppData\\Roaming\\odc\\data", "file.storage.dir": "C:\\Users\\shao\\AppData\\Roaming\\odc\\data", "obclient.file.path": "D:\\ODC\\OceanBase Developer Center\\resources\\libraries\\obclient\\obclient.exe", "libraries.others.file.path": "D:\\ODC\\OceanBase Developer Center\\resources\\libraries\\others" } [2026-01-21 13:46:33.486] [info] fetch server status count(1) [2026-01-21 13:46:33.489] [info] check server with resp err [2026-01-21 13:46:33.489] [info] check server with false [2026-01-21 13:46:37.489] [info] fetch server status count(2) [2026-01-21 13:46:37.491] [info] check server with resp err [2026-01-21 13:46:37.492] [info] check server with false [2026-01-21 13:46:41.496] [info] fetch server status count(3) [2026-01-21 13:46:41.498] [info] check server with resp err [2026-01-21 13:46:41.498] [info] check server with false [2026-01-21 13:46:45.498] [info] fetch server status count(4) [2026-01-21 13:46:45.500] [info] check server with resp err [2026-01-21 13:46:45.500] [info] check server with false [2026-01-21 13:46:49.501] [info] fetch server status count(5) [2026-01-21 13:46:49.503] [info] check server with resp err [2026-01-21 13:46:49.503] [info] check server with false [2026-01-21 13:46:53.504] [info] fetch server status count(6) [2026-01-21 13:46:53.506] [info] check server with resp err [2026-01-21 13:46:53.507] [info] check server with false [2026-01-21 13:46:57.507] [info] fetch server status count(7) [2026-01-21 13:46:57.981] [info] check server api status: 200 [2026-01-21 13:46:57.998] [info] Server startup time: 24.512 [2026-01-21 13:46:57.998] [info] Main Server Start Success(port=9989, path=D:\ODC\OceanBase Developer Center\resources\libraries\java\odc.jar)!!!!! [2026-01-21 13:46:57.999] [info] create new main web(server start success) [2026-01-21 13:46:57.999] [info] renderer url: http://127.0.0.1:9989/index.html [2026-01-21 13:46:58.003] [info] create new main web(window opened) [2026-01-21 14:07:40.100] [warn] webcontent close, url: http://127.0.0.1:9989/help-doc/zh-cn/index.html#/600.odc-console.html [2026-01-21 14:07:40.119] [warn] webcontent closed [2026-01-21 14:10:54.104] [warn] webcontent close, url: http://127.0.0.1:9989/index.html#/sqlworkspace