Skip to content

NPE in TransactionsApi.getTransactionById() if transaction does not exist #28

@marcin-kamionowski

Description

@marcin-kamionowski

Driver version: 1.1 and master(cae61d8)
Response:
{"message":"Not found","status":404}
Stacktrace:

Exception in thread "main" java.lang.NullPointerException
at com.bigchaindb.json.strategy.TransactionDeserializer.deserialize(TransactionDeserializer.java:50)
at com.bigchaindb.json.strategy.TransactionDeserializer.deserialize(TransactionDeserializer.java:23)
at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69)
at com.google.gson.Gson.fromJson(Gson.java:888)
at com.google.gson.Gson.fromJson(Gson.java:853)
at com.google.gson.Gson.fromJson(Gson.java:802)
at com.google.gson.Gson.fromJson(Gson.java:774)
at com.bigchaindb.util.JsonUtils.fromJson(JsonUtils.java:133)
at com.bigchaindb.api.TransactionsApi.getTransactionById(TransactionsApi.java:74)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions