Omnet++ 断言:条件(intersectAt.size()%2)==0在函数计算中为false

Omnet++ 断言:条件(intersectAt.size()%2)==0在函数计算中为false,omnet++,veins,sumo,Omnet++,Veins,Sumo,在我的模拟中,我在258s处出现了这个错误,我查阅了这个链接“”中的响应,并删除了ASSERT语句 我再次进行了模拟,但在258s时没有错误,但模拟被阻止,没有发生任何事情 我怎样才能纠正这个问题呢?您使用哪种版本的静脉?谢谢您的回复,我使用的是静脉-4a2。您可能已经注意到@ChristophSommer(静脉的主要开发者)在回答您的链接问题时明确指出,这是静脉版本高达4.4的已知问题。当您使用的是4a2时,它几乎已经使用了两年。在深入讨论解决问题的细节之前,我强烈建议您升级到最新版本(版本4

在我的模拟中,我在258s处出现了这个错误,我查阅了这个链接“”中的响应,并删除了ASSERT语句

我再次进行了模拟,但在258s时没有错误,但模拟被阻止,没有发生任何事情


我怎样才能纠正这个问题呢?

您使用哪种版本的静脉?谢谢您的回复,我使用的是静脉-4a2。您可能已经注意到@ChristophSommer(静脉的主要开发者)在回答您的链接问题时明确指出,这是静脉版本高达4.4的已知问题。当您使用的是4a2时,它几乎已经使用了两年。在深入讨论解决问题的细节之前,我强烈建议您升级到最新版本(版本4.5),这也可能解决很多其他问题。是的,这是值得的时间和麻烦。如果更新后问题仍然存在,则您的障碍物定义可能有问题。感谢您的回复,我安装了Velse-4.5并执行了模拟,但在13秒后,它向我显示了这个错误,我没有使用Velse-4a2:发出未声明的信号(@signal missing from NED file?)如何解决它?我需要我的模拟一直运行到258s,以查看是否存在问题。这似乎是另一个问题,因此最好将其发布在SO中的另一个问题中,以供其他人将来参考。当你发布Q时提供链接,这样我就可以看到它了