当我试图将Bavet中计划实体的更改通知ScoreDirector时,我总是收到错误:
元组(From〔class name〕with 0 children(已经具有脏状态(CREATING(,因此无法转换到newState(UPDATE(。
该实例是使用scoreDirector.lookUpWorkingObjectOrReturnNull((检索的,并尝试使用scoreDirector进行更改。(之前/之后(ProbemPropertyChanged(实体(以及删除和重新创建它都会导致此错误。然而,此时实体肯定应该初始化,因为这些更新是在计划器开始返回有效的解决方案之后尝试的。我还没有找到其他人遇到这个问题的例子,我怀疑是因为Bavet没有被广泛使用,所以任何帮助都将不胜感激。
Bavet是目前的实验技术(默认为CS-D(。看起来像巴韦的一只虫子。你可以有一个复制机吗?理想情况下,我们可以在UniConstraintStreamTest
或BiConstraintStreamTest
中隔离该再现器作为单元测试来修复它