使用JetBrains Gateway远程开发,MCP页面打不开,记忆页面打不开

使用JetBrains Gateway远程开发,MCP页面打不开,记忆页面打不开
image.png
image.png

错误日志

2025-07-23 09:43:06,486 [ 614780]   INFO - #c.j.t.s.FrontendIdeFrameSynchronizer - Sending window event sun.awt.TimedWindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 to IdeFrame frame0
2025-07-23 09:43:09,390 [ 617684] SEVERE - Projected Logger - 
[backend] java.lang.Throwable: Use JBCefApp.createMessageRouter to create router instances
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:375)
    at com.jetbrains.rdserver.cef.BackendCefClient.addMessageRouter(BackendCefClient.kt:83)
    at com.alibabacloud.intellij.cosy.ui.search.LingmaToolWindowPanel.addJcefHandler(LingmaToolWindowPanel.java:758)
    at com.alibabacloud.intellij.cosy.ui.search.LingmaToolWindowPanel.createJBCefBrowser(LingmaToolWindowPanel.java:751)
    at com.alibabacloud.intellij.cosy.ui.search.LingmaToolWindowPanel.reloadProfiler(LingmaToolWindowPanel.java:908)
    at com.alibabacloud.intellij.cosy.ui.search.LingmaToolWindowPanel.changeLoginState(LingmaToolWindowPanel.java:426)
    at com.alibabacloud.intellij.cosy.ui.search.LingmaToolWindowPanel.notifyChangeAuth(LingmaToolWindowPanel.java:977)
    at com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:768)
    at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:712)
    at com.intellij.util.messages.impl.MessageBusImplKt.deliverMessage(MessageBusImpl.kt:451)
    at com.intellij.util.messages.impl.MessageBusImplKt.pumpWaiting(MessageBusImpl.kt:430)
    at com.intellij.util.messages.impl.MessageBusImplKt.access$pumpWaiting(MessageBusImpl.kt:1)
    at com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:493)
    at jdk.proxy26/jdk.proxy26.$Proxy349.notifyChangeAuth(Unknown Source)
    at com.alibabacloud.intellij.cosy.util.LoginUtil.lambda$updateAuthStatus$0(LoginUtil.java:144)
    at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:240)
    at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:25)
    at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:202)
    at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runIntendedWriteActionOnCurrentThread$lambda$7(AnyThreadWriteThreadingSupport.kt:319)
    at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction$lambda$6(AnyThreadWriteThreadingSupport.kt:274)
    at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWithTemporaryThreadLocal(AnyThreadWriteThreadingSupport.kt:204)
    at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:274)
    at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:222)
    at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runIntendedWriteActionOnCurrentThread(AnyThreadWriteThreadingSupport.kt:318)
    at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:928)
    at com.intellij.openapi.application.impl.ApplicationImpl$4.run(ApplicationImpl.java:501)
    at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)
    at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)
    at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)
    at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)
    at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)
    at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:117)
    at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:43)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:781)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:728)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
    at java.base@21.0.7/java.security.AccessController.doPrivileged(AccessController.java:400)
    at java.base@21.0.7/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:750)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:585)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:482)
    at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$12$lambda$11$lambda$10$lambda$9(IdeEventQueue.kt:307)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:864)
    at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$12$lambda$11$lambda$10(IdeEventQueue.kt:306)
    at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$3(IdeEventQueue.kt:958)
    at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:109)
    at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:958)
    at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$12(IdeEventQueue.kt:301)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:341)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)
