JetBrains Qoder插件在IntelliJ IDEA会报Go环境的空指针错误

Issue Description

使用IDEA的qoder插件会直接报错
IDE版本 IntelliJ IDEA 2025.2.4 (Ultimate Edition)

Screenshots / Screen Recordings

java.lang.Throwable: read pipe client stderr output: panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x10 pc=0x7ff6cc9e3f54]

goroutine 3736 [running]:
cosy/core/transport/stdio.(*Server).Reply(0x7ff6cd1cadcc?, {0x7ff6cebf8080?, 0xc004b7eb00?}, 0x0?, {0x0?, 0x0?}, {0x2?, 0x2?})
	cosy/core/transport/stdio/server.go:179 +0x34
cosy/core/transport/handler/rpc.(*DefaultResponseWriter).Reply(...)
	cosy/core/transport/handler/rpc/response_writer.go:25
cosy/core/transport/handler/rpc.(*DefaultResponseWriter).ReplyError(0xc00bb2156e, {0x7ff6cebf8080, 0xc004b7eb00}, 0xc009381a70, 0xffffffffffff80a5, {0x7ff6cd1cadcc?, 0xc00babf938?})
	cosy/core/transport/handler/rpc/response_writer.go:33 +0x131
cosy/core/transport/handler/rpc.initDefaultMiddlewares.ErrorHandlingMiddleware.func3.1.1()
	cosy/core/transport/handler/rpc/middleware_error_handling.go:17 +0xe2
panic({0x7ff6ccefd1a0?, 0x7ff6d0f2a790?})
	runtime/panic.go:770 +0x132
cosy/core/transport/handler/rpc.initDefaultMiddlewares.ApiMonitoringMiddleware.func4.1.1()
	cosy/core/transport/handler/rpc/middleware_monitoring.go:34 +0x185
panic({0x7ff6ccefd1a0?, 0x7ff6d0f2a790?})
	runtime/panic.go:770 +0x132
cosy/core/transport/stdio.(*Server).Reply(0x112?, {0x7ff6cebf8080?, 0xc004b7eb00?}, 0xc00128d440?, {0x7ff6ccdf2ba0?, 0x7ff6d1054540?}, {0xc00128d468?, 0xc00128d440?})
	cosy/core/transport/stdio/server.go:179 +0x34
cosy/core/transport/handler/rpc.(*DefaultResponseWriter).Reply(0xc004b7eb00?, {0x7ff6cebf8080?, 0xc004b7eb00?}, 0x7ff6ccdf6b60?, {0x7ff6ccdf2ba0?, 0x7ff6d1054540?}, {0x0?, 0x0?})
	cosy/core/transport/handler/rpc/response_writer.go:25 +0x8c
cosy/core/api/system.InitHandlers.RegisterTypedHandler[...].func6()
	cosy/core/transport/handler/rpc/handler.go:146 +0x16f
cosy/core/transport/handler/rpc.initDefaultMiddlewares.ApiMonitoringMiddleware.func4.1(0xc004b7eb00)
	cosy/core/transport/handler/rpc/middleware_monitoring.go:43 +0xa8
cosy/core/transport/handler/rpc.initDefaultMiddlewares.ErrorHandlingMiddleware.func3.1(0xc0050071d0?)
	cosy/core/transport/handler/rpc/middleware_error_handling.go:23 +0x53
cosy/core/transport/handler/rpc.initDefaultMiddlewares.LoggingMiddleware.func2.1(0xc004b7eb00)
	cosy/core/transport/handler/rpc/middleware_logging.go:29 +0x238
cosy/core/transport/handler/rpc.initDefaultMiddlewares.TimeoutMiddleware.func1.1(0xc004b7eb00)
	cosy/core/transport/handler/rpc/middleware_timeout.go:16 +0x84
cosy/core/transport/handler/rpc.HandleRequest({0x7ff6cebf7e50, 0xc009381aa0}, 0xc009381a70, 0xc0012b0d20)
	cosy/core/transport/handler/rpc/handler.go:122 +0xe8
cosy/core/transport/handler/rpc.(*CosyServer).Deliver(0x7ff6cb39b0bd?, {0x7ff6cebf7e50?, 0xc009381aa0?}, 0xc009381a70)
	cosy/core/transport/handler/rpc/deliver.go:16 +0x35
created by cosy/core/transport/stdio.(*Handler).Handle in goroutine 226
	cosy/core/transport/stdio/server.go:241 +0x4c5
	at com.intellij.openapi.diagnostic.Logger.error(Logger.java:375)
	at com.alibabacloud.intellij.qoder.core.pipe.CosyStdioConnectClient.lambda$monitorLingmaProcessStdError$0(CosyStdioConnectClient.java:130)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Operating System

windows 11

Current Qoder Version (Menu → About Qoder → Copy)

JetBrains Plugin 0.5.2

感谢反馈,我们尽快分析排查下这个问题 :grinning_face:

您好 这里把通信模式切换下 目前Qoder不支持stdio通信方式