0

我查看了演示并按照文档中的描述构建了自己的僵尸模拟器,但是不断出现错误,我很确定这与我的代码无关,因为我只是从僵尸模拟器的文档中复制了它并打开演示餐提供。

当我运行模拟器时,它给了我这个错误


2014/10/03 16:05:19,354:场景加载错误 repast.simpony.scenario.ScenarioLoadException: ParseError at [row,col]:[5,21] 消息:与元素类型“类型”。在 repast.simphony.scenario.ScenarioLoader.load(ScenarioLoader.java:220) 在 repast.simphony.ui.RSApplication.open(RSApplication.java:353) 在 repast.simpony.ui.RSAppConfigurator.postWindowOpen(RSAppConfigurator.java:39 ) at saf.core.ui.GUICreatorDelegate.runDisplay(GUICreatorDelegate.java:188) at saf.core.ui.GUICreator$1.run(GUICreator.java:18) at simphony.util.ThreadUtilities$Runner.run(ThreadUtilities.java :33) 在 saf.core.ui.GUICreator.runDisplay(GUICreator.java:16) 的 saf.core.ui.GUICreator.runDisplay(GUICreator.java:16) 的 simphony.util.ThreadUtilities.runInEventThread(ThreadUtilities.java:47) 上 reast.simphony.ui.RSUIPlugin$1。java.awt.EventDispatchThread.run(Unknown Source) 处的 pumpEvents(Unknown Source) 原因:javax.xml.stream.XMLStreamException: ParseError at [row,col]:[5,21] 消息:属性“需要打开报价” {1}”与元素类型“type”相关联。在 com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(Unknown Source) 在 com.sun.xml.internal.stream.XMLEventReaderImpl.nextEvent(Unknown Source) 在 repast.simphony.scenario.data.ContextFileReader .read(ContextFileReader.java:40) 在 repast.simphony.scenario.ScenarioLoader.load(ScenarioLoader.java:126)

... 22 更多

同样在 Eclipse 控制台上,它在就餐开始之前给了我这个错误


2014 年 10 月 3 日下午 4:05:01 java.util.prefs.WindowsPreferences

警告:无法在根 0x80000002 打开/创建首选项根节点 Software\JavaSoft\Prefs。Windows RegCreateKeyEx(...) 返回错误代码 5。

我只是不知道发生了什么,但我需要尽快解决这个问题,因为我需要为一个 uni 项目使用 repast。

感谢您的任何帮助 :)

4

1 回答 1

1

第一个错误不是编码错误,而是解析错误 - 它可能是您的 context.xml 文件中的拼写错误(错误消息指示第 5 行第 21 列)。您是否按照就餐入门指南第 18-20 页的建议进行了编辑?如果没有看到您的 context.xml 文件,我无法准确说出其中的错误 - 如果您想添加它的前 5 行,那么我们可能可以诊断。

控制台窗口上的第二条消息(警告,不是错误)很常见,并且与第一个错误无关。 如果您想摆脱它,这个答案可能会有所帮助 - 但是我没有遇到任何问题将它留在那里。

于 2014-10-29T10:55:33.890 回答