Problem with JMP and R (R Send() / R Get() return "The final R statement is incomplete.")Hi, recently i got an problem with JMP 15.2.0 send/get data from R 4.0.3
I just run the following easy script its seem like I can connect to R but cannot send or get data from R using R Send() / R Get()
R Init();
x = [1,2,3];
R Send(x);
R Term();
Results:
The final R statement is incomplete.
Send data for "x" failed
Another problem is when I use R submit() it always return -1. For example
R Init();
R submit("library(dplyr)");Results in Log file:
TKIntRJMP.R version 14.0
Warning:
Attaching package: 'dplyr'
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
-1I tried to reinstall JMP and R but problem still persist
Appreciate any guidance.
Automation and ScriptingSharing and Communicating ResultsBetreff: Problem mit JMP und R (R Send() / R Get() geben "Die letzte R-Anweisung ist unvollständig zurück.")Wir sind zu dem Schluss gekommen, dass JMP 15.x R 4.0.x nicht unterstützen wird. Das Entfernen von Sicherheitsupdates ist nicht ideal und kann unbekannte Sicherheitslücken aufweisen. Ich schlage vor, mit Ihrem IT-Experten zu sprechen und dessen Empfehlungen zu befolgen. Wenn sie angeben, dass das Update vorhanden sein sollte, sollte es erneut installiert werden. Dazu ist die Verwendung von R 3.6 mit JMP 15 bis zur nächsten Hauptversion von JMP erforderlich.
Am besten.
Betreff: Problem mit JMP und R (R Send() / R Get() geben "Die letzte R-Anweisung ist unvollständig zurück.")Hallo alle,
Ich habe eine Lösung vom technischen Support von SAS zu diesem Problem erhalten.
Did you have this update installed on your PC ,https://www.catalog.update.microsoft.com/Search.aspx?q=KB4586786 ?
If yes, remove the update will fix the issue.
Das Problem kam von Windows Update KB4586786 .
Ich deinstalliere dieses Update dann ist das Problem behoben.
Betreff: Problem mit JMP und R (R Send() / R Get() geben "Die letzte R-Anweisung ist unvollständig zurück.")Nochmals vielen Dank für Ihren freundlichen Vorschlag.
Ich habe R_HOME bereits in Systemvariablen hinzugefügt, aber das Problem ist immer noch da.
Ich werde den technischen Support als Ihren Vorschlag kontaktieren.
Betreff: Problem mit JMP und R (R Send() / R Get() geben "Die letzte R-Anweisung ist unvollständig zurück.")Ich kann das gleiche Verhalten auf mindestens 1 Computer mit R-Version 4.0.3 und JMP 15.2.1 unter Windows 10 bestätigen. R-Version 3.x scheint jedoch in Ordnung zu sein.Betreff: Problem mit JMP und R (R Send() / R Get() geben "Die letzte R-Anweisung ist unvollständig zurück.")Folgendes würde ich verifizieren:
- Sie haben eine benutzerdefinierte Umgebungsvariable R_HOME eingerichtet, die auf den Pfad zeigt, in dem R 4.0.3 lebt.

- Auf dem Computer ist nur eine Version von R installiert.
Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support.
Betreff: Problem mit JMP und R (R Send() / R Get() geben "Die letzte R-Anweisung ist unvollständig zurück.")Vielen Dank für Ihre Vorschläge.
Ich verwende R 4.03 mit Windows 10, bevor ich R 4.02 verwende, aber ich habe es bereits vom System deinstalliert.
The final R statement is incomplete.
Send data for "x" failed
Dieses Problem scheint nur aufzutreten, wenn ich über VPN von meinem Heimnetzwerk aus eine Verbindung zum Firmennetzwerk herstelle. Das Problem ist behoben, nachdem ich mich direkt mit dem Firmennetzwerk innerhalb der Firma verbunden habe. Ich denke, es geht um die Windows-Firewall, die die Verbindung zwischen JMP und R blockiert.
Das Problem scheint aufzutreten, nachdem ich ein unvollständiges Skript in JMP mit R ausgeführt habe.
Wenn es einen Fehler von meinem ersten falschen Syntaxskript zurückgibt, korrigiere ich danach sogar mein Skript und führe das Skript aus, es wird " Die abschließende R-Anweisung ist unvollständig. " Ich habe versucht, den Computer neu zu starten, aber das Problem besteht weiterhin.
Betreff: Problem mit JMP und R (R Send() / R Get() geben "Die letzte R-Anweisung ist unvollständig zurück.")Außerdem scheint sich die Warnmeldung auf zwei oder mehr Pakete mit demselben Namen zu beziehen. Es scheint, dass Sie die Mehrdeutigkeit beseitigen müssen, indem Sie auf den Paketnamen verweisen, wenn Sie auf die Funktion(en) des Pakets verweisen.
TKIntRJMP.R version 14.0
Warning:
Attaching package: 'dplyr'
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
-1
FYI: Um die Warnung zu unterdrücken, können Sie "warn.conflicts = FALSE" senden, wenn Sie Ihr Paket aufrufen.
R Init();
R Submit( "
install.packages('dplyr')
" );
R Submit(
"
library(dplyr, warn.conflicts = FALSE)
"
);
R Term ();Betreff: Problem mit JMP und R (R Send() / R Get() geben "Die letzte R-Anweisung ist unvollständig zurück.")Wenn JMP R initialisiert, erstellt JMP eine neue Sitzung mit R. Die Sitzung ist von Ihren in R eingerichteten R-Sitzungen getrennt. Allerdings müssen Sie möglicherweise R-Pakete so installieren, dass sie in der von JMP erstellten Sitzung sichtbar sind. Ein Beispiel:
R Init();
R Submit( "
install.packages('dplyr')
" );
R Submit(
"
library(dplyr)
"
);
Bezüglich des Fehlers:
The final R statement is incomplete.
Send data for "x" failed
Ich konnte diesen Fehler in JMP 15.2 unter OSX 10.15.7 oder unter Windows 10 nicht reproduzieren. Vielleicht führen Sie mehrere Versionen von R auf demselben System aus (was mit JMP nicht empfohlen wird)? Außerdem ist mir nicht bekannt, auf welchem Betriebssystem Sie JMP und R ausführen. Trotzdem würde ich vorschlagen, den technischen Support zu kontaktieren, damit sie dies weiter untersuchen können.
Names Default To Here( 1 );
R Init();
x = [1, 2, 3];
R Send( x );
//x2 = R Get (x);