FISCO-BCOS / FISCO-BCOS/evidenceSample

执行./evidence deploy user.jks 出错

Open
#4 4 comments 0 reactions 0 assignees View on GitHub
good first issue resolved
Dominant language
Java
Stars
104
Forks
71
PR merge metrics
No merged PRs in 30d

Description

我执行./evidence deploy user.jks '123456' '123456' 命令,提醒错误“**at org.bcos.evidence.app.BcosApp.deployContract(BcosApp.java:98)**”,详见如下。
对应的代码是 evidenceSignersData = EvidenceSignersData.deploy(web3j, credentials, gasPrice, gasLimited, initialValue,evidenceSigners).get();
检查了applicationContext.xml按照要求的配置,读取也应该正常,烦请看一下原因。

```
333 + /root/mydata/evidenceSample-master/evidence_toolkit
22 + /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/bin/java
11 +
四月 06, 2018 6:24:52 下午 org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh
信息: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@45ff54e6: startup date [Fri Apr 06 18:24:52 CST 2018]; root of context hierarchy
四月 06, 2018 6:24:52 下午 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
信息: Loading XML bean definitions from class path resource [applicationContext.xml]
四月 06, 2018 6:24:52 下午 org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor initialize
信息: Initializing ExecutorService 'pool'

命令输入参考如下!
工厂合约部署:./evidence deploy keyStoreFileName keyStorePassword keyPassword
创建新证据:./evidence new keyStoreFileName keyStorePassword keyPassword deployAddress evidence_id evidence_hash
发送签名:./evidence send keyStoreFileName keyStorePassword keyPassword newEvidenceAddress evidence_hash
获取证据:./evidence get keyStoreFileName keyStorePassword keyPassword newEvidenceAddress
证据和签名校验:./evidence verify keyStoreFileName keyStorePassword keyPassword newEvidenceAddress
获取公钥:./evidence getPublicKey keyStoreFileName keyStorePassword keyPassword

java.util.concurrent.ExecutionException: com.fasterxml.jackson.databind.JsonMappingException: No content to map due to end-of-input
at [Source: ; line: 1, column: 0]
at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357)
at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1895)
at org.bcos.evidence.app.BcosApp.deployContract(BcosApp.java:98)
at org.bcos.evidence.app.Main.main(Main.java:47)
Caused by: com.fasterxml.jackson.databind.JsonMappingException: No content to map due to end-of-input
at [Source: ; line: 1, column: 0]
at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:270)
at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:3854)
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3799)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2858)
at org.bcos.web3j.protocol.channel.ChannelEthereumService.send(ChannelEthereumService.java:50)
at org.bcos.web3j.protocol.core.Request.send(Request.java:69)
at org.bcos.web3j.tx.RawTransactionManager.signAndSend(RawTransactionManager.java:106)
at org.bcos.web3j.tx.RawTransactionManager.sendTransaction(RawTransactionManager.java:90)
at org.bcos.web3j.tx.TransactionManager.executeTransaction(TransactionManager.java:45)
at org.bcos.web3j.tx.ManagedTransaction.send(ManagedTransaction.java:43)
at org.bcos.web3j.tx.Contract.executeTransaction(Contract.java:207)
at org.bcos.web3j.tx.Contract.create(Contract.java:309)
at org.bcos.web3j.tx.Contract.deploy(Contract.java:284)
at org.bcos.web3j.tx.Contract.lambda$deployAsync$25(Contract.java:326)
at org.bcos.web3j.utils.Async.lambda$run$29(Async.java:22)
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1626)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Exception in thread "main" java.lang.NullPointerException
at org.bcos.evidence.app.BcosApp.deployContract(BcosApp.java:102)
at org.bcos.evidence.app.Main.main(Main.java:47)
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.