Skip to content

Cannot return null for non-nullable field Redeemer.scriptHash #895

Open
@alecalve

Description

@alecalve

Summary

This error happened first when querying this transaction with the following GraphQL query:

query Query($txHash: Hash32Hex) {
    transactions(where: {hash: {_eq: $txHash}}) {
        redeemers {
            scriptHash
        }
    }
}

Steps to reproduce the bug

Run the query against a Cardano graphql instance

Actual Result

See the following error:

Error(
    message = Cannot return null for non-nullable field Redeemer.scriptHash., 
    locations = [Location(line = 1, column = 115)], 
    customAttributes = {path=[transactions, 0, redeemers, 0, scriptHash], 
    extensions={
        code=INTERNAL_SERVER_ERROR, 
        exception={
            stacktrace=[
                Error: Cannot return null for non-nullable field Redeemer.scriptHash.,     
                at completeValue (/app/node_modules/graphql/execution/execute.js:560:13),     
                at completeValueCatchingError (/app/node_modules/graphql/execution/execute.js:495:19),     
                at resolveField (/app/node_modules/graphql/execution/execute.js:435:10),     
                at executeFields (/app/node_modules/graphql/execution/execute.js:275:18),     
                at collectAndExecuteSubfields (/app/node_modules/graphql/execution/execute.js:713:10),     
                at completeObjectValue (/app/node_modules/graphql/execution/execute.js:703:10),     
                at completeValue (/app/node_modules/graphql/execution/execute.js:591:12),     
                at completeValueCatchingError (/app/node_modules/graphql/execution/execute.js:495:19),     
                at /app/node_modules/graphql/execution/execute.js:618:25,     
                at Array.forEach (<anonymous>)
            ]
        }
    }
})

Expected Result

We'd expect to get a successful output.

Environment

    image: ghcr.io/intersectmbo/cardano-node:9.1.0
    image: cardanosolutions/ogmios:v6.5.0
    image: ghcr.io/intersectmbo/cardano-db-sync:13.5.0.0
    image: postgres:14-alpine
    image: cardanofoundation/cardano-graphql-hasura:8.2.0
    image: cardanofoundation/cardano-graphql-background:8.2.0-mainnet
    image: cardanofoundation/cardano-graphql:8.2.1

Platform

  • Linux (Ubuntu)
  • Linux (Other)
  • macOS
  • Windows

Platform version

No response

Runtime

  • Node.js
  • Docker

Runtime version

No response

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