Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Oomph » Egit dependency error when using github template.
Egit dependency error when using github template. [message #1405446] Thu, 07 August 2014 11:32 Go to next message
Christophe Bouhier is currently offline Christophe BouhierFriend
Messages: 937
Registered: July 2009
Senior Member
Hi,

Well, finally ventured into Oomph.
I try to use the github template from the setup-wizard,

I use all the defaults, only specifying some github stuff.
(see my setup attached).

The install fails, as Egit misses a dependency.
Is this a know issue with the github template?



Rgds Christophe




[13:30:53] ERROR: org.eclipse.equinox.p2.director code=10053 Cannot
complete the install because one or more required items could not be found.
at
org.eclipse.oomph.util.AbstractOomphPlugin.coreException(AbstractOomphPlugin.java:191)
at
org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.resolve(ProfileTransactionImpl.java:351)
at
org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:306)
at
org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:692)
at
org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:2372)
at
org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:2328)
at
org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:2318)
at
org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:2258)
at
org.eclipse.oomph.setup.ui.wizards.ProgressPage$7.run(ProgressPage.java:377)
at
org.eclipse.oomph.setup.ui.wizards.ProgressPage$9$1.run(ProgressPage.java:454)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
ERROR: org.eclipse.equinox.p2.director code=0 Software being
installed: artificial_root 1.0.0
ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement:
Git Team Provider UI 3.4.1.201406201815-r (org.eclipse.egit.ui
3.4.1.201406201815-r) requires 'bundle org.eclipse.core.variables
[3.2.0,4.0.0)' but it could not be found
ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
ERROR: org.eclipse.equinox.p2.director code=0 From: artificial_root
1.0.0
ERROR: org.eclipse.equinox.p2.director code=0 To:
org.eclipse.egit.feature.group 0.0.0
ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse Git
Team Provider 3.4.1.201406201815-r (org.eclipse.egit.feature.group
3.4.1.201406201815-r)
ERROR: org.eclipse.equinox.p2.director code=0 To:
org.eclipse.egit.ui [3.4.1.201406201815-r]

[13:30:53] ERROR: org.eclipse.equinox.p2.director code=10053 Cannot
complete the install because one or more required items could not be found.
at
org.eclipse.oomph.util.AbstractOomphPlugin.coreException(AbstractOomphPlugin.java:191)
at
org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.resolve(ProfileTransactionImpl.java:351)
at
org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:306)
at
org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:692)
at
org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:2372)
at
org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:2328)
at
org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:2318)
at
org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:2258)
at
org.eclipse.oomph.setup.ui.wizards.ProgressPage$7.run(ProgressPage.java:377)
at
org.eclipse.oomph.setup.ui.wizards.ProgressPage$9$1.run(ProgressPage.java:454)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
ERROR: org.eclipse.equinox.p2.director code=0 Software being
installed: artificial_root 1.0.0
ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement:
Git Team Provider UI 3.4.1.201406201815-r (org.eclipse.egit.ui
3.4.1.201406201815-r) requires 'bundle org.eclipse.core.variables
[3.2.0,4.0.0)' but it could not be found
ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
ERROR: org.eclipse.equinox.p2.director code=0 From: artificial_root
1.0.0
ERROR: org.eclipse.equinox.p2.director code=0 To:
org.eclipse.egit.feature.group 0.0.0
ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse Git
Team Provider 3.4.1.201406201815-r (org.eclipse.egit.feature.group
3.4.1.201406201815-r)
ERROR: org.eclipse.equinox.p2.director code=0 To:
org.eclipse.egit.ui [3.4.1.201406201815-r]
Re: Egit dependency error when using github template. [message #1405482 is a reply to message #1405446] Thu, 07 August 2014 12:52 Go to previous messageGo to next message
Christophe Bouhier is currently offline Christophe BouhierFriend
Messages: 937
Registered: July 2009
Senior Member
Started again, with a clean ws and I manage to get P2 director task
completing. However, when the git tasks kicks I get an exception here:


[14:50:42] Performing setup task Git Clone
git@xxxxxxxx:dzonekl/netxstudio.git (master)
[14:50:42] Creating local branch master
[14:50:42] java.lang.Exception:
org.eclipse.jgit.api.errors.RefNotFoundException: Ref
refs/remotes/origin/master can not be resolved


Now, that git repo URI doesn' t look correct.
I want to edit my setup from the menu -> OPen <User> - NetXForge -
Master . The setup editor is launched, but I can't edit the variables to
change the git repo URI. What am I doing wrong?

Thank you,
Christophe



On 07-08-14 13:32, Christophe Bouhier wrote:
> Hi,
>
> Well, finally ventured into Oomph.
> I try to use the github template from the setup-wizard,
>
> I use all the defaults, only specifying some github stuff.
> (see my setup attached).
>
> The install fails, as Egit misses a dependency.
> Is this a know issue with the github template?
>
>
>
> Rgds Christophe
>
>
>
>
> [13:30:53] ERROR: org.eclipse.equinox.p2.director code=10053 Cannot
> complete the install because one or more required items could not be found.
> at
> org.eclipse.oomph.util.AbstractOomphPlugin.coreException(AbstractOomphPlugin.java:191)
>
> at
> org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.resolve(ProfileTransactionImpl.java:351)
>
> at
> org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:306)
>
> at
> org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:692)
> at
> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:2372)
>
> at
> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:2328)
>
> at
> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:2318)
>
> at
> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:2258)
>
> at
> org.eclipse.oomph.setup.ui.wizards.ProgressPage$7.run(ProgressPage.java:377)
>
> at
> org.eclipse.oomph.setup.ui.wizards.ProgressPage$9$1.run(ProgressPage.java:454)
>
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
> ERROR: org.eclipse.equinox.p2.director code=0 Software being
> installed: artificial_root 1.0.0
> ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement:
> Git Team Provider UI 3.4.1.201406201815-r (org.eclipse.egit.ui
> 3.4.1.201406201815-r) requires 'bundle org.eclipse.core.variables
> [3.2.0,4.0.0)' but it could not be found
> ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
> ERROR: org.eclipse.equinox.p2.director code=0 From: artificial_root
> 1.0.0
> ERROR: org.eclipse.equinox.p2.director code=0 To:
> org.eclipse.egit.feature.group 0.0.0
> ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
> ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse Git
> Team Provider 3.4.1.201406201815-r (org.eclipse.egit.feature.group
> 3.4.1.201406201815-r)
> ERROR: org.eclipse.equinox.p2.director code=0 To:
> org.eclipse.egit.ui [3.4.1.201406201815-r]
>
> [13:30:53] ERROR: org.eclipse.equinox.p2.director code=10053 Cannot
> complete the install because one or more required items could not be found.
> at
> org.eclipse.oomph.util.AbstractOomphPlugin.coreException(AbstractOomphPlugin.java:191)
>
> at
> org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.resolve(ProfileTransactionImpl.java:351)
>
> at
> org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:306)
>
> at
> org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:692)
> at
> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:2372)
>
> at
> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:2328)
>
> at
> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:2318)
>
> at
> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:2258)
>
> at
> org.eclipse.oomph.setup.ui.wizards.ProgressPage$7.run(ProgressPage.java:377)
>
> at
> org.eclipse.oomph.setup.ui.wizards.ProgressPage$9$1.run(ProgressPage.java:454)
>
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
> ERROR: org.eclipse.equinox.p2.director code=0 Software being
> installed: artificial_root 1.0.0
> ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement:
> Git Team Provider UI 3.4.1.201406201815-r (org.eclipse.egit.ui
> 3.4.1.201406201815-r) requires 'bundle org.eclipse.core.variables
> [3.2.0,4.0.0)' but it could not be found
> ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
> ERROR: org.eclipse.equinox.p2.director code=0 From: artificial_root
> 1.0.0
> ERROR: org.eclipse.equinox.p2.director code=0 To:
> org.eclipse.egit.feature.group 0.0.0
> ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
> ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse Git
> Team Provider 3.4.1.201406201815-r (org.eclipse.egit.feature.group
> 3.4.1.201406201815-r)
> ERROR: org.eclipse.equinox.p2.director code=0 To:
> org.eclipse.egit.ui [3.4.1.201406201815-r]
Re: Egit dependency error when using github template. [message #1405493 is a reply to message #1405482] Thu, 07 August 2014 13:23 Go to previous messageGo to next message
Christophe Bouhier is currently offline Christophe BouhierFriend
Messages: 937
Registered: July 2009
Senior Member
Again solved this one, by going back in the wizard, which allowed me to
change the git URI, variable. Just wondering, why the variables can't be
edited in the .setup file?


now, the git-clone task is running, but hangs at 40%.
When I look at the clone location, it has made a <project>.git/master
folder with .git but nothing else. Cloning shouldn't take too long...
Known issue?


Cheers Christophe


On 07-08-14 14:52, Christophe Bouhier wrote:
> Started again, with a clean ws and I manage to get P2 director task
> completing. However, when the git tasks kicks I get an exception here:
>
>
> [14:50:42] Performing setup task Git Clone
> git@xxxxxxxx:dzonekl/netxstudio.git (master)
> [14:50:42] Creating local branch master
> [14:50:42] java.lang.Exception:
> org.eclipse.jgit.api.errors.RefNotFoundException: Ref
> refs/remotes/origin/master can not be resolved
>
>
> Now, that git repo URI doesn' t look correct.
> I want to edit my setup from the menu -> OPen <User> - NetXForge -
> Master . The setup editor is launched, but I can't edit the variables to
> change the git repo URI. What am I doing wrong?
>
> Thank you,
> Christophe
>
>
>
> On 07-08-14 13:32, Christophe Bouhier wrote:
>> Hi,
>>
>> Well, finally ventured into Oomph.
>> I try to use the github template from the setup-wizard,
>>
>> I use all the defaults, only specifying some github stuff.
>> (see my setup attached).
>>
>> The install fails, as Egit misses a dependency.
>> Is this a know issue with the github template?
>>
>>
>>
>> Rgds Christophe
>>
>>
>>
>>
>> [13:30:53] ERROR: org.eclipse.equinox.p2.director code=10053 Cannot
>> complete the install because one or more required items could not be
>> found.
>> at
>> org.eclipse.oomph.util.AbstractOomphPlugin.coreException(AbstractOomphPlugin.java:191)
>>
>>
>> at
>> org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.resolve(ProfileTransactionImpl.java:351)
>>
>>
>> at
>> org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:306)
>>
>>
>> at
>> org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:692)
>> at
>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:2372)
>>
>>
>> at
>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:2328)
>>
>>
>> at
>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:2318)
>>
>>
>> at
>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:2258)
>>
>>
>> at
>> org.eclipse.oomph.setup.ui.wizards.ProgressPage$7.run(ProgressPage.java:377)
>>
>>
>> at
>> org.eclipse.oomph.setup.ui.wizards.ProgressPage$9$1.run(ProgressPage.java:454)
>>
>>
>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
>> ERROR: org.eclipse.equinox.p2.director code=0 Software being
>> installed: artificial_root 1.0.0
>> ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement:
>> Git Team Provider UI 3.4.1.201406201815-r (org.eclipse.egit.ui
>> 3.4.1.201406201815-r) requires 'bundle org.eclipse.core.variables
>> [3.2.0,4.0.0)' but it could not be found
>> ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy
>> dependency:
>> ERROR: org.eclipse.equinox.p2.director code=0 From: artificial_root
>> 1.0.0
>> ERROR: org.eclipse.equinox.p2.director code=0 To:
>> org.eclipse.egit.feature.group 0.0.0
>> ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy
>> dependency:
>> ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse Git
>> Team Provider 3.4.1.201406201815-r (org.eclipse.egit.feature.group
>> 3.4.1.201406201815-r)
>> ERROR: org.eclipse.equinox.p2.director code=0 To:
>> org.eclipse.egit.ui [3.4.1.201406201815-r]
>>
>> [13:30:53] ERROR: org.eclipse.equinox.p2.director code=10053 Cannot
>> complete the install because one or more required items could not be
>> found.
>> at
>> org.eclipse.oomph.util.AbstractOomphPlugin.coreException(AbstractOomphPlugin.java:191)
>>
>>
>> at
>> org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.resolve(ProfileTransactionImpl.java:351)
>>
>>
>> at
>> org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:306)
>>
>>
>> at
>> org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:692)
>> at
>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:2372)
>>
>>
>> at
>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:2328)
>>
>>
>> at
>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:2318)
>>
>>
>> at
>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:2258)
>>
>>
>> at
>> org.eclipse.oomph.setup.ui.wizards.ProgressPage$7.run(ProgressPage.java:377)
>>
>>
>> at
>> org.eclipse.oomph.setup.ui.wizards.ProgressPage$9$1.run(ProgressPage.java:454)
>>
>>
>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
>> ERROR: org.eclipse.equinox.p2.director code=0 Software being
>> installed: artificial_root 1.0.0
>> ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement:
>> Git Team Provider UI 3.4.1.201406201815-r (org.eclipse.egit.ui
>> 3.4.1.201406201815-r) requires 'bundle org.eclipse.core.variables
>> [3.2.0,4.0.0)' but it could not be found
>> ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy
>> dependency:
>> ERROR: org.eclipse.equinox.p2.director code=0 From: artificial_root
>> 1.0.0
>> ERROR: org.eclipse.equinox.p2.director code=0 To:
>> org.eclipse.egit.feature.group 0.0.0
>> ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy
>> dependency:
>> ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse Git
>> Team Provider 3.4.1.201406201815-r (org.eclipse.egit.feature.group
>> 3.4.1.201406201815-r)
>> ERROR: org.eclipse.equinox.p2.director code=0 To:
>> org.eclipse.egit.ui [3.4.1.201406201815-r]
>
Re: Egit dependency error when using github template. [message #1405537 is a reply to message #1405493] Thu, 07 August 2014 15:10 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 31035
Registered: July 2009
Senior Member
Christophe,

COmments below.

On 07/08/2014 3:23 PM, Christophe Bouhier wrote:
> Again solved this one, by going back in the wizard, which allowed me
> to change the git URI, variable.
There is already a setup for EGit, so I'm not sure what you're trying to do.
> Just wondering, why the variables can't be edited in the .setup file?
Which setup? Which variables? Of course most of the setups are at an
http location, so you can't edit those.
>
>
> now, the git-clone task is running, but hangs at 40%.
Once you see the cloning, it's really just EGit/JGit in action and yes,
it's possible for them to hang. It's very annoying.
> When I look at the clone location, it has made a <project>.git/master
> folder with .git but nothing else. Cloning shouldn't take too long...
Most clones aren't so big they'd take more than a minute.
> Known issue?
Networks are what they are. They just fail sometimes, and while we try
to delete the clone if it fails to complete, sometimes there are file
handles open and we can't delete it. Such a broken clone can cause
problems next time...
>
>
> Cheers Christophe
>
>
> On 07-08-14 14:52, Christophe Bouhier wrote:
>> Started again, with a clean ws and I manage to get P2 director task
>> completing. However, when the git tasks kicks I get an exception here:
>>
>>
>> [14:50:42] Performing setup task Git Clone
>> git@xxxxxxxx:dzonekl/netxstudio.git (master)
>> [14:50:42] Creating local branch master
>> [14:50:42] java.lang.Exception:
>> org.eclipse.jgit.api.errors.RefNotFoundException: Ref
>> refs/remotes/origin/master can not be resolved
>>
>>
>> Now, that git repo URI doesn' t look correct.
>> I want to edit my setup from the menu -> OPen <User> - NetXForge -
>> Master . The setup editor is launched, but I can't edit the variables to
>> change the git repo URI. What am I doing wrong?
>>
>> Thank you,
>> Christophe
>>
>>
>>
>> On 07-08-14 13:32, Christophe Bouhier wrote:
>>> Hi,
>>>
>>> Well, finally ventured into Oomph.
>>> I try to use the github template from the setup-wizard,
>>>
>>> I use all the defaults, only specifying some github stuff.
>>> (see my setup attached).
>>>
>>> The install fails, as Egit misses a dependency.
>>> Is this a know issue with the github template?
>>>
>>>
>>>
>>> Rgds Christophe
>>>
>>>
>>>
>>>
>>> [13:30:53] ERROR: org.eclipse.equinox.p2.director code=10053 Cannot
>>> complete the install because one or more required items could not be
>>> found.
>>> at
>>> org.eclipse.oomph.util.AbstractOomphPlugin.coreException(AbstractOomphPlugin.java:191)
>>>
>>>
>>>
>>> at
>>> org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.resolve(ProfileTransactionImpl.java:351)
>>>
>>>
>>>
>>> at
>>> org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:306)
>>>
>>>
>>>
>>> at
>>> org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:692)
>>> at
>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:2372)
>>>
>>>
>>>
>>> at
>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:2328)
>>>
>>>
>>>
>>> at
>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:2318)
>>>
>>>
>>>
>>> at
>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:2258)
>>>
>>>
>>>
>>> at
>>> org.eclipse.oomph.setup.ui.wizards.ProgressPage$7.run(ProgressPage.java:377)
>>>
>>>
>>>
>>> at
>>> org.eclipse.oomph.setup.ui.wizards.ProgressPage$9$1.run(ProgressPage.java:454)
>>>
>>>
>>>
>>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
>>> ERROR: org.eclipse.equinox.p2.director code=0 Software being
>>> installed: artificial_root 1.0.0
>>> ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement:
>>> Git Team Provider UI 3.4.1.201406201815-r (org.eclipse.egit.ui
>>> 3.4.1.201406201815-r) requires 'bundle org.eclipse.core.variables
>>> [3.2.0,4.0.0)' but it could not be found
>>> ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy
>>> dependency:
>>> ERROR: org.eclipse.equinox.p2.director code=0 From:
>>> artificial_root
>>> 1.0.0
>>> ERROR: org.eclipse.equinox.p2.director code=0 To:
>>> org.eclipse.egit.feature.group 0.0.0
>>> ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy
>>> dependency:
>>> ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse Git
>>> Team Provider 3.4.1.201406201815-r (org.eclipse.egit.feature.group
>>> 3.4.1.201406201815-r)
>>> ERROR: org.eclipse.equinox.p2.director code=0 To:
>>> org.eclipse.egit.ui [3.4.1.201406201815-r]
>>>
>>> [13:30:53] ERROR: org.eclipse.equinox.p2.director code=10053 Cannot
>>> complete the install because one or more required items could not be
>>> found.
>>> at
>>> org.eclipse.oomph.util.AbstractOomphPlugin.coreException(AbstractOomphPlugin.java:191)
>>>
>>>
>>>
>>> at
>>> org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.resolve(ProfileTransactionImpl.java:351)
>>>
>>>
>>>
>>> at
>>> org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:306)
>>>
>>>
>>>
>>> at
>>> org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:692)
>>> at
>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:2372)
>>>
>>>
>>>
>>> at
>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:2328)
>>>
>>>
>>>
>>> at
>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:2318)
>>>
>>>
>>>
>>> at
>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:2258)
>>>
>>>
>>>
>>> at
>>> org.eclipse.oomph.setup.ui.wizards.ProgressPage$7.run(ProgressPage.java:377)
>>>
>>>
>>>
>>> at
>>> org.eclipse.oomph.setup.ui.wizards.ProgressPage$9$1.run(ProgressPage.java:454)
>>>
>>>
>>>
>>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
>>> ERROR: org.eclipse.equinox.p2.director code=0 Software being
>>> installed: artificial_root 1.0.0
>>> ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement:
>>> Git Team Provider UI 3.4.1.201406201815-r (org.eclipse.egit.ui
>>> 3.4.1.201406201815-r) requires 'bundle org.eclipse.core.variables
>>> [3.2.0,4.0.0)' but it could not be found
>>> ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy
>>> dependency:
>>> ERROR: org.eclipse.equinox.p2.director code=0 From:
>>> artificial_root
>>> 1.0.0
>>> ERROR: org.eclipse.equinox.p2.director code=0 To:
>>> org.eclipse.egit.feature.group 0.0.0
>>> ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy
>>> dependency:
>>> ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse Git
>>> Team Provider 3.4.1.201406201815-r (org.eclipse.egit.feature.group
>>> 3.4.1.201406201815-r)
>>> ERROR: org.eclipse.equinox.p2.director code=0 To:
>>> org.eclipse.egit.ui [3.4.1.201406201815-r]
>>
>
Re: Egit dependency error when using github template. [message #1405552 is a reply to message #1405537] Thu, 07 August 2014 15:56 Go to previous messageGo to next message
Christophe Bouhier is currently offline Christophe BouhierFriend
Messages: 937
Registered: July 2009
Senior Member
Ed,
Reply below.

On 07-08-14 17:10, Ed Merks wrote:
> Christophe,
>
> COmments below.
>
> On 07/08/2014 3:23 PM, Christophe Bouhier wrote:
>> Again solved this one, by going back in the wizard, which allowed me
>> to change the git URI, variable.
> There is already a setup for EGit, so I'm not sure what you're trying to
> do.

The git variables in the Egit setup are wrong (Or didn't work in my case),
for example https://github.com/{git.user.id}/{project}.git works for me,
but the var git.clone.remoteURI states:

https://${git.user.id}@github.com/gitroot/dzonekl/netxstudio.git

This is what I wanted to change. It could be this didn't work for me, as
the clone failed earlier, and I had to delete the local clone repo, so
now I am not sure if the EGit URI's are wrong, or my local repo was
broken...

>> Just wondering, why the variables can't be edited in the .setup file?
> Which setup? Which variables? Of course most of the setups are at an
> http location, so you can't edit those.
I didn't realize these vars where remote from Egit,but it makes sense to
have them on an Egit setup, which is shared indeed.
>>
>>
>> now, the git-clone task is running, but hangs at 40%.
> Once you see the cloning, it's really just EGit/JGit in action and yes,
> it's possible for them to hang. It's very annoying.
>> When I look at the clone location, it has made a <project>.git/master
>> folder with .git but nothing else. Cloning shouldn't take too long...
> Most clones aren't so big they'd take more than a minute.
Yes indeed.
>> Known issue?
> Networks are what they are. They just fail sometimes, and while we try
> to delete the clone if it fails to complete, sometimes there are file
> handles open and we can't delete it. Such a broken clone can cause
> problems next time...
ah... this seems it is what I experienced, perhaps this initially
triggered me the URI was wrong....
>>
>>
>> Cheers Christophe
>>
>>
>> On 07-08-14 14:52, Christophe Bouhier wrote:
>>> Started again, with a clean ws and I manage to get P2 director task
>>> completing. However, when the git tasks kicks I get an exception here:
>>>
>>>
>>> [14:50:42] Performing setup task Git Clone
>>> git@xxxxxxxx:dzonekl/netxstudio.git (master)
>>> [14:50:42] Creating local branch master
>>> [14:50:42] java.lang.Exception:
>>> org.eclipse.jgit.api.errors.RefNotFoundException: Ref
>>> refs/remotes/origin/master can not be resolved
>>>
>>>
>>> Now, that git repo URI doesn' t look correct.
>>> I want to edit my setup from the menu -> OPen <User> - NetXForge -
>>> Master . The setup editor is launched, but I can't edit the variables to
>>> change the git repo URI. What am I doing wrong?
>>>
>>> Thank you,
>>> Christophe
>>>
>>>
>>>
>>> On 07-08-14 13:32, Christophe Bouhier wrote:
>>>> Hi,
>>>>
>>>> Well, finally ventured into Oomph.
>>>> I try to use the github template from the setup-wizard,
>>>>
>>>> I use all the defaults, only specifying some github stuff.
>>>> (see my setup attached).
>>>>
>>>> The install fails, as Egit misses a dependency.
>>>> Is this a know issue with the github template?
>>>>
>>>>
>>>>
>>>> Rgds Christophe
>>>>
>>>>
>>>>
>>>>
>>>> [13:30:53] ERROR: org.eclipse.equinox.p2.director code=10053 Cannot
>>>> complete the install because one or more required items could not be
>>>> found.
>>>> at
>>>> org.eclipse.oomph.util.AbstractOomphPlugin.coreException(AbstractOomphPlugin.java:191)
>>>>
>>>>
>>>>
>>>> at
>>>> org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.resolve(ProfileTransactionImpl.java:351)
>>>>
>>>>
>>>>
>>>> at
>>>> org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:306)
>>>>
>>>>
>>>>
>>>> at
>>>> org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:692)
>>>> at
>>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:2372)
>>>>
>>>>
>>>>
>>>> at
>>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:2328)
>>>>
>>>>
>>>>
>>>> at
>>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:2318)
>>>>
>>>>
>>>>
>>>> at
>>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:2258)
>>>>
>>>>
>>>>
>>>> at
>>>> org.eclipse.oomph.setup.ui.wizards.ProgressPage$7.run(ProgressPage.java:377)
>>>>
>>>>
>>>>
>>>> at
>>>> org.eclipse.oomph.setup.ui.wizards.ProgressPage$9$1.run(ProgressPage.java:454)
>>>>
>>>>
>>>>
>>>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
>>>> ERROR: org.eclipse.equinox.p2.director code=0 Software being
>>>> installed: artificial_root 1.0.0
>>>> ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement:
>>>> Git Team Provider UI 3.4.1.201406201815-r (org.eclipse.egit.ui
>>>> 3.4.1.201406201815-r) requires 'bundle org.eclipse.core.variables
>>>> [3.2.0,4.0.0)' but it could not be found
>>>> ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy
>>>> dependency:
>>>> ERROR: org.eclipse.equinox.p2.director code=0 From:
>>>> artificial_root
>>>> 1.0.0
>>>> ERROR: org.eclipse.equinox.p2.director code=0 To:
>>>> org.eclipse.egit.feature.group 0.0.0
>>>> ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy
>>>> dependency:
>>>> ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse Git
>>>> Team Provider 3.4.1.201406201815-r (org.eclipse.egit.feature.group
>>>> 3.4.1.201406201815-r)
>>>> ERROR: org.eclipse.equinox.p2.director code=0 To:
>>>> org.eclipse.egit.ui [3.4.1.201406201815-r]
>>>>
>>>> [13:30:53] ERROR: org.eclipse.equinox.p2.director code=10053 Cannot
>>>> complete the install because one or more required items could not be
>>>> found.
>>>> at
>>>> org.eclipse.oomph.util.AbstractOomphPlugin.coreException(AbstractOomphPlugin.java:191)
>>>>
>>>>
>>>>
>>>> at
>>>> org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.resolve(ProfileTransactionImpl.java:351)
>>>>
>>>>
>>>>
>>>> at
>>>> org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:306)
>>>>
>>>>
>>>>
>>>> at
>>>> org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:692)
>>>> at
>>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:2372)
>>>>
>>>>
>>>>
>>>> at
>>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:2328)
>>>>
>>>>
>>>>
>>>> at
>>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:2318)
>>>>
>>>>
>>>>
>>>> at
>>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:2258)
>>>>
>>>>
>>>>
>>>> at
>>>> org.eclipse.oomph.setup.ui.wizards.ProgressPage$7.run(ProgressPage.java:377)
>>>>
>>>>
>>>>
>>>> at
>>>> org.eclipse.oomph.setup.ui.wizards.ProgressPage$9$1.run(ProgressPage.java:454)
>>>>
>>>>
>>>>
>>>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
>>>> ERROR: org.eclipse.equinox.p2.director code=0 Software being
>>>> installed: artificial_root 1.0.0
>>>> ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement:
>>>> Git Team Provider UI 3.4.1.201406201815-r (org.eclipse.egit.ui
>>>> 3.4.1.201406201815-r) requires 'bundle org.eclipse.core.variables
>>>> [3.2.0,4.0.0)' but it could not be found
>>>> ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy
>>>> dependency:
>>>> ERROR: org.eclipse.equinox.p2.director code=0 From:
>>>> artificial_root
>>>> 1.0.0
>>>> ERROR: org.eclipse.equinox.p2.director code=0 To:
>>>> org.eclipse.egit.feature.group 0.0.0
>>>> ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy
>>>> dependency:
>>>> ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse Git
>>>> Team Provider 3.4.1.201406201815-r (org.eclipse.egit.feature.group
>>>> 3.4.1.201406201815-r)
>>>> ERROR: org.eclipse.equinox.p2.director code=0 To:
>>>> org.eclipse.egit.ui [3.4.1.201406201815-r]
>>>
>>
>
Re: Egit dependency error when using github template. [message #1405742 is a reply to message #1405552] Fri, 08 August 2014 04:36 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6487
Registered: July 2009
Senior Member
Hi Cristophe,

I think our https remoteURI template for GitHub.com suffers from a copy/paste error. The "/gitroot" seems to come from
Eclipse.org and is likely wrong. Please submit a bugzilla.

Cheers
/Eike

----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper


Am 07.08.2014 um 17:56 schrieb Christophe Bouhier:
> Ed,
> Reply below.
>
> On 07-08-14 17:10, Ed Merks wrote:
>> Christophe,
>>
>> COmments below.
>>
>> On 07/08/2014 3:23 PM, Christophe Bouhier wrote:
>>> Again solved this one, by going back in the wizard, which allowed me
>>> to change the git URI, variable.
>> There is already a setup for EGit, so I'm not sure what you're trying to
>> do.
>
> The git variables in the Egit setup are wrong (Or didn't work in my case),
> for example https://github.com/{git.user.id}/{project}.git works for me, but the var git.clone.remoteURI states:
>
> https://${git.user.id}@github.com/gitroot/dzonekl/netxstudio.git
>
> This is what I wanted to change. It could be this didn't work for me, as the clone failed earlier, and I had to delete
> the local clone repo, so now I am not sure if the EGit URI's are wrong, or my local repo was broken...
>
>>> Just wondering, why the variables can't be edited in the .setup file?
>> Which setup? Which variables? Of course most of the setups are at an
>> http location, so you can't edit those.
> I didn't realize these vars where remote from Egit,but it makes sense to have them on an Egit setup, which is shared
> indeed.
>>>
>>>
>>> now, the git-clone task is running, but hangs at 40%.
>> Once you see the cloning, it's really just EGit/JGit in action and yes,
>> it's possible for them to hang. It's very annoying.
>>> When I look at the clone location, it has made a <project>.git/master
>>> folder with .git but nothing else. Cloning shouldn't take too long...
>> Most clones aren't so big they'd take more than a minute.
> Yes indeed.
>>> Known issue?
>> Networks are what they are. They just fail sometimes, and while we try
>> to delete the clone if it fails to complete, sometimes there are file
>> handles open and we can't delete it. Such a broken clone can cause
>> problems next time...
> ah... this seems it is what I experienced, perhaps this initially triggered me the URI was wrong....
>>>
>>>
>>> Cheers Christophe
>>>
>>>
>>> On 07-08-14 14:52, Christophe Bouhier wrote:
>>>> Started again, with a clean ws and I manage to get P2 director task
>>>> completing. However, when the git tasks kicks I get an exception here:
>>>>
>>>>
>>>> [14:50:42] Performing setup task Git Clone
>>>> git@xxxxxxxx:dzonekl/netxstudio.git (master)
>>>> [14:50:42] Creating local branch master
>>>> [14:50:42] java.lang.Exception:
>>>> org.eclipse.jgit.api.errors.RefNotFoundException: Ref
>>>> refs/remotes/origin/master can not be resolved
>>>>
>>>>
>>>> Now, that git repo URI doesn' t look correct.
>>>> I want to edit my setup from the menu -> OPen <User> - NetXForge -
>>>> Master . The setup editor is launched, but I can't edit the variables to
>>>> change the git repo URI. What am I doing wrong?
>>>>
>>>> Thank you,
>>>> Christophe
>>>>
>>>>
>>>>
>>>> On 07-08-14 13:32, Christophe Bouhier wrote:
>>>>> Hi,
>>>>>
>>>>> Well, finally ventured into Oomph.
>>>>> I try to use the github template from the setup-wizard,
>>>>>
>>>>> I use all the defaults, only specifying some github stuff.
>>>>> (see my setup attached).
>>>>>
>>>>> The install fails, as Egit misses a dependency.
>>>>> Is this a know issue with the github template?
>>>>>
>>>>>
>>>>>
>>>>> Rgds Christophe
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> [13:30:53] ERROR: org.eclipse.equinox.p2.director code=10053 Cannot
>>>>> complete the install because one or more required items could not be
>>>>> found.
>>>>> at
>>>>> org.eclipse.oomph.util.AbstractOomphPlugin.coreException(AbstractOomphPlugin.java:191)
>>>>>
>>>>>
>>>>>
>>>>> at
>>>>> org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.resolve(ProfileTransactionImpl.java:351)
>>>>>
>>>>>
>>>>>
>>>>> at
>>>>> org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:306)
>>>>>
>>>>>
>>>>>
>>>>> at
>>>>> org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:692)
>>>>> at
>>>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:2372)
>>>>>
>>>>>
>>>>>
>>>>> at
>>>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:2328)
>>>>>
>>>>>
>>>>>
>>>>> at
>>>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:2318)
>>>>>
>>>>>
>>>>>
>>>>> at
>>>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:2258)
>>>>>
>>>>>
>>>>>
>>>>> at
>>>>> org.eclipse.oomph.setup.ui.wizards.ProgressPage$7.run(ProgressPage.java:377)
>>>>>
>>>>>
>>>>>
>>>>> at
>>>>> org.eclipse.oomph.setup.ui.wizards.ProgressPage$9$1.run(ProgressPage.java:454)
>>>>>
>>>>>
>>>>>
>>>>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
>>>>> ERROR: org.eclipse.equinox.p2.director code=0 Software being
>>>>> installed: artificial_root 1.0.0
>>>>> ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement:
>>>>> Git Team Provider UI 3.4.1.201406201815-r (org.eclipse.egit.ui
>>>>> 3.4.1.201406201815-r) requires 'bundle org.eclipse.core.variables
>>>>> [3.2.0,4.0.0)' but it could not be found
>>>>> ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy
>>>>> dependency:
>>>>> ERROR: org.eclipse.equinox.p2.director code=0 From:
>>>>> artificial_root
>>>>> 1.0.0
>>>>> ERROR: org.eclipse.equinox.p2.director code=0 To:
>>>>> org.eclipse.egit.feature.group 0.0.0
>>>>> ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy
>>>>> dependency:
>>>>> ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse Git
>>>>> Team Provider 3.4.1.201406201815-r (org.eclipse.egit.feature.group
>>>>> 3.4.1.201406201815-r)
>>>>> ERROR: org.eclipse.equinox.p2.director code=0 To:
>>>>> org.eclipse.egit.ui [3.4.1.201406201815-r]
>>>>>
>>>>> [13:30:53] ERROR: org.eclipse.equinox.p2.director code=10053 Cannot
>>>>> complete the install because one or more required items could not be
>>>>> found.
>>>>> at
>>>>> org.eclipse.oomph.util.AbstractOomphPlugin.coreException(AbstractOomphPlugin.java:191)
>>>>>
>>>>>
>>>>>
>>>>> at
>>>>> org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.resolve(ProfileTransactionImpl.java:351)
>>>>>
>>>>>
>>>>>
>>>>> at
>>>>> org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:306)
>>>>>
>>>>>
>>>>>
>>>>> at
>>>>> org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:692)
>>>>> at
>>>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:2372)
>>>>>
>>>>>
>>>>>
>>>>> at
>>>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:2328)
>>>>>
>>>>>
>>>>>
>>>>> at
>>>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:2318)
>>>>>
>>>>>
>>>>>
>>>>> at
>>>>> org.eclipse.oomph.internal.setup.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:2258)
>>>>>
>>>>>
>>>>>
>>>>> at
>>>>> org.eclipse.oomph.setup.ui.wizards.ProgressPage$7.run(ProgressPage.java:377)
>>>>>
>>>>>
>>>>>
>>>>> at
>>>>> org.eclipse.oomph.setup.ui.wizards.ProgressPage$9$1.run(ProgressPage.java:454)
>>>>>
>>>>>
>>>>>
>>>>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
>>>>> ERROR: org.eclipse.equinox.p2.director code=0 Software being
>>>>> installed: artificial_root 1.0.0
>>>>> ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement:
>>>>> Git Team Provider UI 3.4.1.201406201815-r (org.eclipse.egit.ui
>>>>> 3.4.1.201406201815-r) requires 'bundle org.eclipse.core.variables
>>>>> [3.2.0,4.0.0)' but it could not be found
>>>>> ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy
>>>>> dependency:
>>>>> ERROR: org.eclipse.equinox.p2.director code=0 From:
>>>>> artificial_root
>>>>> 1.0.0
>>>>> ERROR: org.eclipse.equinox.p2.director code=0 To:
>>>>> org.eclipse.egit.feature.group 0.0.0
>>>>> ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy
>>>>> dependency:
>>>>> ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse Git
>>>>> Team Provider 3.4.1.201406201815-r (org.eclipse.egit.feature.group
>>>>> 3.4.1.201406201815-r)
>>>>> ERROR: org.eclipse.equinox.p2.director code=0 To:
>>>>> org.eclipse.egit.ui [3.4.1.201406201815-r]
>>>>
>>>
>>
>


