Невозможно получить события из моего Java цепного кода - PullRequest
0 голосов
/ 24 апреля 2020

Я хочу забрать любое событие, исходящее из моего цепного кода, и обработать их соответствующим образом (например, отобразить идентификатор транзакции).

Это тестовый код, который у меня сейчас есть.

ChaincodeEventListener chaincodeEventListener = new ChaincodeEventListener() {

    @Override
    public void received(String handle, BlockEvent blockEvent, ChaincodeEvent chaincodeEvent) {
        String ehub = "";
        Peer peer = blockEvent.getPeer();
        if (peer!=null) {
            ehub = peer.getName();
        } else {
            ehub = blockEvent.getEventHub().getName();
        }
        System.out.println("RECEIVED CHAINCODE EVENT with handle: " + handle + 
                ", chaincodeId: " + chaincodeEvent.getChaincodeId() + 
                ", chaincode event name: " + chaincodeEvent.getEventName() + 
                ", transactionId: " + chaincodeEvent.getTxId() +
                ", event Payload: " + new String(chaincodeEvent.getPayload()) + 
                ", from eventHub: " + ehub);
    }
};
channel.registerChaincodeEventListener(Pattern.compile(Pattern.quote("mychaincode")), Pattern.compile(Pattern.quote(".*")), chaincodeEventListener);

try {
    System.out.println("Waiting for transaction event for 15 seconds...");
    TransactionEvent te = channel.sendTransaction(responses).get(15, TimeUnit.SECONDS);
    String txid = te.getTransactionID();
    System.out.println("TxId = " + txid);
} catch (ExecutionException | TimeoutException e) {
    e.printStackTrace();
}

В моем коде цепи есть строки, подобные следующим:

    stub.setEvent("transferOwner", stub.getTxId().getBytes());

Однако я всегда получаю TimeoutException, как в следующем тестовом выводе:

Waiting for transaction event for 15 seconds...
ChaincodeResponse [transactionId=0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4, status=Success, code=, message={"message":"Product: tea016 saved.","code":"200","OK":true}]
java.util.concurrent.TimeoutException
    at java.util.concurrent.CompletableFuture.timedGet(Unknown Source)
    at java.util.concurrent.CompletableFuture.get(Unknown Source)
    at com.tester.TransactionProcessor.sendTransaction(TransactionProcessor.java:180)
    ...

Это выдержка из журналов контейнеров docker для моего однорангового узла:

