Options

Cannot load Rapidminer Studio without disabling extensions

ArchigabeArchigabe Member Posts: 6 Contributor I
Hi Support,
When I start up Rapidminer Studio, the splash screen hangs at "initializing operators" for a while and then the window dissapears with no sign of rapidminer anywhere. Then, when I start the program again, the safe mode pop up appears with the message "The last startup of RapidMiner Studio was interrupted or did not complete correctly. Do you want to enter safe mode? All extensions are disabled in safe mode. If i click "disable extensions", the program completes the load, with some missing functionalities. 
Troubleshooting done:
1.Rebooted laptop multiple times. 
2.I have uninstalled and reinstalled the program,
3. uninstalled java on my machine and tried again.

How do i get it to load with all the necessary functionalities in the normal mode?

Answers

  • Options
    kaymankayman Member Posts: 662 Unicorn
    You may try to remove the .lock (Lock and LCK extensions) files from your Users/you/.Rapidminer folder. Had this once before after some lousy upgrade by me 

    Or you could look at the same .Rapidminer folder -> managed and start with a subset of the operators (all rmx_* ones) to see which one causes the issue.
  • Options
    ArchigabeArchigabe Member Posts: 6 Contributor I
    edited February 2021
    Hi Kayman, I tried deleting a few of the many .lock files on the temp cache folder but no joy unfortunately. I then went to Settings -> preferences -> startup and then unchecked the "initialize extensions" , and haven't experienced any more start up crashes so far. However, still missing the "Visualizations" icon on the left bar inbetween the "statistics" icon and "annotations" icon.
  • Options
    kaymankayman Member Posts: 662 Unicorn
    What does your log file state? This is created each time you start (in the same folder) and might give some clues on where things go wrong. 
  • Options
    ArchigabeArchigabe Member Posts: 6 Contributor I
    Hi Kayman, thanks for your response, here's what I see on the log file

    Feb 02, 2021 12:19:15 AM com.rapidminer.gui.renderer.RendererService registerRenderers
    WARNING: Cannot register renderer: com.rapidminer.extension.html5charts.gui.renderer.BeltTableVisualizationRenderer
    java.lang.ClassNotFoundException: com.rapidminer.extension.html5charts.gui.renderer.BeltTableVisualizationRenderer
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    at com.rapidminer.tools.plugin.AllPluginsClassLoader.loadClass(AllPluginsClassLoader.java:51)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:348)
    at com.rapidminer.gui.renderer.RendererService.registerRenderers(RendererService.java:264)
    at com.rapidminer.gui.renderer.RendererService.init(RendererService.java:199)
    at com.rapidminer.gui.renderer.RendererService.init(RendererService.java:141)
    at com.rapidminer.gui.renderer.RendererService.init(RendererService.java:133)
    at com.rapidminer.RapidMiner.init(RapidMiner.java:779)
    at com.rapidminer.RapidMiner.init(RapidMiner.java:689)
    at com.rapidminer.gui.RapidMinerGUI.run(RapidMinerGUI.java:435)
    at com.rapidminer.gui.RapidMinerGUI.launch(RapidMinerGUI.java:1031)
    at com.rapidminer.gui.RapidMinerGUI.main(RapidMinerGUI.java:962)
    at com.rapidminer.launcher.GUILauncher.main(GUILauncher.java:330)

    Feb 02, 2021 12:19:15 AM com.rapidminer.gui.renderer.RendererService registerRenderers
    WARNING: Cannot register renderer: com.rapidminer.extension.html5charts.gui.renderer.AttributeWeightsVisualizationRenderer
    java.lang.ClassNotFoundException: com.rapidminer.extension.html5charts.gui.renderer.AttributeWeightsVisualizationRenderer
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    at com.rapidminer.tools.plugin.AllPluginsClassLoader.loadClass(AllPluginsClassLoader.java:51)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:348)
    at com.rapidminer.gui.renderer.RendererService.registerRenderers(RendererService.java:264)
    at com.rapidminer.gui.renderer.RendererService.init(RendererService.java:199)
    at com.rapidminer.gui.renderer.RendererService.init(RendererService.java:141)
    at com.rapidminer.gui.renderer.RendererService.init(RendererService.java:133)
    at com.rapidminer.RapidMiner.init(RapidMiner.java:779)
    at com.rapidminer.RapidMiner.init(RapidMiner.java:689)
    at com.rapidminer.gui.RapidMinerGUI.run(RapidMinerGUI.java:435)
    at com.rapidminer.gui.RapidMinerGUI.launch(RapidMinerGUI.java:1031)
    at com.rapidminer.gui.RapidMinerGUI.main(RapidMinerGUI.java:962)
    at com.rapidminer.launcher.GUILauncher.main(GUILauncher.java:330)

    Feb 02, 2021 12:19:15 AM com.rapidminer.gui.renderer.RendererService registerRenderers
    WARNING: Cannot register renderer: com.rapidminer.extension.html5charts.gui.renderer.KernelModelWeightsVisualizationRenderer
    java.lang.ClassNotFoundException: com.rapidminer.extension.html5charts.gui.renderer.KernelModelWeightsVisualizationRenderer
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    at com.rapidminer.tools.plugin.AllPluginsClassLoader.loadClass(AllPluginsClassLoader.java:51)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:348)
    at com.rapidminer.gui.renderer.RendererService.registerRenderers(RendererService.java:264)
    at com.rapidminer.gui.renderer.RendererService.init(RendererService.java:199)
    at com.rapidminer.gui.renderer.RendererService.init(RendererService.java:141)
    at com.rapidminer.gui.renderer.RendererService.init(RendererService.java:133)
    at com.rapidminer.RapidMiner.init(RapidMiner.java:779)
    at com.rapidminer.RapidMiner.init(RapidMiner.java:689)
    at com.rapidminer.gui.RapidMinerGUI.run(RapidMinerGUI.java:435)
    at com.rapidminer.gui.RapidMinerGUI.launch(RapidMinerGUI.java:1031)
    at com.rapidminer.gui.RapidMinerGUI.main(RapidMinerGUI.java:962)
    at com.rapidminer.launcher.GUILauncher.main(GUILauncher.java:330)

    Feb 02, 2021 12:19:15 AM com.rapidminer.gui.renderer.RendererService registerRenderers
    WARNING: Cannot register renderer: com.rapidminer.extension.html5charts.gui.renderer.KernelModelVisualizationRenderer
    java.lang.ClassNotFoundException: com.rapidminer.extension.html5charts.gui.renderer.KernelModelVisualizationRenderer
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    at com.rapidminer.tools.plugin.AllPluginsClassLoader.loadClass(AllPluginsClassLoader.java:51)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:348)
    at com.rapidminer.gui.renderer.RendererService.registerRenderers(RendererService.java:264)
    at com.rapidminer.gui.renderer.RendererService.init(RendererService.java:199)
    at com.rapidminer.gui.renderer.RendererService.init(RendererService.java:141)
    at com.rapidminer.gui.renderer.RendererService.init(RendererService.java:133)
    at com.rapidminer.RapidMiner.init(RapidMiner.java:779)
    at com.rapidminer.RapidMiner.init(RapidMiner.java:689)
    at com.rapidminer.gui.RapidMinerGUI.run(RapidMinerGUI.java:435)
    at com.rapidminer.gui.RapidMinerGUI.launch(RapidMinerGUI.java:1031)
    at com.rapidminer.gui.RapidMinerGUI.main(RapidMinerGUI.java:962)
    at com.rapidminer.launcher.GUILauncher.main(GUILauncher.java:330)

    Feb 02, 2021 12:19:15 AM com.rapidminer.gui.renderer.RendererService registerRenderers
    WARNING: Cannot register renderer: com.rapidminer.extension.html5charts.gui.renderer.NumericalMatrixVisualizationRenderer
    java.lang.ClassNotFoundException: com.rapidminer.extension.html5charts.gui.renderer.NumericalMatrixVisualizationRenderer
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    at com.rapidminer.tools.plugin.AllPluginsClassLoader.loadClass(AllPluginsClassLoader.java:51)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:348)
    at com.rapidminer.gui.renderer.RendererService.registerRenderers(RendererService.java:264)
    at com.rapidminer.gui.renderer.RendererService.init(RendererService.java:199)
    at com.rapidminer.gui.renderer.RendererService.init(RendererService.java:141)
    at com.rapidminer.gui.renderer.RendererService.init(RendererService.java:133)
    at com.rapidminer.RapidMiner.init(RapidMiner.java:779)
    at com.rapidminer.RapidMiner.init(RapidMiner.java:689)
    at com.rapidminer.gui.RapidMinerGUI.run(RapidMinerGUI.java:435)
    at com.rapidminer.gui.RapidMinerGUI.launch(RapidMinerGUI.java:1031)
    at com.rapidminer.gui.RapidMinerGUI.main(RapidMinerGUI.java:962)
    at com.rapidminer.launcher.GUILauncher.main(GUILauncher.java:330)

    Feb 02, 2021 12:19:15 AM com.rapidminer.gui.renderer.RendererService registerRenderers
    WARNING: Cannot register renderer: com.rapidminer.extension.html5charts.gui.renderer.NumericalMatrixVisualizationRenderer
    java.lang.ClassNotFoundException: com.rapidminer.extension.html5charts.gui.renderer.NumericalMatrixVisualizationRenderer
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    at com.rapidminer.tools.plugin.AllPluginsClassLoader.loadClass(AllPluginsClassLoader.java:51)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:348)
    at com.rapidminer.gui.renderer.RendererService.registerRenderers(RendererService.java:264)
    at com.rapidminer.gui.renderer.RendererService.init(RendererService.java:199)
    at com.rapidminer.gui.renderer.RendererService.init(RendererService.java:141)
    at com.rapidminer.gui.renderer.RendererService.init(RendererService.java:133)
    at com.rapidminer.RapidMiner.init(RapidMiner.java:779)
    at com.rapidminer.RapidMiner.init(RapidMiner.java:689)
    at com.rapidminer.gui.RapidMinerGUI.run(RapidMinerGUI.java:435)
    at com.rapidminer.gui.RapidMinerGUI.launch(RapidMinerGUI.java:1031)
    at com.rapidminer.gui.RapidMinerGUI.main(RapidMinerGUI.java:962)
    at com.rapidminer.launcher.GUILauncher.main(GUILauncher.java:330)
  • Options
    kaymankayman Member Posts: 662 Unicorn
    That's part of the core setup, so should be independent of whatever extensions you installed later. This should run also by default as the 'initialize extensions' option is only enabling (or disabling) extra extensions.

    To be fair, the easiest thing to try in this case might be a reinstall. It doesn't have any impact at all on your processes since upgrades don't touch your resource folders so it's a very safe way to fix things, and maybe in this case also the fastest... 

    Close RM, go to the installation folder (for instance C:/program files/rapidminer), not sure about actual location... There you will find the uninstall program, just run it and reinstall. As mentioned it will not touch your processes but if you want to feel safe make a backup of your ~user/.Rapidminer folder. 


  • Options
    ArchigabeArchigabe Member Posts: 6 Contributor I
    edited February 2021
    Hi Kayman, i had  uninstalled the program a few times, deleted Java, deleted the rapid miner folder on the program files, and the  profile on the c:/users/ntid/.rapidminer folder to no avail. sometimes I get this JAVA error  before it crashes
  • Options
    kaymankayman Member Posts: 662 Unicorn
    What Java version do you use? Maybe that's where it origins...
    Never saw something like this before (and trust me, I had my share of scr#w ups also...) 
  • Options
    rfuentealbarfuentealba Moderator, RapidMiner Certified Analyst, Member, University Professor Posts: 568 Unicorn
    No, it's not Java because it allows you to enter safe mode.

    By any chance is it RapidMiner Studio 9.7? Also, what browsers do you have installed? Because RapidMiner Studio is asking for a renderer for HTML5 charts. I remember there was a rendering issue if you didn't have Google Chrome in previous versions of RM.

    I may be wrong, though.
  • Options
    ArchigabeArchigabe Member Posts: 6 Contributor I
    edited February 2021
    Hi kayman and rfuentealba,

    RapidMiner Studio Educational 9.8.001
    java version "1.8.0_281"
    Java(TM) SE Runtime Environment (build 1.8.0_281-b09)
    Java HotSpot(TM) Client VM (build 25.281-b09, mixed mode)


    I have multiple browsers installed Edge, Chrome, Firefox, Opera

    The only way I can get the program to start up and run is by going to "settings ->preferences->startup- > and uncheck "initialize extensions" or by disabling extensions while starting up in 'safe mode'.

    But then, some of the installed "extensions",  "operators" like smote dont load up even if the relevant extensions are installed and other UI elements don't load up and so I don't have all the functionalities available
  • Options
    kaymankayman Member Posts: 662 Unicorn
    Sorry, stuck here... Looks a bit like my configuration but that works. Probably time to ask one of the rm engineers that regularly respond on the forum for some help. 
  • Options
    ArchigabeArchigabe Member Posts: 6 Contributor I
    so I was able to install it on my personal macbook air and get it working. The problem seems to be limited to my windows 10 Work laptop which might have some corporate IT policy in place which could have caused the issue. 
Sign In or Register to comment.