Я попал в проект, который основан на BYFN образца , но ограничен одной организацией.
В приложении, когда я вызываю следующий код:
private Contract getContract(Gateway gw) {
return gw.getNetwork("mychannel").getContract("realchain");
}
появляется следующая ошибка:
2019-10-30 09:34:51.433 INFO 23108 --- [nio-8080-exec-3] org.hyperledger.fabric.gateway.Gateway : Unable to load channel configuration from connection profile:
org.hyperledger.fabric.sdk.exception.NetworkConfigurationException: Channel configuration has no channels defined.
at org.hyperledger.fabric.sdk.NetworkConfig.loadChannel(NetworkConfig.java:519) ~[fabric-sdk-java-1.4.5-20190620.151745-1.jar:na]
at org.hyperledger.fabric.sdk.HFClient.loadChannelFromConfig(HFClient.java:161) ~[fabric-sdk-java-1.4.5-20190620.151745-1.jar:na]
at org.hyperledger.fabric.gateway.impl.GatewayImpl.getNetwork(GatewayImpl.java:258) ~[fabric-gateway-java-1.4.0-20191002.055106-31.jar:na]
...
... приложение каким-то образом восстанавливается, но я подозреваю, что эта ошибка замедляет все взаимодействие с бухгалтерской книгой.
Также я былюбите держать мои журналы в чистоте от любых исключений, если это возможно.
Кто-нибудь сталкивался и исправил ту же ошибку?