2025-07-23 09:43:09,393 [ 617687] SEVERE - Projected Logger - IntelliJ IDEA 2025.1.3  Build #JBC-251.26927.53
2025-07-23 09:43:09,393 [ 617687] SEVERE - Projected Logger - JDK: 21.0.7; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o.
2025-07-23 09:43:09,393 [ 617687] SEVERE - Projected Logger - OS: Windows 11
2025-07-23 09:43:09,393 [ 617687] SEVERE - Projected Logger - Last Action: WelcomeScreen.Plugins
2025-07-23 09:43:13,375 [ 621669]   INFO - #c.j.t.s.FrontendIdeFrameSynchronizer - Sending window event sun.awt.TimedWindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 to IdeFrame frame0
2025-07-23 09:43:13,682 [ 621976]   INFO - #c.i.w.i.i.j.s.JpsGlobalModelSynchronizerImpl - Saving global entities com.intellij.platform.workspace.jps.entities.SdkEntity to files
2025-07-23 09:43:13,683 [ 621977]   INFO - #c.i.w.i.i.j.s.JpsGlobalModelSynchronizerImpl - Saving global entities com.intellij.platform.workspace.jps.entities.LibraryEntity to files
2025-07-23 09:43:19,692 [ 627986]   INFO - #c.j.t.s.FrontendIdeFrameSynchronizer - Sending window event sun.awt.TimedWindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 to IdeFrame frame0
2025-07-23 09:43:21,751 [ 630045]   INFO - #c.j.t.s.FrontendIdeFrameSynchronizer - Sending window event sun.awt.TimedWindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 to IdeFrame frame0
2025-07-23 09:43:22,062 [ 630356]   INFO - #c.i.w.i.i.j.s.JpsGlobalModelSynchronizerImpl - Saving global entities com.intellij.platform.workspace.jps.entities.SdkEntity to files
2025-07-23 09:43:22,063 [ 630357]   INFO - #c.i.w.i.i.j.s.JpsGlobalModelSynchronizerImpl - Saving global entities com.intellij.platform.workspace.jps.entities.LibraryEntity to files
2025-07-23 09:43:22,070 [ 630364]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows.xml" is not loaded because defines duplicated name "Windows 副本"
2025-07-23 09:43:22,071 [ 630365]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows.xml" is not loaded because defines duplicated name "Windows 副本"
2025-07-23 09:43:22,072 [ 630366]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows.xml" is not loaded because defines duplicated name "Windows 副本"
2025-07-23 09:43:22,074 [ 630368]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows.xml" is not loaded because defines duplicated name "Windows 副本"
2025-07-23 09:43:22,075 [ 630369]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows.xml" is not loaded because defines duplicated name "Windows 副本"
2025-07-23 09:43:22,077 [ 630371]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows.xml" is not loaded because defines duplicated name "Windows 副本"
2025-07-23 09:43:22,078 [ 630372]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows.xml" is not loaded because defines duplicated name "Windows 副本"
2025-07-23 09:43:36,957 [ 645251]   INFO - #c.j.t.s.FrontendIdeFrameSynchronizer - Sending window event sun.awt.TimedWindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 to IdeFrame frame0
2025-07-23 09:43:43,601 [ 651895]   INFO - #c.j.t.s.FrontendIdeFrameSynchronizer - Sending window event sun.awt.TimedWindowEvent[WINDOW_LOST_FOCUS,opposite=javax.swing.Popup$HeavyWeightWindow[win9,1359,104,138x119,layout=java.awt.BorderLayout,rootPaneCheckingEnabled=true],oldState=0,newState=0] on frame0 to IdeFrame frame0
2025-07-23 09:43:45,967 [ 654261]   INFO - #c.j.t.s.FrontendIdeFrameSynchronizer - Sending window event sun.awt.TimedWindowEvent[WINDOW_GAINED_FOCUS,opposite=javax.swing.Popup$HeavyWeightWindow[win9,1359,104,138x119,invalid,hidden,layout=java.awt.BorderLayout,rootPaneCheckingEnabled=true],oldState=0,newState=0] on frame0 to IdeFrame frame0
2025-07-23 09:43:45,992 [ 654286]   INFO - #c.i.u.j.JBCefApp - JCEF-sandbox is enabled
2025-07-23 09:43:45,994 [ 654288]   INFO - #c.i.u.j.JBCefApp - JCEF logging: level=LOGSEVERITY_DISABLE, file=C:\Users\lau\AppData\Local\JetBrains\IntelliJIdea2025.1\log\frontend\2025-07-23_at_09-32-51\jcef_13672.log
2025-07-23 09:43:46,317 [ 654611]   INFO - #c.i.u.j.JBCefApp - jcef version: remote_122.1.9.2921_7a7b9383b3bf39c850feb0d103c6b829e2f48a6b | cmd args: [--disable-features=SpareRendererForSitePerProcess, --disable-gpu-process-crash-limit, --autoplay-policy=no-user-gesture-required, --disable-component-update]
2025-07-23 09:43:50,127 [ 658421]   INFO - #c.j.t.s.FrontendIdeFrameSynchronizer - Sending window event sun.awt.TimedWindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 to IdeFrame frame0
2025-07-23 09:43:50,437 [ 658731]   INFO - #c.i.w.i.i.j.s.JpsGlobalModelSynchronizerImpl - Saving global entities com.intellij.platform.workspace.jps.entities.SdkEntity to files
2025-07-23 09:43:50,439 [ 658733]   INFO - #c.i.w.i.i.j.s.JpsGlobalModelSynchronizerImpl - Saving global entities com.intellij.platform.workspace.jps.entities.LibraryEntity to files
2025-07-23 09:43:50,447 [ 658741]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows.xml" is not loaded because defines duplicated name "Windows 副本"
2025-07-23 09:43:50,449 [ 658743]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows.xml" is not loaded because defines duplicated name "Windows 副本"
2025-07-23 09:43:50,451 [ 658745]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows Proper Redo2.xml" is not loaded because defines duplicated name "Windows Proper Redo"
2025-07-23 09:43:50,451 [ 658745]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows.xml" is not loaded because defines duplicated name "Windows 副本"
2025-07-23 09:43:50,452 [ 658746]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows Proper Redo2.xml" is not loaded because defines duplicated name "Windows Proper Redo"
2025-07-23 09:43:50,453 [ 658747]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows.xml" is not loaded because defines duplicated name "Windows 副本"
2025-07-23 09:43:50,454 [ 658748]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows Proper Redo2.xml" is not loaded because defines duplicated name "Windows Proper Redo"
2025-07-23 09:43:50,454 [ 658748]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows.xml" is not loaded because defines duplicated name "Windows 副本"
2025-07-23 09:43:50,455 [ 658749]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows Proper Redo2.xml" is not loaded because defines duplicated name "Windows Proper Redo"
2025-07-23 09:43:50,455 [ 658749]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows.xml" is not loaded because defines duplicated name "Windows 副本"
2025-07-23 09:43:52,753 [ 661047]   INFO - #c.j.t.s.FrontendIdeFrameSynchronizer - Sending window event sun.awt.TimedWindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0 to IdeFrame frame0
2025-07-23 09:43:55,560 [ 663854]   INFO - #c.j.t.s.FrontendIdeFrameSynchronizer - Sending window event sun.awt.TimedWindowEvent[WINDOW_LOST_FOCUS,opposite=javax.swing.Popup$HeavyWeightWindow[win10,74,29,500x372,layout=java.awt.BorderLayout,rootPaneCheckingEnabled=true],oldState=0,newState=0] on frame0 to IdeFrame frame0
2025-07-23 09:44:04,361 [ 672655]   INFO - #c.j.t.s.FrontendIdeFrameSynchronizer - Sending window event sun.awt.TimedWindowEvent[WINDOW_GAINED_FOCUS,opposite=javax.swing.Popup$HeavyWeightWindow[win10,74,29,500x372,invalid,layout=java.awt.BorderLayout,rootPaneCheckingEnabled=true],oldState=0,newState=0] on frame0 to IdeFrame frame0
2025-07-23 09:44:33,680 [ 701974]   INFO - #c.j.t.s.FrontendIdeFrameSynchronizer - Sending window event sun.awt.TimedWindowEvent[WINDOW_LOST_FOCUS,opposite=null,oldState=0,newState=0] on frame0 to IdeFrame frame0
2025-07-23 09:44:34,001 [ 702295]   INFO - #c.i.w.i.i.j.s.JpsGlobalModelSynchronizerImpl - Saving global entities com.intellij.platform.workspace.jps.entities.SdkEntity to files
2025-07-23 09:44:34,020 [ 702314]   INFO - #c.i.w.i.i.j.s.JpsGlobalModelSynchronizerImpl - Saving global entities com.intellij.platform.workspace.jps.entities.LibraryEntity to files
2025-07-23 09:44:34,041 [ 702335] SEVERE - #c.i.c.ComponentStoreImpl - Cannot read scheme com.intellij.configurationStore.CompoundStreamProvider: Windows Proper Redo2.xml
com.fasterxml.aalto.WFCException: Unexpected End-of-input in prolog
 at [row,col {unknown-source}]: [1,1]
    at com.fasterxml.aalto.stax.StreamReaderImpl.throwWfe(StreamReaderImpl.java:1777)
    at com.fasterxml.aalto.stax.StreamReaderImpl.throwUnexpectedEOI(StreamReaderImpl.java:1796)
    at com.fasterxml.aalto.stax.StreamReaderImpl.handlePrologEoi(StreamReaderImpl.java:1756)
    at com.fasterxml.aalto.stax.StreamReaderImpl.next(StreamReaderImpl.java:810)
    at com.intellij.configurationStore.schemeManager.SchemeLoaderKt.readSchemeNameFromXml(schemeLoader.kt:262)
    at com.intellij.configurationStore.schemeManager.SchemeLoaderKt.access$readSchemeNameFromXml(schemeLoader.kt:1)
    at com.intellij.configurationStore.schemeManager.SchemeLoader.loadScheme(schemeLoader.kt:325)
    at com.intellij.configurationStore.schemeManager.SchemeManagerImpl.loadSchemes$lambda$8(SchemeManagerImpl.kt:250)
    at com.intellij.openapi.project.impl.shared.SharedConfigFolderStreamProvider$processChildren$1.visitFile$lambda$1(SharedConfigFolderStreamProvider.kt:59)
    at com.intellij.openapi.project.impl.shared.SharedConfigFolderUtil.ioWithRetries(SharedConfigFolderUtil.kt:96)
    at com.intellij.openapi.project.impl.shared.SharedConfigFolderUtil.readNonEmptyFileWithRetries$intellij_platform_ide_impl(SharedConfigFolderUtil.kt:75)
    at com.intellij.openapi.project.impl.shared.SharedConfigFolderStreamProvider$processChildren$1.visitFile(SharedConfigFolderStreamProvider.kt:58)
    at com.intellij.openapi.project.impl.shared.SharedConfigFolderStreamProvider$processChildren$1.visitFile(SharedConfigFolderStreamProvider.kt:53)
    at java.base/java.nio.file.Files.walkFileTree(Files.java:2799)
    at java.base/java.nio.file.Files.walkFileTree(Files.java:2870)
    at com.intellij.openapi.project.impl.shared.SharedConfigFolderStreamProvider.processChildren(SharedConfigFolderStreamProvider.kt:53)
    at com.intellij.configurationStore.CompoundStreamProvider.processChildren(CompoundStreamProvider.kt:36)
    at com.intellij.configurationStore.schemeManager.SchemeManagerImpl.loadSchemes(SchemeManagerImpl.kt:248)
    at com.intellij.configurationStore.schemeManager.SchemeManagerImpl.reload(SchemeManagerImpl.kt:297)
    at com.intellij.openapi.options.SchemeManager.reload(SchemeManager.kt:32)
    at com.intellij.configurationStore.ComponentReloadingKt.reloadComponents(componentReloading.kt:36)
    at com.intellij.configurationStore.ComponentReloadingKt.reloadComponents$default(componentReloading.kt:12)
    at com.intellij.configurationStore.ComponentStoreImplReloadListener.onChange(ComponentStoreImpl.kt:81)
    at com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:768)
    at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:708)
    at com.intellij.util.messages.impl.MessageBusImplKt.deliverMessage(MessageBusImpl.kt:451)
    at com.intellij.util.messages.impl.MessageBusImplKt.pumpWaiting(MessageBusImpl.kt:430)
    at com.intellij.util.messages.impl.MessageBusImplKt.access$pumpWaiting(MessageBusImpl.kt:1)
    at com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:493)
    at jdk.proxy2/jdk.proxy2.$Proxy42.onChange(Unknown Source)
    at com.intellij.openapi.project.impl.shared.SharedConfigFolderUtil.reloadComponents$intellij_platform_ide_impl(SharedConfigFolderUtil.kt:51)
    at com.intellij.openapi.project.impl.shared.SharedConfigFolderNioListener.processEvents$lambda$7(SharedConfigFolderNioListener.kt:117)
    at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:240)
    at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:25)
    at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:202)
    at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runIntendedWriteActionOnCurrentThread$lambda$7(AnyThreadWriteThreadingSupport.kt:319)
    at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction$lambda$6(AnyThreadWriteThreadingSupport.kt:274)
    at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWithTemporaryThreadLocal(AnyThreadWriteThreadingSupport.kt:204)
    at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:274)
    at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:222)
    at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runIntendedWriteActionOnCurrentThread(AnyThreadWriteThreadingSupport.kt:318)
    at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:928)
    at com.intellij.openapi.application.impl.ApplicationImpl$4.run(ApplicationImpl.java:501)
    at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)
    at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)
    at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)
    at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)
    at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)
    at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:117)
    at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:43)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:781)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:728)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:750)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:585)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:482)
    at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$12$lambda$11$lambda$10$lambda$9(IdeEventQueue.kt:307)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:864)
    at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$12$lambda$11$lambda$10(IdeEventQueue.kt:306)
    at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$3(IdeEventQueue.kt:958)
    at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:109)
    at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:958)
    at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$12(IdeEventQueue.kt:301)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:341)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)
