2012-12-20 59 views
1

我需要你的帮助。我正在从另一个Java应用程序运行重新模拟。 我打算做的是将repast版本1.2升级到repast版本2.0。将餐厅升级版本1.2升级到2.0

我该怎么做?

我试图与它的最新版本(2.0就餐),但这样的错误,以取代repast.simphony.bin_and_src.jar发生:

repast.simphony.scenario.ScenarioLoadException: C:\workspace\.metadata\.plugins\...\score.rs\user_path.xml (The system cannot find the file specified) 
at repast.simphony.scenario.ScenarioLoader.load(ScenarioLoader.java:219) 
at lab.MyRunner.load(MyRunner.java:45) 
at lab.MyExperiment.<init>(MyExperiment.java:39) 
at servlets.SimServlet.doPost(SimServlet.java:126) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) 
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) 
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) 
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) 
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) 
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) 
at java.lang.Thread.run (Unknown Source) 
Caused by: java.io.FileNotFoundException: C:\workspace\.metadata\.plugins\...\score.rs\user_path.xml (The system cannot find the file specified) 
at java.io.FileInputStream.open(Native Method) 
at java.io.FileInputStream.<init>(Unknown Source) 
at java.io.FileReader.<init>(Unknown Source) 
at repast.simphony.scenario.data.UserPathFileReader.read(UserPathFileReader.java:43) 
at repast.simphony.scenario.ScenarioLoader.load(ScenarioLoader.java:108) 

回答

1

我看到你的问题,因为我有这个问题了。我在 this email group.中发现问题的原因对于那些对点击链接不感兴趣的人,问题就出现了,因为user_path.xml文件是通过Repast Simphony 2.0引入的,而早期版本不使用此文件。

显然有一种自动更新旧包的方法,请参见section 2.5 here。但是代码可能仍然存在问题。

我将尝试重建我正在试图在最新版本中使用的程序。正如尼克在其存档中的回复中所说的,另一种方法是安装早期版本的RS,该版本没有user_path.xml文件。