-
Notifications
You must be signed in to change notification settings - Fork 7
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
Sporadic pickling errors #11
Comments
I have never seen that exception before, either on my own machines nor in CI. I clicked through to the build history but I only see failures because of unresolvable dependencies. Could you be more specific about where you are seeing this? Thanks! |
It doesn't look as bad on x86_64 but happens there too. I also encountered those sporadic errors locally. A rerun usually worked. So I suspect some kind of race condition / async call error. |
Yes, that’s how the dashboard looks for me as well. I clicked into the first few builds that are marked "failed" but see no failures with logs or exceptions? |
Although the link goes to the failing source revision, the build results are from the most recent revision. Only the logs for the last (in this case successful) build are retained. Ignore the unresolvables. Those are outdated distributions still configured for the devel project. |
Oh. Well, that would explain why it isn't there. I thought I was supposed to click on the link and go read the full logs. My guess is that one of the child threads dies. I'll try creating a test for that, and add a pretty error message marking the test involved as a failure and reporting that the child died without explanation. I wonder if your CI builds are under a resource constraint that occasionally causes a child process to not be able to, say, memory map one more copy of the main ephemeris.
Good, I was indeed ignoring them! Thanks for clarifying. |
Here is a full log of a current fail: |
I get sporadic pickling errors on the openSUSE package for skyfield. Is there any way to stabilize this?
Build history for aarch64
"failed" is above error, "unchanged" and "succeeded" is passing the unit tests. Happens on other architectures too.
The text was updated successfully, but these errors were encountered: