Last login: Mon Feb 26 16:45:38 on ttys000
wim@Wims-MacBook-Air bin % cd /Users/wim/Library/CloudStorage/Dropbox/REA_Blockchain/Code/B-REA/20240226_Testr3/ChaincoderTestr-0.3/bin
wim@Wims-MacBook-Air bin % ls
ChaincoderTestr	chaincode-test
wim@Wims-MacBook-Air bin % ./ChaincoderTestr --wallet-path chaincode-test/wallets/org1 --identity-name "Org1 Admin" --connection-profile-path chaincode-test/connection-profiles/org1.json --chaincode-name rea --test-suite-path chaincode-test/suites/-1_1_happy-path-JIS1Drollback.json
===== Configuring Chaincode Test Suite =====
Network and Gateway Configuration: {"identityName":"Org1 Admin","channelName":"mychannel","walletPath":"/Users/wim/Library/CloudStorage/Dropbox/REA_Blockchain/Code/B-REA/20240226_Testr3/ChaincoderTestr-0.3/bin/chaincode-test/wallets/org1","connectionProfilePath":"/Users/wim/Library/CloudStorage/Dropbox/REA_Blockchain/Code/B-REA/20240226_Testr3/ChaincoderTestr-0.3/bin/chaincode-test/connection-profiles/org1.json","chaincodeName":"rea"}
Test Suite Specification: /Users/wim/Library/CloudStorage/Dropbox/REA_Blockchain/Code/B-REA/20240226_Testr3/ChaincoderTestr-0.3/bin/chaincode-test/suites/-1_1_happy-path-JIS1Drollback.json
===== Parsing Test Suite =====
Test Suite Successfully Parsed: 78 test cases found
===== Connection to the Network =====
17:16:32.449 [main] ERROR org.hyperledger.fabric.sdk.Channel - Channel Channel{id: 1, name: mychannel} sending proposal with transaction e7afa48f75b474a702d9e4118487129bea2b4ca334fc9a4df08b1ec182139029 to Peer{ id: 2, name: org1peer-api.127-0-0-1.nip.io:8089, channelName: mychannel, url: grpc://org1peer-api.127-0-0-1.nip.io:8089, mspid: Org1MSP} failed because of timeout(120000 milliseconds) expiration
java.util.concurrent.TimeoutException: null
	at java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1886) ~[?:?]
	at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2021) ~[?:?]
	at org.hyperledger.fabric.sdk.Channel.sendProposalToPeers(Channel.java:4913) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.sendProposalToPeers(Channel.java:4848) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.getConfigBlock(Channel.java:941) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.getConfigBlock(Channel.java:907) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.parseConfigBlock(Channel.java:1964) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.loadCACertificates(Channel.java:1801) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.initialize(Channel.java:1222) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.gateway.impl.NetworkImpl.initializeChannel(NetworkImpl.java:59) ~[fabric-gateway-java-2.2.0.jar:?]
	at org.hyperledger.fabric.gateway.impl.NetworkImpl.<init>(NetworkImpl.java:50) ~[fabric-gateway-java-2.2.0.jar:?]
	at org.hyperledger.fabric.gateway.impl.GatewayImpl.getNetwork(GatewayImpl.java:252) ~[fabric-gateway-java-2.2.0.jar:?]
	at be.vamaralds.lib.ChaincodeTestr.connect(ChaincodeTestr.kt:61) ~[ChaincoderTestr-0.3.jar:?]
	at be.vamaralds.lib.TestChaincode.run(TestChaincode.kt:43) ~[ChaincoderTestr-0.3.jar:?]
	at com.github.ajalt.clikt.parsers.Parser.parse(Parser.kt:198) ~[clikt-jvm-3.5.1.jar:?]
	at com.github.ajalt.clikt.parsers.Parser.parse(Parser.kt:18) ~[clikt-jvm-3.5.1.jar:?]
	at com.github.ajalt.clikt.core.CliktCommand.parse(CliktCommand.kt:400) ~[clikt-jvm-3.5.1.jar:?]
	at com.github.ajalt.clikt.core.CliktCommand.parse$default(CliktCommand.kt:397) ~[clikt-jvm-3.5.1.jar:?]
	at com.github.ajalt.clikt.core.CliktCommand.main(CliktCommand.kt:415) ~[clikt-jvm-3.5.1.jar:?]
	at com.github.ajalt.clikt.core.CliktCommand.main(CliktCommand.kt:440) ~[clikt-jvm-3.5.1.jar:?]
	at MainKt.main(Main.kt:9) ~[ChaincoderTestr-0.3.jar:?]
17:16:32.567 [main] ERROR org.hyperledger.fabric.sdk.Channel - getConfigBlock for channel mychannel failed with peer org1peer-api.127-0-0-1.nip.io:8089.  Status FAILURE, details: Channel Channel{id: 1, name: mychannel} sending proposal with transaction e7afa48f75b474a702d9e4118487129bea2b4ca334fc9a4df08b1ec182139029 to Peer{ id: 2, name: org1peer-api.127-0-0-1.nip.io:8089, channelName: mychannel, url: grpc://org1peer-api.127-0-0-1.nip.io:8089, mspid: Org1MSP} failed because of timeout(120000 milliseconds) expiration
org.hyperledger.fabric.sdk.exception.ProposalException: getConfigBlock for channel mychannel failed with peer org1peer-api.127-0-0-1.nip.io:8089.  Status FAILURE, details: Channel Channel{id: 1, name: mychannel} sending proposal with transaction e7afa48f75b474a702d9e4118487129bea2b4ca334fc9a4df08b1ec182139029 to Peer{ id: 2, name: org1peer-api.127-0-0-1.nip.io:8089, channelName: mychannel, url: grpc://org1peer-api.127-0-0-1.nip.io:8089, mspid: Org1MSP} failed because of timeout(120000 milliseconds) expiration
	at org.hyperledger.fabric.sdk.Channel.getConfigBlock(Channel.java:952) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.getConfigBlock(Channel.java:907) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.parseConfigBlock(Channel.java:1964) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.loadCACertificates(Channel.java:1801) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.initialize(Channel.java:1222) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.gateway.impl.NetworkImpl.initializeChannel(NetworkImpl.java:59) ~[fabric-gateway-java-2.2.0.jar:?]
	at org.hyperledger.fabric.gateway.impl.NetworkImpl.<init>(NetworkImpl.java:50) ~[fabric-gateway-java-2.2.0.jar:?]
	at org.hyperledger.fabric.gateway.impl.GatewayImpl.getNetwork(GatewayImpl.java:252) ~[fabric-gateway-java-2.2.0.jar:?]
	at be.vamaralds.lib.ChaincodeTestr.connect(ChaincodeTestr.kt:61) ~[ChaincoderTestr-0.3.jar:?]
	at be.vamaralds.lib.TestChaincode.run(TestChaincode.kt:43) ~[ChaincoderTestr-0.3.jar:?]
	at com.github.ajalt.clikt.parsers.Parser.parse(Parser.kt:198) ~[clikt-jvm-3.5.1.jar:?]
	at com.github.ajalt.clikt.parsers.Parser.parse(Parser.kt:18) ~[clikt-jvm-3.5.1.jar:?]
	at com.github.ajalt.clikt.core.CliktCommand.parse(CliktCommand.kt:400) ~[clikt-jvm-3.5.1.jar:?]
	at com.github.ajalt.clikt.core.CliktCommand.parse$default(CliktCommand.kt:397) ~[clikt-jvm-3.5.1.jar:?]
	at com.github.ajalt.clikt.core.CliktCommand.main(CliktCommand.kt:415) ~[clikt-jvm-3.5.1.jar:?]
	at com.github.ajalt.clikt.core.CliktCommand.main(CliktCommand.kt:440) ~[clikt-jvm-3.5.1.jar:?]
	at MainKt.main(Main.kt:9) ~[ChaincoderTestr-0.3.jar:?]
Successfully connected to the network
===== Initializing Collaboration with Sender as Participants Handler =====
Feb 26, 2024 5:16:44 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Feb 26, 2024 5:16:49 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
17:16:52.610 [main] ERROR org.hyperledger.fabric.sdk.Channel - Channel Channel{id: 1, name: mychannel} Sending proposal with transaction: a57b972bff5af3b1ac9cf6b894ac376c357c53977791fc2d5266bd9fd93a0242 to Peer{ id: 2, name: org1peer-api.127-0-0-1.nip.io:8089, channelName: mychannel, url: grpc://org1peer-api.127-0-0-1.nip.io:8089, mspid: Org1MSP} failed because of: gRPC failure=Status{code=UNAVAILABLE, description=Keepalive failed. The connection is likely gone, cause=null}
java.lang.Exception: io.grpc.StatusRuntimeException: UNAVAILABLE: Keepalive failed. The connection is likely gone
	at org.hyperledger.fabric.sdk.Channel.sendProposalToPeers(Channel.java:4945) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.sendProposalToPeers(Channel.java:4848) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.getConfigBlock(Channel.java:941) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.getConfigBlock(Channel.java:907) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.parseConfigBlock(Channel.java:1964) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.loadCACertificates(Channel.java:1801) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.sendProposalToPeers(Channel.java:4861) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.sendProposalToPeers(Channel.java:4848) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.sendProposal(Channel.java:4824) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.queryByChaincode(Channel.java:4742) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.gateway.impl.query.QueryImpl.evaluate(QueryImpl.java:35) ~[fabric-gateway-java-2.2.0.jar:?]
	at org.hyperledger.fabric.gateway.impl.query.SingleQueryHandler.evaluate(SingleQueryHandler.java:43) ~[fabric-gateway-java-2.2.0.jar:?]
	at org.hyperledger.fabric.gateway.impl.TransactionImpl.evaluate(TransactionImpl.java:220) ~[fabric-gateway-java-2.2.0.jar:?]
	at org.hyperledger.fabric.gateway.impl.ContractImpl.evaluateTransaction(ContractImpl.java:55) ~[fabric-gateway-java-2.2.0.jar:?]
	at be.vamaralds.lib.ContractHandler.evaluateTransaction(ContractHandler.kt:156) ~[ChaincoderTestr-0.3.jar:?]
	at be.vamaralds.lib.ContractHandler.initializeCollaboration(ContractHandler.kt:90) ~[ChaincoderTestr-0.3.jar:?]
	at be.vamaralds.lib.ContractHandler.initializeCollaboration$default(ContractHandler.kt:89) ~[ChaincoderTestr-0.3.jar:?]
	at be.vamaralds.lib.TestChaincode.run(TestChaincode.kt:53) ~[ChaincoderTestr-0.3.jar:?]
	at com.github.ajalt.clikt.parsers.Parser.parse(Parser.kt:198) ~[clikt-jvm-3.5.1.jar:?]
	at com.github.ajalt.clikt.parsers.Parser.parse(Parser.kt:18) ~[clikt-jvm-3.5.1.jar:?]
	at com.github.ajalt.clikt.core.CliktCommand.parse(CliktCommand.kt:400) ~[clikt-jvm-3.5.1.jar:?]
	at com.github.ajalt.clikt.core.CliktCommand.parse$default(CliktCommand.kt:397) ~[clikt-jvm-3.5.1.jar:?]
	at com.github.ajalt.clikt.core.CliktCommand.main(CliktCommand.kt:415) ~[clikt-jvm-3.5.1.jar:?]
	at com.github.ajalt.clikt.core.CliktCommand.main(CliktCommand.kt:440) ~[clikt-jvm-3.5.1.jar:?]
	at MainKt.main(Main.kt:9) ~[ChaincoderTestr-0.3.jar:?]
Caused by: io.grpc.StatusRuntimeException: UNAVAILABLE: Keepalive failed. The connection is likely gone
	at io.grpc.Status.asRuntimeException(Status.java:539) ~[grpc-api-1.51.0.jar:1.51.0]
	at io.grpc.stub.ClientCalls$UnaryStreamToFuture.onClose(ClientCalls.java:544) ~[grpc-stub-1.51.0.jar:1.51.0]
	at io.opentelemetry.instrumentation.grpc.v1_6.TracingClientInterceptor$TracingClientCall$TracingClientCallListener.onClose(TracingClientInterceptor.java:161) ~[opentelemetry-grpc-1.6-1.12.0-alpha.jar:1.12.0-alpha]
	at io.grpc.internal.ClientCallImpl.closeObserver(ClientCallImpl.java:563) ~[grpc-core-1.51.0.jar:1.51.0]
	at io.grpc.internal.ClientCallImpl.access$300(ClientCallImpl.java:70) ~[grpc-core-1.51.0.jar:1.51.0]
	at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInternal(ClientCallImpl.java:744) ~[grpc-core-1.51.0.jar:1.51.0]
	at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInContext(ClientCallImpl.java:723) ~[grpc-core-1.51.0.jar:1.51.0]
	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37) ~[grpc-core-1.51.0.jar:1.51.0]
	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133) ~[grpc-core-1.51.0.jar:1.51.0]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?]
	at java.lang.Thread.run(Thread.java:829) ~[?:?]
