fix(processor): Fix panic from nil items #413
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x1c796c1]
goroutine 11986827 [running]:
github.com/ethpandaops/xatu/pkg/processor.(*BatchItemProcessor[...]).exportWithTimeout(0x2d54940, {0x2d22720, 0x43ecfe0}, {0xc006974000, 0xc350, 0x0})
/workspace/pkg/processor/batch.go:289 +0x4a1
github.com/ethpandaops/xatu/pkg/processor.(*BatchItemProcessor[...]).worker(0x2d54940, {0x2d22720, 0x43ecfe0}, 0x2)
/workspace/pkg/processor/batch.go:468 +0x154
github.com/ethpandaops/xatu/pkg/processor.(*BatchItemProcessor[...]).Start.func1()
/workspace/pkg/processor/batch.go:200 +0x6c
created by github.com/ethpandaops/xatu/pkg/processor.(*BatchItemProcessor[...]).Start in goroutine 11857871
/workspace/pkg/processor/batch.go:198 +0x134