You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have searched the issues of this repository and believe that this is not a duplicate.
I have checked the FAQ of this repository and believe that this is not a duplicate.
Environment
Dubbo version: 2.7.3
Operating System version: Win7
Java version: 1.8
Steps to reproduce this issue
Generic invoke
ApplicationConfig application = new ApplicationConfig();
application.setName("api-generic-consumer");
ReferenceConfig<GenericService> reference = new ReferenceConfig<>();
reference.setUrl("dubbo://ip:port/com.xxx.XXXService");
reference.setVersion("1.0.0");
reference.setGeneric(true);
reference.setApplication(application);
reference.setInterface("com.xxx.XXXService");
GenericService genericService = reference.get();
Object obj = genericService.$invoke("getYYY", new String[]{Long.class.getName()}, new Long[]{1L});
String json = JsonUtils.toJson(obj);
System.out.println(json);
ReferenceConfig.init() -> ReferenceConfig.createProxy() -> ClusterUtils.mergeUrl(), Lost after passing 'ClusterUtils.mergeUrl'.
ps. Dubbo v2.7.2 previous version verified that it will not be lost.
Screen
Expected Result
Get the interface return value normally.
Actual Result
Consumer:
com.alibaba.dubbo.remoting.RemotingException: Not found exported service: com.jiuyescm.account.api.IUserService:20834 in [com.jiuyescm.account.api.IPassportService:1.0.0:20834, com.jiuyescm.account.api.ILoginStrategyService:1.0.0:20834, com.jiuyescm.account.api.ILogService:1.0.0:20834, com.jiuyescm.account.api.IUserService:1.0.0:20834], may be version or group mismatch , channel: consumer: /192.168.56.1:59260 --> provider: /192.168.56.1:20834, message:RpcInvocation [methodName=$invoke, parameterTypes=[class java.lang.String, class [Ljava.lang.String;, class [Ljava.lang.Object;], arguments=[getYYY, [Ljava.lang.String;@54e64fa4, [Ljava.lang.Object;@5a21bb48], attachments={path=com.xxx.XXXService, input=309, dubbo=2.0.2, interface=com.xxx.XXXService, version=0.0.0, generic=true}]
Provider:
2019-08-20 09:59:42.456 [New I/O worker #7] INFO com.alibaba.dubbo.common.logger.log4j.Log4jLogger.info(Log4jLogger.java:66) - [DUBBO] Not found exported service: com.xxx.XXXService:20834 in [com.xxx.AAAService:1.0.0:20834, com.xxx.BBBService:1.0.0:20834, com.xxx.CCC:1.0.0:20834, com.xxx.XXXService:1.0.0:20834], may be version or group mismatch , channel: consumer: /192.168.56.1:59260 --> provider: /192.168.56.1:20834, message:RpcInvocation [methodName=$invoke, parameterTypes=[class java.lang.String, class [Ljava.lang.String;, class [Ljava.lang.Object;], arguments=null, attachments={path=com.xxx.XXXService, dubbo=2.0.2, interface=com.xxx.XXXService, version=0.0.0, generic=true}], dubbo version: 2.5.3, current host: 192.168.56.1 #-# com.alibaba.dubbo.remoting.RemotingException: Not found exported service: com.xxx.XXXService:20834 in [com.xxx.IPassportService:1.0.0:20834, com.xxx.ILoginStrategyService:1.0.0:20834, com.xxx.ILogService:1.0.0:20834, com.xxx.XXXService:1.0.0:20834], may be version or group mismatch , channel: consumer: /192.168.56.1:59260 --> provider: /192.168.56.1:20834, message:RpcInvocation [methodName=$invoke, parameterTypes=[class java.lang.String, class [Ljava.lang.String;, class [Ljava.lang.Object;], arguments=null, attachments={path=com.xxx.XXXService, dubbo=2.0.2, interface=com.xxx.XXXService, version=0.0.0, generic=true}]
The text was updated successfully, but these errors were encountered:
Environment
Steps to reproduce this issue
ps. Dubbo v2.7.2 previous version verified that it will not be lost.
Screen
Expected Result
Get the interface return value normally.
Actual Result
Consumer:
Provider:
The text was updated successfully, but these errors were encountered: