2012-12-20 125 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文件。