-
Notifications
You must be signed in to change notification settings - Fork 5
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
Debugger shows when browsing Metacello preferences #13
Comments
This is a bug in Metacello, not Metacello-Git. 😄 You can just remove that #subclassResponsibility send as a quick fix. |
This bug was fixed in the summer[1] and actually indicates that Jakob is Dale [1] https://github.com/dalehenrich/metacello-work/issues/347 On 11/11/15 4:06 AM, Marcel Taeumel wrote:
|
Well, as Marcel can confirm, it would not be the first time during the last weeks that I have old stuff which breaks things... I provisioned that image only three weeks or so ago, using the scripts laid out in the respective Readme-files on GitHub, also for metacello-work, always from the master branches. Are the baselines or Readme instructions out-of-date? Otherwise I am left wondering why I got these old versions. For reference, in that image I have currently loaded Metacello-Core-dhk.813, BaselineOfMetacello-ChristopheDemarey.87, ConfigurationOfMetacello-topa.802 and ConfigurationOfMetacelloPreview-dkh.60. |
Jakob, In order to get the latest version of Metacello you need to load from Dale [1] https://github.com/dalehenrich/metacello-work#squeak On 11/17/15 2:41 PM, Jakob Reschke wrote:
|
Thank you, Dale. IIRC, that is what I did three weeks ago and I have done it again just now. Metacello-Core is now at dkh.818, so the new versions from 31 October have arrived. (Should I check the versions of another package?) But when I try to access the Metacello preference category I still get the very same error which I reported in the original post. When I run the whole Squeak part of the Readme again, I get the following error:
|
Jakob, The part of the install up to ConfigurationOfMetacelloPreview is only Metacello-GitBasedRepository-dkh.16 is the package that should have the Dale [1] On 11/17/15 3:57 PM, Jakob Reschke wrote:
|
That is odd, it pulls Metacello-GitBasedRepository-dkh.16 and
I also tried installing only Metacello in a fresh only-updated-last-week 5.0-15116 image, same picture. The PragmaReference object incorrectly lists MCGitBasedNetworkRepository as its provider. Futher up the stack, I seem to have an obsolete PragmaReference object left in that category, since there is an equally named preference with the correct provider MCGitHubRepository. |
Well, I think it's a merge and not a load. Are pragmas preserved during the merge? |
I believe that this is correct though .... previously the pragma was in Dale On 11/22/2015 03:41 PM, Jakob Reschke wrote:
|
Am I correct in the assumption that the old Preference for the cache directory of MCGitBasedNetworkRepository is actually not needed? I have traced down the error to the fact that the PragmaPreference is still loaded during loading the MetacelloPreview. The defining method is later overridden by the method changed by Tobias, however the PragmaPreference object remains alive. |
A debugger with the following stack trace opens when I want to browse the 'Metacello' preference category. Thus, the category is currently inaccessible.
The text was updated successfully, but these errors were encountered: