Skip to content
This repository has been archived by the owner on Jan 31, 2023. It is now read-only.

instantiate example chaincode throws JSONException #1658

Closed
2 tasks
jordanliuhao opened this issue Nov 18, 2019 · 4 comments
Closed
2 tasks

instantiate example chaincode throws JSONException #1658

jordanliuhao opened this issue Nov 18, 2019 · 4 comments

Comments

@jordanliuhao
Copy link

Can't instantiate IBM blockchain tool generated java chaincode

Description

Whole new ubuntu 18.04 LST server. Install all the pre requisites. VScode install latest 1.0.15 or 1.0.12 IBM Blockchain Platform. Create new chaincode. Package the open project. Then install the package. All are fine. Then instantiate the package. Throw exception. All these works 2 days ago. The it stops working. Doesn't matter if I reinstall the env. Create totally new project with different names. From the exception stack trace. Looks like validating smart contract schema failed. Seems package the chaincode not correct.

Expected Behavior

Instantiate the generated chaincode should be success

Actual Behavior

throws exception

Possible Fix

check generating smart contract schema format not correct

Steps to Reproduce

  1. Install Ubuntu 18.04
  2. Install all the prerequisite
  3. Install VSCode on mac
  4. Open ssh remote explorer
  5. Install Java Extension Package on remote
  6. Install IBM Blockchain Platform extension on remote
  7. create new chaincode project
  8. package the open project
  9. Start local fabric env
  10. Install the package
  11. Instantiate the package

Existing issues

Log File

[11/18/2019 6:05:36 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:36.697 UTC [endorser] callChaincode -> INFO 045 [][8c787aed] Entry chaincode: name:"lscc"
[11/18/2019 6:05:36 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:36.698 UTC [endorser] callChaincode -> INFO 046 [][8c787aed] Exit chaincode: name:"lscc" (1ms)
[11/18/2019 6:05:36 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:36.698 UTC [comm.grpc.server] 1 -> INFO 047 unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=172.18.0.1:48386 grpc.code=OK grpc.call_duration=1.666168ms
[11/18/2019 6:05:36 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:36.718 UTC [endorser] callChaincode -> INFO 048 [][d6560b12] Entry chaincode: name:"cscc"
[11/18/2019 6:05:36 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:36.718 UTC [endorser] callChaincode -> INFO 049 [][d6560b12] Exit chaincode: name:"cscc" (0ms)
[11/18/2019 6:05:36 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:36.718 UTC [comm.grpc.server] 1 -> INFO 04a unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=172.18.0.1:48386 grpc.code=OK grpc.call_duration=1.270474ms
[11/18/2019 6:05:36 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:36.752 UTC [endorser] callChaincode -> INFO 04b [mychannel][6ebaf970] Entry chaincode: name:"lscc"
[11/18/2019 6:05:36 PM] [INFO] fabricvscodelocalfabric_couchdb|[notice] 2019-11-18T18:05:36.755915Z nonode@nohost <0.625.0> 5905c862af couchdb:5984 172.18.0.6 undefined GET /mychannel_lscc 404 ok 1
[11/18/2019 6:05:36 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:36.799 UTC [couchdb] CreateDatabaseIfNotExist -> INFO 04c Created state database mychannel_lscc
[11/18/2019 6:05:36 PM] [INFO] fabricvscodelocalfabric_couchdb|[notice] 2019-11-18T18:05:36.800580Z nonode@nohost <0.625.0> 17d4d2a08b couchdb:5984 172.18.0.6 undefined PUT /mychannel_lscc 201 ok 43
[11/18/2019 6:05:36 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:36.809 UTC [endorser] callChaincode -> INFO 04d [mychannel][6ebaf970] Exit chaincode: name:"lscc" (57ms)
[11/18/2019 6:05:36 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:36.810 UTC [comm.grpc.server] 1 -> INFO 04e unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=172.18.0.1:48386 grpc.code=OK grpc.call_duration=59.792336ms
[11/18/2019 6:05:36 PM] [INFO] fabricvscodelocalfabric_couchdb|[notice] 2019-11-18T18:05:36.810296Z nonode@nohost <0.625.0> 581a55bed4 couchdb:5984 172.18.0.6 undefined GET /mychannel_lscc/all_docs?attachments=true&include_docs=true&inclusive_end=false&limit=1001&startkey=%22%5Cu0001%22 200 ok 5
[11/18/2019 6:05:40 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:40.262 UTC [gossip.election] beLeader -> INFO 04f 04dc0518daa3f9179dba265d29f41117844c9f356cdbe9a368eabc0f4d6f1512 : Becoming a leader
[11/18/2019 6:05:40 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:40.262 UTC [gossip.service] func1 -> INFO 050 Elected as a leader, starting delivery service for channel mychannel
[11/18/2019 6:05:40 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:40.275 UTC [gossip.privdata] StoreBlock -> INFO 051 [mychannel] Received block [1] from buffer
[11/18/2019 6:05:40 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:40.282 UTC [gossip.gossip] JoinChan -> INFO 052 Joining gossip network of channel mychannel with 1 organizations
[11/18/2019 6:05:40 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:40.282 UTC [gossip.gossip] learnAnchorPeers -> INFO 053 Learning about the configured anchor peers of Org1MSP for channel mychannel : [{peer0.org1.example.com 17051}]
[11/18/2019 6:05:40 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:40.282 UTC [gossip.gossip] learnAnchorPeers -> INFO 054 Anchor peer with same endpoint, skipping connecting to myself
[11/18/2019 6:05:40 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:40.284 UTC [committer.txvalidator] Validate -> INFO 055 [mychannel] Validated block [1] in 9ms
[11/18/2019 6:05:40 PM] [INFO] fabricvscodelocalfabric_couchdb|[notice] 2019-11-18T18:05:40.340019Z nonode@nohost <0.625.0> 300ee23881 couchdb:5984 172.18.0.6 undefined POST /mychannel
/all_docs?include_docs=true 200 ok 2
[11/18/2019 6:05:40 PM] [INFO] fabricvscodelocalfabric_couchdb|[notice] 2019-11-18T18:05:40.349823Z nonode@nohost <0.625.0> 21eba4ac09 couchdb:5984 172.18.0.6 undefined POST /mychannel
/bulk_docs 201 ok 7
[11/18/2019 6:05:40 PM] [INFO] fabricvscodelocalfabric_couchdb|[notice] 2019-11-18T18:05:40.352989Z nonode@nohost <0.625.0> cff752408c couchdb:5984 172.18.0.6 undefined POST /mychannel
/ensure_full_commit 201 ok 1
[11/18/2019 6:05:40 PM] [INFO] fabricvscodelocalfabric_couchdb|[notice] 2019-11-18T18:05:40.356563Z nonode@nohost <0.625.0> 98c43d04ea couchdb:5984 172.18.0.6 undefined GET /mychannel
/statedb_savepoint?attachments=true 200 ok 3
[11/18/2019 6:05:40 PM] [INFO] fabricvscodelocalfabric_couchdb|[notice] 2019-11-18T18:05:40.360918Z nonode@nohost <0.625.0> 0e3cf5fb0a couchdb:5984 172.18.0.6 undefined PUT /mychannel_/statedb_savepoint 201 ok 3
[11/18/2019 6:05:40 PM] [INFO] fabricvscodelocalfabric_couchdb|[notice] 2019-11-18T18:05:40.362088Z nonode@nohost <0.413.0> 7122bbf279 couchdb:5984 172.18.0.6 undefined GET /mychannel_/_index 200 ok 7
[11/18/2019 6:05:40 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:40.368 UTC [kvledger] CommitWithPvtData -> INFO 056 [mychannel] Committed block [1] with 1 transaction(s) in 83ms (state_validation=0ms block_and_pvtdata_commit=50ms state_commit=23ms) commitHash=[47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254]
[11/18/2019 6:05:40 PM] [INFO] fabricvscodelocalfabric_couchdb|[notice] 2019-11-18T18:05:40.991629Z nonode@nohost <0.264.0> -------- rexi_buffer : cluster stable
[11/18/2019 6:05:40 PM] [INFO] fabricvscodelocalfabric_couchdb|[notice] 2019-11-18T18:05:40.992107Z nonode@nohost <0.261.0> -------- rexi_server : cluster stable
[11/18/2019 6:05:41 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:41.299 UTC [endorser] callChaincode -> INFO 057 [][fd80bd39] Entry chaincode: name:"lscc"
[11/18/2019 6:05:41 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:41.301 UTC [endorser] callChaincode -> INFO 058 [][fd80bd39] Exit chaincode: name:"lscc" (2ms)
[11/18/2019 6:05:41 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:41.301 UTC [comm.grpc.server] 1 -> INFO 059 unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=172.18.0.1:48386 grpc.code=OK grpc.call_duration=3.613223ms
[11/18/2019 6:05:43 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:43.233 UTC [endorser] callChaincode -> INFO 05a [][152aab64] Entry chaincode: name:"lscc"
[11/18/2019 6:05:43 PM] [INFO] fabricvscodelocalfabric_couchdb|[notice] 2019-11-18T18:05:43.241458Z nonode@nohost <0.625.0> 6ee8b72bc7 couchdb:5984 172.18.0.6 undefined GET /mychannel_lscc/sample?attachments=true 404 ok 1
[11/18/2019 6:05:43 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:43.242 UTC [lscc] executeInstall -> INFO 05b Installed Chaincode [sample] Version [1.0] to peer
[11/18/2019 6:05:43 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:43.242 UTC [endorser] callChaincode -> INFO 05c [][152aab64] Exit chaincode: name:"lscc" (9ms)
[11/18/2019 6:05:43 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:43.242 UTC [comm.grpc.server] 1 -> INFO 05d unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=172.18.0.1:48386 grpc.code=OK grpc.call_duration=10.691762ms
[11/18/2019 6:05:43 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:43.849 UTC [endorser] callChaincode -> INFO 05e [][55a0b131] Entry chaincode: name:"lscc"
[11/18/2019 6:05:43 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:43.851 UTC [endorser] callChaincode -> INFO 05f [][55a0b131] Exit chaincode: name:"lscc" (2ms)
[11/18/2019 6:05:43 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:43.851 UTC [comm.grpc.server] 1 -> INFO 060 unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=172.18.0.1:48386 grpc.code=OK grpc.call_duration=2.684817ms
[11/18/2019 6:05:43 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:43.870 UTC [endorser] callChaincode -> INFO 061 [][b1ca0eb2] Entry chaincode: name:"cscc"
[11/18/2019 6:05:43 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:43.871 UTC [endorser] callChaincode -> INFO 062 [][b1ca0eb2] Exit chaincode: name:"cscc" (1ms)
[11/18/2019 6:05:43 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:43.871 UTC [comm.grpc.server] 1 -> INFO 063 unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=172.18.0.1:48386 grpc.code=OK grpc.call_duration=1.711761ms
[11/18/2019 6:05:43 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:43.911 UTC [endorser] callChaincode -> INFO 064 [mychannel][e504681a] Entry chaincode: name:"lscc"
[11/18/2019 6:05:43 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:43.918 UTC [endorser] callChaincode -> INFO 065 [mychannel][e504681a] Exit chaincode: name:"lscc" (6ms)
[11/18/2019 6:05:43 PM] [INFO] fabricvscodelocalfabric_couchdb|[notice] 2019-11-18T18:05:43.918177Z nonode@nohost <0.625.0> dc16174794 couchdb:5984 172.18.0.6 undefined GET /mychannel_lscc/_all_docs?attachments=true&include_docs=true&inclusive_end=false&limit=1001&startkey=%22%5Cu0001%22 200 ok 3
[11/18/2019 6:05:43 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:05:43.921 UTC [comm.grpc.server] 1 -> INFO 066 unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=172.18.0.1:48386 grpc.code=OK grpc.call_duration=11.215756ms
[11/18/2019 6:06:16 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:06:16.397 UTC [endorser] callChaincode -> INFO 067 [][6fabd80d] Entry chaincode: name:"cscc"
[11/18/2019 6:06:16 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:06:16.397 UTC [endorser] callChaincode -> INFO 068 [][6fabd80d] Exit chaincode: name:"cscc" (1ms)
[11/18/2019 6:06:16 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:06:16.397 UTC [comm.grpc.server] 1 -> INFO 069 unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=172.18.0.1:48386 grpc.code=OK grpc.call_duration=1.601728ms
[11/18/2019 6:06:16 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:06:16.435 UTC [endorser] callChaincode -> INFO 06a [][a0fbdaac] Entry chaincode: name:"lscc"
[11/18/2019 6:06:16 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:06:16.437 UTC [endorser] callChaincode -> INFO 06b [][a0fbdaac] Exit chaincode: name:"lscc" (2ms)
[11/18/2019 6:06:16 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:06:16.437 UTC [comm.grpc.server] 1 -> INFO 06c unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=172.18.0.1:48386 grpc.code=OK grpc.call_duration=2.910743ms
[11/18/2019 6:06:16 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:06:16.521 UTC [endorser] callChaincode -> INFO 06d [mychannel][07480845] Entry chaincode: name:"lscc"
[11/18/2019 6:06:16 PM] [INFO] fabricvscodelocalfabric_couchdb|[notice] 2019-11-18T18:06:16.530132Z nonode@nohost <0.625.0> 78c0abe4fc couchdb:5984 172.18.0.6 undefined GET /mychannel_lscc/_all_docs?attachments=true&include_docs=true&inclusive_end=false&limit=1001&startkey=%22%5Cu0001%22 200 ok 7
[11/18/2019 6:06:16 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:06:16.531 UTC [endorser] callChaincode -> INFO 06e [mychannel][07480845] Exit chaincode: name:"lscc" (9ms)
[11/18/2019 6:06:16 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:06:16.532 UTC [comm.grpc.server] 1 -> INFO 06f unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=172.18.0.1:48386 grpc.code=OK grpc.call_duration=12.394475ms
[11/18/2019 6:06:20 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:06:20.578 UTC [endorser] callChaincode -> INFO 070 [][9f90b7a5] Entry chaincode: name:"lscc"
[11/18/2019 6:06:20 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:06:20.580 UTC [endorser] callChaincode -> INFO 071 [][9f90b7a5] Exit chaincode: name:"lscc" (2ms)
[11/18/2019 6:06:20 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:06:20.580 UTC [comm.grpc.server] 1 -> INFO 072 unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=172.18.0.1:48386 grpc.code=OK grpc.call_duration=3.11151ms
[11/18/2019 6:06:20 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:06:20.622 UTC [endorser] callChaincode -> INFO 073 [mychannel][1a17490d] Entry chaincode: name:"lscc"
[11/18/2019 6:06:20 PM] [INFO] fabricvscodelocalfabric_couchdb|[notice] 2019-11-18T18:06:20.631045Z nonode@nohost <0.625.0> 7d572e2446 couchdb:5984 172.18.0.6 undefined GET /mychannel_lscc/_all_docs?attachments=true&include_docs=true&inclusive_end=false&limit=1001&startkey=%22%5Cu0001%22 200 ok 7
[11/18/2019 6:06:20 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:06:20.631 UTC [endorser] callChaincode -> INFO 074 [mychannel][1a17490d] Exit chaincode: name:"lscc" (9ms)
[11/18/2019 6:06:20 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:06:20.636 UTC [comm.grpc.server] 1 -> INFO 075 unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=172.18.0.1:48386 grpc.code=OK grpc.call_duration=14.345144ms
[11/18/2019 6:06:20 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:06:20.677 UTC [endorser] callChaincode -> INFO 076 [mychannel][d807f686] Entry chaincode: name:"cscc"
[11/18/2019 6:06:20 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:06:20.678 UTC [endorser] callChaincode -> INFO 077 [mychannel][d807f686] Exit chaincode: name:"cscc" (1ms)
[11/18/2019 6:06:20 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:06:20.684 UTC [comm.grpc.server] 1 -> INFO 078 unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=172.18.0.1:48386 grpc.code=OK grpc.call_duration=7.163928ms
[11/18/2019 6:06:20 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:06:20.748 UTC [endorser] callChaincode -> INFO 079 [mychannel][e048878e] Entry chaincode: name:"lscc"
[11/18/2019 6:06:20 PM] [INFO] fabricvscodelocalfabric_couchdb|[notice] 2019-11-18T18:06:20.760602Z nonode@nohost <0.625.0> aed62f8a18 couchdb:5984 172.18.0.6 undefined GET /mychannel_lscc/sample?attachments=true 404 ok 1
[11/18/2019 6:06:44 PM] [INFO] wizardly_johnson|Gradle build
[11/18/2019 6:06:47 PM] [INFO] wizardly_johnson|Starting a Gradle Daemon, 1 incompatible and 1 stopped Daemons could not be reused, use --status for details
[11/18/2019 6:07:02 PM] [INFO] wizardly_johnson|:compileJava
[11/18/2019 6:07:02 PM] [INFO] wizardly_johnson|Download https://repo.maven.apache.org/maven2/org/hyperledger/fabric-chaincode-java/fabric-chaincode-shim/1.4.2/fabric-chaincode-shim-1.4.2.pom
[11/18/2019 6:07:03 PM] [INFO] wizardly_johnson|Download https://repo.maven.apache.org/maven2/org/hyperledger/fabric-chaincode-java/fabric-chaincode-protos/1.4.2/fabric-chaincode-protos-1.4.2.pom
[11/18/2019 6:07:04 PM] [INFO] wizardly_johnson|Download https://repo.maven.apache.org/maven2/io/grpc/grpc-core/maven-metadata.xml
[11/18/2019 6:07:04 PM] [INFO] wizardly_johnson|Download https://repo.maven.apache.org/maven2/io/netty/netty-codec-http2/maven-metadata.xml
[11/18/2019 6:07:05 PM] [INFO] wizardly_johnson|Download https://repo.maven.apache.org/maven2/org/hyperledger/fabric-chaincode-java/fabric-chaincode-protos/1.4.2/fabric-chaincode-protos-1.4.2.jar
[11/18/2019 6:07:05 PM] [INFO] wizardly_johnson|Download https://repo.maven.apache.org/maven2/org/hyperledger/fabric-chaincode-java/fabric-chaincode-shim/1.4.2/fabric-chaincode-shim-1.4.2.jar
[11/18/2019 6:07:14 PM] [INFO] wizardly_johnson|:processResources NO-SOURCE
[11/18/2019 6:07:14 PM] [INFO] wizardly_johnson|:classes
[11/18/2019 6:07:14 PM] [INFO] wizardly_johnson|:jar
[11/18/2019 6:07:14 PM] [INFO] wizardly_johnson|:assemble
[11/18/2019 6:07:14 PM] [INFO] wizardly_johnson|:check
[11/18/2019 6:07:14 PM] [INFO] wizardly_johnson|:build
[11/18/2019 6:07:25 PM] [INFO] wizardly_johnson|:shadowJar
[11/18/2019 6:07:25 PM] [INFO] wizardly_johnson|
[11/18/2019 6:07:25 PM] [INFO] wizardly_johnson|BUILD SUCCESSFUL in 40s
[11/18/2019 6:07:25 PM] [INFO] wizardly_johnson|3 actionable tasks: 3 executed
[11/18/2019 6:07:38 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:38:811 INFO java.util.logging.LogManager$RootLogger log Updated all handlers the format
[11/18/2019 6:07:43 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:43:597 INFO org.hyperledger.fabric.contract.routing.impl.RoutingRegistryImpl findAndSetContr Searching chaincode class in urls: [file:/root/chaincode-java/chaincode/chaincode.jar, file:/root/chaincode-java/chaincode/chaincode.jar]
[11/18/2019 6:07:43 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:43:693 INFO org.hyperledger.fabric.contract.routing.impl.RoutingRegistryImpl findAndSetContr Found class: org.example.SampleContract
[11/18/2019 6:07:43 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:43:725 INFO org.hyperledger.fabric.contract.routing.impl.ContractDefinitionImpl Found class: org.example.SampleContract
[11/18/2019 6:07:43 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:43:751 INFO org.hyperledger.fabric.contract.routing.impl.RoutingRegistryImpl findAndSetContr Found class: org.hyperledger.fabric.contract.systemcontract.SystemContract
[11/18/2019 6:07:43 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:43:759 INFO org.hyperledger.fabric.contract.routing.impl.ContractDefinitionImpl Found class: org.hyperledger.fabric.contract.systemcontract.SystemContract
[11/18/2019 6:07:43 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:43:769 INFO org.hyperledger.fabric.contract.routing.impl.RoutingRegistryImpl findAndSetContr Looking for the data types
[11/18/2019 6:07:43 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:43:791 INFO org.hyperledger.fabric.contract.routing.impl.RoutingRegistryImpl findAndSetContr found 1
[11/18/2019 6:07:43 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:43:818 INFO org.hyperledger.fabric.contract.metadata.MetadataBuilder$MetadataMap putIfNotNul email sample@example.com
[11/18/2019 6:07:43 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:43:821 INFO org.hyperledger.fabric.contract.metadata.MetadataBuilder$MetadataMap putIfNotNul name sample
[11/18/2019 6:07:43 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:43:824 INFO org.hyperledger.fabric.contract.metadata.MetadataBuilder$MetadataMap putIfNotNul url http://sample.me
[11/18/2019 6:07:43 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:43:829 INFO org.hyperledger.fabric.contract.metadata.MetadataBuilder$MetadataMap putIfNotNul url
[11/18/2019 6:07:43 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:43:834 INFO org.hyperledger.fabric.contract.metadata.MetadataBuilder$MetadataMap putIfNotNul email sample@example.com
[11/18/2019 6:07:43 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:43:837 INFO org.hyperledger.fabric.contract.metadata.MetadataBuilder$MetadataMap putIfNotNul name sample
[11/18/2019 6:07:43 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:43:840 INFO org.hyperledger.fabric.contract.metadata.MetadataBuilder$MetadataMap putIfNotNul url http://sample.me
[11/18/2019 6:07:43 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:43:852 INFO org.hyperledger.fabric.contract.metadata.MetadataBuilder$MetadataMap putIfNotNul url
[11/18/2019 6:07:43 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:43:856 INFO org.hyperledger.fabric.contract.metadata.MetadataBuilder$MetadataMap putIfNotNul email
[11/18/2019 6:07:43 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:43:858 INFO org.hyperledger.fabric.contract.metadata.MetadataBuilder$MetadataMap putIfNotNul name
[11/18/2019 6:07:43 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:43:865 INFO org.hyperledger.fabric.contract.metadata.MetadataBuilder$MetadataMap putIfNotNul url
[11/18/2019 6:07:43 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:43:867 INFO org.hyperledger.fabric.contract.metadata.MetadataBuilder$MetadataMap putIfNotNul url
[11/18/2019 6:07:43 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:43:901 INFO org.hyperledger.fabric.contract.metadata.MetadataBuilder initialize Validating scehma created

[11/18/2019 6:07:43 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|18:07:43:904 INFO org.hyperledger.fabric.contract.metadata.MetadataBuilder validate Running schema test validation

[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|Exception in thread "main" org.everit.json.schema.SchemaException: A JSONObject text must begin with '{' at 1 [character 2 line 1]
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonPointerEvaluator.executeWith(JsonPointerEvaluator.java:91)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonPointerEvaluator.lambda$forURL$1(JsonPointerEvaluator.java:121)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonPointerEvaluator.query(JsonPointerEvaluator.java:151)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ReferenceLookup.lookup(ReferenceLookup.java:173)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ReferenceSchemaExtractor.extract(SchemaExtractor.java:193)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.AbstractSchemaExtractor.extract(SchemaExtractor.java:113)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.runSchemaExtractors(SchemaLoader.java:383)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.loadSchemaObject(SchemaLoader.java:360)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonValue$Multiplexer.requireAny(JsonValue.java:46)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.load(SchemaLoader.java:434)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.loadChild(SchemaLoader.java:438)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.addPropertySchemaDefinition(ObjectSchemaLoader.java:70)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.lambda$populatePropertySchemas$9(ObjectSchemaLoader.java:64)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonObject.iterateOnEntry(JsonObject.java:84)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonObject.lambda$forEach$1(JsonObject.java:79)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at java.util.HashMap$EntrySet.forEach(HashMap.java:1044)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonObject.forEach(JsonObject.java:79)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.populatePropertySchemas(ObjectSchemaLoader.java:61)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.lambda$load$0(ObjectSchemaLoader.java:32)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at java.util.Optional.ifPresent(Optional.java:159)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.load(ObjectSchemaLoader.java:32)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.AbstractSchemaExtractor.buildObjectSchema(SchemaExtractor.java:138)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.TypeBasedSchemaExtractor.loadForExplicitType(SchemaExtractor.java:277)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonValue$Multiplexer.requireAny(JsonValue.java:46)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.TypeBasedSchemaExtractor.extract(SchemaExtractor.java:247)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.AbstractSchemaExtractor.extract(SchemaExtractor.java:113)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.runSchemaExtractors(SchemaLoader.java:396)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.loadSchemaObject(SchemaLoader.java:360)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonValue$Multiplexer.requireAny(JsonValue.java:46)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.load(SchemaLoader.java:434)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ReferenceLookup.createReferenceSchema(ReferenceLookup.java:192)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ReferenceLookup.performQueryEvaluation(ReferenceLookup.java:151)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ReferenceLookup.lookup(ReferenceLookup.java:167)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ReferenceSchemaExtractor.extract(SchemaExtractor.java:193)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.AbstractSchemaExtractor.extract(SchemaExtractor.java:113)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.runSchemaExtractors(SchemaLoader.java:383)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.loadSchemaObject(SchemaLoader.java:360)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonValue$Multiplexer.requireAny(JsonValue.java:46)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.load(SchemaLoader.java:434)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.loadChild(SchemaLoader.java:438)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.addPropertySchemaDefinition(ObjectSchemaLoader.java:70)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.lambda$populatePropertySchemas$9(ObjectSchemaLoader.java:64)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonObject.iterateOnEntry(JsonObject.java:84)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonObject.lambda$forEach$1(JsonObject.java:79)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at java.util.HashMap$EntrySet.forEach(HashMap.java:1044)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonObject.forEach(JsonObject.java:79)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.populatePropertySchemas(ObjectSchemaLoader.java:61)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.lambda$load$0(ObjectSchemaLoader.java:32)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at java.util.Optional.ifPresent(Optional.java:159)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.load(ObjectSchemaLoader.java:32)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.AbstractSchemaExtractor.buildObjectSchema(SchemaExtractor.java:138)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.TypeBasedSchemaExtractor.loadForExplicitType(SchemaExtractor.java:277)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonValue$Multiplexer.requireAny(JsonValue.java:46)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.TypeBasedSchemaExtractor.extract(SchemaExtractor.java:247)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.AbstractSchemaExtractor.extract(SchemaExtractor.java:113)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.runSchemaExtractors(SchemaLoader.java:396)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.loadSchemaObject(SchemaLoader.java:360)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonValue$Multiplexer.requireAny(JsonValue.java:46)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.load(SchemaLoader.java:434)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ReferenceLookup.createReferenceSchema(ReferenceLookup.java:192)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ReferenceLookup.performQueryEvaluation(ReferenceLookup.java:151)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ReferenceLookup.lookup(ReferenceLookup.java:167)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ReferenceSchemaExtractor.extract(SchemaExtractor.java:193)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.AbstractSchemaExtractor.extract(SchemaExtractor.java:113)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.runSchemaExtractors(SchemaLoader.java:383)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.loadSchemaObject(SchemaLoader.java:360)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonValue$Multiplexer.requireAny(JsonValue.java:46)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.load(SchemaLoader.java:434)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.loadChild(SchemaLoader.java:438)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ArraySchemaLoader.lambda$null$2(ArraySchemaLoader.java:49)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonValue$VoidMultiplexer.lambda$new$0(JsonValue.java:59)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonValue$Multiplexer.requireAny(JsonValue.java:46)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ArraySchemaLoader.lambda$load$4(ArraySchemaLoader.java:51)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at java.util.Optional.ifPresent(Optional.java:159)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ArraySchemaLoader.load(ArraySchemaLoader.java:48)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.AbstractSchemaExtractor.buildArraySchema(SchemaExtractor.java:143)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.TypeBasedSchemaExtractor.loadForExplicitType(SchemaExtractor.java:275)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonValue$Multiplexer.requireAny(JsonValue.java:46)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.TypeBasedSchemaExtractor.extract(SchemaExtractor.java:247)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.AbstractSchemaExtractor.extract(SchemaExtractor.java:113)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.runSchemaExtractors(SchemaLoader.java:396)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.loadSchemaObject(SchemaLoader.java:360)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonValue$Multiplexer.requireAny(JsonValue.java:46)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.load(SchemaLoader.java:434)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.loadChild(SchemaLoader.java:438)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.addPropertySchemaDefinition(ObjectSchemaLoader.java:70)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.lambda$populatePropertySchemas$9(ObjectSchemaLoader.java:64)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonObject.iterateOnEntry(JsonObject.java:84)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonObject.lambda$forEach$1(JsonObject.java:79)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at java.util.HashMap$EntrySet.forEach(HashMap.java:1044)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonObject.forEach(JsonObject.java:79)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.populatePropertySchemas(ObjectSchemaLoader.java:61)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.lambda$load$0(ObjectSchemaLoader.java:32)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at java.util.Optional.ifPresent(Optional.java:159)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.load(ObjectSchemaLoader.java:32)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.AbstractSchemaExtractor.buildObjectSchema(SchemaExtractor.java:138)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.TypeBasedSchemaExtractor.loadForExplicitType(SchemaExtractor.java:277)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonValue$Multiplexer.requireAny(JsonValue.java:46)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.TypeBasedSchemaExtractor.extract(SchemaExtractor.java:247)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.AbstractSchemaExtractor.extract(SchemaExtractor.java:113)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.runSchemaExtractors(SchemaLoader.java:396)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.loadSchemaObject(SchemaLoader.java:360)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonValue$Multiplexer.requireAny(JsonValue.java:46)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.load(SchemaLoader.java:434)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ReferenceLookup.createReferenceSchema(ReferenceLookup.java:192)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ReferenceLookup.performQueryEvaluation(ReferenceLookup.java:151)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ReferenceLookup.lookup(ReferenceLookup.java:167)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ReferenceSchemaExtractor.extract(SchemaExtractor.java:193)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.AbstractSchemaExtractor.extract(SchemaExtractor.java:113)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.runSchemaExtractors(SchemaLoader.java:383)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.loadSchemaObject(SchemaLoader.java:360)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonValue$Multiplexer.requireAny(JsonValue.java:46)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.load(SchemaLoader.java:434)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.loadChild(SchemaLoader.java:438)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.lambda$null$6(ObjectSchemaLoader.java:43)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at java.util.HashMap$KeySet.forEach(HashMap.java:933)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1080)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.lambda$load$7(ObjectSchemaLoader.java:42)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at java.util.Optional.ifPresent(Optional.java:159)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.load(ObjectSchemaLoader.java:41)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.AbstractSchemaExtractor.buildObjectSchema(SchemaExtractor.java:138)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.TypeBasedSchemaExtractor.loadForExplicitType(SchemaExtractor.java:277)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonValue$Multiplexer.requireAny(JsonValue.java:46)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.TypeBasedSchemaExtractor.extract(SchemaExtractor.java:247)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.AbstractSchemaExtractor.extract(SchemaExtractor.java:113)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.runSchemaExtractors(SchemaLoader.java:396)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.loadSchemaObject(SchemaLoader.java:360)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonValue$Multiplexer.requireAny(JsonValue.java:46)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.load(SchemaLoader.java:434)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.loadChild(SchemaLoader.java:438)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.addPropertySchemaDefinition(ObjectSchemaLoader.java:70)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.lambda$populatePropertySchemas$9(ObjectSchemaLoader.java:64)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonObject.iterateOnEntry(JsonObject.java:84)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonObject.lambda$forEach$1(JsonObject.java:79)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at java.util.HashMap$EntrySet.forEach(HashMap.java:1044)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonObject.forEach(JsonObject.java:79)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.populatePropertySchemas(ObjectSchemaLoader.java:61)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.lambda$load$0(ObjectSchemaLoader.java:32)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at java.util.Optional.ifPresent(Optional.java:159)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.ObjectSchemaLoader.load(ObjectSchemaLoader.java:32)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.AbstractSchemaExtractor.buildObjectSchema(SchemaExtractor.java:138)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.TypeBasedSchemaExtractor.loadForExplicitType(SchemaExtractor.java:277)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonValue$Multiplexer.requireAny(JsonValue.java:46)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.TypeBasedSchemaExtractor.extract(SchemaExtractor.java:247)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.AbstractSchemaExtractor.extract(SchemaExtractor.java:113)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.runSchemaExtractors(SchemaLoader.java:396)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.loadSchemaObject(SchemaLoader.java:360)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonValue$Multiplexer.requireAny(JsonValue.java:46)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.load(SchemaLoader.java:434)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.load(SchemaLoader.java:281)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.SchemaLoader.load(SchemaLoader.java:264)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.hyperledger.fabric.contract.metadata.MetadataBuilder.validate(MetadataBuilder.java:75)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.hyperledger.fabric.contract.metadata.MetadataBuilder.initialize(MetadataBuilder.java:103)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.hyperledger.fabric.contract.ContractRouter.main(ContractRouter.java:134)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0|Caused by: org.json.JSONException: A JSONObject text must begin with '{' at 1 [character 2 line 1]
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.json.JSONTokener.syntaxError(JSONTokener.java:505)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.json.JSONObject.(JSONObject.java:215)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| at org.everit.json.schema.loader.JsonPointerEvaluator.executeWith(JsonPointerEvaluator.java:87)
[11/18/2019 6:07:44 PM] [INFO] fabricvscodelocalfabric-peer0.org1.example.com-sample-1.0| ... 153 more
[11/18/2019 6:07:45 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:07:45.244 UTC [endorser] callChaincode -> INFO 07a [mychannel][e048878e] Exit chaincode: name:"lscc" (84495ms)
[11/18/2019 6:07:45 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:07:45.244 UTC [endorser] SimulateProposal -> ERRO 07b [mychannel][e048878e] failed to invoke chaincode name:"lscc" , error: container exited with 1
[11/18/2019 6:07:45 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|github.com/hyperledger/fabric/core/chaincode.(*RuntimeLauncher).Launch.func1
[11/18/2019 6:07:45 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com| /opt/gopath/src/github.com/hyperledger/fabric/core/chaincode/runtime_launcher.go:63
[11/18/2019 6:07:45 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|runtime.goexit
[11/18/2019 6:07:45 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com| /opt/go/src/runtime/asm_amd64.s:1333
[11/18/2019 6:07:45 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|chaincode registration failed
[11/18/2019 6:07:45 PM] [INFO] fabricvscodelocalfabric_peer0.org1.example.com|2019-11-18 18:07:45.244 UTC [comm.grpc.server] 1 -> INFO 07c unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=172.18.0.1:48386 grpc.code=OK grpc.call_duration=1m24.496514056s

Your Environment

  • IBM Blockchain Platform Extension Version: 1.0.15
  • Visual Studio Code version: 1.40.1
  • Environment name and version (e.g. Node.js v8.12.0, npm v6.4.1):
  • Operating System and version: Ubuntu 18.04. Mac 10.15 for VScode
  • Link to your project:
@jordanliuhao
Copy link
Author

After investigation, seems http://json-schema.org/draft-04/schema response with 301 move permanently to https://json-schema.org/draft-04/schema.

Current vscode extension 1.0.15 is still using fabric shim 1.4.2, which use the following code

        try (InputStream inputStream = MetadataBuilder.class.getClassLoader()
                .getResourceAsStream("contract-schema.json")) {
            JSONObject rawSchema = new JSONObject(new JSONTokener(inputStream));
            Schema schema = SchemaLoader.load(rawSchema);

which reads the body of 301 response, that's why it failed

In fabric shim 1.4.4, it has been changed to

        try (InputStream contractSchemaInputStream = cl.getResourceAsStream("contract-schema.json");
                InputStream jsonSchemaInputStream = cl.getResourceAsStream("json-schema-draft-04-schema.json")) {
            final JSONObject rawContractSchema = new JSONObject(new JSONTokener(contractSchemaInputStream));
            final JSONObject rawJsonSchema = new JSONObject(new JSONTokener(jsonSchemaInputStream));
            final SchemaLoader schemaLoader = SchemaLoader.builder().schemaClient(schemaClient)
                    .schemaJson(rawContractSchema)
                    .registerSchemaByURI(URI.create("http://json-schema.org/draft-04/schema"), rawJsonSchema).build();
            final Schema schema = schemaLoader.load().build();

I believe this may resolved this problem. So the question is when is vscode extension upgrade to 1.4.4. Or we can't even instantiate any chaincode

Thanks

@jordanliuhao
Copy link
Author

Solved. Just change the build.gradle in the created project. change shim version from 1.4.2 to 1.4.4

@cmoro-deusto
Copy link

@jordanliuhao Thanks a lot! Got the same issue and upgrading the Shim to 1.4.4 fixed it.

@cazfletch
Copy link
Contributor

done so closing

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants