Как устранить ошибку времени выполнения NetLo go export-all-plots на Ma c? - PullRequest
0 голосов
/ 27 марта 2020

Я запускаю NetLo go 6.1.1 в Ma c ОС 10.15.3 и запускаю следующее исключение при выполнении команды export-all-plots:

export-all-plots: /plots2.csv (Read-only file system)
error while observer running EXPORT-ALL-PLOTS
  called by procedure GO
  called by Button 'go'

org.nlogo.nvm.RuntimePrimitiveException: export-all-plots: /plots2.csv (Read-only file system)
 at org.nlogo.prim.plot._exportplots$$anon$2.run(primitives.scala:241)
 at org.nlogo.window.ThreadUtils$.$anonfun$waitFor$2(ThreadUtils.scala:29)
 at org.nlogo.window.ThreadUtils$$anon$2.run(ThreadUtils.scala:24)
 at org.nlogo.window.ThreadUtils$$anon$2.run(ThreadUtils.scala:23)
 at org.nlogo.window.ThreadUtils$$anon$3.run(ThreadUtils.scala:49)
 at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
 at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
 at java.awt.EventQueue.access$500(EventQueue.java:97)
 at java.awt.EventQueue$3.run(EventQueue.java:709)
 at java.awt.EventQueue$3.run(EventQueue.java:703)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
 at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
 at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
 at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
 at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

NetLogo 6.1.1
main: org.nlogo.app.AppFrame
thread: JobThread
Java HotSpot(TM) 64-Bit Server VM 1.8.0_202 (Oracle Corporation; 1.8.0_202-b08)
operating system: Mac OS X 10.15.3 (x86_64 processor)
Scala version 2.12.8
JOGL: (3D View not initialized)
OpenGL Graphics: (3D View not initialized)
model: epiDEM Basic-NG

11:35:19.478 SwitchedTabsEvent (org.nlogo.app.Tabs) AWT-EventQueue-0
11:35:19.388 RuntimeErrorEvent (org.nlogo.app.App$$anon$4 (org.nlogo.window.GUIWorkspace)) AWT-EventQueue-0
11:35:19.386 JobRemovedEvent (org.nlogo.app.App$$anon$4 (org.nlogo.window.GUIWorkspace)) JobThread
11:35:19.276 InterfaceGlobalEvent (org.nlogo.app.interfacetab.InterfacePanel$$anon$1 (org.nlogo.window.SliderWidget)) AWT-EventQueue-0
11:35:19.275 InterfaceGlobalEvent (org.nlogo.app.interfacetab.InterfacePanel$$anon$1 (org.nlogo.window.SliderWidget)) AWT-EventQueue-0
11:35:19.275 InterfaceGlobalEvent (org.nlogo.app.interfacetab.InterfacePanel$$anon$1 (org.nlogo.window.SliderWidget)) AWT-EventQueue-0
11:35:19.275 InterfaceGlobalEvent (org.nlogo.app.interfacetab.InterfacePanel$$anon$1 (org.nlogo.window.SliderWidget)) AWT-EventQueue-0
11:35:19.274 PeriodicUpdateEvent (org.nlogo.app.App$$anon$4 (org.nlogo.window.GUIWorkspace)) AWT-EventQueue-0
11:35:19.078 InterfaceGlobalEvent (org.nlogo.app.interfacetab.InterfacePanel$$anon$1 (org.nlogo.window.SliderWidget)) AWT-EventQueue-0
11:35:19.077 InterfaceGlobalEvent (org.nlogo.app.interfacetab.InterfacePanel$$anon$1 (org.nlogo.window.SliderWidget)) AWT-EventQueue-0

Я выполнил та же самая программа на машине Windows 10, к которой у меня есть доступ, и без ошибок. «(Файловая система только для чтения)» предполагает, что ОС не дает NetLo go права на запись, и я знаю, что Mac довольно требовательны к этому. Я недавно переключился на macOS и немного новичок, поэтому любая помощь здесь о том, как позволить NetLo go записывать файлы (или иным образом исправлять это исключение), будет принята с благодарностью.

...