facebook

Adding PlugIns broken

💡
Our Forums Have Moved

For help with installation, bugs reports or feature requests, please head over to our new forums.
Genuitec Community on GitHub

  1. MyEclipse IDE
  2.  > 
  3. Installation, Configuration & Updates
Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #293696 Reply

    Gregor
    Member

    When I try to add an eclipse plugin I get the error msg:
    Unable to load catalog
    Error running procedure for [class com.genuitec.pulse2.model.RealmBlueprint-loadBlueprint]

    This MyEclipse release is really screwed.. it creates so many problems with maintaining plugins. Everything was so easy before 7.0 and the main advantage of MyEclipse (install once and your environment is ready to code) is all gone since 7.0

    I already spent so many days getting the most simple things into MyEclipse like Subclipse and Q4E that its now time for me to leave this tool behind and search for something more sophisticated.
    Tons of download/firewall issues:
    https://www.genuitec.com/forums/topic/installation-from-locally-added-download-site-fails/#post-291952
    Now tons of Pulse Profile problems…

    Why do you replace the well working plugin system of eclipse with something so immature like Pulse where most people like me and my company never need anything more then one single profile.

    Gregor

    #293717

    Riyad Kalla
    Member

    Gregor,

    I’m sorry to hear that you are running into problems with MyEclipse 7.0. I want to help, but will need more information to do so.

    First, I couldn’t tell from your post if you are using a straight MyEclipse 7.0 install or if you had Pulse installed and provisioned MyEclipse 7.0 from Pulse, or if you started with a MyEclipse 7.0 install then started using Pulse to manage your Pulse profile to add software to it?

    As far as “spent so many days getting … Subclipse and Q4E to work” — what problems did you run into? These are some of the most popular plugins used, it’s usually no more than a drag and drop operations unless the update site that hosts the software is down, there isn’t really a problem that usually pops up. Could you help me understand what was happening here?

    #293754

    Gregor
    Member

    Thank you for trying to help. Unfortunately I can’t exactly reproduce how this situation happen.
    I installed MyEclipse directly without using Pulse. After I tried to add PlugIns which was very slow because of DNS lookups without using the proxy and failed to work in the end because it seems like HTTP CONNECT is used which is blocked at the proxy because of security.
    This is what I described here:
    https://www.genuitec.com/forums/topic/installation-from-locally-added-download-site-fails/#post-291952

    After I added a long list of domains and IPs to my hosts file to resolve DNS lookups locally I found out that Pulse is using a different method to download PlugIns using HTTP GET.

    Now MyEclipse worked fine for a while. I always started MyEclipse using the standard MyEclipse Icon that was available from the MyEclipse installation. I ignored all the Pulse stuff.

    Now I tried to install another PlugIn. I ran into the Freelancer edition problem when I tried to add the custom download location.. which confused me. I deleted and recreated my the profile various time trying to find a way to install it without using freelancer.
    I learned later from the forum here that this will be solved, which is good. So I recreated a freelancer profile. I quite Pulse and started MyEclipse the usual way through the MyEclipse installation icon. Now the unable to load catalog error appeared.

    After more testing and trying I found out that after starting MyEclipse from Pulse the error went away. But now when I try to start MyEclipse through the installation icon apparently MyEclipse is not loaded correctly anymore. It’s even offering me the old Eclipse Plugin management. This actually made me happy at first till I found out that most of the MyEclipse standard feature stopped working. With some error like for example: The MyEclipse Dashboard is only available from a full version of MyEclipse. Please visit […] for an installable copy.

    Now it seems like I can only get MyEclipse to work when I start it from Pulse or from the Pulse created profile startup icon. Starting this way is at least 2-3 times slower compared to starting it from the installation icon.

    I would like to use MyEclipse in single profile mode without using Pulse, without starting it from Pulse and without getting in contact with Pulse. If you think that MyEclipse needs a PlugIn system powered through the Pulse engine. I don’t mind if it is transparent for the user and works as good as the standard PlugIn system. It should be so transparent that the user is not forced to manage profiles, register an extra account and load and install all this extra interface, software and OS integration with it.
    If the users wants all the advanced features, fine.. he can optin to do so, but the standard user should not be forced to use it if he just likes to install a simple download location plugin into his “single profile” MyEclipse installation. Specially not if it is so full of errors as it is now.

    Gregor

    #293886

    Riyad Kalla
    Member

    Gregor,

    Your last paragraph is *exactly* right — this was an error on our part with MyEclipse 7.0. We are getting ready to make a release of Pulse that will hide it completely from MyEclipse’s users *and* give you a ton of extra functionality.

    In the mean time the best way to clear out your system will be to erase the top level /Genuitec directory and everything under it, along with <USER.HOME>\.pulse2.properties file if they exists.

    Then you can re-run the MyEclipse 7.0 installer and not have to worry about Pulse for now. I’m really sorry about all that headache… that is really frustrating.

    As far as the proxy thing and HTTP Connect, why is that blocked out of curiosity?

    #294157

    Gregor
    Member

    Thanks for the help..

    Regarding the proxy. HTTP CONNECT is blocked out of security. Basically it would possible to tunnel every TCP based protocol through a proxy once you have established a CONNECT connection. This would circumvent the whole idea of having a proxy to control outgoing connections, since its possible to bypass it. That’s why security advisers typically recommended to disable HTTP CONNECT for everything but TLS/SSL handshake on port 443. This is also the default setting for some proxys.

    From the 6 customers I visit regularly at least 5 have there proxy configured this way. But I have to say they are from the production industry which usually handles these things much more strict. Companies in the IT industry tend to handle firewall and proxy rules usually more lax.

    Gregor

    Edit: I also found this article which might explain things better:
    http://www.kb.cert.org/vuls/id/150227

    #294237

    Riyad Kalla
    Member

    Gregor, thank you for the additional clarification.

Viewing 6 posts - 1 through 6 (of 6 total)
Reply To: Adding PlugIns broken

You must be logged in to post in the forum log in