Re: Egit dependency error when using github template. [message #1405744 is a reply to message #1405742] Fri, 08 August 2014 04:41 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6487
Registered: July 2009
Senior Member
And there seems to be a second bug in that template: The user ID variable should be github.user.id and not git.user.id.
This should work:

https://${github.user.id}@github.com/@{remoteURI}.git

Cheers
/Eike

----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper


Re: Egit dependency error when using github template. [message #1405807 is a reply to message #1405744] Fri, 08 August 2014 08:20 Go to previous messageGo to next message
Christophe Bouhier is currently offline Christophe BouhierFriend
Messages: 937
Registered: July 2009
Senior Member
On 08-08-14 06:41, Eike Stepper wrote:
> And there seems to be a second bug in that template: The user ID
> variable should be github.user.id and not git.user.id. This should work:
>
> https://${github.user.id}@github.com/@{remoteURI}.git
>

See: https://bugs.eclipse.org/bugs/show_bug.cgi?id=441402


Can you please clarify, this substituation? @{remoteURI}
This is the place for the github project name (or git repo) obviously,
but how do I see the value in the setup file? Or more general, where are
variable values stored? The installer doesn't seem to be able to
remember them, I need to fill them in every time, when I run a project
installation.


> Cheers
> /Eike
>
> ----
> http://www.esc-net.de
> http://thegordian.blogspot.com
> http://twitter.com/eikestepper
>
>
Re: Egit dependency error when using github template. [message #1405817 is a reply to message #1405807] Fri, 08 August 2014 08:47 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 31035
Registered: July 2009
Senior Member
Christophe,

Comments below.

On 08/08/2014 10:20 AM, Christophe Bouhier wrote:
> On 08-08-14 06:41, Eike Stepper wrote:
>> And there seems to be a second bug in that template: The user ID
>> variable should be github.user.id and not git.user.id. This should work:
>>
>> https://${github.user.id}@github.com/@{remoteURI}.git
>>
>
> See: https://bugs.eclipse.org/bugs/show_bug.cgi?id=441402
>
>
> Can you please clarify, this substituation? @{remoteURI}
That will substitute the value of the remoteURI field of the containing
task.
> This is the place for the github project name (or git repo) obviously,
> but how do I see the value in the setup file?
In the task you should set the value to the path from the github.com
root to the git repo (without the .git extension of course).

The overall expanded result should appear in the setup so if the task's
ID is foo, you should see foo.remoteURI in the user setup, restricted to
the containing project.

> Or more general, where are variable values stored?
Always in the user.setup and depending on their scope, restricted
appropriately...
> The installer doesn't seem to be able to remember them, I need to fill
> them in every time, when I run a project installation.
That's even after one successful completion of the installer, i.e., that
it's actually been able to launch the installed IDE?
>
>
>> Cheers
>> /Eike
>>
>> ----
>> http://www.esc-net.de
>> http://thegordian.blogspot.com
>> http://twitter.com/eikestepper
>>
>>
>
Re: Egit dependency error when using github template. [message #1405831 is a reply to message #1405817] Fri, 08 August 2014 09:15 Go to previous messageGo to next message
Christophe Bouhier is currently offline Christophe BouhierFriend
Messages: 937
Registered: July 2009
Senior Member
On 08-08-14 10:47, Ed Merks wrote:
> Christophe,
>
> Comments below.
>
> On 08/08/2014 10:20 AM, Christophe Bouhier wrote:
>> On 08-08-14 06:41, Eike Stepper wrote:
>>> And there seems to be a second bug in that template: The user ID
>>> variable should be github.user.id and not git.user.id. This should work:
>>>
>>> https://${github.user.id}@github.com/@{remoteURI}.git
>>>
>>
>> See: https://bugs.eclipse.org/bugs/show_bug.cgi?id=441402
>>
>>
>> Can you please clarify, this substituation? @{remoteURI}
> That will substitute the value of the remoteURI field of the containing
> task.
>> This is the place for the github project name (or git repo) obviously,
>> but how do I see the value in the setup file?
> In the task you should set the value to the path from the github.com
> root to the git repo (without the .git extension of course).
This is where I got confused, because the name 'remoteURI' resembles
github.remoteURIs variable. Not to hammer too much, but perhaps another
more common name would be more appropriate.

>
> The overall expanded result should appear in the setup so if the task's
> ID is foo, you should see foo.remoteURI in the user setup, restricted to
> the containing project.
Ah, I see it now when opening user.setup.
What's the story with all the different setup's is this documented
somewho? Sorry for all the questions :-)

>
>> Or more general, where are variable values stored?
> Always in the user.setup and depending on their scope, restricted
> appropriately...
>> The installer doesn't seem to be able to remember them, I need to fill
>> them in every time, when I run a project installation.
> That's even after one successful completion of the installer, i.e., that
> it's actually been able to launch the installed IDE?
I need to try again, will let you know.
>>
>>
>>> Cheers
>>> /Eike
>>>
>>> ----
>>> http://www.esc-net.de
>>> http://thegordian.blogspot.com
>>> http://twitter.com/eikestepper
>>>
>>>
>>
>
Re: Egit dependency error when using github template. [message #1405837 is a reply to message #1405831] Fri, 08 August 2014 09:26 Go to previous messageGo to next message
Christophe Bouhier is currently offline Christophe BouhierFriend
Messages: 937
Registered: July 2009
Senior Member
Update:

The git clone from github, succeed! Now I move on to targlets and
workingsets! Thanks for this great tool! (p.s. I'd like to help with
documentation, please let me know, where (wiki?,Eclipse help?) and
topics, style etc...

Cheers Christophe

On 08-08-14 11:15, Christophe Bouhier wrote:
> On 08-08-14 10:47, Ed Merks wrote:
>> Christophe,
>>
>> Comments below.
>>
>> On 08/08/2014 10:20 AM, Christophe Bouhier wrote:
>>> On 08-08-14 06:41, Eike Stepper wrote:
>>>> And there seems to be a second bug in that template: The user ID
>>>> variable should be github.user.id and not git.user.id. This should
>>>> work:
>>>>
>>>> https://${github.user.id}@github.com/@{remoteURI}.git
>>>>
>>>
>>> See: https://bugs.eclipse.org/bugs/show_bug.cgi?id=441402
>>>
>>>
>>> Can you please clarify, this substituation? @{remoteURI}
>> That will substitute the value of the remoteURI field of the containing
>> task.
>>> This is the place for the github project name (or git repo) obviously,
>>> but how do I see the value in the setup file?
>> In the task you should set the value to the path from the github.com
>> root to the git repo (without the .git extension of course).
> This is where I got confused, because the name 'remoteURI' resembles
> github.remoteURIs variable. Not to hammer too much, but perhaps another
> more common name would be more appropriate.
>
>>
>> The overall expanded result should appear in the setup so if the task's
>> ID is foo, you should see foo.remoteURI in the user setup, restricted to
>> the containing project.
> Ah, I see it now when opening user.setup.
> What's the story with all the different setup's is this documented
> somewho? Sorry for all the questions :-)
>
>>
>>> Or more general, where are variable values stored?
>> Always in the user.setup and depending on their scope, restricted
>> appropriately...
>>> The installer doesn't seem to be able to remember them, I need to fill
>>> them in every time, when I run a project installation.
>> That's even after one successful completion of the installer, i.e., that
>> it's actually been able to launch the installed IDE?
> I need to try again, will let you know.
>>>
>>>
>>>> Cheers
>>>> /Eike
>>>>
>>>> ----
>>>> http://www.esc-net.de
>>>> http://thegordian.blogspot.com
>>>> http://twitter.com/eikestepper
>>>>
>>>>
>>>
>>
>
Re: Egit dependency error when using github template. [message #1405845 is a reply to message #1405831] Fri, 08 August 2014 09:40 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 31035
Registered: July 2009
Senior Member
Christophe,

Comments below.

On 08/08/2014 11:15 AM, Christophe Bouhier wrote:
> On 08-08-14 10:47, Ed Merks wrote:
>> Christophe,
>>
>> Comments below.
>>
>> On 08/08/2014 10:20 AM, Christophe Bouhier wrote:
>>> On 08-08-14 06:41, Eike Stepper wrote:
>>>> And there seems to be a second bug in that template: The user ID
>>>> variable should be github.user.id and not git.user.id. This should
>>>> work:
>>>>
>>>> https://${github.user.id}@github.com/@{remoteURI}.git
>>>>
>>>
>>> See: https://bugs.eclipse.org/bugs/show_bug.cgi?id=441402
>>>
>>>
>>> Can you please clarify, this substituation? @{remoteURI}
>> That will substitute the value of the remoteURI field of the containing
>> task.
>>> This is the place for the github project name (or git repo) obviously,
>>> but how do I see the value in the setup file?
>> In the task you should set the value to the path from the github.com
>> root to the git repo (without the .git extension of course).
> This is where I got confused, because the name 'remoteURI' resembles
> github.remoteURIs variable. Not to hammer too much, but perhaps
> another more common name would be more appropriate.
For which? Of course they're very closely related and we've struggle
with the fact that there are so many variants of the URI that would
could use. E.g., at Eclipse there are at least 5 variants. Authoring
all those is too much to task, especially given that they follow well
defined patterns.
>
>>
>> The overall expanded result should appear in the setup so if the task's
>> ID is foo, you should see foo.remoteURI in the user setup, restricted to
>> the containing project.
> Ah, I see it now when opening user.setup.
> What's the story with all the different setup's is this documented
> somewho? Sorry for all the questions :-)
So in general the user.setup is intended to store user-specific things,
e.g., tasks the user personally wants performed. It's also intended to
store anything that's been prompted so you don't have to specify it
repeated. But such stored choices need to be restricted so that they
apply only in certain contexts. For example, when I choose to install
an IDE provisioned with a certain project, and that project gives a
choice of which TP should be materialized, that's a choice specific to
that workspace, i.e., the next time I provision a different workspace, I
want to be able to choose a different TP, so such a variable's value
should be restricted to a specific workspace. Other choices for the
project, e.g., do I want to use an ssh: URI verses an https URI for
accessing the clone is something that I'll generally want the same every
time I work with that project, because I'm either use public keys, or
I'm using a password, so that's restricted differently...
>
>>
>>> Or more general, where are variable values stored?
>> Always in the user.setup and depending on their scope, restricted
>> appropriately...
>>> The installer doesn't seem to be able to remember them, I need to fill
>>> them in every time, when I run a project installation.
>> That's even after one successful completion of the installer, i.e., that
>> it's actually been able to launch the installed IDE?
> I need to try again, will let you know.
There is a bugzilla open about the fact that it's annoying that no
variables are saved if the performer doesn't complete successfully. Of
course it's often the case that it's not successful because you've
specified something that's invalid, but in the beginning there are many
things you need to specify, and having to do them all again is very
annoying. E.g., locations of JREs, user names, email addresses, and so
on. We'll need to revisit that issue, e.g., perhaps provide the
explicit option to save the user.setup anyway, even though installation
failed.

I'm busy right now trying to get our password management infrastructure
into a reasonable shape. It's a bit of a disaster, in my opinion.
E.g., we prompt for your Eclipse password, and we save it in secure
storage, which is all fine and good, but once we've done that, there's
no way to change it. So if you get it wrong, which you don't find out
about until later, you're kind of screwed. And when your password at
Eclipse expires and you need to change it, you're also screwed. So we
really need a way to verify that the password is in fact correct (which
I have pretty much working), and then we need a more secure way to
propagating that password to the downstream tasks which use them. It's
all so complicated and when it comes to security, you want to be
extremely respectful of maintaining password privacy.
>>>
>>>
>>>> Cheers
>>>> /Eike
>>>>
>>>> ----
>>>> http://www.esc-net.de
>>>> http://thegordian.blogspot.com
>>>> http://twitter.com/eikestepper
>>>>
>>>>
>>>
>>
>
Re: Egit dependency error when using github template. [message #1405846 is a reply to message #1405837] Fri, 08 August 2014 09:44 Go to previous message
Ed Merks is currently offline Ed MerksFriend
Messages: 31035
Registered: July 2009
Senior Member
Christophe,

Comments below.

On 08/08/2014 11:26 AM, Christophe Bouhier wrote:
> Update:
>
> The git clone from github, succeed!
I appreciate that you provide feedback so I don't feel like you're
completely stuck.
> Now I move on to targlets and workingsets!
I think there remain a few lurking bugs with the workings sets sometimes
not updating as they should. Keep in mind that there is a preference
for managing them, so in the IDE you can look the model, change it, and
save it. Saving it will update all the working sets to reflect those
changes, so you can play a bit with that.
> Thanks for this great tool!
We're certainly tackling a difficult and broad topic, trying to overcome
some of the limitations of the underlying technologies, so it's
definitely a challenge...
> (p.s. I'd like to help with documentation, please let me know, where
> (wiki?,Eclipse help?) and topics, style etc...
I suppose the wiki is the easiest place to help update. Unfortunately
I'm completely not focused on documentation right now... That's more
likely to be a September type of things...
>
> Cheers Christophe
>
> On 08-08-14 11:15, Christophe Bouhier wrote:
>> On 08-08-14 10:47, Ed Merks wrote:
>>> Christophe,
>>>
>>> Comments below.
>>>
>>> On 08/08/2014 10:20 AM, Christophe Bouhier wrote:
>>>> On 08-08-14 06:41, Eike Stepper wrote:
>>>>> And there seems to be a second bug in that template: The user ID
>>>>> variable should be github.user.id and not git.user.id. This should
>>>>> work:
>>>>>
>>>>> https://${github.user.id}@github.com/@{remoteURI}.git
>>>>>
>>>>
>>>> See: https://bugs.eclipse.org/bugs/show_bug.cgi?id=441402
>>>>
>>>>
>>>> Can you please clarify, this substituation? @{remoteURI}
>>> That will substitute the value of the remoteURI field of the containing
>>> task.
>>>> This is the place for the github project name (or git repo) obviously,
>>>> but how do I see the value in the setup file?
>>> In the task you should set the value to the path from the github.com
>>> root to the git repo (without the .git extension of course).
>> This is where I got confused, because the name 'remoteURI' resembles
>> github.remoteURIs variable. Not to hammer too much, but perhaps another
>> more common name would be more appropriate.
>>
>>>
>>> The overall expanded result should appear in the setup so if the task's
>>> ID is foo, you should see foo.remoteURI in the user setup,
>>> restricted to
>>> the containing project.
>> Ah, I see it now when opening user.setup.
>> What's the story with all the different setup's is this documented
>> somewho? Sorry for all the questions :-)
>>
>>>
>>>> Or more general, where are variable values stored?
>>> Always in the user.setup and depending on their scope, restricted
>>> appropriately...
>>>> The installer doesn't seem to be able to remember them, I need to fill
>>>> them in every time, when I run a project installation.
>>> That's even after one successful completion of the installer, i.e.,
>>> that
>>> it's actually been able to launch the installed IDE?
>> I need to try again, will let you know.
>>>>
>>>>
>>>>> Cheers
>>>>> /Eike
>>>>>
>>>>> ----
>>>>> http://www.esc-net.de
>>>>> http://thegordian.blogspot.com
>>>>> http://twitter.com/eikestepper
>>>>>
>>>>>
>>>>
>>>
>>
>
Previous Topic:using variables and importing projects not working
Next Topic:Oomph & Check for updates
Goto Forum:
  


Current Time: Mon Apr 06 22:20:07 GMT 2020

Powered by FUDForum. Page generated in 0.16480 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top