Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Buckminster » Problems materializing target platform
Problems materializing target platform [message #387657] Wed, 08 July 2009 00:14 Go to next message
Carsten Reckord is currently offline Carsten ReckordFriend
Messages: 139
Registered: July 2009
Senior Member
Hi,

I am trying to materialize a target platform using buckminster headless for eclipse 3.5. I am going from the headless hudson build example
from the buckminster-dev site ( http://dev.eclipse.org/mhonarc/lists/buckminster-dev/msg0085 5.html).

Everything appears to work fine up to the point where the actual materialization starts. Then I get a whole bunch of "No repository found
containing ..." errors for bundles that were previously successfully resolved. For example org.eclipse.ui:

creckord@sylar:~/buckminster$ buckminster/buckminster -L DEBUG import workspace/releng/myproduct.mspec -vmargs
-DtargetPlatformPath=/home/creckord/buckminster/tp

....
org.eclipse.ui:osgi.bundle/[3.3.0,4.0.0)#OSGi: Using resource map file:/home/creckord/buckminster/workspace/releng/myproduct.r map
org.eclipse.ui:osgi.bundle/[3.3.0,4.0.0)#OSGi: Redirecting to resource map file:/home/creckord/buckminster/workspace/releng/enabling.rm ap
org.eclipse.ui:osgi.bundle/[3.3.0,4.0.0)#OSGi: Redirecting to resource map file:/home/creckord/buckminster/workspace/releng/platform.rm ap
org.eclipse.ui:osgi.bundle/[3.3.0,4.0.0)#OSGi: Using search path org.eclipse.platform
org.eclipse.ui:osgi.bundle/[3.3.0,4.0.0)#OSGi: Trying provider eclipse.import( http://download.eclipse.org/eclipse/updates/3.5?importType=b inary)
org.eclipse.ui:osgi.bundle/[3.3.0,4.0.0)#OSGi: Found match 3.5.0.I20090604-2000#OSGi
org.eclipse.ui:osgi.bundle/[3.3.0,4.0.0)#OSGi: Trying provider eclipse.import( http://download.eclipse.org/releases/galileo?importType=bina ry)
org.eclipse.ui:osgi.bundle/[3.3.0,4.0.0)#OSGi: Found match 3.5.0.I20090604-2000#OSGi
org.eclipse.ui:osgi.bundle/[3.3.0,4.0.0)#OSGi: Rejecting provider
eclipse.import( http://download.eclipse.org/releases/galileo?importType=bina ry):
eclipse.import( http://download.eclipse.org/eclipse/updates/3.5?importType=b inary) is producing a better match
org.eclipse.ui:osgi.bundle/[3.3.0,4.0.0)#OSGi: Using provider eclipse.import( http://download.eclipse.org/eclipse/updates/3.5?importType=b inary)
org.eclipse.ui:osgi.bundle/[3.5.0,4.0.0)#OSGi(!(eclipse.p2.o ptional=false)): Using resource map
file:/home/creckord/buckminster/workspace/releng/myproduct.r map
org.eclipse.ui:osgi.bundle/[3.5.0,4.0.0)#OSGi(!(eclipse.p2.o ptional=false)): Redirecting to resource map
file:/home/creckord/buckminster/workspace/releng/enabling.rm ap
org.eclipse.ui:osgi.bundle/[3.5.0,4.0.0)#OSGi(!(eclipse.p2.o ptional=false)): Redirecting to resource map
file:/home/creckord/buckminster/workspace/releng/platform.rm ap
org.eclipse.ui:osgi.bundle/[3.5.0,4.0.0)#OSGi(!(eclipse.p2.o ptional=false)): Using search path org.eclipse.platform
org.eclipse.ui:osgi.bundle/[3.5.0,4.0.0)#OSGi(!(eclipse.p2.o ptional=false)): Trying provider
eclipse.import( http://download.eclipse.org/eclipse/updates/3.5?importType=b inary)
org.eclipse.ui:osgi.bundle/[3.5.0,4.0.0)#OSGi(!(eclipse.p2.o ptional=false)): Found match 3.5.0.I20090604-2000#OSGi
org.eclipse.ui:osgi.bundle/[3.5.0,4.0.0)#OSGi(!(eclipse.p2.o ptional=false)): Trying provider
eclipse.import( http://download.eclipse.org/releases/galileo?importType=bina ry)
org.eclipse.ui:osgi.bundle/[3.5.0,4.0.0)#OSGi(!(eclipse.p2.o ptional=false)): Found match 3.5.0.I20090604-2000#OSGi
org.eclipse.ui:osgi.bundle/[3.5.0,4.0.0)#OSGi(!(eclipse.p2.o ptional=false)): Rejecting provider
eclipse.import( http://download.eclipse.org/releases/galileo?importType=bina ry):
eclipse.import( http://download.eclipse.org/eclipse/updates/3.5?importType=b inary) is producing a better match
org.eclipse.ui:osgi.bundle/[3.5.0,4.0.0)#OSGi(!(eclipse.p2.o ptional=false)): Using provider
eclipse.import( http://download.eclipse.org/eclipse/updates/3.5?importType=b inary)
....
ERROR [0076] : An error occurred while collecting items to be installed
ERROR [0076] : session context was:(profile=1247010808949-0.6381122210131545,
phase=org.eclipse.equinox.internal.provisional.p2.engine.pha ses.Collect, operand=, action=).
....
ERROR [0076] : No repository found containing: osgi.bundle,org.eclipse.ui,3.5.0.I20090604-2000
ERROR [0076] : No repository found containing: osgi.bundle,org.eclipse.ui,3.5.0.I20090604-2000


The "org.eclipse.platform" searchPath in this case looks like this:

<searchPath name="org.eclipse.platform">
<provider readerType="eclipse.import" componentTypes="osgi.bundle,eclipse.feature" mutable="false"
source="false">
<uri format=" http://download.eclipse.org/eclipse/updates/3.5?importType=b inary" />
</provider>
<provider readerType="eclipse.import" componentTypes="osgi.bundle,eclipse.feature" mutable="false"
source="false">
<uri format=" http://download.eclipse.org/releases/galileo?importType=bina ry" />
</provider>
</searchPath>
Re: Problems materializing target platform [message #387658 is a reply to message #387657] Wed, 08 July 2009 05:50 Go to previous messageGo to next message
Thomas Hallgren is currently offline Thomas HallgrenFriend
Messages: 3240
Registered: July 2009
Senior Member
Hi Carsten,
Some questions.
What materializer are you using? The 'p2' or the 'targetPlatform'?

If you're using 'p2', would it be possible for you to create a sample that reproduces this problem and attach it to a
bugzilla?

Can you try with just one provider for Galileo? The releases/galileo contains everything found in eclipse/updates/3.5 so
there should be no reason to have both.

Regards,
Thomas Hallgren

Carsten Reckord wrote:
> Hi,
>
> I am trying to materialize a target platform using buckminster headless
> for eclipse 3.5. I am going from the headless hudson build example from
> the buckminster-dev site
> ( http://dev.eclipse.org/mhonarc/lists/buckminster-dev/msg0085 5.html).
>
> Everything appears to work fine up to the point where the actual
> materialization starts. Then I get a whole bunch of "No repository found
> containing ..." errors for bundles that were previously successfully
> resolved. For example org.eclipse.ui:
>
> creckord@sylar:~/buckminster$ buckminster/buckminster -L DEBUG import
> workspace/releng/myproduct.mspec -vmargs
> -DtargetPlatformPath=/home/creckord/buckminster/tp
>
> ...
> org.eclipse.ui:osgi.bundle/[3.3.0,4.0.0)#OSGi: Using resource map
> file:/home/creckord/buckminster/workspace/releng/myproduct.r map
> org.eclipse.ui:osgi.bundle/[3.3.0,4.0.0)#OSGi: Redirecting to resource
> map file:/home/creckord/buckminster/workspace/releng/enabling.rm ap
> org.eclipse.ui:osgi.bundle/[3.3.0,4.0.0)#OSGi: Redirecting to resource
> map file:/home/creckord/buckminster/workspace/releng/platform.rm ap
> org.eclipse.ui:osgi.bundle/[3.3.0,4.0.0)#OSGi: Using search path
> org.eclipse.platform
> org.eclipse.ui:osgi.bundle/[3.3.0,4.0.0)#OSGi: Trying provider
> eclipse.import( http://download.eclipse.org/eclipse/updates/3.5?importType=b inary)
>
> org.eclipse.ui:osgi.bundle/[3.3.0,4.0.0)#OSGi: Found match
> 3.5.0.I20090604-2000#OSGi
> org.eclipse.ui:osgi.bundle/[3.3.0,4.0.0)#OSGi: Trying provider
> eclipse.import( http://download.eclipse.org/releases/galileo?importType=bina ry)
>
> org.eclipse.ui:osgi.bundle/[3.3.0,4.0.0)#OSGi: Found match
> 3.5.0.I20090604-2000#OSGi
> org.eclipse.ui:osgi.bundle/[3.3.0,4.0.0)#OSGi: Rejecting provider
> eclipse.import( http://download.eclipse.org/releases/galileo?importType=bina ry):
> eclipse.import( http://download.eclipse.org/eclipse/updates/3.5?importType=b inary)
> is producing a better match
> org.eclipse.ui:osgi.bundle/[3.3.0,4.0.0)#OSGi: Using provider
> eclipse.import( http://download.eclipse.org/eclipse/updates/3.5?importType=b inary)
>
> org.eclipse.ui:osgi.bundle/[3.5.0,4.0.0)#OSGi(!(eclipse.p2.o ptional=false)):
> Using resource map
> file:/home/creckord/buckminster/workspace/releng/myproduct.r map
> org.eclipse.ui:osgi.bundle/[3.5.0,4.0.0)#OSGi(!(eclipse.p2.o ptional=false)):
> Redirecting to resource map
> file:/home/creckord/buckminster/workspace/releng/enabling.rm ap
> org.eclipse.ui:osgi.bundle/[3.5.0,4.0.0)#OSGi(!(eclipse.p2.o ptional=false)):
> Redirecting to resource map
> file:/home/creckord/buckminster/workspace/releng/platform.rm ap
> org.eclipse.ui:osgi.bundle/[3.5.0,4.0.0)#OSGi(!(eclipse.p2.o ptional=false)):
> Using search path org.eclipse.platform
> org.eclipse.ui:osgi.bundle/[3.5.0,4.0.0)#OSGi(!(eclipse.p2.o ptional=false)):
> Trying provider
> eclipse.import( http://download.eclipse.org/eclipse/updates/3.5?importType=b inary)
>
> org.eclipse.ui:osgi.bundle/[3.5.0,4.0.0)#OSGi(!(eclipse.p2.o ptional=false)):
> Found match 3.5.0.I20090604-2000#OSGi
> org.eclipse.ui:osgi.bundle/[3.5.0,4.0.0)#OSGi(!(eclipse.p2.o ptional=false)):
> Trying provider
> eclipse.import( http://download.eclipse.org/releases/galileo?importType=bina ry)
>
> org.eclipse.ui:osgi.bundle/[3.5.0,4.0.0)#OSGi(!(eclipse.p2.o ptional=false)):
> Found match 3.5.0.I20090604-2000#OSGi
> org.eclipse.ui:osgi.bundle/[3.5.0,4.0.0)#OSGi(!(eclipse.p2.o ptional=false)):
> Rejecting provider
> eclipse.import( http://download.eclipse.org/releases/galileo?importType=bina ry):
> eclipse.import( http://download.eclipse.org/eclipse/updates/3.5?importType=b inary)
> is producing a better match
> org.eclipse.ui:osgi.bundle/[3.5.0,4.0.0)#OSGi(!(eclipse.p2.o ptional=false)):
> Using provider
> eclipse.import( http://download.eclipse.org/eclipse/updates/3.5?importType=b inary)
>
> ...
> ERROR [0076] : An error occurred while collecting items to be installed
> ERROR [0076] : session context
> was:(profile=1247010808949-0.6381122210131545,
> phase=org.eclipse.equinox.internal.provisional.p2.engine.pha ses.Collect,
> operand=, action=).
> ...
> ERROR [0076] : No repository found containing:
> osgi.bundle,org.eclipse.ui,3.5.0.I20090604-2000
> ERROR [0076] : No repository found containing:
> osgi.bundle,org.eclipse.ui,3.5.0.I20090604-2000
>
>
> The "org.eclipse.platform" searchPath in this case looks like this:
>
> <searchPath name="org.eclipse.platform">
> <provider readerType="eclipse.import"
> componentTypes="osgi.bundle,eclipse.feature" mutable="false"
> source="false">
> <uri
> format=" http://download.eclipse.org/eclipse/updates/3.5?importType=b inary"
> />
> </provider>
> <provider readerType="eclipse.import"
> componentTypes="osgi.bundle,eclipse.feature" mutable="false"
> source="false">
> <uri
> format=" http://download.eclipse.org/releases/galileo?importType=bina ry" />
> </provider>
> </searchPath>
>
Re: Problems materializing target platform [message #387706 is a reply to message #387658] Wed, 08 July 2009 11:37 Go to previous message
Carsten Reckord is currently offline Carsten ReckordFriend
Messages: 139
Registered: July 2009
Senior Member
Hi Thomas,

On 08.07.2009 07:50, Thomas Hallgren wrote:
> What materializer are you using? The 'p2' or the 'targetPlatform'?
The p2 one. I am pretty much doing exactly what you did in the hudson sample. In fact, I am getting the same errors there.

> If you're using 'p2', would it be possible for you to create a sample that reproduces this problem and attach it to a
> bugzilla?
Done - https://bugs.eclipse.org/bugs/show_bug.cgi?id=282810 . I used your hudson build files as example, only removing the target platform
property for simplicity.

> Can you try with just one provider for Galileo? The releases/galileo contains everything found in eclipse/updates/3.5 so
> there should be no reason to have both.
I tried that, sadly with the same result.

Regards,
Carsten
Previous Topic:problem resolving with CVS- The {0} character is illegal in a branch/tag qualifier
Next Topic:Changes to Headless Buckminster in Galileo M6 release
Goto Forum:
  


Current Time: Sat Apr 27 03:16:12 GMT 2024

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

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

Back to the top