Skip to content

NullPointerException: Field key is null #12534

@bilyana-gospodinova

Description

@bilyana-gospodinova

Description

Only on preprod the following exception persists for a while:

2025-12-03 14:20:07.8342025-12-03T12:20:07.834Z ERROR tomcat-handler-20168 o.h.m.w.c.GenericControllerAdvice Generic error:  java.lang.NullPointerException: Field key is null
	at java.base/java.util.Objects.requireNonNull(Unknown Source)
	at com.hedera.hapi.node.state.token.Account.keyOrThrow(Account.java:642)
	at com.hedera.node.app.workflows.prehandle.PreHandleContextImpl.<init>(PreHandleContextImpl.java:152)
	at com.hedera.node.app.workflows.prehandle.PreHandleContextImpl.<init>(PreHandleContextImpl.java:104)
	at com.hedera.node.app.workflows.prehandle.PreHandleWorkflowImpl.expandAndVerifySignatures(PreHandleWorkflowImpl.java:295)
	at com.hedera.node.app.workflows.prehandle.PreHandleWorkflowImpl.preHandleTransaction(PreHandleWorkflowImpl.java:264)
	at com.hedera.node.app.workflows.prehandle.PreHandleWorkflow.preHandleAllTransactions(PreHandleWorkflow.java:90)
	at com.hedera.node.app.workflows.prehandle.PreHandleWorkflow.getCurrentPreHandleResult(PreHandleWorkflow.java:168)
	at com.hedera.node.app.workflows.standalone.impl.StandaloneDispatchFactory.newDispatch(StandaloneDispatchFactory.java:161)

On other environments there are no such occurrences.

Steps to reproduce

2025-12-03 14:20:07.8352025-12-03T12:20:07.834Z  WARN tomcat-handler-20168 o.h.m.w.c.LoggingFilter 10.64.24.29 POST /api/v1/contracts/call in 7 ms (mod=true): 500 Field key is null - {"block":"latest","data":"0x2e3cff6a0000000000000000000000000000000000000000000000000000000000000064","estimate":false,"gas":15000000,"gasPrice":100000000,"to":"0x0000000000000000000000000000000000000168"} 

Strangely the same requests passes after that:

2025-12-03 14:20:12.421INFO2025-12-03T12:20:12.420Z  INFO tomcat-handler-278636 o.h.m.w.c.LoggingFilter 10.64.20.23 POST /api/v1/contracts/call in 9 ms (mod=true): 200 Success - {"block":"latest","data":"0x2e3cff6a0000000000000000000000000000000000000000000000000000000000000064","estimate":false,"gas":15000000,"gasPrice":100000000,"to":"0x0000000000000000000000000000000000000168"} 

Additional context

No response

Hedera network

other

Version

v0.144.0

Operating system

None

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugType: Something isn't workingweb3Area: Web3 API

    Type

    Projects

    Status

    📋 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions