设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5614|回复: 3

[求助] repast s 2.0beta 手册中僵尸吃人的例子

  [复制链接]
发表于 2011-8-30 16:12:20 | 显示全部楼层 |阅读模式
流程图方式建模,运行时出现错误。
8 ^' R  K0 _. z表现为:小人儿和僵尸的icon都不动。
" E  `6 o$ ^2 U8 s: H6 a, z2 Rerror log中注明Erorr:Tried to call: public java.lang.Object FlowZombies.Zombie.step()
' z& z6 f+ ]- {+ \; q: i
  O% J* R6 q3 @8 A$ vjava.lang.reflect.InvocationTargetException
; V( X" p- A$ d1 O2 s" o- ^% k1 m' ^        at FlowZombies.Zombie$$FastClassByCGLIB$$f04c0135.invoke(<generated>)
& i" v, d, b/ h- h0 x) ~1 I) x        at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
" s- O" o3 Y+ m+ Q$ X! s. o        at repast.simphony.engine.schedule.DynamicTargetAction.execute(DynamicTargetAction.java:69)) ^3 m3 h2 T" {' T, u3 X
        at repast.simphony.engine.controller.ScheduledMethodControllerAction$ScheduleMethodAction.execute(ScheduledMethodControllerAction.java:253)
5 M% K+ {5 l# I; I% n) a( a        at repast.simphony.engine.schedule.DefaultAction.execute(DefaultAction.java:38)$ P4 t3 }5 z9 t6 Y
        at repast.simphony.engine.schedule.ScheduleGroup.executeList(ScheduleGroup.java:184)
- [/ M* m/ H, z/ {) H        at repast.simphony.engine.schedule.ScheduleGroup.execute(ScheduleGroup.java:201)
  ?0 K+ u2 f0 l9 a        at repast.simphony.engine.schedule.Schedule.execute(Schedule.java:352)% R1 m8 y2 x, U8 \# o
        at repast.simphony.ui.GUIScheduleRunner$ScheduleLoopRunnable.run(GUIScheduleRunner.java:53)8 V' u! f( O: W4 q7 u0 v9 z
        at java.lang.Thread.run(Unknown Source)
% B  h7 N: Q7 tCaused by: groovy.lang.MissingMethodException: No signature of method: repast.simphony.query.space.grid.GridCellNgh.getNeiborhood() is applicable for argument types: (java.lang.Boolean) values: [true]
# ~! i5 e/ v& i) L0 ePossible solutions: getNeighborhood(boolean)& a( h( [: F1 P7 A
        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:54)0 N7 u! N% s' ~% t* M  {. W
        at org.codehaus.groovy.runtime.callsite.PojoMetaClassSite.call(PojoMetaClassSite.java:46)  H8 l7 R- q" ]- t- j& p
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:124)4 c: l* a* Y! U
        at FlowZombies.Zombie.step(Zombie.groovy:128)5 B: y" d8 Y! C2 k6 X
        + G6 _9 {, e8 C* R" ?
请高手指点迷津呀!痛苦中……
发表于 2011-10-19 14:44:25 | 显示全部楼层
来学习的多多指教
发表于 2011-12-1 23:20:57 | 显示全部楼层
应该是调用STEP方法不成功,请查看step方法体内部是否代码有错误。
发表于 2012-7-26 15:16:05 | 显示全部楼层
是不是你的“@ScheduledMethod(start = 1, interval = 1)”没加
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2025-10-22 13:07 , Processed in 0.016485 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表