Skip to content

runtime error with spatstat package #13

@pioucyril

Description

@pioucyril

Hello there,
We run into trouble with the r-extension when we try to make call to the ppp() function of the spatstat package. Example of procedures that does not work and work:

extensions[r]

to doesnotwork
  r:clear
  r:eval "library(spatstat)"
  r:eval "mypp = ppp(x=1:10,y=1:10)"
end

to workfine 
  crt 10 [setxy random-xcor random-ycor]
  r:clear
  r:setPlotDevice
  r:put "xs" [xcor] of turtles
  r:put "ys" [ycor] of turtles
  show r:get "ys"
  r:eval "plot(xs,ys)"
  r:eval "library(spatstat)"
end

Any idea to fix this?
Thanks for the hard work.

----- Error Message ----

Extension exception: Error in R-Extension: Error in Eval: 
org.rosuda.REngine.REngineEvalException: error during evaluation
error while observer running R:EVAL
  called by procedure DOESNOTWORK
  called by Command Center

org.nlogo.nvm.WrappedExtensionException: Extension exception: Error in R-Extension: Error in Eval: 
org.rosuda.REngine.REngineEvalException: error during evaluation
 at org.nlogo.prim._extern.perform(_extern.java:40)
 at org.nlogo.nvm.Context.stepConcurrent(Context.java:107)
 at org.nlogo.nvm.ConcurrentJob.step(ConcurrentJob.scala:65)
 at org.nlogo.job.JobThread.runPrimaryJobs(JobThread.scala:133)
 at org.nlogo.job.JobThread.$anonfun$run$1(JobThread.scala:68)
 at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12)
 at scala.util.control.Exception$Catch.apply(Exception.scala:224)
 at org.nlogo.api.Exceptions$.handling(Exceptions.scala:41)
 at org.nlogo.job.JobThread.run(JobThread.scala:66)
Caused by: org.nlogo.api.ExtensionException: Error in R-Extension: Error in Eval: 
org.rosuda.REngine.REngineEvalException: error during evaluation
 at org.nlogo.extension.r.Entry$Eval.perform(Entry.java:698)
 at org.nlogo.prim._extern.perform(_extern.java:36)
 ... 8 more
Caused by: org.rosuda.REngine.REngineEvalException: error during evaluation
 at org.rosuda.REngine.JRI.JRIEngine.eval(JRIEngine.java:283)
 at org.rosuda.REngine.REngine.parseAndEval(REngine.java:102)
 at org.nlogo.extension.r.HoldRengineX.execute(HoldRengineX.java:86)
 at org.nlogo.extension.r.Entry$Eval.perform(Entry.java:695)
 ... 9 more

NetLogo 6.0.4
main: org.nlogo.app.AppFrame
thread: JobThread
Java HotSpot(TM) 64-Bit Server VM 1.8.0_172 (Oracle Corporation; 1.8.0_172-b11)
operating system: Linux 4.19.20-1-MANJARO (amd64 processor)
Scala version 2.12.4
JOGL: (3D View not initialized)
OpenGL Graphics: (3D View not initialized)
model: test

03:28:45.120 SwitchedTabsEvent (org.nlogo.app.Tabs) AWT-EventQueue-0
03:28:45.104 RuntimeErrorEvent (org.nlogo.app.App$$anon$1 (org.nlogo.window.GUIWorkspace)) AWT-EventQueue-0
03:28:41.909 PeriodicUpdateEvent (org.nlogo.app.App$$anon$1 (org.nlogo.window.GUIWorkspace)) AWT-EventQueue-0
03:28:41.900 AddJobEvent (org.nlogo.app.common.CommandLine) AWT-EventQueue-0
03:28:41.900 OutputEvent (org.nlogo.app.common.CommandLine) AWT-EventQueue-0
03:28:41.899 CompiledEvent (org.nlogo.window.CompilerManager) AWT-EventQueue-0
03:28:41.874 CompileMoreSourceEvent (org.nlogo.app.common.CommandLine) AWT-EventQueue-0
03:28:41.696 PeriodicUpdateEvent (org.nlogo.app.App$$anon$1 (org.nlogo.window.GUIWorkspace)) AWT-EventQueue-0
03:28:41.295 PeriodicUpdateEvent (org.nlogo.app.App$$anon$1 (org.nlogo.window.GUIWorkspace)) AWT-EventQueue-0
03:28:41.094 PeriodicUpdateEvent (org.nlogo.app.App$$anon$1 (org.nlogo.window.GUIWorkspace)) AWT-EventQueue-0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions