-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error in walker #90
Comments
You can trigger the problem when you run tests and interrupt the daemon (CTRL-C) after some time. Then restart the server via |
This also happens when I interrupt the process during startup (garbage collection). |
New info: it seems that the error is triggered more often then expected. The stack trace looks like:
and I think the walker runs more often as expected. It should run daily, but it seems it runs more often. Interrupting it will lead to corrupted database. As I said before:
|
The first problem is not really one. I've just accidentally returned a wrong variable. |
It seems that it is an error in the walker. After adding tests with multiple categories (and at least one crash before caused by invalid data) the following error log shows up and hippod crashes after each reboot (which should never ever happens). Please follow the error path and implement a proper error handling and catches errors like "key is not available", array size is 0 where you "normally" expected != 0. Here is the error log:
Before I added data to dataset which where probably corrupt, but this should be catched by the object post routine: corrupt data should never ever go into the data, here is the trace:
So there are two problems that needs to be fixed.
The text was updated successfully, but these errors were encountered: