Skip to main content



      Home
Home » Archived » Buckminster » Problems materializing target platform
Problems materializing target platform [message #387657] Tue, 07 July 2009 20:14 Go to next message
Eclipse UserFriend
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 01:50 Go to previous messageGo to next message
Eclipse UserFriend
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 07:37 Go to previous message
Eclipse UserFriend
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: Sun Aug 31 01:43:54 EDT 2025

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

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

Back to the top