我創建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類
你有你的源代碼中的任何地方,我可以看看? –