-
Notifications
You must be signed in to change notification settings - Fork 26.6k
Closed
Closed
Copy link
Labels
type/bugBugs to being fixedBugs to being fixed
Description
Environment
- Dubbo version: 3.1
- Operating System version: mac m1
- Java version: 1.8
Steps to reproduce this issue
-
Use the following code to make a generalization call of the bean mode
-
public interface DemoService { String sayHello(String name); }
-
ReferenceConfig<GenericService> referenceConfig = new ReferenceConfig<>(); referenceConfig.setInterface(DemoService.class.getCanonicalName()); applicationConfig.setRegistry(registryConfig); referenceConfig.setApplication(applicationConfig); referenceConfig.setGeneric(GENERIC_SERIALIZATION_BEAN); GenericService genericService = referenceConfig.get(); JavaBeanDescriptor result = (JavaBeanDescriptor)genericService.$invoke("sayHello", new String[]{"java.lang.String"}, new Object[]{JavaBeanSerializeUtil.serialize(null)});
Expected Behavior
call success
Actual Behavior
If there is an exception, please attach the exception trace:
Caused by: java.lang.NullPointerException
at org.apache.dubbo.rpc.filter.GenericImplFilter.invoke(GenericImplFilter.java:126)
at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CopyOfFilterChainNode.invoke(FilterChainBuilder.java:327)
at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$CallbackRegistrationInvoker.invoke(FilterChainBuilder.java:194)
at org.apache.dubbo.rpc.protocol.ReferenceCountInvokerWrapper.invoke(ReferenceCountInvokerWrapper.java:78)
at org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker.invokeWithContext(AbstractClusterInvoker.java:379)
at org.apache.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:81)
Metadata
Metadata
Assignees
Labels
type/bugBugs to being fixedBugs to being fixed