[root@myorgdev myorg]# docker logs -f --tail 0 e81e90723c5e
2020-04-24 08:25:16.153 UTC [endorser] callChaincode -> INFO 11450 [myorgchannel][715019ee] Entry chaincode: name:"cscc"
2020-04-24 08:25:16.153 UTC [endorser] callChaincode -> INFO 11451 [myorgchannel][715019ee] Exit chaincode: name:"cscc"  (0ms)
2020-04-24 08:25:16.153 UTC [comm.grpc.server] 1 -> INFO 11452 unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.50.126:51371 grpc.code=OK grpc.call_duration=1.249885ms
2020-04-24 08:25:18.487 UTC [endorser] callChaincode -> INFO 11453 [myorgchannel][0277c159] Entry chaincode: name:"mychaincode"
2020-04-24 08:25:19.950 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11454 ERROR StatusLogger No Log4j 2 configuration file found. Using default configuration (logging only errors to the console), or user programmatically provided configurations. Set system property 'log4j2.debug' to show Log4j 2 internal initialization logging. See https://logging.apache.org/log4j/2.x/manual/configuration.html for instructions on how to configure Log4j 2
2020-04-24 08:25:20.060 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11455 Apr 24, 2020 8:25:20 AM org.hyperledger.fabric.shim.ChaincodeBase processEnvironmentOptions
2020-04-24 08:25:20.060 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11456 INFO: <<<<<<<<<<<<<Enviromental options>>>>>>>>>>>>
2020-04-24 08:25:20.063 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11457 Apr 24, 2020 8:25:20 AM org.hyperledger.fabric.shim.ChaincodeBase processEnvironmentOptions
2020-04-24 08:25:20.063 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11458 INFO: CORE_CHAINCODE_ID_NAME: mychaincode:1.0
2020-04-24 08:25:20.063 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11459 Apr 24, 2020 8:25:20 AM org.hyperledger.fabric.shim.ChaincodeBase processEnvironmentOptions
2020-04-24 08:25:20.063 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1145a INFO: CORE_PEER_ADDRESS: 127.0.0.1
2020-04-24 08:25:20.063 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1145b Apr 24, 2020 8:25:20 AM org.hyperledger.fabric.shim.ChaincodeBase processEnvironmentOptions
2020-04-24 08:25:20.064 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1145c INFO: CORE_PEER_TLS_ENABLED: true
2020-04-24 08:25:20.064 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1145d Apr 24, 2020 8:25:20 AM org.hyperledger.fabric.shim.ChaincodeBase processEnvironmentOptions
2020-04-24 08:25:20.064 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1145e INFO: CORE_PEER_TLS_ROOTCERT_FILE: /etc/hyperledger/fabric/peer.crt
2020-04-24 08:25:20.065 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1145f Apr 24, 2020 8:25:20 AM org.hyperledger.fabric.shim.ChaincodeBase processEnvironmentOptions
2020-04-24 08:25:20.065 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11460 INFO: CORE_TLS_CLIENT_KEY_PATH: /etc/hyperledger/fabric/client.key
2020-04-24 08:25:20.066 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11461 Apr 24, 2020 8:25:20 AM org.hyperledger.fabric.shim.ChaincodeBase processEnvironmentOptions
2020-04-24 08:25:20.066 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11462 INFO: CORE_TLS_CLIENT_CERT_PATH: /etc/hyperledger/fabric/client.crt
2020-04-24 08:25:20.073 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11463 Apr 24, 2020 8:25:20 AM org.hyperledger.fabric.shim.ChaincodeBase processEnvironmentOptions
2020-04-24 08:25:20.073 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11464 INFO: LOGLEVEL: INFO
2020-04-24 08:25:20.078 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11465 Apr 24, 2020 8:25:20 AM org.hyperledger.fabric.shim.ChaincodeBase processCommandLineOptions
2020-04-24 08:25:20.078 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11466 INFO: <<<<<<<<<<<<<CommandLine options>>>>>>>>>>>>
2020-04-24 08:25:20.078 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11467 Apr 24, 2020 8:25:20 AM org.hyperledger.fabric.shim.ChaincodeBase processCommandLineOptions
2020-04-24 08:25:20.078 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11468 INFO: CORE_CHAINCODE_ID_NAME: mychaincode:1.0
2020-04-24 08:25:20.078 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11469 Apr 24, 2020 8:25:20 AM org.hyperledger.fabric.shim.ChaincodeBase processCommandLineOptions
2020-04-24 08:25:20.078 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1146a INFO: CORE_PEER_ADDRESS: peer1.org1.myorg.com:7052
2020-04-24 08:25:20.078 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1146b Apr 24, 2020 8:25:20 AM org.hyperledger.fabric.shim.ChaincodeBase processCommandLineOptions
2020-04-24 08:25:20.078 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1146c INFO: CORE_PEER_TLS_ENABLED: true
2020-04-24 08:25:20.078 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1146d Apr 24, 2020 8:25:20 AM org.hyperledger.fabric.shim.ChaincodeBase processCommandLineOptions
2020-04-24 08:25:20.078 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1146e INFO: CORE_PEER_TLS_ROOTCERT_FILE: /etc/hyperledger/fabric/peer.crt
2020-04-24 08:25:20.083 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1146f Apr 24, 2020 8:25:20 AM org.hyperledger.fabric.shim.ChaincodeBase processCommandLineOptions
2020-04-24 08:25:20.083 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11470 INFO: CORE_TLS_CLIENT_KEY_PATH: /etc/hyperledger/fabric/client.key
2020-04-24 08:25:20.083 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11471 Apr 24, 2020 8:25:20 AM org.hyperledger.fabric.shim.ChaincodeBase processCommandLineOptions
2020-04-24 08:25:20.083 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11472 INFO: CORE_TLS_CLIENT_CERT_PATH: /etc/hyperledger/fabric/client.crt
2020-04-24 08:25:20.086 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11473 org.hyperledger
2020-04-24 08:25:20.086 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11474 org.hyperledger.fabric.shim.ChaincodeBase
2020-04-24 08:25:20.086 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11475 org.hyperledger
2020-04-24 08:25:20.092 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11476 08:25:20:086 INFO    org.hyperledger.fabric.shim.ChaincodeBase initializeLogging                      Loglevel set to INFO
2020-04-24 08:25:20.092 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11477 08:25:20:087 INFO    org.hyperledger.fabric.shim.ChaincodeBase getChaincodeConfig                     <<<<<<<<<<<<<Properties options>>>>>>>>>>>>
2020-04-24 08:25:20.092 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11478 08:25:20:088 INFO    org.hyperledger.fabric.shim.ChaincodeBase getChaincodeConfig                     {CORE_CHAINCODE_ID_NAME=mychaincode:1.0, CORE_PEER_ADDRESS=peer1.org1.myorg.com}
2020-04-24 08:25:20.092 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11479 08:25:20:090 INFO    org.hyperledger.fabric.metrics.Metrics initialize                                Metrics disabled
2020-04-24 08:25:20.203 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1147a 08:25:20:202 INFO    org.hyperledger.fabric.shim.ChaincodeBase newChannelBuilder                      ()->Configuring channel connection to peer.peer1.org1.myorg.com:7052 tlsenabled true
2020-04-24 08:25:20.620 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1147b 08:25:20:618 INFO    org.hyperledger.fabric.shim.impl.InnvocationTaskManager <init>                   Max Pool Size [TP_MAX_POOL_SIZE]5
2020-04-24 08:25:20.620 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1147c 08:25:20:619 INFO    org.hyperledger.fabric.shim.impl.InnvocationTaskManager <init>                   Queue Size [TP_CORE_POOL_SIZE]5000
2020-04-24 08:25:20.622 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1147d 08:25:20:620 INFO    org.hyperledger.fabric.shim.impl.InnvocationTaskManager <init>                   Core Pool Size [TP_QUEUE_SIZE]5
2020-04-24 08:25:20.622 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1147e 08:25:20:621 INFO    org.hyperledger.fabric.shim.impl.InnvocationTaskManager <init>                   Keep Alive Time [TP_KEEP_ALIVE_MS]5000
2020-04-24 08:25:20.624 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1147f 08:25:20:622 INFO    org.hyperledger.fabric.shim.impl.InnvocationTaskExecutor <init>                  Thread pool created
2020-04-24 08:25:20.625 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11480 08:25:20:624 INFO    org.hyperledger.fabric.shim.impl.ChaincodeSupportClient start                    making the grpc call
2020-04-24 08:25:20.731 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11481 08:25:20:730 INFO    org.hyperledger.fabric.shim.impl.InnvocationTaskManager register                 Registering new chaincode name: "mychaincode:1.0"
2020-04-24 08:25:20.731 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11482
2020-04-24 08:25:20.745 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11483 08:25:20:744 FINE    org.hyperledger.fabric.shim.impl.ChaincodeSupportClient$2 accept                 > sendToPeer
2020-04-24 08:25:20.748 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11484 08:25:20:747 FINE    org.hyperledger.fabric.shim.impl.ChaincodeSupportClient$2 accept                 < sendToPeer
2020-04-24 08:25:21.190 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11485 08:25:21:189 FINE    org.hyperledger.fabric.shim.impl.InnvocationTaskManager onChaincodeMessage       [        ] {
2020-04-24 08:25:21.190 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11486   "type": "REGISTERED"
2020-04-24 08:25:21.190 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11487 }
2020-04-24 08:25:21.192 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11488 08:25:21:190 FINE    org.hyperledger.fabric.shim.impl.InnvocationTaskManager onChaincodeMessage       [        ] Received REGISTERED: moving to established state
2020-04-24 08:25:21.195 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11489 08:25:21:193 FINE    org.hyperledger.fabric.shim.impl.InnvocationTaskManager onChaincodeMessage       [        ] {
2020-04-24 08:25:21.195 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1148a   "type": "READY"
2020-04-24 08:25:21.195 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1148b }
2020-04-24 08:25:21.195 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1148c 08:25:21:194 FINE    org.hyperledger.fabric.shim.impl.InnvocationTaskManager onChaincodeMessage       [        ] Received READY: ready for invocations
2020-04-24 08:25:21.203 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1148d 08:25:21:200 FINE    org.hyperledger.fabric.shim.impl.InnvocationTaskManager onChaincodeMessage       [0277c159] {
2020-04-24 08:25:21.203 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1148e   "type": "TRANSACTION",
2020-04-24 08:25:21.203 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1148f   "payload": "Cg1jcmVhdGVQcm9kdWN0CgZ0ZWEwMTYKQDAzZGI1NWY3MzNmMTQ1YWY2ZWZiOTNlYWI3NzBmMTE0YTNjNGIyZWZjMjA2YmY2ZjU1MjM2YTM5MDJmOWM1ZjY=",
2020-04-24 08:25:21.203 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11490   "txid": "0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4",
2020-04-24 08:25:21.203 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11491   "proposal": {
2020-04-24 08:25:21.203 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11492     "proposalBytes": "CsIICnAIAxABGgsI9MSK9QUQgMCEPSIOaXNwcmludGNoYW5uZWwqQDAyNzdjMTU5ZDQyZWE5NjJkMTI0MTRmMzM0ZGQ2MWZiZmQ0YmJlYThmMjI3Yzk1NDYyMTg3ODQ4MTU5Y2ExYTQ6CxIJEgdteXRlYWNjEs0HCrAHCgdPcmcxTVNQEqQHLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNoRENDQWl1Z0F3SUJBZ0lVWTFRY3J1NWtDWUw3WnBIWG9hWCtzeno5SVpnd0NnWUlLb1pJemowRUF3SXcKY3pFTE1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaApiaUJHY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6RXVhWE53Y21sdWRDNWpiMjB4SERBYUJnTlZCQU1UCkUyTmhMbTl5WnpFdWFYTndjbWx1ZEM1amIyMHdIaGNOTWpBd05ESXdNRGd4T0RBd1doY05NakV3TkRJd01EZ3kKTXpBd1dqQTVNUnd3RFFZRFZRUUxFd1pqYkdsbGJuUXdDd1lEVlFRTEV3UnZjbWN4TVJrd0Z3WURWUVFEREJCdAplWFJsWVhKbGMyVnlkbVZmWVhCd01Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRXRmanN6Vmc0CjNBUWt1WERxSXgyTUk1Z3dib1N0YUkweTJDY1VGT1lBeWFBRFFEZEprQzJvc0ltV1pxbTU3TFhOTE1UTFI0SGgKTFh6SlNxZ3JxRUxib3FPQjFqQ0IwekFPQmdOVkhROEJBZjhFQkFNQ0I0QXdEQVlEVlIwVEFRSC9CQUl3QURBZApCZ05WSFE0RUZnUVVqQ1ZxSFdWUHlrdXlUN2ZWcjBSNGNnMnh6L2t3S3dZRFZSMGpCQ1F3SW9BZ0VSdlNQeDV5CkllYnMxR1dQYk01eWVLeHhiTXFPajBMMWhHeUlEZHk1RlRrd1p3WUlLZ01FQlFZSENBRUVXM3NpWVhSMGNuTWkKT25zaWFHWXVRV1ptYVd4cFlYUnBiMjRpT2lKdmNtY3hJaXdpYUdZdVJXNXliMnhzYldWdWRFbEVJam9pYlhsMApaV0Z5WlhObGNuWmxYMkZ3Y0NJc0ltaG1MbFI1Y0dVaU9pSmpiR2xsYm5RaWZYMHdDZ1lJS29aSXpqMEVBd0lEClJ3QXdSQUlnSTMwekNobHRTQ01YK1pxcFJSTTZHU3lMQWpQcVpqU0U4eFBvSzdUZ2plQUNJRmxteUE2SFNBSnIKUE9hcjZOMjFocjVrcXFhYWNXdkZKdWNmb0diL2xydGUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQoSGO+Wi8MA9SMm0+/dpBr9begZ2fbJhyZ5wBJsCmoKaAgBEgkSB215dGVhY2MaWQoNY3JlYXRlUHJvZHVjdAoGdGVhMDE2CkAwM2RiNTVmNzMzZjE0NWFmNmVmYjkzZWFiNzcwZjExNGEzYzRiMmVmYzIwNmJmNmY1NTIzNmEzOTAyZjljNWY2",
2020-04-24 08:25:21.203 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11493     "signature": "MEQCIFz/aAXh5KDOwX4jfm3+xyb+iRwvUXOzmYdmKmurCFNKAiAykcX7PKpxwPcsqUBqGIlF9Oef666RxAVZaZBhEMF9RQ=="
2020-04-24 08:25:21.203 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11494   },
2020-04-24 08:25:21.203 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11495   "channelId": "myorgchannel"
2020-04-24 08:25:21.203 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11496 }
2020-04-24 08:25:21.203 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11497 08:25:21:201 FINE    org.hyperledger.fabric.shim.impl.InnvocationTaskManager handleMsg                [0277c159] Received TRANSACTION
2020-04-24 08:25:21.207 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11498 08:25:21:205 FINE    org.hyperledger.fabric.shim.impl.InnvocationTaskManager newTask                  > newTask:created 0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4
2020-04-24 08:25:21.207 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 11499 08:25:21:206 FINE    org.hyperledger.fabric.shim.impl.InnvocationTaskManager newTask                  > newTask:submitting 0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4
2020-04-24 08:25:21.214 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1149a 08:25:21:213 FINE    org.hyperledger.fabric.shim.impl.InnvocationTaskManager newTask                  < newTask:submitted 0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4
2020-04-24 08:25:21.214 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1149b 08:25:21:213 FINE    org.hyperledger.fabric.shim.impl.ChaincodeInnvocationTask call                   > taskStart 0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4
2020-04-24 08:25:21.248 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1149c 08:25:21:246 INFO    org.hyperledger.fabric.shim.impl.ChaincodeInnvocationTask invoke                 Sending message to the peer 0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4
2020-04-24 08:25:21.248 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1149d 08:25:21:247 FINE    org.hyperledger.fabric.shim.impl.ChaincodeSupportClient$2 accept                 > sendToPeer 0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4
2020-04-24 08:25:21.248 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1149e 08:25:21:248 FINE    org.hyperledger.fabric.shim.impl.ChaincodeSupportClient$2 accept                 < sendToPeer 0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4
2020-04-24 08:25:21.259 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 1149f 08:25:21:258 FINE    org.hyperledger.fabric.shim.impl.InnvocationTaskManager onChaincodeMessage       [0277c159] {
2020-04-24 08:25:21.259 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114a0   "type": "RESPONSE",
2020-04-24 08:25:21.259 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114a1   "txid": "0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4",
2020-04-24 08:25:21.259 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114a2   "channelId": "myorgchannel"
2020-04-24 08:25:21.259 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114a3 }
2020-04-24 08:25:21.259 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114a4 08:25:21:258 FINE    org.hyperledger.fabric.shim.impl.InnvocationTaskManager handleMsg                [0277c159] Received RESPONSE
2020-04-24 08:25:21.264 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114a5 08:25:21:260 FINE    org.hyperledger.fabric.shim.impl.InnvocationTaskManager sendToTask               > sendToTask 0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4
2020-04-24 08:25:21.264 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114a6 08:25:21:261 FINE    org.hyperledger.fabric.shim.impl.InnvocationTaskManager sendToTask               < sendToTask 0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4
2020-04-24 08:25:21.264 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114a7 08:25:21:262 INFO    org.hyperledger.fabric.shim.impl.ChaincodeInnvocationTask invoke                 Got response back from the peertype: RESPONSE
2020-04-24 08:25:21.264 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114a8 txid: "0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4"
2020-04-24 08:25:21.264 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114a9 channel_id: "myorgchannel"
2020-04-24 08:25:21.264 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114aa
2020-04-24 08:25:21.265 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114ab 08:25:21:263 FINE    org.hyperledger.fabric.shim.impl.ChaincodeInnvocationTask invoke                 [0277c159] RESPONSE response received.
2020-04-24 08:25:21.268 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114ac 08:25:21:265 FINE    org.hyperledger.fabric.shim.impl.ChaincodeInnvocationTask invoke                 [0277c159] Successful response received.
2020-04-24 08:25:21.442 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114ad 08:25:21:439 INFO    org.hyperledger.fabric.shim.impl.ChaincodeInnvocationTask invoke                 Sending message to the peer 0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4
2020-04-24 08:25:21.442 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114ae 08:25:21:440 FINE    org.hyperledger.fabric.shim.impl.ChaincodeSupportClient$2 accept                 > sendToPeer 0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4
2020-04-24 08:25:21.442 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114af 08:25:21:440 FINE    org.hyperledger.fabric.shim.impl.ChaincodeSupportClient$2 accept                 < sendToPeer 0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4
2020-04-24 08:25:21.450 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114b0 08:25:21:446 FINE    org.hyperledger.fabric.shim.impl.InnvocationTaskManager onChaincodeMessage       [0277c159] {
2020-04-24 08:25:21.450 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114b1   "type": "RESPONSE",
2020-04-24 08:25:21.450 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114b2   "txid": "0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4",
2020-04-24 08:25:21.450 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114b3   "channelId": "myorgchannel"
2020-04-24 08:25:21.450 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114b4 }
2020-04-24 08:25:21.450 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114b5 08:25:21:446 FINE    org.hyperledger.fabric.shim.impl.InnvocationTaskManager handleMsg                [0277c159] Received RESPONSE
2020-04-24 08:25:21.450 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114b6 08:25:21:447 FINE    org.hyperledger.fabric.shim.impl.InnvocationTaskManager sendToTask               > sendToTask 0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4
2020-04-24 08:25:21.450 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114b7 08:25:21:447 FINE    org.hyperledger.fabric.shim.impl.InnvocationTaskManager sendToTask               < sendToTask 0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4
2020-04-24 08:25:21.450 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114b8 08:25:21:448 INFO    org.hyperledger.fabric.shim.impl.ChaincodeInnvocationTask invoke                 Got response back from the peertype: RESPONSE
2020-04-24 08:25:21.450 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114b9 txid: "0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4"
2020-04-24 08:25:21.450 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114ba channel_id: "myorgchannel"
2020-04-24 08:25:21.450 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114bb
2020-04-24 08:25:21.450 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114bc 08:25:21:448 FINE    org.hyperledger.fabric.shim.impl.ChaincodeInnvocationTask invoke                 [0277c159] RESPONSE response received.
2020-04-24 08:25:21.450 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114bd 08:25:21:449 FINE    org.hyperledger.fabric.shim.impl.ChaincodeInnvocationTask invoke                 [0277c159] Successful response received.
2020-04-24 08:25:21.457 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114be 08:25:21:454 FINE    org.hyperledger.fabric.shim.impl.ChaincodeInnvocationTask call                   [0277c159] Invoke succeeded. Sending COMPLETED
2020-04-24 08:25:21.457 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114bf 08:25:21:457 FINE    org.hyperledger.fabric.shim.impl.ChaincodeSupportClient$2 accept                 > sendToPeer 0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4
2020-04-24 08:25:21.459 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114c0 08:25:21:457 FINE    org.hyperledger.fabric.shim.impl.ChaincodeSupportClient$2 accept                 < sendToPeer 0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4
2020-04-24 08:25:21.460 UTC [endorser] callChaincode -> INFO 114c1 [myorgchannel][0277c159] Exit chaincode: name:"mychaincode"  (2973ms)
2020-04-24 08:25:21.460 UTC [comm.grpc.server] 1 -> INFO 114c2 unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.50.126:51371 grpc.code=OK grpc.call_duration=2.973809263s
2020-04-24 08:25:21.461 UTC [peer.chaincode.dev-peer1.org1.myorg.com-mychaincode-1.0] func2 -> INFO 114c3 08:25:21:458 FINE    org.hyperledger.fabric.shim.impl.InnvocationTaskManager lambda$newTask$19        < newTask:completed 0277c159d42ea962d12414f334dd61fbfd4bbea8f227c95462187848159ca1a4
2020-04-24 08:25:36.971 UTC [comm.grpc.server] 1 -> INFO 114c4 streaming call completed grpc.service=protos.Deliver grpc.method=Deliver grpc.peer_address=192.168.50.126:51378 error="context finished before block retrieved: context canceled" grpc.code=Unknown grpc.call_duration=18.53410615s
2020-04-24 08:25:51.569 UTC [gossip.privdata] StoreBlock -> INFO 114c5 [myorgchannel] Received block [25] from buffer
2020-04-24 08:25:51.570 UTC [committer.txvalidator] Validate -> INFO 114c6 [myorgchannel] Validated block [25] in 0ms
2020-04-24 08:25:51.635 UTC [kvledger] CommitWithPvtData -> INFO 114c7 [myorgchannel] Committed block [25] with 1 transaction(s) in 65ms (state_validation=13ms block_and_pvtdata_commit=1ms state_commit=50ms) commitHash=[07a815577db8223bb8a635ce5036ad9226e3876807fd30d1fab9541a28298414]

Я не вижу ничего упомянутого о моих событиях в журналах, поэтому я не уверен, в чем проблема .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...