dubbo服务调用失败_dubbo调用错误,有详细截图,求指点

在本地开发环境中尝试调用远程dev环境的B项目Dubbo服务时遇到问题,尽管该服务在A项目dev环境中正常工作。调用代码使用的是dubbo接口`findPageClassesList`,但出现了`RpcException`,提示因IP被设置为10.0.0.0导致请求失败。尝试源码调试发现请求参数已解析,但request请求仍失败,返回参数为null。问题可能涉及服务端配置或网络限制,但同一环境下部分接口可以调通,排除环境问题。
摘要由CSDN通过智能技术生成

1.问题

A项目在dev环境打版,可以顺利调用B项目的dubbo服务。但是我在本地环境定点连dev环境B项目的dubbo服务,连接不上。接口没有修改,之前是可以调通,突然不可以了.

2.代码

dubbo接口如下:

PaginationSupport findPageClassesList(ClassTeacherVo vo,Integer pageNo,Integer pageSize,String order);

调用示例如下:

PaginationSupport findPageClasses = iClassRpcService().findPageClassesList(tempVo, 1, 10, "createTime");

3.报错

为了防止有人恶意攻击,把服务ip改成10.0.0.0

com.alibaba.dubbo.rpc.RpcException: Failed to invoke remote method: findPageClassesList, provider: dubbo://10.0.0.0:20881/com.bbtree.school.api.interfaces.IClassRpcService?application=bbtree-erp&default.check=false&default.loadbalance=leastactive&default.reference.filter=activelimit&default.retries=0&default.timeout=60000&dubbo=2.8.4&interface=com.bbtree.school.api.interfaces.IClassRpcService&methods=getClass,findPageClasses,removeClass,updateClass,addGraduateRelationShip,getGraduateRelationShip,findClassDetailes,findClassesList,findClassByschoolId,findByUserId,findClasses,addClass,findPageClassesList&pid=12676&revision=0.0.3-SNAPSHOT-client&serialization=kryo&side=consumer&timestamp=1513591044602, cause: Fail to decode request due to: RpcInvocation [methodName=findPageClassesList, parameterTypes=[class com.bbtree.school.api.vo.ClassTeacherVo, null, null, null], arguments=null, attachments={path=com.bbtree.school.api.interfaces.IClassRpcService, input=456, dubbo=2.8.4, version=0.0.0}]

at com.alibaba.dubbo.rpc.protocol.dubbo.DubboInvoker.doInvoke(DubboInvoker.java:101)

at com.alibaba.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:144)

at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74)

at com.alibaba.dubbo.rpc.filter.ActiveLimitFilter.invoke(ActiveLimitFilter.java:70)

at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)

at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75)

at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)

at com.bbtree.cat.dubbo.DubboTraceFilter.invoke(DubboTraceFilter.java:33)

at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)

at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53)

at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)

at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48)

at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91)

at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52)

at com.alibaba.dubbo.common.bytecode.proxy29.findPageClassesList(proxy29.java)

at com.ming800.xkg.clazz.controller.ClazzPageInfoHandler.handle(ClazzPageInfoHandler.java:63)

at com.ming800.core.base.service.impl.HandlerUtilServiceImpl.queryPageHandler(HandlerUtilServiceImpl.java:68)

at com.ming800.core.base.service.impl.XdoManagerImpl.listPage(XdoManagerImpl.java:162)

at com.ming800.core.base.service.impl.XdoManagerImpl.generateResultListPage(XdoManagerImpl.java:1065)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at org.springf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值