指针检测-检查对象(实例)并执行"PointerDetective openOn: self“。导致法罗的系统错误?
该对象是一个具有“WhateverRoot ^true”的WAComponent实例(WAComponent的子类)。
我做错了什么吗?
PS.我的“鹰眼”在错误的第9行捕捉到了一个错误。“‘原始错误:’,标题asString。”也许只是也许..。

发布于 2015-02-12 22:27:43
法老3:设法在更近的问题上实现了零。问题似乎只发生在PointerDetective的最新提交(10)中。之前的那个(9)就像广告中的那样起作用。此“弱自”错误仅在最近一次提交时发生。
Squeak4.5和法老4(出血边缘):也在Squeak4.5上尝试了最新的提交(10),所有这些都是在最新版本的法老4上,他们都弹出了一个调试器,而不是白色的坠机。
很容易复制,甚至小巧页面上的示例也会使其崩溃。
复制步骤:
粘贴在示例中,然后按->白屏幕将其删除。
testObject := 'END5'.
ref1 := { testObject. nil }.
ref2 := { ref1 }.
ref3 := PDTestResource new heldObject: ref2.
ref1 at: 2 put: ref3. "note the reference loop this creates"
PointerDetective openOn: testObject.https://stackoverflow.com/questions/28210014
复制相似问题