我创建Oracle服务与@CordaService注释获取抛出:IllegalArgumentException而在琴弦
我得到异常,而安装琴弦服务注册Oracle服务。
它不会得到已定义的服务类型,在构造函数的第一个参数的List对象中获得大小0。
公共NumberVerifierOracle(PluginServiceHub服务){ 这个(services.getMyInfo()serviceIdentities(NumberVerifierOracleType.getNumberVerifierOracleType()getServiceType())得到(0)服务。); }
定义的服务类型是: public class NumberVerifierOracleType {0} {0} {0}私有静态ServiceType serviceType; private static NumberVerifierOracleType numberVerifierOracleType = new NumberVerifierOracleType();
private NumberVerifierOracleType(){
serviceType = ServiceType.Companion.getServiceType("com.template.oracle.service","numberVerifierService_NumberVerifierOracle");
}
public static NumberVerifierOracleType getNumberVerifierOracleType() {
return numberVerifierOracleType;
}
public ServiceType getServiceType() {
return serviceType;
}
}
的包装层次是: com.template.oracle.service.NumberVerifierOracle类
你有你的源代码中的任何地方,我可以看看? –