2025-07-23 09:44:34,046 [ 702340] SEVERE - #c.i.c.ComponentStoreImpl - IntelliJ IDEA 2025.1.3  Build #JBC-251.26927.53
2025-07-23 09:44:34,046 [ 702340] SEVERE - #c.i.c.ComponentStoreImpl - JDK: 21.0.7; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o.
2025-07-23 09:44:34,046 [ 702340] SEVERE - #c.i.c.ComponentStoreImpl - OS: Windows 11
2025-07-23 09:44:34,046 [ 702340] SEVERE - #c.i.c.ComponentStoreImpl - Last Action: ShowLog
2025-07-23 09:44:34,046 [ 702340]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows.xml" is not loaded because defines duplicated name "Windows 副本"
2025-07-23 09:44:34,046 [ 702340]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows Proper Redo2.xml" is not loaded because defines duplicated name "Windows Proper Redo"
2025-07-23 09:44:34,046 [ 702340]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows.xml" is not loaded because defines duplicated name "Windows 副本"
2025-07-23 09:44:34,046 [ 702340]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows Proper Redo2.xml" is not loaded because defines duplicated name "Windows Proper Redo"
2025-07-23 09:44:34,046 [ 702340]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows.xml" is not loaded because defines duplicated name "Windows 副本"
2025-07-23 09:44:34,046 [ 702340]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows Proper Redo2.xml" is not loaded because defines duplicated name "Windows Proper Redo"
2025-07-23 09:44:34,046 [ 702340]   WARN - #c.i.c.ComponentStoreImpl - Scheme file "Windows.xml" is not loaded because defines duplicated name "Windows 副本"

