微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Pharo Monticello 中的“消息无法理解”失败

如何解决Pharo Monticello 中的“消息无法理解”失败

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

instance of MCSaveVersionDialog does not understand #selectClassOrMetaClass

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

有人可以让我免于深入研究 Pharo 以了解发生了什么吗? (Squeak Monticello 在日志输入过程中也失败,但原因不同,而且更容易理解。)

好的,图片我有图片

Monticello 在调用 Save 之前:

The invocation in Monticello

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

Entering the log message

日志消息中的两个字母事情变得繁荣起来:

stack trace

不法之徒本身:

[![坏代码,坏][4]][4]

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

saving to squeaksource

导致同样的失败

failed again

解决方法

接下来要尝试的当然是当前版本(今天的 1145)而不是稳定版本。在 PharoLauncher 中,您可以通过从 Pharo 8.0(稳定版)而不是官方发行版中选择构建来发现这一点。或下载它directly这可能会解决您的问题,因为我发现 a description referring to an openMenu issue。构建发布到 the pharo developers list on forum

,

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。