Provider data validation causes process crashes on undefined property access
Some WorkerBee providers can cause cannot read properties of undefined (reading ...) errors when they fail to provide data to the next callback. For example, provideManabarData is such a provider that may not populate the expected data structure, leading to runtime errors that can crash the entire Node.js process when accessing nested properties.
When providers like provideManabarData encounter errors or fail to fetch data, they may pass incomplete or undefined data objects to the subscription's next callback. Code that expects certain properties to exist (e.g., data.manabarData[voter]?.[EManabarType.UPVOTE]) can then throw unhandled errors that propagate up and terminate the application, causing complete process failure and requiring application restart.