Reputation: 107
I am running Pharo 8.0.0 64-bit stable, build 1124. When I use Monticello to save a package (to a local directory or a remote repository) an error comes up as I'm entering the log message:
instance of MCSaveVersionDialog does not understand #selectClassOrMetaClass
I'd show some of the stack trace but cut and paste between windows on Fedora core 33 isn't working for me.
Can anybody spare me the pain of digging into Pharo to find out what's going on? (Squeak Monticello also fails during log entry, but for a different, and slightly more comprehensible, reason.)
Ok, pictures, I've got pictures.
Monticello right before invoking Save:
Adding the log message "Created":
And two letters into the log message things go boom:
The miscreant itself:
[![bad code, bad][4]][4]
For those worried about using Monticello to save to the local file system, saving to an Internet-resident server
causes the same failure
Upvotes: 1
Views: 128
Reputation: 15917
The next thing to try is of course the current build (today 1145) instead of the stable. In PharoLauncher you can find that by selecting a build from Pharo 8.0 (stable), instead of Official distributions. Or download it directlyThat will likely solve your problem, as I found a description referring to an openMenu
issue. The builds are posted to the pharo developers list on forum
Upvotes: 2
Reputation: 15917
One thing that is wrong is that you haven't selected a repository to save in. The package cache is not used for that. The package cache is supposed to get a copy of the package you save. Add a repository, file repository local (or create one on squeaksource or ss3)
Upvotes: 1