Eclipse Foundation Member
GitHub Mylyn Connector

Add this URL to your Eclipse Installation to reach this Solution's Update Site.

Mars (4.5)
Luna (4.4)
Kepler (4.3)
Juno (4.2, 3.8)
Previous to Juno (<=4.1)
Neon (4.6)

Learn more...

Details Group Tabs

Tsogtgerel Tsogtsaikhan's picture

Basic Authentication: Error validating settings: Must specify two-factor authentication OTP code.
Personal access tokens: Error validating settings: Not Found

Tsogtgerel Tsogtsaikhan's picture

.git suffix removed from the Server field and with Personal access tokens: validation success!!!

Sergei Fedorov's picture

My account on github is setup with two-factor authentication, the mylyn connector fails with
Unexpected error: Must specify two-factor authentication OTP code.

Martin Melik-Merkumians's picture

The repository is not located at the given location anymore

Gabriel Einsdorf's picture

The following link points to the working repository:
http://download.eclipse.org/egit/github/updates/

Jonathan Wooldridge's picture

http://download.eclipse.org/egit/github/updates/
ID field states: org.eclipse.mylyn.github.feature.feature.group

eclipse.buildId=4.5.2.M20160212-1500
java.version=1.7.0_80
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product

org.eclipse.ui
Error
Wed Mar 16 19:25:50 PDT 2016
Unhandled event loop exception

java.lang.NullPointerException
at org.eclipse.equinox.internal.p2.ui.dialogs.CopyUtils.getIndentedClipboardText(CopyUtils.java:42)
at org.eclipse.equinox.internal.p2.ui.dialogs.ResolutionResultsWizardPage.getClipboardText(ResolutionResultsWizardPage.java:296)
at org.eclipse.equinox.internal.p2.ui.dialogs.ProvisioningWizardPage.copyToClipboard(ProvisioningWizardPage.java:40)
at org.eclipse.equinox.internal.p2.ui.dialogs.ResolutionStatusPage.copyToClipboard(ResolutionStatusPage.java:1)
at org.eclipse.equinox.internal.p2.ui.dialogs.ResolutionResultsWizardPage.copyToClipboard(ResolutionResultsWizardPage.java:1)
at org.eclipse.equinox.internal.p2.ui.dialogs.SizeComputingWizardPage.copyToClipboard(SizeComputingWizardPage.java:1)
at org.eclipse.equinox.internal.p2.ui.dialogs.InstallWizardPage.copyToClipboard(InstallWizardPage.java:1)
at org.eclipse.equinox.internal.p2.ui.dialogs.CopyPopup$1.widgetSelected(CopyPopup.java:36)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4362)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1113)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4180)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3769)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:827)
at org.eclipse.jface.window.Window.open(Window.java:803)
at org.eclipse.equinox.p2.ui.ProvisioningUI.openInstallWizard(ProvisioningUI.java:227)
at org.eclipse.equinox.p2.ui.ProvisioningUI.openInstallWizard(ProvisioningUI.java:203)
at org.eclipse.equinox.internal.p2.ui.sdk.InstallNewSoftwareHandler.doExecute(InstallNewSoftwareHandler.java:31)
at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler.doExecuteAndLoad(PreloadingRepositoryHandler.java:121)
at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler$1.run(PreloadingRepositoryHandler.java:68)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler.execute(PreloadingRepositoryHandler.java:66)
at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295)
at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
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:606)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:252)
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:234)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:493)
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:486)
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:799)
at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.handleWidgetSelection(HandledContributionItem.java:675)
at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.access$7(HandledContributionItem.java:659)
at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem$4.handleEvent(HandledContributionItem.java:592)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4362)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1113)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4180)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3769)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
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:606)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
at org.eclipse.equinox.launcher.Main.run(Main.java:1515)
at org.eclipse.equinox.launcher.Main.main(Main.java:1488)

Andrew Matsovkin's picture

As for last posted update link ( http://download.eclipse.org/egit/github/updates#sthash.wT786WZx.dpuf )

Get this error
An error occurred while collecting items to be installed
session context was:(profile=epp.package.php, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Problems downloading artifact: org.eclipse.update.feature,org.eclipse.mylyn.github.feature,4.0.1.201506240215-r.
Downloaded stream not a valid archive. Check the server.

Rahul Sharesth's picture

I am trying to set up my Eclipse environment with EGIT and the Mylyn GIT Connector. The pull request task is missing "commits(0)" field and there is no option to select/configure.

Please advise as to how to go about pull request from eclipse.

Patrick Seiter's picture

So first, because the marketplace doesn't provide a link to the update site this uses (I really don't like the Marketplace, or even use it. I always add update sites to my installation), I had to try installing this. Lo and behold! It failed with the following message:

No repository found at http://download.eclipse.org/egit/github/updates-2.3.

If you correct it to:

http://archive.eclipse.org/egit/github/updates-2.3/

And try to install by adding it as an update site, you will probably get this message:

Cannot complete the install because one or more required items could not be found.
  Software being installed: Eclipse EGit Mylyn GitHub Feature 2.3.0.201302130906 (org.eclipse.mylyn.github.feature.feature.group 2.3.0.201302130906)
  Missing requirement: Mylyn GitHub Connector Core 2.3.0.201302130906 (org.eclipse.mylyn.github.core 2.3.0.201302130906) requires 'package org.eclipse.egit.core [2.3.0,2.4.0)' but it could not be found
  Cannot satisfy dependency:
    From: Eclipse EGit Mylyn GitHub Feature 2.3.0.201302130906 (org.eclipse.mylyn.github.feature.feature.group 2.3.0.201302130906)
    To: org.eclipse.mylyn.github.core [2.3.0.201302130906]

That's because it shouldn't be trying to install the 2.3 branch. Change your update site to:

http://download.eclipse.org/egit/github/updates/

And it will work fine.

Rahul Upadhyay's picture

github-mylyn-connector plugin update site is moved to

"http://archive.eclipse.org/egit/github/updates-2.3" , Please update link accordingly.
Right now we are manually installing in eclipse.

Ricardo Gladwell's picture

The update site has moved to http://download.eclipse.org/egit/github/updates

Please update

Jörg Hohwiller's picture

I had this plugin installed and used the mylyn connector with great success.
Now, I want to install it again into a new eclipse and the update site is simply gone.
This problem already persists since several weeks.
Could you please fix this and redeploy the connector or leave any information when this will be fixed or what the new update site is. This marketplace entry is just broken and useless as it is...
Thanks
Jörg

Jean-Pol Landrain's picture

Yep. Added this url as a new site in "Install New Software..." and it works fine. Thank you.

Samuel Suther's picture

Cannot complete the install because one or more required items could not be found.
Software being installed: Eclipse EGit Mylyn GitHub Feature 2.3.0.201302130906 (org.eclipse.mylyn.github.feature.feature.group 2.3.0.201302130906)
Missing requirement: Mylyn GitHub Connector Core 2.3.0.201302130906 (org.eclipse.mylyn.github.core 2.3.0.201302130906) requires 'package org.eclipse.jgit.lib [2.3.0,2.4.0)' but it could not be found

Andreas  Hoehmann's picture

Cannot complete the install because one or more required items could not be found.
Software being installed: Eclipse EGit Mylyn GitHub Feature 2.3.0.201302130906 (org.eclipse.mylyn.github.feature.feature.group 2.3.0.201302130906)
Missing requirement: Mylyn GitHub Connector Core 2.3.0.201302130906 (org.eclipse.mylyn.github.core 2.3.0.201302130906) requires 'package org.eclipse.jgit.lib [2.3.0,2.4.0)' but it could not be found
Cannot satisfy dependency:
From: Eclipse EGit Mylyn GitHub Feature 2.3.0.201302130906 (org.eclipse.mylyn.github.feature.feature.group 2.3.0.201302130906)
To: org.eclipse.mylyn.github.core [2.3.0.201302130906]

Reuben John's picture

On my eclipse juno (Juno Service Release 2), it says :
requires 'package org.eclipse.jgit.lib [2.3.0,2.4.0)' but it could not be found

Christophe Bouchon's picture

Happened to me yesterday because GitHub Mylyn Connector (http://download.eclipse.org/egit/github/updates) was missing in Eclipse Window / Preferences / Install/Update / Available Software Sites and Eclipse tried to retrieve the obsolete version 2.3.0 from another http://download.eclipse.org/??? software site (can't remember exactly), including org.eclipse.mylyn.github.ui [2.3.0.201302130906] while there already was a preinstalled 3.0.3.something version in Juno. Adding the missing Software Site allowed me to install version 3.0.3...

Samuel Suther's picture

Please could you try to explain it a bit , i don't realy understand what exactly you did now to fix it.

Paul Verest's picture

It works!

Although I don't like configuration process.

This caused me to blog it down on GitHub in eclipse-node-ide Hints.md

Hope it helps you to start quicker.