admin管理员组

文章数量:1590342

    本人在实际开发过程中遇到的一个问题,在此记录下来,如果有遇到类似问题的同仁可以参考以下的方式看是否能解决。一个模块添加maven依赖注入已被序列化的dubbo接口没问题,但在跑测试用例时报错,远程调用失败,错误信息如下:

FactoryBean threw exception on object creation; nested exception is java.lang.RuntimeException: Inconsistent args count operand in invokeinterface

 

    错误显示在接口参数不一致问题上,贴接口代码:

  Result<Boolean> printCount(String billingContractNo, String tradeNo, int originalPrintCount, String traceLogId);

  解决办法是将int改为Integer,序列化的接口不能用基本数据类型,而应该用包装类型。

     希望我记录的问题对大家有所帮助。

 

本文标签: 报错接口dubbo