controller(consumer):
com.alibaba.dubbo.rpc.RpcException: No provider available from registry 127.0.0.1:2181 for service com.atlin.service.TravelItemService on consumer 10.10.4.106 use dubbo version 2.6.0, may be providers disabled or not registered ?
service(provider):
Caused by: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for com.atlin.dao.TravelGroupDao.deleteTravelgrouptravelitemByTravelgroupId
at org.apache.ibatis.session.Configuration$StrictMap.put(Configuration.java:872)
at org.apache.ibatis.session.Configuration$StrictMap.put(Configuration.java:844)
at org.apache.ibatis.session.Configuration.addMappedStatement(Configuration.java:668)
at org.apache.ibatis.builder.MapperBuilderAssistant.addMappedStatement(MapperBuilderAssistant.java:302)
at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseStatementNode(XMLStatementBuilder.java:109)
at org.apache.ibatis.builder.xml.XMLMapperBuilder.buildStatementFromContext(XMLMapperBuilder.java:135)
at org.apache.ibatis.builder.xml.XMLMapperBuilder.buildStatementFromContext(XMLMapperBuilder.java:128)
at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:118)
... 31 more
錯誤原因:
“Mapped Statements collection already contains value” ==>>
sql語句id重複
參考位址:https://www.jianshu.com/p/32d7c4101931