RapidMiner Studio Hangs on Launch "Initializing Plugin GUI"

tim_davistim_davis Member Posts: 5 Contributor I
edited December 2018 in Help

RapidMiner Studio 8.2 on MacOS 10.13.4

 

When I launch RapidMiner Studio, the program starts to load, but hangs on the step "Initializing Plugin GUI" and wont finish loading.  If I disable "Initialize Extensions" the the program will load, but obviously it will not have any extensions, including "Auto Model".  What is the root cause of this problem and how can I solve it beyond just disabling "Initialize Extentions"?  It does not seem to be related to any individual extension as if I disable all of them in the extension manager, it doesn't solve this problem.  

Answers

  • sgenzersgenzer 12Administrator, Moderator, Employee, RapidMiner Certified Analyst, Community Manager, Member, University Professor, PM Moderator Posts: 2,435  Community Manager

    hi @tim_davis - seems that one extension is causing the problem. You can enable / disable them one by one in the Extensions --> Manage Extensions" menu. I'd try there.

     

    Scott

     

  • tim_davistim_davis Member Posts: 5 Contributor I

    That is not the problem.  I deleted all the extension I could in the manage extension dialog and that did not resolve the issue.  I mentioned this in my initial post.  

  • sgenzersgenzer 12Administrator, Moderator, Employee, RapidMiner Certified Analyst, Community Manager, Member, University Professor, PM Moderator Posts: 2,435  Community Manager

    oops sorry @tim_davis my error. In that case I would recommend making a backup copy of your .RapidMiner folder and then empty the folder completely out. When you restart RapidMiner, it will make fresh versions of all those files.

     

    Scott

     

  • tim_davistim_davis Member Posts: 5 Contributor I

    What is the normal path to this directory?  I can't seem to find it.

  • lionelderkrikorlionelderkrikor Moderator, RapidMiner Certified Analyst, Member Posts: 748   Unicorn

    Hi @tim_davis,

     

    the .RapidMiner folder is (by default) stored at the following location : 

     

    C:\Users\Username

     

    Regards,

     

    Lionel

    sgenzer
  • tim_davistim_davis Member Posts: 5 Contributor I

    I deleted the directory /Users/"username"/.RapidMiner, but that does not seem to have changed the situation at all.  The behavior was exactly the same the next time I tried to launch RapidMiner Studio, and the directory was recreated during that launch.  

     

     

  • sgenzersgenzer 12Administrator, Moderator, Employee, RapidMiner Certified Analyst, Community Manager, Member, University Professor, PM Moderator Posts: 2,435  Community Manager

    ok I'm starting to see what's going on here. You're starting this from the CL so that's already unusual. And the hang is not on an extension - that's all default stuff. Can you please send your rapidminer-studio.log file to me via PM?


    Scott

     

  • morrgraymorrgray Member Posts: 2 Contributor I

    Hi, did you solve the problem? If yes, please share the solution.  I have the same problem. 

  • daniel_sonnetdaniel_sonnet Member, University Professor Posts: 5  University Professor
    I have the same issue. Did you solve the problem? Thanks a lot. 
  • jczogallajczogalla Employee, Member Posts: 125   RM Engineering
    can you share your rapidminer-studio.log file? You can find it in your .RapidMiner user folder.
    Cheers
    Jan
    sgenzer
  • daniel_sonnetdaniel_sonnet Member, University Professor Posts: 5  University Professor
    Hi  @jczogalla
    thank you. I have to mention that I had been using Rapidminer 8.X and it just worke fine, till I update to 9.1. Now it takes ages for RapidMiner to start. Here is the log file. Thank you very much for your feedback.

    Jan 17, 2019 2:46:20 PM com.rapidminer.gui.RapidMinerGUI run
    INFORMATION: Launching RapidMiner 9.1.000, platform WIN64
    Jan 17, 2019 2:46:20 PM com.rapidminer.tools.I18N <clinit>
    INFO: Set locale to en.
    Jan 17, 2019 2:46:24 PM com.rapidminer.core.license.ProductConstraintManager initialize
    INFO: Initializing license manager.
    Jan 17, 2019 2:46:24 PM com.rapidminer.core.license.ProductConstraintManager initialize
    INFO: Using default license location.
    Jan 17, 2019 2:46:24 PM com.rapidminer.core.license.ProductConstraintManager initialize
    INFO: Registering default product.
    Jan 17, 2019 2:46:24 PM com.rapidminer.search.GlobalSearchRegistry registerSearchCategory
    INFO: Global Search category repository registered.
    Jan 17, 2019 2:46:24 PM com.rapidminer.tools.plugin.Plugin registerPlugins
    INFO: Register plugin: Cloud Connectivity
    Jan 17, 2019 2:46:24 PM com.rapidminer.tools.plugin.Plugin registerPlugins
    INFO: Register plugin: Cloud Execution
    Jan 17, 2019 2:46:24 PM com.rapidminer.tools.plugin.Plugin registerPlugins
    INFO: Register plugin: Data Editor
    Jan 17, 2019 2:46:24 PM com.rapidminer.tools.plugin.Plugin registerPlugins
    INFO: Register plugin: H2O
    Jan 17, 2019 2:46:24 PM com.rapidminer.tools.plugin.Plugin registerPlugins
    INFO: Register plugin: Model Simulator
    Jan 17, 2019 2:46:24 PM com.rapidminer.tools.plugin.Plugin registerPlugins
    INFO: Register plugin: Operator Recommender
    Jan 17, 2019 2:46:24 PM com.rapidminer.tools.plugin.Plugin registerPlugins
    INFO: Register plugin: Process Scheduling
    Jan 17, 2019 2:46:24 PM com.rapidminer.tools.plugin.Plugin registerPlugins
    INFO: Register plugin: Advanced File Connectors
    Jan 17, 2019 2:46:24 PM com.rapidminer.tools.plugin.Plugin registerPlugins
    INFO: Register plugin: Blending
    Jan 17, 2019 2:46:24 PM com.rapidminer.tools.plugin.Plugin registerPlugins
    INFO: Register plugin: Concurrency
    Jan 17, 2019 2:46:24 PM com.rapidminer.tools.plugin.Plugin registerPlugins
    INFO: Register plugin: JDBC Connectors
    Jan 17, 2019 2:46:24 PM com.rapidminer.tools.plugin.Plugin registerPlugins
    INFO: Register plugin: Legacy Result Access
    Jan 17, 2019 2:46:24 PM com.rapidminer.tools.plugin.Plugin registerPlugins
    INFO: Register plugin: Productivity
    Jan 17, 2019 2:46:24 PM com.rapidminer.tools.plugin.Plugin registerPlugins
    INFO: Register plugin: Professional
    Jan 17, 2019 2:46:24 PM com.rapidminer.tools.plugin.Plugin registerPlugins
    INFO: Register plugin: Remote Repository
    Jan 17, 2019 2:46:24 PM com.rapidminer.tools.plugin.Plugin registerPlugins
    INFO: Register plugin: Social Media
    Jan 17, 2019 2:46:24 PM com.rapidminer.tools.plugin.Plugin registerPlugins
    INFO: Register plugin: Time Series
    Jan 17, 2019 2:46:26 PM com.rapidminer.tools.config.ConfigurationManager register
    INFO: Registered configurator Twitter Connection.
    Jan 17, 2019 2:46:26 PM com.rapidminer.tools.config.ConfigurationManager register
    INFO: Registered configurator Salesforce Connection.
    Jan 17, 2019 2:46:26 PM com.rapidminer.tools.config.ConfigurationManager register
    INFO: Registered configurator Amazon S3 Connection.
    Jan 17, 2019 2:46:26 PM com.rapidminer.tools.config.ConfigurationManager register
    INFO: Registered configurator Azure Blob Storage Connection.
    Jan 17, 2019 2:46:26 PM com.rapidminer.tools.config.ConfigurationManager register
    INFO: Registered configurator Google Cloud Storage Connection.
    Jan 17, 2019 2:46:26 PM com.rapidminer.tools.config.ConfigurationManager register
    INFO: Registered configurator Dropbox Connection.
    Jan 17, 2019 2:46:28 PM com.rapidminer.extension.jdbc.tools.jdbc.JDBCProperties <init>
    WARNING: Missing database driver class name for ODBC Bridge (e.g. Access)
    Jan 17, 2019 2:46:28 PM com.rapidminer.extension.jdbc.tools.jdbc.JDBCProperties <init>
    WARNING: Missing database driver class name for Ingres
    Jan 17, 2019 2:46:29 PM com.rapidminer.repository.RepositoryManager registerExtensionSamples
    INFO: Registered 'Time Series' as sample folder.
    Jan 17, 2019 2:46:35 PM com.rapidminer.tools.plugin.Plugin initAll
    INFO: Extension Process Scheduling was loaded in 118ms.
    Jan 17, 2019 2:46:35 PM com.rapidminer.tools.plugin.Plugin initAll
    INFO: Extension Remote Repository was loaded in 124ms.
    Jan 17, 2019 2:46:35 PM com.rapidminer.tools.plugin.Plugin initAll
    INFO: Extension Concurrency was loaded in 127ms.
    Jan 17, 2019 2:46:35 PM com.rapidminer.tools.plugin.Plugin initAll
    INFO: Extension Advanced File Connectors was loaded in 167ms.
    Jan 17, 2019 2:46:35 PM com.rapidminer.tools.plugin.Plugin initAll
    INFO: Extension Blending was loaded in 171ms.
    Jan 17, 2019 2:46:35 PM com.rapidminer.tools.plugin.Plugin initAll
    INFO: Extension Time Series was loaded in 184ms.
    Jan 17, 2019 2:46:35 PM com.rapidminer.tools.plugin.Plugin initAll
    INFO: Extension Operator Recommender was loaded in 188ms.
    Jan 17, 2019 2:46:35 PM com.rapidminer.tools.plugin.Plugin initAll
    INFO: Extension Productivity was loaded in 189ms.
    Jan 17, 2019 2:46:35 PM com.rapidminer.tools.plugin.Plugin initAll
    INFO: Extension Model Simulator was loaded in 192ms.
    Jan 17, 2019 2:46:35 PM com.rapidminer.tools.plugin.Plugin initAll
    INFO: Extension Data Editor was loaded in 256ms.
    Jan 17, 2019 2:46:35 PM com.rapidminer.tools.plugin.Plugin initAll
    INFO: Extension Social Media was loaded in 279ms.
    Jan 17, 2019 2:46:35 PM com.rapidminer.tools.plugin.Plugin initAll
    INFO: Extension Professional was loaded in 364ms.
    Jan 17, 2019 2:46:35 PM com.rapidminer.tools.plugin.Plugin initAll
    INFO: Extension Cloud Connectivity was loaded in 427ms.
    Jan 17, 2019 2:46:35 PM com.rapidminer.tools.plugin.Plugin initAll
    INFO: Extension Legacy Result Access was loaded in 652ms.
    Jan 17, 2019 2:46:35 PM com.rapidminer.tools.plugin.Plugin initAll
    INFO: Extension H2O was loaded in 890ms.
    Jan 17, 2019 2:46:35 PM com.rapidminer.tools.plugin.Plugin initAll
    INFO: Extension JDBC Connectors was loaded in 1164ms.
    Jan 17, 2019 2:46:35 PM com.rapidminer.tools.plugin.Plugin initAll
    INFO: Extension Cloud Execution was loaded in 5749ms.
    Jan 17, 2019 2:46:36 PM com.rapidminer.search.GlobalSearchRegistry registerSearchCategory
    INFO: Global Search category operator registered.
    Jan 17, 2019 2:46:44 PM com.rapidminer.tools.config.ConfigurationManager loadConfiguration
    INFO: Load configuration for Amazon S3 Connection.
    Jan 17, 2019 2:46:44 PM com.rapidminer.tools.config.ClientConfigurationManager loadAllParameters
    INFO: No configuration file found for Amazon S3 Connection
    Jan 17, 2019 2:46:44 PM com.rapidminer.tools.config.ConfigurationManager loadConfiguration
    INFO: Loaded configurations for 0 objects of type Amazon S3 Connection.
    Jan 17, 2019 2:46:44 PM com.rapidminer.tools.config.ConfigurationManager loadConfiguration
    INFO: Load configuration for Azure Blob Storage Connection.
    Jan 17, 2019 2:46:44 PM com.rapidminer.tools.config.ClientConfigurationManager loadAllParameters
    INFO: No configuration file found for Azure Blob Storage Connection
    Jan 17, 2019 2:46:44 PM com.rapidminer.tools.config.ConfigurationManager loadConfiguration
    INFO: Loaded configurations for 0 objects of type Azure Blob Storage Connection.
    Jan 17, 2019 2:46:44 PM com.rapidminer.tools.config.ConfigurationManager loadConfiguration
    INFO: Load configuration for Dropbox Connection.
    Jan 17, 2019 2:46:44 PM com.rapidminer.tools.config.ClientConfigurationManager loadAllParameters
    INFO: No configuration file found for Dropbox Connection
    Jan 17, 2019 2:46:44 PM com.rapidminer.tools.config.ConfigurationManager loadConfiguration
    INFO: Loaded configurations for 0 objects of type Dropbox Connection.
    Jan 17, 2019 2:46:44 PM com.rapidminer.tools.config.ConfigurationManager loadConfiguration
    INFO: Load configuration for Salesforce Connection.
    Jan 17, 2019 2:46:44 PM com.rapidminer.tools.config.ClientConfigurationManager loadAllParameters
    INFO: No configuration file found for Salesforce Connection
    Jan 17, 2019 2:46:44 PM com.rapidminer.tools.config.ConfigurationManager loadConfiguration
    INFO: Loaded configurations for 0 objects of type Salesforce Connection.
    Jan 17, 2019 2:46:44 PM com.rapidminer.tools.config.ConfigurationManager loadConfiguration
    INFO: Load configuration for Google Cloud Storage Connection.
    Jan 17, 2019 2:46:44 PM com.rapidminer.tools.config.ClientConfigurationManager loadAllParameters
    INFO: No configuration file found for Google Cloud Storage Connection
    Jan 17, 2019 2:46:44 PM com.rapidminer.tools.config.ConfigurationManager loadConfiguration
    INFO: Loaded configurations for 0 objects of type Google Cloud Storage Connection.
    Jan 17, 2019 2:46:44 PM com.rapidminer.tools.config.ConfigurationManager loadConfiguration
    INFO: Load configuration for Twitter Connection.
    Jan 17, 2019 2:46:44 PM com.rapidminer.tools.config.ClientConfigurationManager loadAllParameters
    INFO: No configuration file found for Twitter Connection
    Jan 17, 2019 2:46:44 PM com.rapidminer.tools.config.ConfigurationManager loadConfiguration
    INFO: Loaded configurations for 0 objects of type Twitter Connection.
    Jan 17, 2019 2:46:47 PM com.rapidminer.search.GlobalSearchRegistry registerSearchCategory
    INFO: Global Search category actions registered.
    Jan 17, 2019 2:49:41 PM com.rapidminer.gui.search.GlobalSearchGUIRegistry registerSearchVisualizationProvider
    INFO: Global Search GUI provider added for category operator.
    Jan 17, 2019 2:49:41 PM com.rapidminer.gui.search.GlobalSearchGUIRegistry registerSearchVisualizationProvider
    INFO: Global Search GUI provider added for category repository.
    Jan 17, 2019 2:49:41 PM com.rapidminer.gui.search.GlobalSearchGUIRegistry registerSearchVisualizationProvider
    INFO: Global Search GUI provider added for category actions.
    Jan 17, 2019 2:49:41 PM com.rapidminer.search.GlobalSearchRegistry registerSearchCategory
    INFO: Global Search category marketplace registered.
    Jan 17, 2019 2:49:41 PM com.rapidminer.gui.search.GlobalSearchGUIRegistry registerSearchVisualizationProvider
    INFO: Global Search GUI provider added for category marketplace.


  • jczogallajczogalla Employee, Member Posts: 125   RM Engineering

    that's indeed strange. The log file does not indicate any errors.
    Can you go through the following points please?
    1) What OS are you running this on?
    2) What extensions are installed (both in extensions folder and managed folder in your .RapidMiner folder)
    3) Maybe the update was not complete; in your installation folder, there is a lib/plugins folder (Windows/Linux), what files are there? If you are on MacOS, this is packaged up, maybe you can look inside the app and look for that folder, too?

    Cheers
    Jan
    daniel_sonnet
  • daniel_sonnetdaniel_sonnet Member, University Professor Posts: 5  University Professor
     Hi Jan @jczogalla  thank you for your help. It is very much appreciated since I use RapidMiner to teach some MachineLearning techniques and it is terribly annoying (and embarrassing) to wait for approx. 8 Minutes to start RapidMiner in front of the class.
    You mentioned that RapidMiner might not have been properly installed. I simply uninstalled RapidMiner and furthermore deleted the .Rapidimer folder. This was not clever, because I had some custom pipelines which I lost. But anyway, afterward, I installed RapidMiner (9.1) again.  

    After the fresh installation (yes the problem persists):
    1. I run windows 10 (64bit).
    2. There is no managed folder, and the extensions folder only contains a "workspace" folder which however seems to be empty.
    3. In the installation directory (lib folder) there are 83 jar-files. the first starts with activation-1.1.jar to and the last is xstream-1.4.10.jar. There are also 2 sub folders in the lib folder (plugins and jdbc). The plugin folder has got 17 jar files (beginning with cloud_connectivity-9.0.0-all.jar to time_series-9.1.0-all.jar ) in it. The jdbc subfolder has got 11 jar files (beginning with commons-logging-1.1.3.jar to ucanaccess-3.0.4.jar) in it. 

    I observed a different aspect which might be weird. During the start up process RapidMiner hangs up as describes above (or it takes several minutes to start). During the startup prcess, it displayes several extensions (for example time series abalysis) which I apparently installed. Please see the enclosced screen shot. 



    However, if I try to disable or to uninstall these extensions, RapidMiner tells me that no extensions are installed.



    It is true that I had used the time series extension in version 8.X before I updated to 9.1. It seems that 9.1 inherits this information from somewhere, although the .RapidMiner folder had been deleted. 

    At the moment RapidMiner is so slow that I cannot work with it. For example, even drag and dropping of sample data takes several seconds. It is hardly possible to build more elaborated pipelines.  So in this sense, your help is very much appreciated since I have several assignments to read where students have used RapidMiner. 

    Is there a chance to downgrade to 8.X? This version seems to just work fine.
    Thanky you.
    Best
    Daniel 
     




  • jczogallajczogalla Employee, Member Posts: 125   RM Engineering

    the slow startup indeed sounds weird.
    Regarding the timeseries extension, the newer version is bundled with RapidMiner now. That's why you cannot find it in the managed or extension folder.

    Since you say you use this in a university, may there be a problem with a firewall? There are some connections to our servers (to check for news and licenses, as well as loading the community repositories. Can you check if you have the "Training Resources" and "Community Samples" in your repository view? It should look like in the picture below.

    If you cannot see those repositories, your university network might block some connections. A way to try and work around that is to deactivate the telemetry completely (for now).
    To do that, add the following line to your rapidminer-studio-settings.cfg file in the .RapidMiner folder
    rapidminer.studio.deny.allcommunication=true
    If this speeds up your start-up time, we need to investigate which connections are blocking your startup.

    I hope this helps!
    Jan
  • daniel_sonnetdaniel_sonnet Member, University Professor Posts: 5  University Professor
    Hi Jan @jczogalla thank you again for your response. Yes it is correct that I use RapidMiner under an educational licence, hower RapidMiner is not installed on a university compter nor is it solely run on a computer in a university network etc. Since the IT guys from the facutly are very restrictive (they do not even allow me to install a LATEX editor) I had to install RapidMiner on privat computer.
    I followed carefully your instructions and I came to the following results. 
    1. After RapidMiner has startet I do not see the "Training Resources" and "Community Samples" in my repository view.
    2. I added rapidminer.studio.deny.allcommunication=true to the rapidminer-studio-settings.cfg file. I just added it at the end of the file. It looks now like:



    But it did not seem to speed up the starting process, although I had the impression that it positively influenced the performance one RapidMiner has started.  
    3. I thought you are right about that a different application blocks rapidminer (I particularly suspected my windows defender firewall) (Windows 10)). Consequently, I had a look and found that rapidminer is allowed to connect to the web from private and public networks.

    Unfortunately, this did not positively influence the problem. 
    4. I checked f-secure (this is my virus scanning program). It has the option to disable all security features. And........then rapidminer starts as quickly as possible. So far, great. But it is not an option to have everything (firewall, scanning on viruses etc.) disabled. 

    Maybe you have another tip (like opening a port or so) to keep f-secure running.
    Thank you very very much, your help is very much appreciated.

    Daniel 

  • jczogallajczogalla Employee, Member Posts: 125   RM Engineering

    glad to hear I can help. :smile:
    I think the problem then definitely is f-secure. I think you can disable it for specific applications. I found that you can exclude it from scans in general and just from real-time scanning (which sounds like the likely culprit). I would try to do the latter and see if that helps.

    Cheers
    Jan
  • daniel_sonnetdaniel_sonnet Member, University Professor Posts: 5  University Professor
    @jczogalla  thank you again. In fact, excluding RapidMiner from the real time scanning was not the thing I needed. F-secure has got something which is called "deep guard". As soon as I put the RapidMiner install as well as the .RapidMiner folders on the "allowed" list, if works fine.  
    sgenzer
  • jczogallajczogalla Employee, Member Posts: 125   RM Engineering
    @daniel_sonnet glad to hear that! :smile: Good luck with your projects!
  • jczogallajczogalla Employee, Member Posts: 125   RM Engineering
    Oh, and don't forget to remove the setting you added. As I said it cuts off all communication to our servers, including market place.
    mschmitz
Sign In or Register to comment.