r. clayton
r. clayton

Reputation: 107

"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

Upvotes: 1

Views: 128

Answers (2)

Stephan Eggermont
Stephan Eggermont

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

Stephan Eggermont
Stephan Eggermont

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

Related Questions