Skip to content
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 self-updater: MessageNotUnderstood: GitTreeEntry>>isInFilemode from FileSystem-Git package preamble #360

Open
LinqLover opened this issue Dec 20, 2021 · 2 comments

Comments

@LinqLover
Copy link
Contributor

Working with a student's SWA image and was trying to update Squot (develop branch). Unfortunately, this preamble sends #isInFilemode which is nowhere implemented in current Squot. Either the script should use the new selector, or the old selector must be re-added to GitTreeEntry with a proper comment. :-)

See also #258.

@LinqLover LinqLover added the bug label Dec 20, 2021
@j4yk
Copy link
Collaborator

j4yk commented Dec 20, 2021

That part of the preamble runs only if the GitTreeEntry class still has the instvar isInFilemode, in which case it should also still have the old isInFilemode method. So 1. how old was this student's image?? and 2. how could it be that it had still the instvar, but no longer the method?

@LinqLover
Copy link
Contributor Author

  1. how old was this student's image??

We are most likely talking about dc1b998.

  1. how could it be that it had still the instvar, but no longer the method?

Argh, and once again, I have fallen into the "cannot reproduce" trap :( I think I have not done anything differently the second time, but the error does not reappear even though I deleted the github + MC filesystem caches. But I swear that I have seen a debugger somewhere along these lines. Will report back when I am able to reproduce this again :(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants