代码之家  ›  专栏  ›  技术社区  ›  LeirsW

levelspace和分析器[Netlogo]之间的冲突

  •  0
  • LeirsW  · 技术社区  · 3 年前

    我在尝试在单个模型中使用Netlogo级别空间扩展和分析器空间扩展时遇到了问题。将交互式模型与levelspace链接,然后尝试启动分析器,会生成一个关于需要字节码生成器的错误(请参阅下面的完整错误)。即使我使用 ls:reset 以关闭交互模型并尝试清除其所有痕迹。

    extensions [ls profiler]
    
    to test
    
      ls:reset
      ls:create-interactive-models 1 "./MyRandomOtherModel.nlogo"
      ls:reset
    
      profiler:start
    
    end
    

    其他人有这种互动的经验吗?如何绕过它?

    扩展异常:分析器扩展需要NetLogo字节码生成器,该生成器当前已关闭。请参阅org.nlogo.noGenerator属性。 观察者运行PROFILER时出错:启动 由程序TEST调用 由指挥中心呼叫

    org.nlogo.nvm。WrappedExtensionException:扩展异常:分析器扩展需要NetLogo字节码生成器,该生成器当前已关闭。请参阅org.nlogo.noGenerator属性。 在org.nlogo.prim上_extern.perfect(extern.java:40) 在org.nlogo.nvm上。Context.steConcurrent(Context.java:107) 在org.nlogo.nvm上。ConcurrentJob.step(ConcurrentJob.scala:65) 在org.nlogo.job上。JobThread.run主作业(JobThread.scala:133) 在org.nlogo.job上。工作线程$anonfun$run$1(JobThread.scala:68) 在scala.runtime.java8.JFunction0$mcV$sp.apply上(JFunction0[mcV$sp.java:23) 在scala.util.control上。异常$Catch.apply(异常.scala:228) 在org.nlogo.api上。异常处理(Exceptions.scala:41) 在org.nlogo.job上。JobThread.run(JobThread.scala:66) 原因:org.nlogo.api。ExtensionException:分析器扩展需要NetLogo字节码生成器,该生成器当前已关闭。请参阅org.nlogo.noGenerator属性。 在org.nlogo.extensions.profiler上。ProfilerExtension$ProfilerStart.perfect(ProfilerExtension.java:52) 在org.nlogo.prim上_extern.performe(exten.java:36) 8更多

    NetLogo 6.3.0 main:org.nlogo.app。AppFrame 线程:作业线程 OpenJDK 64位服务器虚拟机17.0.3(贝尔软件;17.0.3+7-LTS) 操作系统:Windows 11 10.0(amd64处理器) Scala 2.12.16版本 JOGL:(三维视图未初始化) OpenGL图形:(3D视图未初始化) 模型:分析器测试

    08:20:14.493切换的absEvent(org.nlogo.app.Tabs)AWT-Event排队-0 08:20:14.483运行时错误事件(org.nlogo.app.app$$anon$4(org.nlogo.window.GUIWorkspace))AWT-EventQueue-0 08:20:14.483周期更新事件(org.nlogo.app.app$$anon$4(org.nlogo.window.GUIWorkspace)AWT-EventQueue-0 08:20:14.483 WidgetRemovedEvent(org.nlogo.window.ButtonWidget)AWT-EventQueue-0 08:20:14.483删除作业事件(org.nlogo.window.ButtonWidget)AWT-EventQueue-0 08:20:14.483 WidgetRemovedEvent(org.nlogo.widget.NoteWidget)AWT-EventQueue-0 08:20:14.483 WidgetRemovedEvent(org.nlogo.widget.NoteWidget)AWT-EventQueue-0 08:20:14.483 WidgetRemovedEvent(org.nlogo.window.PlotWidget)AWT-EventQueue-0 08:20:14.483 WidgetRemovedEvent(org.nlogo.window.PlotWidget)AWT-EventQueue-0 08:20:14.483 WidgetRemovedEvent(org.nlogo.window.SliderVidget)AWT-EventQueue-0

    0 回复  |  直到 3 年前
        1
  •  1
  •   LeirsW    3 年前

    这个bug被解决了,Jasper提交了一个新版本,而不是我需要一个解决方法。将Netlogo更新到6.3.0版本并将Levelspace更新到2.3.4解决了这个问题。