"message not understood" Pharo Monticello 失败

"message not understood" failure in Pharo Monticello

我是 运行 Pharo 8.0.0 64 位稳定版,内部版本 1124。当我使用 Monticello 保存包(到本地目录或远程存储库)时出现错误输入日志消息:

instance of MCSaveVersionDialog does not understand #selectClassOrMetaClass

我会显示一些堆栈跟踪,但在 Fedora core 33 上的 windows 之间剪切和粘贴对我不起作用。

任何人都可以免除我深入研究 Pharo 以了解发生了什么的痛苦吗? (Squeak Monticello 在日志输入期间也失败了,但原因不同且更容易理解。)

好的,图片,我有图片

调用保存前的蒙蒂塞洛:

添加日志消息“已创建”:

并且两个字母进入日志消息的事情变得繁荣:

恶棍本身:

[![错误代码,错误][4]][4]

对于那些担心使用 Monticello 保存到本地文件系统、保存到 Internet 驻留服务器的人

导致同样的失败

有一件事是错误的,您没有选择要保存的存储库。程序包缓存不用于此目的。包缓存应该获取您保存的包的副本。添加存储库,本地文件存储库(或在 squeaksource 或 ss3 上创建一个)

接下来要尝试的当然是当前版本(今天是 1145)而不是稳定版本。在 PharoLauncher 中,您可以通过从 Pharo 8.0(稳定)而不是官方发行版中选择一个构建来找到它。或下载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