"Can not install R - extension with R 2.13"

himanshubdave
himanshubdave New Altair Community Member
edited November 2024 in Community Q&A
echo $R_HOME
/usr/local/lib/R

echo $JAVA_HOME
/usr/lib/java

echo $PATH
<snip>
/Reader9/bin/:/usr/lib/jdk1.6.0_25/bin/:/usr/local/lib/R/bin

> .libPaths()
[1] "/usr/local/lib/R/library"

When rapidminer invoked, it says:
...  ...  ...
SEVERE: Failed to load R library!

and R-extension help window comes up, on pressing Next, it says:
Found library in /usr/local/lib/R/library/rJava/jri/REngine.jar

The R-extension help window says:
Exit now, rapidminer will restart. (It does not, manual restart)

and the whole thing repeats.

Clueless, please help

Answers

  • MariusHelf
    MariusHelf New Altair Community Member
    Hm, are you using the latest version of RapidMiner (5.2.6) and the R extension (5.1.4)?

    Best, Marius
  • cbwq
    cbwq New Altair Community Member
    I get something quite similar.
    Ubuntu 10.04lts with R version 2.15.0 (2012-03-30) installed from cran mirror/lucid
    Rapid miner 5.2.006 and R extension 5.1.004.

    When started from console, the below exception is thrown in RapidMiner's startup spam.
    RapidMiner, platform ANY
    05/06/2012 5:04:33 PM com.rapidminer.tools.ParameterService init
    INFO: Reading configuration resource com/rapidminer/resources/rapidminerrc.
    05/06/2012 5:04:33 PM com.rapidminer.tools.I18N <clinit>
    INFO: Set locale to en.
    05/06/2012 5:04:34 PM com.rapid_i.Launcher ensureRapidMinerHomeSet
    INFO: rapidminer.home is '.'.
    05/06/2012 5:04:35 PM com.rapidminer.PluginInitR initPlugin
    INFO: Trying to load R Library...
    05/06/2012 5:04:35 PM org.rosuda.JRI.Rengine <clinit>
    INFO: Creating Connection to R...
    05/06/2012 5:04:35 PM org.rosuda.JRI.Rengine loadLibrary
    INFO: Trying to loaded R library from /usr/lib/R/site-library/rJava/jri/libjri.so
    05/06/2012 5:04:35 PM org.rosuda.JRI.Rengine loadLibrary
    INFO: Engine ID: class org.rosuda.JRI.Rengine ClassLoader:PluginClassLoader ([file:/home/user/.RapidMiner5/managed/rmx_r-5.1.4.jar])
    05/06/2012 5:04:36 PM org.rosuda.JRI.Rengine loadLibrary
    INFO: Successfully loaded R library from /usr/lib/R/site-library/rJava/jri/libjri.so(true)
    05/06/2012 5:04:41 PM com.rapidminer.parameter.ParameterTypePassword decryptPassword
    WARNING: Password in XML file looks like unencrypted plain text.
    [Fatal Error] :1:1: Content is not allowed in prolog.
    05/06/2012 5:04:46 PM com.rapidminer.operator.r.ROperatorFactory readROperatorFragments
    WARNING: Could not read R fragments from 'file:/opt/rapidminer/', error: Content is not allowed in prolog.
    org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
    at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
    at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)
    at com.rapidminer.io.process.XMLTools.parse(XMLTools.java:176)
    at com.rapidminer.operator.r.ROperatorFactory.readROperatorFragments(ROperatorFactory.java:166)
    at com.rapidminer.operator.r.ROperatorFactory.<init>(ROperatorFactory.java:129)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
    at java.lang.Class.newInstance0(Class.java:372)
    at java.lang.Class.newInstance(Class.java:325)
    at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:362)
    at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:269)
    at com.rapidminer.tools.OperatorService.registerOperators(OperatorService.java:231)
    at com.rapidminer.tools.plugin.Plugin.registerOperators(Plugin.java:483)
    at com.rapidminer.tools.plugin.Plugin.registerAllPluginOperators(Plugin.java:782)
    at com.rapidminer.tools.OperatorService.init(OperatorService.java:182)
    at com.rapidminer.RapidMiner.init(RapidMiner.java:508)
    at com.rapidminer.gui.RapidMinerGUI.run(RapidMinerGUI.java:218)
    at com.rapidminer.gui.RapidMinerGUI.launch(RapidMinerGUI.java:523)
    at com.rapidminer.gui.RapidMinerGUI.main(RapidMinerGUI.java:505)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:616)
    at com.rapid_i.Launcher.main(Launcher.java:334)
    [Fatal Error] :1:1: Content is not allowed in prolog.
    05/06/2012 5:04:46 PM com.rapidminer.operator.r.ROperatorFactory <init>
    WARNING: Could not read documentation of user defined R operators from .
    java.io.IOException: Malformed XML operator help bundle: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
    at com.rapidminer.tools.documentation.XMLOperatorDocBundle.<init>(XMLOperatorDocBundle.java:129)
    at com.rapidminer.operator.r.ROperatorFactory.<init>(ROperatorFactory.java:150)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
    at java.lang.Class.newInstance0(Class.java:372)
    at java.lang.Class.newInstance(Class.java:325)
    at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:362)
    at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:269)
    at com.rapidminer.tools.OperatorService.registerOperators(OperatorService.java:231)
    at com.rapidminer.tools.plugin.Plugin.registerOperators(Plugin.java:483)
    at com.rapidminer.tools.plugin.Plugin.registerAllPluginOperators(Plugin.java:782)
    at com.rapidminer.tools.OperatorService.init(OperatorService.java:182)
    at com.rapidminer.RapidMiner.init(RapidMiner.java:508)
    at com.rapidminer.gui.RapidMinerGUI.run(RapidMinerGUI.java:218)
    at com.rapidminer.gui.RapidMinerGUI.launch(RapidMinerGUI.java:523)
    at com.rapidminer.gui.RapidMinerGUI.main(RapidMinerGUI.java:505)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:616)
    at com.rapid_i.Launcher.main(Launcher.java:334)
    Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
    at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
    at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)
    at com.rapidminer.tools.documentation.XMLOperatorDocBundle.<init>(XMLOperatorDocBundle.java:127)
    ... 22 more
    ...
    Stuff about database drivers
    ...
    initGui(MainFrame mainFrame)
    cannot find system Renviron
    ARGUMENT 'LANGUAGE=en' __ignored__

    RapidMiner will now relaunch

    Then the loop commences.

    Any idea what I'm doing wrong?

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.