Search code examples
smalltalkpharomonticello

"message not understood" failure in Pharo Monticello


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:

The invocation in Monticello

Adding the log message "Created":

Entering the log message

And two letters into the log message things go boom:

stack trace

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

saving to squeaksource

causes the same failure

failed again


Solution

  • 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