views:

312

answers:

0

Hello!

I am trying to set up a headless build using buckminster. Before i do it headless i wanted to make sure that my rmap and the query are correct, so i tried the map in the IDE.

My RMAP should be correct, however, i get a strange error when i try to resolve my rmap, telling me the uri is wrong. But the Uri it names (DMM runtime) is not in the file at all, and the file got 48 lines and the error points to line 50? I used this URI it complains about in another map file before, but i still get the error.

Here is the log:

    !ENTRY org.eclipse.buckminster.core 4 293 2009-07-31 10:38:20.278
!MESSAGE Errors and Warnings

!ENTRY org.eclipse.buckminster.core 4 293 2009-07-31 10:38:20.278
!MESSAGE E [0001] : No suitable provider for component de.upb.dmm.external.feature:eclipse.feature was found in resourceMap file:/C:/Dokumente%20und%20Einstellungen/milan/Desktop/SHK/workspaceGalileoTRUNK/de.upb.dmm.build/Buckminster/de.upb.dmm.external.rmap

!ENTRY org.eclipse.buckminster.core 4 293 2009-07-31 10:38:20.278
!MESSAGE E   [0001] : No suitable provider for component de.upb.dmm.external.feature:eclipse.feature was found in searchPath default

!ENTRY org.eclipse.buckminster.core 4 293 2009-07-31 10:38:20.278
!MESSAGE E     [0001] : Rejecting provider svn(https://{1}:{2}@svn-serv.cs.<my server>.de/{3}/Tools/External/trunk/{0}): No component match was found: java.net.URISyntaxException: Illegal character in path at index 50: https://svn.<myserver>.de/DMM/Tools/DMM Runtime

!ENTRY org.eclipse.buckminster.core 4 293 2009-07-31 10:38:20.278
!MESSAGE E     [0001] : Rejecting provider svn(https://{1}:{2}@svn.<myserver>.de/{3}/Tools/Groove+Model/trunk/{0}): No component match was found: java.net.URISyntaxException: Illegal character in path at index 50: https://svn.<myserver>.de/DMM/Tools/DMM Runtime

!ENTRY org.eclipse.buckminster.core 4 293 2009-07-31 10:38:20.278
!MESSAGE E     [0001] : Rejecting provider svn(https://{1}:{2}@svn.<myserver>.de/{3}/Tools/GLX+Model/trunk/{0}): No component match was found: java.net.URISyntaxException: Illegal character in path at index 50: https://svn.<myserver>.de/DMM/Tools/DMM Runtime

And here is the rmap i try to resolve:

<?xml version="1.0" encoding="UTF-8"?>
<rmap
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.eclipse.org/buckminster/RMap-1.0"
xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0"
xmlns:mp="http://www.eclipse.org/buckminster/MavenProvider-1.0"
xmlns:pp="http://www.eclipse.org/buckminster/PDEMapProvider-1.0"&gt;

<searchPath name="default">
 <provider readerType="svn" componentTypes="osgi.bundle,eclipse.feature" mutable="true"
  source="true">
  <uri format="https://{1}:{2}@svn.&lt;myserver&gt;.de/{3}/Tools/External/trunk/{0}"&gt;
   <bc:propertyRef key="buckminster.component" />
   <bc:propertyRef key="svn.user" />
   <bc:propertyRef key="svn.password" />
   <bc:propertyRef key="svn.root" />
  </uri>
 </provider>
 <provider readerType="svn" componentTypes="osgi.bundle,eclipse.feature" mutable="true"
  source="true">
  <uri format="https://{1}:{2}@svn.&lt;myserver&gt;.de/{3}/Tools/Groove+Model/trunk/{0}"&gt;
   <bc:propertyRef key="buckminster.component" />
   <bc:propertyRef key="svn.user" />
   <bc:propertyRef key="svn.password" />
   <bc:propertyRef key="svn.root" />
  </uri>
 </provider>
 <provider readerType="svn" componentTypes="osgi.bundle,eclipse.feature" mutable="true"
  source="true">
  <uri format="https://{1}:{2}@svn.&lt;myserver&gt;.de/{3}/Tools/GLX+Model/trunk/{0}"&gt;
   <bc:propertyRef key="buckminster.component" />
   <bc:propertyRef key="svn.user" />
   <bc:propertyRef key="svn.password" />
   <bc:propertyRef key="svn.root" />
  </uri>
 </provider>
</searchPath>

<locator searchPathRef="default" pattern=".*" />
</rmap>

I dont understand this error at all. I tried to play around, create another map file and I tried to mask the spaces in the URI with "%20" and with "+" and and... Still it appears. . I just dont know where to search and solve this error.

May anybody out there give me a hint? Thank you so much!!!

Max