17:16:52.614 [main] ERROR org.hyperledger.fabric.sdk.Channel - getConfigBlock for channel mychannel failed with peer org1peer-api.127-0-0-1.nip.io:8089.  Status FAILURE, details: Channel Channel{id: 1, name: mychannel} Sending proposal with transaction: a57b972bff5af3b1ac9cf6b894ac376c357c53977791fc2d5266bd9fd93a0242 to Peer{ id: 2, name: org1peer-api.127-0-0-1.nip.io:8089, channelName: mychannel, url: grpc://org1peer-api.127-0-0-1.nip.io:8089, mspid: Org1MSP} failed because of: gRPC failure=Status{code=UNAVAILABLE, description=Keepalive failed. The connection is likely gone, cause=null}
org.hyperledger.fabric.sdk.exception.ProposalException: getConfigBlock for channel mychannel failed with peer org1peer-api.127-0-0-1.nip.io:8089.  Status FAILURE, details: Channel Channel{id: 1, name: mychannel} Sending proposal with transaction: a57b972bff5af3b1ac9cf6b894ac376c357c53977791fc2d5266bd9fd93a0242 to Peer{ id: 2, name: org1peer-api.127-0-0-1.nip.io:8089, channelName: mychannel, url: grpc://org1peer-api.127-0-0-1.nip.io:8089, mspid: Org1MSP} failed because of: gRPC failure=Status{code=UNAVAILABLE, description=Keepalive failed. The connection is likely gone, cause=null}
	at org.hyperledger.fabric.sdk.Channel.getConfigBlock(Channel.java:952) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.getConfigBlock(Channel.java:907) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.parseConfigBlock(Channel.java:1964) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.loadCACertificates(Channel.java:1801) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.sendProposalToPeers(Channel.java:4861) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.sendProposalToPeers(Channel.java:4848) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.sendProposal(Channel.java:4824) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.sdk.Channel.queryByChaincode(Channel.java:4742) ~[fabric-sdk-java-2.2.19.jar:?]
	at org.hyperledger.fabric.gateway.impl.query.QueryImpl.evaluate(QueryImpl.java:35) ~[fabric-gateway-java-2.2.0.jar:?]
	at org.hyperledger.fabric.gateway.impl.query.SingleQueryHandler.evaluate(SingleQueryHandler.java:43) ~[fabric-gateway-java-2.2.0.jar:?]
	at org.hyperledger.fabric.gateway.impl.TransactionImpl.evaluate(TransactionImpl.java:220) ~[fabric-gateway-java-2.2.0.jar:?]
	at org.hyperledger.fabric.gateway.impl.ContractImpl.evaluateTransaction(ContractImpl.java:55) ~[fabric-gateway-java-2.2.0.jar:?]
	at be.vamaralds.lib.ContractHandler.evaluateTransaction(ContractHandler.kt:156) ~[ChaincoderTestr-0.3.jar:?]
	at be.vamaralds.lib.ContractHandler.initializeCollaboration(ContractHandler.kt:90) ~[ChaincoderTestr-0.3.jar:?]
	at be.vamaralds.lib.ContractHandler.initializeCollaboration$default(ContractHandler.kt:89) ~[ChaincoderTestr-0.3.jar:?]
	at be.vamaralds.lib.TestChaincode.run(TestChaincode.kt:53) ~[ChaincoderTestr-0.3.jar:?]
	at com.github.ajalt.clikt.parsers.Parser.parse(Parser.kt:198) ~[clikt-jvm-3.5.1.jar:?]
	at com.github.ajalt.clikt.parsers.Parser.parse(Parser.kt:18) ~[clikt-jvm-3.5.1.jar:?]
	at com.github.ajalt.clikt.core.CliktCommand.parse(CliktCommand.kt:400) ~[clikt-jvm-3.5.1.jar:?]
	at com.github.ajalt.clikt.core.CliktCommand.parse$default(CliktCommand.kt:397) ~[clikt-jvm-3.5.1.jar:?]
	at com.github.ajalt.clikt.core.CliktCommand.main(CliktCommand.kt:415) ~[clikt-jvm-3.5.1.jar:?]
	at com.github.ajalt.clikt.core.CliktCommand.main(CliktCommand.kt:440) ~[clikt-jvm-3.5.1.jar:?]
	at MainKt.main(Main.kt:9) ~[ChaincoderTestr-0.3.jar:?]
wim@Wims-MacBook-Air bin % ./ChaincoderTestr --wallet-path chaincode-test/wallets/org1 --identity-name "Org1 Admin" --connection-profile-path chaincode-test/connection-profiles/org1.json --chaincode-name rea --test-suite-path chaincode-test/suites/-1_1_happy-path-JIS1Drollback.json
===== Configuring Chaincode Test Suite =====
Network and Gateway Configuration: {"identityName":"Org1 Admin","channelName":"mychannel","walletPath":"/Users/wim/Library/CloudStorage/Dropbox/REA_Blockchain/Code/B-REA/20240226_Testr3/ChaincoderTestr-0.3/bin/chaincode-test/wallets/org1","connectionProfilePath":"/Users/wim/Library/CloudStorage/Dropbox/REA_Blockchain/Code/B-REA/20240226_Testr3/ChaincoderTestr-0.3/bin/chaincode-test/connection-profiles/org1.json","chaincodeName":"rea"}
Test Suite Specification: /Users/wim/Library/CloudStorage/Dropbox/REA_Blockchain/Code/B-REA/20240226_Testr3/ChaincoderTestr-0.3/bin/chaincode-test/suites/-1_1_happy-path-JIS1Drollback.json
===== Parsing Test Suite =====
Test Suite Successfully Parsed: 78 test cases found
===== Connection to the Network =====
Feb 26, 2024 5:21:55 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Successfully connected to the network
===== Initializing Collaboration with Sender as Participants Handler =====
===== Running Test Suite =====
Feb 26, 2024 5:22:50 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Feb 26, 2024 5:22:55 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Feb 26, 2024 5:23:00 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Feb 26, 2024 5:23:05 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Feb 26, 2024 5:23:10 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Feb 26, 2024 5:23:15 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Feb 26, 2024 5:23:20 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Feb 26, 2024 5:23:25 PM io.opentelemetry.sdk.internal.ThrottlingLogger log
SEVERE: Too many log messages detected. Will only log once per minute from now on.
Feb 26, 2024 5:23:25 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Feb 26, 2024 5:23:40 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Feb 26, 2024 5:23:56 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Feb 26, 2024 5:24:21 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Feb 26, 2024 5:24:51 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Feb 26, 2024 5:25:06 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Feb 26, 2024 5:25:21 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Feb 26, 2024 5:25:36 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Feb 26, 2024 5:25:51 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Feb 26, 2024 5:26:06 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Feb 26, 2024 5:26:21 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Feb 26, 2024 5:26:36 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
Test Case: (1) Create First EconomicAgent (Elmo: Org1 senderPK) Successful ✅ 
Test Case: (2) Create Second EconomicAgent(Monster: Org2 senderPK) Successful ✅ 
Test Case: (3) Create Economic Resource Resource (Cookie) Successful ✅ 
Test Case: (4) Create Economic Resource Resource (Cash) Successful ✅ 
Test Case: (5) Create Economic Event (cookieInFlow) Successful ✅ 
Test Case: (6) Create Economic Event (cashInFlow) Successful ✅ 
Test Case: (7) Create StockFlow: Cookie assoc. w/ cookieInFlow Successful ✅ 
Test Case: (8) Create StockFlow: Cash assoc. w/ cashInFlow Successful ✅ 
Test Case: (9) Create Ownership (Elmo Owns Cookie) Successful ✅ 
Test Case: (10) Create Ownership (Monster Owns Cash) Successful ✅ 
Test Case: (11) Create Participation (Elmo Participates in cookieInFlow) Successful ✅ 
Test Case: (12) Create Participation (Monster Participates in cashInFlow) Successful ✅ 
Test Case: (13) Create DummyCookie Successful ✅ 
Test Case: (14) Create DummyCash Successful ✅ 
Test Case: (15) Create Economic Event (dummyCookieConsumption) Successful ✅ 
Test Case: (16) Create Economic Event (dummyCashConsumption) Successful ✅ 
Test Case: (17) Create StockFlow (dummyCookieOutflow relates DummyCookie to dummyCookieConsumption) Successful ✅ 
Test Case: (18) Create StockFlow (dummyCashOutflow relates DummyCash to dummyCashConsumption) Successful ✅ 
Test Case: (19) Create Duality (dummyCookieConsumptions is that claim that is settled by cookieInflow) Successful ✅ 
Test Case: (20) Create Duality (dummyCashConsumption is that claim that is settled by cashInflow) Successful ✅ 
Test Case: (21) Create Increment (The increment semantics affect Dummy4Cookie,CookieP,ofElmo and byElmo simultaneously) Successful ✅ 
Test Case: (22) Create Increment (The increment semantics affect Dummy4Cookie,CookieP,ofElmo and byElmo simultaneously) Successful ✅ 
Test Case: (23) Create Economic Event (delivery) Successful ✅ 
Test Case: (24) Create Economic Event (payment) Successful ✅ 
Test Case: (25) Create Stockflow (CookieT relates Cookie to delivery) Successful ✅ 
Test Case: (26) Create Stockflow (CashT relates Cash to payment) Successful ✅ 
Test Case: (27) Create Ownership (Elmo wants to own the Cash: byElmoT) Successful ✅ 
Test Case: (28) Create Ownership (Monster wants to own the Cookie: byMonsterT) Successful ✅ 
Test Case: (29) Create Participation (Elmo participates in delivery) Successful ✅ 
Test Case: (30) Create Participation (Monster participates in delivery) Successful ✅ 
Test Case: (31) Create Participation (Elmo participates in payment) Successful ✅ 
Test Case: (32) Create Participation (Monster participates in payment) Successful ✅ 
Test Case: (33 & 34) Create a single Duality (representing Cookie4Cash: delivery is that claim that is settled by payment (i.e. Elmo's view) & Cash4Cookie: payement is that claim that is settled by delivery (i.e. Monster's view)) Successful ✅ 
Test Case: (35) Create Increment (The increment semantics of toElmoS affect Cookie4Cash, CashT, toElmo and byElmoT simultaneously) Successful ✅ 
Test Case: (36) Create Increment (The increment semantics of toMonster affect Cash4Cookie, CookieT, toMonster and byMonsterT  simultaneously) Successful ✅ 
Test Case: (37) Create Decrement (The decrement semantics of fromElmo affect Cookie4Cash, CookieT, fromElmo and byElmo simultaneously) Successful ✅ 
Test Case: (38) Create Decrement (The decrement semantics of toMonster affect Cash4Cookie, CashT, fromMonster and byMonster simultaneously) Successful ✅ 
Test Case: (39) Create DependentView (For Elmo's view: fromElmo is the decrement and toElmoS the increment) Successful ✅ 
Test Case: (40) Create DependentView (For Monster's view: fromMonsterS is the decrement and toMonster the increment) Successful ✅ 
Test Case: (41-40) End DependentView (For Monster's view: fromMonsterS is the decrement and toMonster the increment) Successful ✅ 
Test Case: (42-39) End DependentView (For Elmo's view: fromElmo is the decrement and toElmoS the increment) Successful ✅ 
Test Case: (43-38) End Decrement (The decrement semantics of toMonster affect Cash4Cookie, CashT, fromMonster and byMonster simultaneously) Successful ✅ 
Test Case: (44-37) End Decrement (The decrement semantics of fromElmo affect Cookie4Cash, CookieT, fromElmo and byElmo simultaneously) Successful ✅ 
Test Case: (45-36) End Increment (The increment semantics of toMonster affect Cash4Cookie, CookieT, toMonster and byMonsterT  simultaneously) Successful ✅ 
Test Case: (46-35) End Increment (The increment semantics of toElmoS affect Cookie4Cash, CashT, toElmo and byElmoT simultaneously) Successful ✅ 
Test Case: (48&47-33&34) End Duality (Cookie4Cash: delivery is that claim that is settled by payment (i.e. Elmo's view) & Cash4Cookie: payement is that claim that is settled by delivery (i.e. Monster's view)) Successful ✅ 
Test Case: (49-32) End Participation (Monster participates in payment) Successful ✅ 
Test Case: (50-31) End Participation (Elmo participates in payment) Successful ✅ 
Test Case: (51-30) End Participation (Monster participates in delivery) Successful ✅ 
Test Case: (52-29) End Participation (Elmo participates in delivery) Successful ✅ 
Test Case: (53-28) End Ownership (Monster wants to own the Cookie: byMonsterT) Successful ✅ 
Test Case: (54-27) End Ownership (Elmo wants to own the Cash: byElmoT) Successful ✅ 
Test Case: (55-26) End Stockflow (CashT relates Cash to payment) Successful ✅ 
Test Case: (56-25) End Stockflow (CookieT relates Cookie to delivery) Successful ✅ 
Test Case: (57-24) End Economic Event (payment) Successful ✅ 
Test Case: (58-23) End Economic Event (delivery) Successful ✅ 
Test Case: (59-22) End Increment (The increment semantics affect Dummy4Cookie,CookieP,ofElmo and byElmo simultaneously) Successful ✅ 
Test Case: (60-21) End Increment (The increment semantics affect Dummy4Cookie,CookieP,ofElmo and byElmo simultaneously) Successful ✅ 
Test Case: (61-20) End Duality (dummyCashConsumption is that claim that is settled by cashInflow) Successful ✅ 
Test Case: (62-19) End Duality (dummyCookieConsumptions is that claim that is settled by cookieInflow) Successful ✅ 
Test Case: (63-18) End StockFlow (dummyCashOutflow relates DummyCash to dummyCashConsumption) Successful ✅ 
Test Case: (64-17) End StockFlow (dummyCookieOutflow relates DummyCookie to dummyCookieConsumption) Successful ✅ 
Test Case: (65-16) End Economic Event (dummyCashConsumption) Successful ✅ 
Test Case: (66-15) End Economic Event (dummyCookieConsumption) Successful ✅ 
Test Case: (67-14) End DummyCash Successful ✅ 
Test Case: (68-13) End DummyCookie Successful ✅ 
Test Case: (69-12) End Participation (Monster Participates in cashInFlow) Successful ✅ 
Test Case: (70-11) End Participation (Elmo Participates in cookieInFlow) Successful ✅ 
Test Case: (71-10) End Ownership (Monster Owns Cash) Successful ✅ 
Test Case: (72-9) End Ownership (Elmo Owns Cookie) Successful ✅ 
Test Case: (73-8) End StockFlow: Cash assoc. w/ cashInFlow Successful ✅ 
Test Case: (74-7) End StockFlow: Cookie assoc. w/ cookieInFlow Successful ✅ 
Test Case: (75-6) End Economic Event (cashInFlow) Successful ✅ 
Test Case: (76-5) End Economic Event (cookieInFlow) Successful ✅ 
Test Case: (77-4) End Economic Resource Resource (Cash) Successful ✅ 
Test Case: (78-3) End Economic Resource Resource (Cookie) Successful ✅ 
Test Case: (79-2) End Second EconomicAgent(Monster) Successful ✅ 
Test Case: (80-1) End First EconomicAgent (Elmo) Successful ✅ 
===== Test Suite Results Summary =====
Number of Tests: 78
Number of Successful Tests: 78
Number of Failed Tests: 0
===== Closing Gateway Connection =====
Feb 26, 2024 5:26:51 PM io.opentelemetry.sdk.internal.ThrottlingLogger doLog
SEVERE: Failed to export spans. Server is UNAVAILABLE. Make sure your collector is running and reachable from this network. Full error message:io exception
wim@Wims-MacBook-Air bin % 
