* Dubbo version: 3.2.5
* Operating System version: windows11
* Java version: 17

If the streaming communication mode StreamObserver generic parameter is also generic, an error "INTERNAL: Call aborted cause client exception" will be reported during runtime.

---

streaming通信模式StreamObserver泛型参数如果也是泛型的话在运行的时候会报错“INTERNAL : Call aborted cause client exception”
具体看代码截图
![1700016850144](https://github.com/apache/dubbo/assets/33255974/f9c5dd27-e718-4080-ac75-c5d88ee0e79e)
![1700016959488](https://github.com/apache/dubbo/assets/33255974/6475ea78-1006-4c39-9f34-cf9bc465c1f2)

Assertions.assertFalse(needWrap(descriptor));
    }
    @Test
    void testIgnoreMethod() throws NoSuchMethodException {
        Method method = DescriptorService.class.getMethod("iteratorServerStream", HelloReply.class);
        MethodDescriptor descriptor = new ReflectionMethodDescriptor(method);
        Assertions.assertFalse(needWrap(descriptor));
        Method method2 = DescriptorService.class.getMethod("reactorMethod", HelloReply.class);
        MethodDescriptor descriptor2 = new ReflectionMethodDescriptor(method2);
        Assertions.assertFalse(needWrap(descriptor2));
        Method method3 = DescriptorService.class.getMethod("reactorMethod2", Mono.class);
        MethodDescriptor descriptor3 = new ReflectionMethodDescriptor(method3);
        Assertions.assertFalse(needWrap(descriptor3));
        Method method4 = DescriptorService.class.getMethod("rxJavaMethod", Single.class);
        MethodDescriptor descriptor4 = new ReflectionMethodDescriptor(method4);
        Assertions.assertFalse(needWrap(descriptor4));
    }
    @Test
    void testMultiProtoParameter() throws Exception {
        Method method =
                DescriptorService.class.getMethod("testMultiProtobufParameters", HelloReply.class, HelloReply.class);
        assertThrows(IllegalStateException.class, () -> {
            MethodDescriptor descriptor = new ReflectionMethodDescriptor(method);
            needWrap(descriptor);
        });
    }
    @Test
    void testDiffParametersAndReturn() throws Exception {
        Method method = DescriptorService.class.getMethod("testDiffParametersAndReturn", HelloReply.class);
        assertThrows(IllegalStateException.class, () -> {