>From what I can tell, in RExpression.java-- Kepler doesn't seem to want to output long strings. The operation works fine for short strings in linux, but not long strings. Long strings work in Windows as I don't get this error. Here's the log output:
[run] 2111 ms. Memory: 501760K Free: 402889K (80%) [run] Command failed. [run] java.lang.StringIndexOutOfBoundsException: String index out of range: -2470 [run] at java.lang.String.substring(String.java:1911) [run] at org.ecoinformatics.seek.R.RExpression._getOutput(RExpression.java:1031) [run] at org.ecoinformatics.seek.R.RExpression.fire(RExpression.java:960) [run] at ptolemy.actor.AtomicActor.iterate(AtomicActor.java:465) [run] at ptolemy.actor.sched.StaticSchedulingDirector.fire(StaticSchedulingDirector.java:208) [run] at ptolemy.domains.sdf.kernel.SDFDirector.fire(SDFDirector.java:492) [run] at ptolemy.actor.CompositeActor.fire(CompositeActor.java:450) [run] at ptolemy.actor.Manager.iterate(Manager.java:776) [run] at ptolemy.actor.Manager.execute(Manager.java:352) [run] at ptolemy.actor.Manager.run(Manager.java:1191) [run] at ptolemy.actor.Manager$PtolemyRunThread.run(Manager.java:1734) It's almost as if the R actor stops constructing the string and doesn't terminate it with a newline character, and so when it's trying to set the output token, it can't find the newline in the string. Any ideas? I actually found the bug here: https://projects.ecoinformatics.org/ecoinfo/issues/5612 But why would it fail only on linux? -Chad
_______________________________________________ Kepler-users mailing list Kepler-users@kepler-project.org http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users