R, Rcmdr und der gute Mac

R, R Commander und die R.app unter Macs machen ab und zu Porbleme. Der Grund dafür ist mir leider nicht wirklich klar.

Das Problem

Startet man den R Commander in der R.app und …

R version 3.3.3 (2017-03-06) -- "Another Canoe"
Copyright (C) 2017 The R Foundation for Statistical Computing
Platform: x86_64-apple-darwin13.4.0 (64-bit)

R ist freie Software und kommt OHNE JEGLICHE GARANTIE.
Sie sind eingeladen, es unter bestimmten Bedingungen weiter zu verbreiten.
Tippen Sie 'license()' or 'licence()' für Details dazu.

R ist ein Gemeinschaftsprojekt mit vielen Beitragenden.
Tippen Sie 'contributors()' für mehr Information und 'citation()',
um zu erfahren, wie R oder R packages in Publikationen zitiert werden können.

Tippen Sie 'demo()' für einige Demos, 'help()' für on-line Hilfe, oder
'help.start()' für eine HTML Browserschnittstelle zur Hilfe.
Tippen Sie 'q()', um R zu verlassen.

[R.app GUI 1.69 (7328) x86_64-apple-darwin13.4.0]

[Arbeitsbereich wiederhergestellt aus /Volumes/Macintosh HD 2/Benutzer/norman/.RData]
[Verlauf wiederhergestellt aus /Volumes/Macintosh HD 2/Benutzer/norman/.Rhistory]

> library(Rcmdr)
Lade nötiges Paket: splines
Lade nötiges Paket: RcmdrMisc
Lade nötiges Paket: car
Lade nötiges Paket: sandwich

Rcmdr Version 2.3-2

… läd eine Datendatei (im Testen) …

load("~/Beispieldaten/Marktreaktionen.rda")

und startet man dann Datenmatrix bearbeiten, so erhält man die folgende Ausgabe in der R.app Konsole

2017-04-05 08:50:30.957 R[1138:282325] *** RController: caught ObjC exception while processing system events. Update to the latest GUI version and consider reporting this properly (see FAQ) if it persists and is not known. 
*** reason: *** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[0]
*** name: NSInvalidArgumentException, info: (null)
*** Version: R 3.3.3 (72310) R.app R 3.3.3 GUI 1.69 Mavericks build
Consider saving your work soon in case this develops into a problem.

…und R Commander ist abgestürzt!

Bis her habe ich nur einen Workaround gefunden:

Workaround

Benutzt man statt der R.app ein einfaches Terminal (Gehe Zu -> Dienstprogramme -> Terminal) und startet darin R oder startet man den R Commander dirket aus der Console von RStudio, so läuft alles ohne diese Probleme.

comments powered by Disqus