展开
收起
含笑三步颠 2025-07-15 10:27:58 149 分享 版权
1 条回答
写回答
取消 提交回答
  • 月移花影,暗香浮动

    没有日志提供,只能给出一点经验建议:


    1. 检查网络连接与 SSH 基础连通性

    • 确认 SSH 连接正常

      ssh username@remote-host -p port
      

      确保能成功登录远程服务器。若失败,检查网络、防火墙(服务器/本地)、SSH 密钥或密码是否正确。

    • 测试端口转发
      Gateway 会通过 SSH 隧道转发端口(如 63342, 5990)。手动测试端口是否可达:

      # 在本地终端执行,将远程端口转发到本地
      ssh -L 63342:localhost:63342 username@remote-host -p port
      

      访问 http://localhost:63342,若仍无法打开,说明隧道建立失败。


    2. 验证服务器端服务状态

    • 检查 JB Gateway 后端进程
      登录远程服务器,确认服务是否运行:

      ps aux | grep "gateway"
      

      若无相关进程,尝试重启服务:

      # 若通过 systemd 管理
      sudo systemctl restart jetbrains-gateway
      
      # 或手动启动
      ~/.jetbrains/remote-dev-server/bin/remote-dev-server.sh run <项目路径>
      
    • 确认端口未被占用

      netstat -tuln | grep -E '63342|5990'
      

      若端口被占用,修改 Gateway 配置或释放端口。


    3. 解决防火墙/安全组限制

    • 服务器防火墙
      # 开放端口(示例)
      sudo ufw allow 22/tcp         # SSH
      sudo ufw allow 63342/tcp      # MCP
      sudo ufw allow 5990/tcp       # 记忆服务
      sudo ufw reload
      
    • 云服务器安全组:确保入站规则允许上述端口(尤其是来源 IP 为你的本地 IP)。

    4. 更新或回退版本

    • 升级到最新版本
      下载最新 Gateway 和 IDE 后端(在 Gateway 启动时自动更新)。

    • 版本冲突回退
      若问题出现在更新后,尝试回退到稳定版本:

      # 删除旧版本后端
      rm -rf ~/.cache/JetBrains/RemoteDev
      
      # 启动 Gateway 时选择旧版 IDE
      

      (Gateway 会重新下载指定版本的后端)


    5. 检查日志定位问题

    • 本地 Gateway 日志

      • Windows: %APPDATA%\JetBrains\JetBrainsGateway\log
      • macOS: ~/Library/Logs/JetBrains/JetBrainsGateway
      • Linux: ~/.cache/JetBrains/JetBrainsGateway/log
    • 远程服务器日志

      tail -f ~/.cache/JetBrains/RemoteDev/logs/<项目名>_*.log
      

      查找 ERRORFailed 关键词,常见错误如:

      • Cannot bind to port 63342 → 端口冲突
      • Connection refused → 服务未启动
      • Permission denied → 权限问题

    6. 重置配置与缓存

    • 清理本地 Gateway 缓存
      关闭 Gateway,删除以下目录:

      • Windows: %APPDATA%\JetBrains\JetBrainsGateway
      • macOS: ~/Library/Caches/JetBrains/JetBrainsGateway
      • Linux: ~/.cache/JetBrains/JetBrainsGateway
    • 重置远程项目配置
      删除远程服务器上的项目配置目录:

      rm -rf ~/.cache/JetBrains/RemoteDev/dist/<项目ID>
      

    7. 其他关键步骤

    • 禁用 VPN/代理
      临时关闭本地 VPN 或代理,测试是否为网络中间件干扰。

    • 调整 SSH 配置
      在 Gateway 设置中启用 详细日志(Verbose logging),或在 SSH 配置添加 -vvv 参数观察连接细节。

    • 使用 OpenSSH 替代内置 SSH
      在 Gateway 设置中取消勾选 Use built-in SSH,使用系统 OpenSSH。

    • 检查服务器资源
      确保远程服务器内存/CPU 充足,避免进程被 OOM Killer 终止:

      free -h && top -n1 | grep remote-dev-server
      

    8. 终极方案:完全重装

    1. 卸载本地 Gateway。
    2. 删除远程服务器上的所有相关文件:
      rm -rf ~/.cache/JetBrains/RemoteDev   # 后端缓存
      rm -rf ~/.config/JetBrains            # 配置
      
    3. 重新安装 Gateway 并配置连接。

    联系官方支持

    若以上步骤无效,提供以下信息给 JetBrains 支持

    1. 本地 Gateway 日志(idea.log)。
    2. 远程服务器的 remote-dev-server 日志。
    3. 操作系统和版本(本地 + 远程)。
    4. 错误截图或描述。

    通过逐步排查,通常能定位到网络、服务或版本兼容性问题。重点关注 SSH 隧道建立和端口转发状态,这是 MCP 和记忆功能的核心通信通道。

    2025-07-15 11:16:42
    赞同 165 展开评论

通义灵码智能编码助手

热门讨论

热门文章

还有其他疑问?
咨询AI助理