facebook

pulse and proxy woes

💡
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 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #292139 Reply

    christweekie
    Member

    Hi

    I am having BIG problems with pulse. Can anyone out there simply tell me how to turn it off ? I tried both options when installing MyEclipse 7.0 and I just can’t make it go away. It clearly has problems with proxies which their dev. staff can’t sort out. I can’t update ANY of the software now.

    Now I can’t install locally managed or software from the network, either using pulse or not. I get this error

    Unable to load catalog
    Error running procedure for [class com.genuitec.pulse2.model.RealmBlueprint-loadBlueprint]

    I wasted the whole of my Friday morning trying to get MyEclipse installed and because of pulse, it failed. For paid-for software, this just isn’t good enough. Why did Genuitec tie themselves so strongly to this ?

    Before the failure shown above, I tried to launch the pulse explorer in MyEclipse 7.0. It popped up a progress bar saying that it is validating connectivity then fails. The entry in the .log file indicated a proxy validation issue. I fiddled with internet settings and I got pulse explorer to pop-up the authentication username /password which I entered (correctly!) but still pulse fails.

    Genuitec – PLEASE don’t rely so heavily on third parties !!! Or if you do, PLEASE test it properly. I am not your beta test site.

    Chris

    #292230

    Riyad Kalla
    Member

    Chris,

    You can turn this off under Window > Prefs > MyEclipse > Dashboard and uncheck the box then restart.

    If you had any spare sanity left, we would love to get network logs from you to see what is failing using the FAQ tip here if you had a chance.

    We are really sorry about this, we actually did a lot of proxy testing before the release — but it looks like we missed some cases. Are you using NTLM authentication by chance?

    #292244

    christweekie
    Member

    @support-rkalla wrote:

    Chris,

    You can turn this off under Window > Prefs > MyEclipse > Dashboard and uncheck the box then restart.

    If you had any spare sanity left, we would love to get network logs from you to see what is failing using the FAQ tip here if you had a chance.

    We are really sorry about this, we actually did a lot of proxy testing before the release — but it looks like we missed some cases. Are you using NTLM authentication by chance?

    Thanks for the reply. Yes – we use NTLM authentication here. I suspect NTLM isn’t that rate in workplaces worldwide. I have tried to follow that tip but it didn’t help. Although it has been updated since I last looked at it this morning 🙂

    Do you mean the “Show MyEclipse Dashboard on startup” ? I unchecked it but still get this

    “An internal error occurred during: “Initializing TargetCfg”.
    NtlmCredential required for NTLM authentication.”

    when I start MyEclipse. Also I STILL get a dialog for the proxy authentication when going to Add/Remove software.

    Apart from all the wasted time, I am also disappointed in the breach of privacy and trust that has happened here. Without that much fanfare, MyEclipse now talks to poweredbypluse upon startup, without asking for my approval or telling me that it is happening. That’s quite bad. You should at least ask me whether this is OK.

    I also can’t understand why the pulse implementation is so bad. Everything else network-based works fine by using the standard network settings in Eclipse.

    Chris

    #292247

    christweekie
    Member

    @support-rkalla wrote:

    Chris,
    If you had any spare sanity left, we would love to get network logs from you to see what is failing using the FAQ tip here if you had a chance.

    Here is the log after I try to add/remove software. This is odd because I thought you said that checkbox would stop pulse being used. It apparently STILL connects with pulse, without asking/ telling me. Whatever the outcome of this, you NEED to stop this happening. I do not want pulse involved in the management of my plugins. Period. That is part of what I pay Genuitec for, isn’t it ? Perhaps I should just use Eclipse and Pulse.

    Anyway, it looks like the comms work through the proxy but I haven’t been logged in to pulse. At no point did I get asked for my username/password for pulse. But then I wouldn’t, would I, because I haven’t asked to use it !!!

    16-Dec-2008 16:29:39 com.genuitec.pulse2.client.services.internal.PulseInitializer doValidateServerConnection
    INFO: Validating connectivity to the Pulse server
    16-Dec-2008 16:29:39 com.genuitec.pulse2.common.proxy.ConnectionValidator validateConnection
    INFO: Testing connection for: http://www.poweredbypulse.com:80
    16-Dec-2008 16:29:39 com.genuitec.pulse2.common.proxy.ConnectionValidator validateConnection
    INFO: Found existing proxy settings, attempting connection using proxy.retail-group.net:80
    16-Dec-2008 16:29:39 com.oaklandsw.http.HttpURLConnection init
    INFO: Proxy: proxy.retail-group.net:80
    16-Dec-2008 16:29:39 com.oaklandsw.http.HttpURLConnection init
    INFO: Non proxy hosts: 127.0.0.1|221.101.1.110|localhost
    16-Dec-2008 16:29:39 com.oaklandsw.http.HttpURLConnection init
    INFO: Proxy: proxy.retail-group.net:80
    16-Dec-2008 16:29:39 com.oaklandsw.http.HttpURLConnection init
    INFO: Non proxy hosts: 127.0.0.1|221.101.1.110|localhost
    16-Dec-2008 16:29:39 com.genuitec.pulse2.common.http.internal.PulseHttpUserAgent getProxyCredential
    INFO: Requesting NTLM credentials for [Proxy [proxy.retail-group.net:80] / http://www.poweredbypulse.com:80%5D
    16-Dec-2008 16:29:48 com.genuitec.pulse2.common.proxy.ConnectionValidator validateConnection
    INFO: Successfully connected to server via http://www.poweredbypulse.com:80 using proxy.retail-group.net:80
    16-Dec-2008 16:29:48 com.genuitec.pulse2.client.services.internal.PulseInitializer initializeServerConnection
    INFO: Initialized client settings for connectivity to the server
    16-Dec-2008 16:29:50 com.genuitec.pulse2.client.common.offlineinstaller.OfflineInstallerBundleService <init>
    INFO: No offline content available; using live installation of software
    16-Dec-2008 16:29:50 com.genuitec.pulse2.client.services.internal.PulseClient execute
    FINE: Request 1 to Pulse server for model (details n/a)
    16-Dec-2008 16:29:50 com.genuitec.pulse2.client.targetcfg.ui.jobs.AbstractLauncherFlowHandler execute
    WARNING: Error setting up branding for rmb-31890
    org.eclipse.maynstall.model.core.exceptions.ModelContextException: Error populating object [com.genuitec.pulse2.model.RealmMemberBlueprint – 31890]
    at org.eclipse.maynstall.client.model.provider.DefaultClientModelContext.get(Unknown Source)
    at org.eclipse.maynstall.client.model.provider.DefaultClientModelContext.get(Unknown Source)
    at org.eclipse.maynstall.model.core.internal.ModelContextFacade.get(Unknown Source)
    at com.genuitec.pulse2.client.targetcfg.ui.jobs.AbstractLauncherFlowHandler.execute(Unknown Source)
    at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:281)
    at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
    at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
    at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
    at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:247)
    at org.eclipse.ui.menus.CommandContributionItem.handleWidgetSelection(CommandContributionItem.java:619)
    at org.eclipse.ui.menus.CommandContributionItem.access$10(CommandContributionItem.java:605)
    at org.eclipse.ui.menus.CommandContributionItem$4.handleEvent(CommandContributionItem.java:595)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
    Caused by: org.eclipse.maynstall.model.core.exceptions.PopulateException: Error reading [class com.genuitec.pulse2.model.RealmMemberBlueprint – 31890]
    at org.eclipse.maynstall.client.model.provider.DefaultClientModelContext.populateInternal(Unknown Source)
    … 36 more
    Caused by: org.eclipse.maynstall.client.core.MaynstallActionException: You must be logged in to access this object
    at org.eclipse.maynstall.client.core.MaynstallActionResponse.fromWire(Unknown Source)
    at org.eclipse.maynstall.client.core.MaynstallActionResponse.fromWire(Unknown Source)
    at org.eclipse.maynstall.client.core.MaynstallClient.execute(Unknown Source)
    at org.eclipse.maynstall.client.core.MaynstallClient.execute(Unknown Source)
    at com.genuitec.pulse2.client.services.internal.PulseClient.access$0(Unknown Source)
    at com.genuitec.pulse2.client.services.internal.PulseClient$1.run(Unknown Source)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
    16-Dec-2008 16:29:51 com.genuitec.pulse2.client.services.internal.PulseClient execute
    FINE: Request 2 to Pulse server for model (executing procedure loadBlueprint rmb-31890)
    16-Dec-2008 16:29:51 com.genuitec.pulse2.client.launcher.ui.pages.LoadingCatalogPage$1 run
    SEVERE: Failed to transition through loading state
    com.genuitec.pulse2.client.common.launcher.TransitionFailedException: Unable to load catalog
    at com.genuitec.pulse2.client.common.launcher.internal.LauncherFlow.transition(Unknown Source)
    at com.genuitec.pulse2.client.common.launcher.transition.LoadCatalogTransition.transition(Unknown Source)
    at com.genuitec.pulse2.client.launcher.ui.pages.LoadingCatalogPage$1.run(Unknown Source)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
    Caused by: org.eclipse.maynstall.model.core.exceptions.PopulateException: Error running procedure for [class com.genuitec.pulse2.model.RealmBlueprint-loadBlueprint]
    at org.eclipse.maynstall.client.model.provider.DefaultClientModelContext.execute(Unknown Source)
    at org.eclipse.maynstall.model.core.internal.ModelContextFacade.execute(Unknown Source)
    at com.genuitec.pulse2.client.common.launcher.internal.AddRemoveSoftwareLoadDelegate.perform(Unknown Source)
    … 4 more
    Caused by: org.eclipse.maynstall.client.core.MaynstallActionException: You must be logged in to access this object
    at org.eclipse.maynstall.client.core.MaynstallActionResponse.fromWire(Unknown Source)
    at org.eclipse.maynstall.client.core.MaynstallActionResponse.fromWire(Unknown Source)
    at org.eclipse.maynstall.client.core.MaynstallClient.execute(Unknown Source)
    at org.eclipse.maynstall.client.core.MaynstallClient.execute(Unknown Source)
    at com.genuitec.pulse2.client.services.internal.PulseClient.access$0(Unknown Source)
    at com.genuitec.pulse2.client.services.internal.PulseClient$1.run(Unknown Source)
    … 1 more

    #292287

    Riyad Kalla
    Member

    Chris,

    Can you do me a favor that would really help us out with figure out what is going on:

    1. Shut down MyEclipse
    2. Go to the <Genuitec Install Dir>\Common\logs directory and erase all the files
    3. Go to the <Genuitec Install Dir>\MyEclipse 7.0 directory (it might be called something else or located somewhere else if you changed that during the install)
    4. In that directory there is a myeclipse.exe file, you can edit the myeclipse.ini file and add (-Dcom.genuitec.pulse.client.wire.debug=true) without the parens on the last time and then fire MyEclipse back up.

    At this point if you can cause the add/remove to fail again, and then shut down MyEclipse and zip up that /logs dir and send it to me? support@genuitec.com ATTN Riyad with a link to this thread, those logs will help us dig right in and figure out what is going on with NTLM as well as the add/remove failure and get that fixed.

    #292321

    christweekie
    Member

    Upon startup, I see an error dialog which says

    ‘Initializing TargetCfg’ has encountered a problem.

    The details area has this

    An internal error occurred during: “Initializing TargetCfg”.
    NtlmCredential required for NTLM authentication.

    Accessing “Add or remove software ” then asks for my NTLM authentication credentials. I enter these (without the domain or asking to save the details). The pulse window appears but I then get an error saying that “An unexpected error occurred loading the software catalog” The details says this

    Unable to load catalog
    Error running procedure for [class com.genuitec.pulse2.model.RealmBlueprint-loadBlueprint]

    I’ll email the logs now.

    #292380

    Riyad Kalla
    Member

    Chris, we got them, they are sent off, NTLM is fixed and a fix should be going out today or tomorrow (you’ll see an update in the Dashboard for “Pulse Services”). I also emailed you a workaround on how to disable the saved credentials which is what is causing the failure.

    #292452

    LexisNexis
    Member

    Could you tell us where the fix is? I have the same problem.

    Thanks!

    ct

    #292782

    Riyad Kalla
    Member

    This message has not been recovered.

    #292801

    tony.wei
    Member

    This message has not been recovered.

    #292861

    Riyad Kalla
    Member

    This message has not been recovered.

    #294068

    brentroyac
    Member

    Hi,
    Struggling with NTLM proxy issue. Get the prompt when I go to MyEclipse > Manage MyEciplse Plugin
    I do not get the dashboard either.

    #294135

    Riyad Kalla
    Member

    brentroyac,

    A workaround to get NTLM working long enough to pull down the 7.0.1 patch that fixes it is as follows:
    ==========================
    Make sure this is not the fixed NTLM issue that we had right after we released MyEclipse 7.0. If you are still on 7.0 (and not 7.0.1) and experiencing this issue behind an NTLM proxy, you won’t be able to get correctly connected to your proxy at all. The fix is to drill down to the <Genuitec> install directory and erase the following file:
    Common/configuration/com.genuitec.pulse2.common.http/connection.storage

    This will remove the cached (incorrect) NTLM credentials and allow the correct login to take place. DO NOT re-save your credentials when logging back in *until* you have gotten the 7.0.1 update listed in the Dashboard on startup in MyEclipse and applied it. After restarting with the 7.0.1 patch, you are fine to save the credentials then.
    ==========================

Viewing 13 posts - 1 through 13 (of 13 total)
Reply To: pulse and proxy woes

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