Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Buckminster » Error parsing site stream
Error parsing site stream [message #384851] Fri, 17 April 2009 08:55 Go to next message
Achim Demelt is currently offline Achim DemeltFriend
Messages: 160
Registered: July 2009
Senior Member
Hi,

I'm trying to resolve features using a "site.feature" reader pointing to a
p2 site that I built with Buckminster. This yields the following error:

[buckminster resolve] ERROR [0002] : No suitable provider for component
de.exxcellent.orchideo.util.ui.feature:site.feature/[1.1.0,2 .0.0)#OSGi was
found in searchPath common
[buckminster resolve] ERROR [0002] : Rejecting provider
site.feature( http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site):
No component match was found
[buckminster resolve] ERROR Unable to obtain site from:
http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site
[buckminster resolve] ERROR Unable to access
" http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site".
[buckminster resolve] ERROR Error parsing site stream. [White
spaces are required between publicId and systemId.]
[buckminster resolve] ERROR Error parsing site stream. [White
spaces are required between publicId and systemId.]

The site itself seems to be valid. The p2 UI can update from this site
without problems. Any ideas?

Regards,
Achim
Re: Error parsing site stream [message #384853 is a reply to message #384851] Fri, 17 April 2009 09:02 Go to previous messageGo to next message
Thomas Hallgren is currently offline Thomas HallgrenFriend
Messages: 3240
Registered: July 2009
Senior Member
Achim Demelt wrote:
> Hi,
>
> I'm trying to resolve features using a "site.feature" reader pointing to a
> p2 site that I built with Buckminster. This yields the following error:
>
> [buckminster resolve] ERROR [0002] : No suitable provider for component
> de.exxcellent.orchideo.util.ui.feature:site.feature/[1.1.0,2 .0.0)#OSGi was
> found in searchPath common
> [buckminster resolve] ERROR [0002] : Rejecting provider
> site.feature( http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site):
> No component match was found
> [buckminster resolve] ERROR Unable to obtain site from:
> http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site
> [buckminster resolve] ERROR Unable to access
> " http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site".
> [buckminster resolve] ERROR Error parsing site stream. [White
> spaces are required between publicId and systemId.]
> [buckminster resolve] ERROR Error parsing site stream. [White
> spaces are required between publicId and systemId.]
>
> The site itself seems to be valid. The p2 UI can update from this site
> without problems. Any ideas?
>
Please try the 'eclipse.import' reader type instead. I think it will do a better job.

- thomas
Re: Error parsing site stream [message #384856 is a reply to message #384853] Fri, 17 April 2009 09:13 Go to previous messageGo to next message
Achim Demelt is currently offline Achim DemeltFriend
Messages: 160
Registered: July 2009
Senior Member
Thomas,

The eclipse.import reader yields this:

[buckminster resolve] ERROR [0002] : No suitable provider for component
de.exxcellent.orchideo.util.ui.feature:site.feature/[1.1.0,2 .0.0)#OSGi was
found in resourceMap
http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/buckminster/rmaps/common.binary.rmap
[buckminster resolve] ERROR [0002] : No suitable provider for component
de.exxcellent.orchideo.util.ui.feature:site.feature/[1.1.0,2 .0.0)#OSGi was
found in searchPath common
[buckminster resolve] ERROR [0002] : Rejecting provider
eclipse.import( http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site):
No component match was found

Regards,
Achim


> Achim Demelt wrote:
>> Hi,
>>
>> I'm trying to resolve features using a "site.feature" reader pointing to
>> a p2 site that I built with Buckminster. This yields the following error:
>>
>> [buckminster resolve] ERROR [0002] : No suitable provider for
>> [component
>> de.exxcellent.orchideo.util.ui.feature:site.feature/[1.1.0,2 .0.0)#OSGi
>> was found in searchPath common
>> [buckminster resolve] ERROR [0002] : Rejecting provider
>>
site.feature( http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site):
>> No component match was found
>> [buckminster resolve] ERROR Unable to obtain site from:
>> http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site
>> [buckminster resolve] ERROR Unable to access
>> " http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site".
>> [buckminster resolve] ERROR Error parsing site stream. [White
>> spaces are required between publicId and systemId.]
>> [buckminster resolve] ERROR Error parsing site stream. [White
>> spaces are required between publicId and systemId.]
>>
>> The site itself seems to be valid. The p2 UI can update from this site
>> without problems. Any ideas?
>>
> Please try the 'eclipse.import' reader type instead. I think it will do a
> better job.
>
> - thomas
Re: Error parsing site stream [message #384857 is a reply to message #384856] Fri, 17 April 2009 09:51 Go to previous messageGo to next message
Thomas Hallgren is currently offline Thomas HallgrenFriend
Messages: 3240
Registered: July 2009
Senior Member
Do you run with -logLevel DEBUG? If not, please try. It should generate some exception stack traces that might be helpful.

- thomas

Achim Demelt wrote:
> Thomas,
>
> The eclipse.import reader yields this:
>
> [buckminster resolve] ERROR [0002] : No suitable provider for component
> de.exxcellent.orchideo.util.ui.feature:site.feature/[1.1.0,2 .0.0)#OSGi was
> found in resourceMap
> http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/buckminster/rmaps/common.binary.rmap
> [buckminster resolve] ERROR [0002] : No suitable provider for component
> de.exxcellent.orchideo.util.ui.feature:site.feature/[1.1.0,2 .0.0)#OSGi was
> found in searchPath common
> [buckminster resolve] ERROR [0002] : Rejecting provider
> eclipse.import( http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site):
> No component match was found
>
> Regards,
> Achim
>
>
>> Achim Demelt wrote:
>>> Hi,
>>>
>>> I'm trying to resolve features using a "site.feature" reader pointing to
>>> a p2 site that I built with Buckminster. This yields the following error:
>>>
>>> [buckminster resolve] ERROR [0002] : No suitable provider for
>>> [component
>>> de.exxcellent.orchideo.util.ui.feature:site.feature/[1.1.0,2 .0.0)#OSGi
>>> was found in searchPath common
>>> [buckminster resolve] ERROR [0002] : Rejecting provider
>>>
> site.feature( http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site):
>>> No component match was found
>>> [buckminster resolve] ERROR Unable to obtain site from:
>>> http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site
>>> [buckminster resolve] ERROR Unable to access
>>> " http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site".
>>> [buckminster resolve] ERROR Error parsing site stream. [White
>>> spaces are required between publicId and systemId.]
>>> [buckminster resolve] ERROR Error parsing site stream. [White
>>> spaces are required between publicId and systemId.]
>>>
>>> The site itself seems to be valid. The p2 UI can update from this site
>>> without problems. Any ideas?
>>>
>> Please try the 'eclipse.import' reader type instead. I think it will do a
>> better job.
>>
>> - thomas
>
>
Re: Error parsing site stream [message #384859 is a reply to message #384857] Fri, 17 April 2009 10:00 Go to previous messageGo to next message
Achim Demelt is currently offline Achim DemeltFriend
Messages: 160
Registered: July 2009
Senior Member
Yes, I tried -logLevel DEBUG. This produces tons of other resolution
messages, but no stacktrace indicating what goes wrong. Only the same error
message. I can send you a ZIP of the site for analysis, if you wish.

Regards,
Achim

Thomas Hallgren wrote:

> Do you run with -logLevel DEBUG? If not, please try. It should generate
> some exception stack traces that might be helpful.
>
> - thomas
>
> Achim Demelt wrote:
>> Thomas,
>>
>> The eclipse.import reader yields this:
>>
>> [buckminster resolve] ERROR [0002] : No suitable provider for component
>> de.exxcellent.orchideo.util.ui.feature:site.feature/[1.1.0,2 .0.0)#OSGi
>> was found in resourceMap
>>
http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/buckminster/rmaps/common.binary.rmap
>> [buckminster resolve] ERROR [0002] : No suitable provider for
>> [component
>> de.exxcellent.orchideo.util.ui.feature:site.feature/[1.1.0,2 .0.0)#OSGi
>> was found in searchPath common
>> [buckminster resolve] ERROR [0002] : Rejecting provider
>>
eclipse.import( http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site):
>> No component match was found
>>
>> Regards,
>> Achim
>>
>>
>>> Achim Demelt wrote:
>>>> Hi,
>>>>
>>>> I'm trying to resolve features using a "site.feature" reader pointing
>>>> to a p2 site that I built with Buckminster. This yields the following
>>>> error:
>>>>
>>>> [buckminster resolve] ERROR [0002] : No suitable provider for
>>>> [component
>>>> de.exxcellent.orchideo.util.ui.feature:site.feature/[1.1.0,2 .0.0)#OSGi
>>>> was found in searchPath common
>>>> [buckminster resolve] ERROR [0002] : Rejecting provider
>>>>
>>
site.feature( http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site):
>>>> No component match was found
>>>> [buckminster resolve] ERROR Unable to obtain site from:
>>>> http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site
>>>> [buckminster resolve] ERROR Unable to access
>>>> " http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site".
>>>> [buckminster resolve] ERROR Error parsing site stream.
>>>> [[White
>>>> spaces are required between publicId and systemId.]
>>>> [buckminster resolve] ERROR Error parsing site stream.
>>>> [[White
>>>> spaces are required between publicId and systemId.]
>>>>
>>>> The site itself seems to be valid. The p2 UI can update from this site
>>>> without problems. Any ideas?
>>>>
>>> Please try the 'eclipse.import' reader type instead. I think it will do
>>> a better job.
>>>
>>> - thomas
>>
>>
Re: Error parsing site stream [message #384862 is a reply to message #384859] Fri, 17 April 2009 13:00 Go to previous message
Achim Demelt is currently offline Achim DemeltFriend
Messages: 160
Registered: July 2009
Senior Member
Okay, I'm one step further. When switching to the eclipse.import reader, I
also have to change the componentTypes from "site.feature" to
"eclipse.feature,osgi.bundle". It seems that my features can now be found.

Now I have different problems because the transitive feature dependencies
are resolved differently between "site.feature" and "eclipse.feature". We
have a (classic, non-P2) mirror site with several external dependencies.
What used to work with the site.feature resolver now fails with the
eclipse.feature resolver. Some features are only present in the features/
directory, but not declared in the site.xml file. So I'll have to fix the
mirror site first...

Thanks,
Achim


Achim Demelt wrote:

> Yes, I tried -logLevel DEBUG. This produces tons of other resolution
> messages, but no stacktrace indicating what goes wrong. Only the same
> error message. I can send you a ZIP of the site for analysis, if you wish.
>
> Regards,
> Achim
>
> Thomas Hallgren wrote:
>
>> Do you run with -logLevel DEBUG? If not, please try. It should generate
>> some exception stack traces that might be helpful.
>>
>> - thomas
>>
>> Achim Demelt wrote:
>>> Thomas,
>>>
>>> The eclipse.import reader yields this:
>>>
>>> [buckminster resolve] ERROR [0002] : No suitable provider for
>>> [component
>>> de.exxcellent.orchideo.util.ui.feature:site.feature/[1.1.0,2 .0.0)#OSGi
>>> was found in resourceMap
>>>
>
http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/buckminster/rmaps/common.binary.rmap
>>> [buckminster resolve] ERROR [0002] : No suitable provider for
>>> [component
>>> de.exxcellent.orchideo.util.ui.feature:site.feature/[1.1.0,2 .0.0)#OSGi
>>> was found in searchPath common
>>> [buckminster resolve] ERROR [0002] : Rejecting provider
>>>
>
eclipse.import( http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site):
>>> No component match was found
>>>
>>> Regards,
>>> Achim
>>>
>>>
>>>> Achim Demelt wrote:
>>>>> Hi,
>>>>>
>>>>> I'm trying to resolve features using a "site.feature" reader pointing
>>>>> to a p2 site that I built with Buckminster. This yields the following
>>>>> error:
>>>>>
>>>>> [buckminster resolve] ERROR [0002] : No suitable provider for
>>>>> [component
>>>>> de.exxcellent.orchideo.util.ui.feature:site.feature/[1.1.0,2 .0.0)#OSGi
>>>>> was found in searchPath common
>>>>> [buckminster resolve] ERROR [0002] : Rejecting provider
>>>>>
>>>
>
site.feature( http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site):
>>>>> No component match was found
>>>>> [buckminster resolve] ERROR Unable to obtain site from:
>>>>> http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site
>>>>> [buckminster resolve] ERROR Unable to access
>>>>> " http://svn.exxcellent.de/projects/orchideo/common/test/ademe lt/site".
>>>>> [buckminster resolve] ERROR Error parsing site stream.
>>>>> [[White
>>>>> spaces are required between publicId and systemId.]
>>>>> [buckminster resolve] ERROR Error parsing site stream.
>>>>> [[White
>>>>> spaces are required between publicId and systemId.]
>>>>>
>>>>> The site itself seems to be valid. The p2 UI can update from this site
>>>>> without problems. Any ideas?
>>>>>
>>>> Please try the 'eclipse.import' reader type instead. I think it will do
>>>> a better job.
>>>>
>>>> - thomas
>>>
>>>
Previous Topic:Source bundle and roots
Next Topic:How to materialize target platform
Goto Forum:
  


Current Time: Sat Apr 20 16:06:17 GMT 2024

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

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

Back to the top