Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Oomph » Dynamic projects catalog
Dynamic projects catalog [message #1733563] Mon, 30 May 2016 07:53 Go to next message
Christian Wolff is currently offline Christian WolffFriend
Messages: 18
Registered: April 2016
Junior Member
Hi

currently we generate a projects catalog in a private git repository on a gitlab server. The installer correctly reads the content of the file (my.projects.setup) because it is referenced in org.eclipse.setup.

We would like to dynamically generate this setup file for each user and created a web service for this purpose. This web service accepts http basic authentication and generates the projects catalog based on the access rights of the user. This is our org.eclipse.setup file:
<?xml version="1.0" encoding="UTF-8"?>
<setup:Index
    xmi:version="2.0"
    xmlns:xmi="http://www.omg.org/XMI"
    xmlns:setup="http://www.eclipse.org/oomph/setup/1.0"
    name="index"
    label="index">
  <discoverablePackage
      href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Git.ecore#/"/>
  <discoverablePackage
      href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Launching.ecore#/"/>
  <discoverablePackage
      href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/JDT.ecore#/"/>
  <discoverablePackage
      href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Maven.ecore#/"/>
  <discoverablePackage
      href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Mylyn.ecore#/"/>
  <discoverablePackage
      href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/PDE.ecore#/"/>
  <discoverablePackage
      href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Predicates.ecore#/"/>
  <discoverablePackage
      href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Projects.ecore#/"/>
  <discoverablePackage
      href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/ProjectSet.ecore#/"/>
  <discoverablePackage
      href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Resources.ecore#/"/>
  <discoverablePackage
      href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupTarglets.ecore#/"/>
  <discoverablePackage
      href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupWorkingSets.ecore#/"/>
  <discoverablePackage
      href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Targlets.ecore#/"/>
  <discoverablePackage
      href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Workbench.ecore#/"/>
  <discoverablePackage
      href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/WorkingSets.ecore#/"/>
	  
  <productCatalog
      href="https://gitlab.MyCompany.de/oomph-installer/raw/develop/setups/my.products.setup?private_token=PRIVATE_TOKEN#/"/>
  <projectCatalog
      href="http://localhost:8080/oomph/setup#/"/>
</setup:Index>

The service is currently running on my local machine, the product catalog is still served from a git repository.

The following content is returned by the service after successful authentication:
<?xml version="1.0" encoding="UTF-8"?>
<setup:ProjectCatalog
    xmi:version="2.0"
    xmlns:xmi="http://www.omg.org/XMI"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:setup="http://www.eclipse.org/oomph/setup/1.0"
    name="org.eclipse"
    label="MyCompany">
    <setupTask
      xsi:type="setup:WorkspaceTask"
      id="workspace"/>
    <project name="MyCompanyGitContainer"
      label="MyCompany Projects">
        <project
        href="https://gitlab.MyCompany.de/dev-tools/oomph-installer/raw/develop/setups/MyCompany_Standard_Mars.setup?private_token=PRIVATE_TOKEN#/"/>
        <project name="MyCompanyGitCloneContainer" label="MyCompany Git Repositories">
            <project href="https://gitlab.MyCompany.de/oomph-setup/raw/master/gitsetups/GIT_dev-tools_oomph-servlet.setup?private_token=PRIVATE_TOKEN#/"/>
            <project href="https://gitlab.MyCompany.de/oomph-setup/raw/master/gitsetups/GIT_dev-tools_oomph-setup.setup?private_token=PRIVATE_TOKEN#/"/>
		</project>
    </project>
    <project name="MyCompanyOwnContainer"
      label="Own Projects">
        <project
        href="user:/org.eclipse.projects.setup?name='user.project',label='&lt;User>',description='A     container project for local user projects that are virtual members of     the Eclipse.org project catalog'#/"/></project>
</setup:ProjectCatalog>


For testing purposes it is exactly the same project catalog that would otherwise be served from the git repository (which works fine).

When starting the installer the user is asked to authenticate. Debugging the web service showed that the authentication works correctly and returns the project catalog. For some reason the "Projects" page of the installer is empty. Do you have any idea what might cause this? Fiddler showed that the installer tries three times (gets a http 401 then uses basic auth and gets the result with a http 200) before stopping.

Thank you very much
Christian
Re: Dynamic projects catalog [message #1733565 is a reply to message #1733563] Mon, 30 May 2016 08:05 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6487
Registered: July 2009
Senior Member
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Am 30.05.2016 um 09:53 schrieb Christian Wolff:<br>
<blockquote cite="mid:nigrh7$93n$1@xxxxxxxxe.org" type="cite">Hi
<br>
<br>
currently we generate a projects catalog in a private git
repository on a gitlab server. The installer correctly reads the
content of the file (my.projects.setup) because it is referenced
in org.eclipse.setup.
<br>
<br>
We would like to dynamically generate this setup file for each
user and created a web service for this purpose. This web service
accepts http basic authentication and generates the projects
catalog based on the access rights of the user. This is our
org.eclipse.setup file:
<br>
<br>
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
<br>
&lt;setup:Index
<br>
   xmi:version="2.0"
<br>
   xmlns:xmi=<a class="moz-txt-link-rfc2396E" href="http://www.omg.org/XMI">"http://www.omg.org/XMI"</a>
<br>
   xmlns:setup=<a class="moz-txt-link-rfc2396E" href="http://www.eclipse.org/oomph/setup/1.0">"http://www.eclipse.org/oomph/setup/1.0"</a>
<br>
   name="index"
<br>
   label="index"&gt;
<br>
 &lt;discoverablePackage
<br>
    
href=<a class="moz-txt-link-rfc2396E" href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Git.ecore#/">"http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Git.ecore#/"</a>/&gt;<br>
 &lt;discoverablePackage
<br>
    
href=<a class="moz-txt-link-rfc2396E" href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Launching.ecore#/">"http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Launching.ecore#/"</a>/&gt;<br>
 &lt;discoverablePackage
<br>
    
href=<a class="moz-txt-link-rfc2396E" href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/JDT.ecore#/">"http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/JDT.ecore#/"</a>/&gt;<br>
 &lt;discoverablePackage
<br>
    
href=<a class="moz-txt-link-rfc2396E" href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Maven.ecore#/">"http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Maven.ecore#/"</a>/&gt;<br>
 &lt;discoverablePackage
<br>
    
href=<a class="moz-txt-link-rfc2396E" href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Mylyn.ecore#/">"http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Mylyn.ecore#/"</a>/&gt;<br>
 &lt;discoverablePackage
<br>
    
href=<a class="moz-txt-link-rfc2396E" href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/PDE.ecore#/">"http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/PDE.ecore#/"</a>/&gt;<br>
 &lt;discoverablePackage
<br>
    
href=<a class="moz-txt-link-rfc2396E" href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Predicates.ecore#/">"http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Predicates.ecore#/"</a>/&gt;<br>
 &lt;discoverablePackage
<br>
    
href=<a class="moz-txt-link-rfc2396E" href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Projects.ecore#/">"http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Projects.ecore#/"</a>/&gt;<br>
 &lt;discoverablePackage
<br>
    
href=<a class="moz-txt-link-rfc2396E" href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/ProjectSet.ecore#/">"http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/ProjectSet.ecore#/"</a>/&gt;<br>
 &lt;discoverablePackage
<br>
    
href=<a class="moz-txt-link-rfc2396E" href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Resources.ecore#/">"http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Resources.ecore#/"</a>/&gt;<br>
 &lt;discoverablePackage
<br>
    
href=<a class="moz-txt-link-rfc2396E" href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupTarglets.ecore#/">"http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupTarglets.ecore#/"</a>/&gt;<br>
 &lt;discoverablePackage
<br>
    
href=<a class="moz-txt-link-rfc2396E" href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupWorkingSets.ecore#/">"http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupWorkingSets.ecore#/"</a>/&gt;<br>
 &lt;discoverablePackage
<br>
    
href=<a class="moz-txt-link-rfc2396E" href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Targlets.ecore#/">"http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Targlets.ecore#/"</a>/&gt;<br>
 &lt;discoverablePackage
<br>
    
href=<a class="moz-txt-link-rfc2396E" href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Workbench.ecore#/">"http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Workbench.ecore#/"</a>/&gt;<br>
 &lt;discoverablePackage
<br>
    
href=<a class="moz-txt-link-rfc2396E" href="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/WorkingSets.ecore#/">"http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/WorkingSets.ecore#/"</a>/&gt;<br>
       &lt;productCatalog
<br>
    
href=<a class="moz-txt-link-rfc2396E" href="https://gitlab.MyCompany.de/oomph-installer/raw/develop/setups/my.products.setup?private_token=PRIVATE_TOKEN#/">"https://gitlab.MyCompany.de/oomph-installer/raw/develop/setups/my.products.setup?private_token=PRIVATE_TOKEN#/"</a>/&gt;<br>
 &lt;projectCatalog
<br>
     href=<a class="moz-txt-link-rfc2396E" href="http://localhost:8080/oomph/setup#/">"http://localhost:8080/oomph/setup#/"</a>/&gt;
<br>
&lt;/setup:Index&gt;
<br>
<br>
The service is currently running on my local machine, the product
catalog is still served from a git repository.
<br>
<br>
The following content is returned by the service after successful
authentication:
<br>
<br>
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
<br>
&lt;setup:ProjectCatalog
<br>
   xmi:version="2.0"
<br>
   xmlns:xmi=<a class="moz-txt-link-rfc2396E" href="http://www.omg.org/XMI">"http://www.omg.org/XMI"</a>
<br>
   xmlns:xsi=<a class="moz-txt-link-rfc2396E" href="http://www.w3.org/2001/XMLSchema-instance">"http://www.w3.org/2001/XMLSchema-instance"</a>
<br>
   xmlns:setup=<a class="moz-txt-link-rfc2396E" href="http://www.eclipse.org/oomph/setup/1.0">"http://www.eclipse.org/oomph/setup/1.0"</a>
<br>
   name="org.eclipse"
<br>
   label="MyCompany"&gt;
<br>
   &lt;setupTask
<br>
     xsi:type="setup:WorkspaceTask"
<br>
     id="workspace"/&gt;
<br>
   &lt;project name="MyCompanyGitContainer"
<br>
     label="MyCompany Projects"&gt;
<br>
       &lt;project
<br>
      
href=<a class="moz-txt-link-rfc2396E" href="https://gitlab.MyCompany.de/dev-tools/oomph-installer/raw/develop/setups/MyCompany_Standard_Mars.setup?private_token=PRIVATE_TOKEN#/">"https://gitlab.MyCompany.de/dev-tools/oomph-installer/raw/develop/setups/MyCompany_Standard_Mars.setup?private_token=PRIVATE_TOKEN#/"</a>/&gt;<br>
       &lt;project name="MyCompanyGitCloneContainer"
label="MyCompany Git Repositories"&gt;
<br>
           &lt;project
href=<a class="moz-txt-link-rfc2396E" href="https://gitlab.MyCompany.de/oomph-setup/raw/master/gitsetups/GIT_dev-tools_oomph-servlet.setup?private_token=PRIVATE_TOKEN#/">"https://gitlab.MyCompany.de/oomph-setup/raw/master/gitsetups/GIT_dev-tools_oomph-servlet.setup?private_token=PRIVATE_TOKEN#/"</a>/&gt;<br>
           &lt;project
href=<a class="moz-txt-link-rfc2396E" href="https://gitlab.MyCompany.de/oomph-setup/raw/master/gitsetups/GIT_dev-tools_oomph-setup.setup?private_token=PRIVATE_TOKEN#/">"https://gitlab.MyCompany.de/oomph-setup/raw/master/gitsetups/GIT_dev-tools_oomph-setup.setup?private_token=PRIVATE_TOKEN#/"</a>/&gt;<br>
        &lt;/project&gt;
<br>
   &lt;/project&gt;
<br>
   &lt;project name="MyCompanyOwnContainer"
<br>
     label="Own Projects"&gt;
<br>
       &lt;project
<br>
      
href="user:/org.eclipse.projects.setup?name='user.project',label='&lt;User&gt;',description='A    
container project for local user projects that are virtual members
of     the Eclipse.org project catalog'#/"/&gt;&lt;/project&gt;
<br>
&lt;/setup:ProjectCatalog&gt;
<br>
<br>
<br>
For testing purposes it is exactly the same project catalog that
would otherwise be served from the git repository (which works
fine).
<br>
<br>
When starting the installer the user is asked to authenticate.
Debugging the web service showed that the authentication works
correctly and returns the project catalog. For some reason the
"Projects" page of the installer is empty. Do you have any idea
what might cause this? Fiddler showed that the installer tries
three times (gets a http 401 then uses basic auth and gets the
result with a http 200) before stopping. <br>
</blockquote>
What do you mean by "stopping"?<br>
<br>
Maybe you just need to enable the new catalog through the catalog
selction dropdown menu at the top right of the installer page?<br>
<br>
<img src="https://www.eclipse.org/forums/index.php?t=getfile&amp;id=26032" alt=""><br>
<br>
Cheers<br>
/Eike<br>
<br>
----<br>
<a class="moz-txt-link-freetext" href="http://www.esc-net.de">http://www.esc-net.de</a><br>
<a class="moz-txt-link-freetext" href="http://thegordian.blogspot.com">http://thegordian.blogspot.com</a><br>
<a class="moz-txt-link-freetext" href="http://twitter.com/eikestepper">http://twitter.com/eikestepper</a><br>
<br>
<br>
</body>
</html>


Re: Dynamic projects catalog [message #1733582 is a reply to message #1733565] Mon, 30 May 2016 09:49 Go to previous messageGo to next message
Christian Wolff is currently offline Christian WolffFriend
Messages: 18
Registered: April 2016
Junior Member
Hi Eike, thank you for your reply!

Quote:

What do you mean by "stopping"?

The installer tries to get the project catalog three times before giving up since the response seems to be somehow different than what is expected. Maybe header informations are wrong?

The catalog is not selectable unfortunately.

It seems the problem lies with our web service implementation or rather the response. Removing the authentication did not help.

Are there any logs I can check besides the ones in the configuration folder? Or can I change the logging level somehow to get more output? If I just start the installer I usually don't get a log at all.
Re: Dynamic projects catalog [message #1733598 is a reply to message #1733582] Mon, 30 May 2016 11:25 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 31048
Registered: July 2009
Senior Member
Christian,

You can try -Doomph.setup.ecf.trace=true to get more trace
information. In the worst case, you'll have to debug ECFURIHandlerImp;
just use Oomph to provision a development environment for Oomph and use
the launcher to debug the installer dialog.


On 30.05.2016 11:49, Christian Wolff wrote:
> Hi Eike, thank you for your reply!
>
> Quote:
>> What do you mean by "stopping"?
>
> The installer tries to get the project catalog three times before
> giving up since the response seems to be somehow different than what
> is expected. Maybe header informations are wrong?
>
> The catalog is not selectable unfortunately.
>
> It seems the problem lies with our web service implementation or
> rather the response. Removing the authentication did not help.
>
> Are there any logs I can check besides the ones in the configuration
> folder? Or can I change the logging level somehow to get more output?
> If I just start the installer I usually don't get a log at all.
Re: Dynamic projects catalog [message #1733622 is a reply to message #1733598] Mon, 30 May 2016 13:31 Go to previous messageGo to next message
Christian Wolff is currently offline Christian WolffFriend
Messages: 18
Registered: April 2016
Junior Member
Hi Ed, thanks for your reply!

Since we are mainly web developers we do not have the experience required to debug an extensive Java application. We will probably go back to using a static file for all users.

Best wishes
Christian
Re: Dynamic projects catalog [message #1733625 is a reply to message #1733622] Mon, 30 May 2016 13:43 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 31048
Registered: July 2009
Senior Member
Christian,

If I could test it for you somehow. But if I can't replicate the issue,
I can't fix anything...

Maybe the tracing will reveal something... It's prints to standard out,
so you'd have to run the installer from a console window (or run the
eclipsec.exe)...


On 30.05.2016 15:31, Christian Wolff wrote:
> Hi Ed, thanks for your reply!
>
> Since we are mainly web developers we do not have the experience
> required to debug an extensive Java application. We will probably go
> back to using a static file for all users.
>
> Best wishes
> Christian
Re: Dynamic projects catalog [message #1733694 is a reply to message #1733625] Tue, 31 May 2016 06:19 Go to previous messageGo to next message
Christian Wolff is currently offline Christian WolffFriend
Messages: 18
Registered: April 2016
Junior Member
I ran
 eclipsec.exe -vmargs -Doomph.setup.ecf.trace=true -Doomph.redirection.setups="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/->setup/"


and got the following output:
> ECF: http://localhost:8080/oomph/setup uri=http://localhost:8080/oomph/setup
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ uri=https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
> ECF: http://localhost:8080/oomph/setup cacheURI=file:/C:/Users/myuser/.eclipse/org.eclipse.oomph.setup/cache/http___localhost_8080_oomph_setup
> ECF: http://localhost:8080/oomph/setup eTag=null
> ECF: http://localhost:8080/oomph/setup expectedETag=null
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ cacheURI=file:/C:/Users/myuser/.eclipse/org.eclipse.oomph.setup/cache/https___gitlab.mycompany.de_dev-tools_oomph-installer_raw_develop_setups_my.products.setup_private_token=nUVYcgxg8f5n4L8ST9y_
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ eTag=null
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ expectedETag=null
> ECF: http://localhost:8080/oomph/setup proxy=null
> ECF: http://localhost:8080/oomph/setup username=null
> ECF: http://localhost:8080/oomph/setup password=null
> ECF: http://localhost:8080/oomph/setup authorizationHandler=org.eclipse.oomph.setup.internal.core.util.ECFURIHandlerImpl$AuthorizationHandlerImpl@6d90d5a4
> ECF: http://localhost:8080/oomph/setup trying=0
> ECF: http://localhost:8080/oomph/setup triedReauthorization=0
> ECF: http://localhost:8080/oomph/setup authorization=null
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ proxy=null
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ username=null
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ password=null
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ authorizationHandler=org.eclipse.oomph.setup.internal.core.util.ECFURIHandlerImpl$AuthorizationHandlerImpl@6d90d5a4
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ trying=0
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ triedReauthorization=0
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ authorization=null
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ writing cache
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ returning successful results
> ECF: http://www.eclipse.org/downloads/images/javaee.png uri=http://www.eclipse.org/downloads/images/javaee.png
> ECF: http://www.eclipse.org/downloads/images/javaee.png cacheURI=file:/C:/Users/myuser/.eclipse/org.eclipse.oomph.setup/cache/http___www.eclipse.org_downloads_images_javaee.png
> ECF: http://www.eclipse.org/downloads/images/javaee.png eTag="14d5-4f445e92ffe40"
> ECF: http://www.eclipse.org/downloads/images/javaee.png expectedETag=null
> ECF: http://www.eclipse.org/downloads/images/javaee.png returning cached content
> ECF: http://localhost:8080/oomph/setup writing cache
> ECF: http://localhost:8080/oomph/setup returning successful results
> ECF: http://www.eclipse.org/downloads/images/javaee.png uri=http://www.eclipse.org/downloads/images/javaee.png
> ECF: http://www.eclipse.org/downloads/images/javaee.png cacheURI=file:/C:/Users/myuser/.eclipse/org.eclipse.oomph.setup/cache/http___www.eclipse.org_downloads_images_javaee.png
> ECF: http://www.eclipse.org/downloads/images/javaee.png eTag="14d5-4f445e92ffe40"
> ECF: http://www.eclipse.org/downloads/images/javaee.png expectedETag=null
> ECF: http://www.eclipse.org/downloads/images/javaee.png returning cached content
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ uri=https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ cacheURI=file:/C:/Users/myuser/.eclipse/org.eclipse.oomph.setup/cache/https___gitlab.mycompany.de_dev-tools_oomph-installer_raw_develop_setups_my.products.setup_private_token=nUVYcgxg8f5n4L8ST9y_
> ECF: http://www.eclipse.org/downloads/images/javaee.png uri=http://www.eclipse.org/downloads/images/javaee.png
> ECF: http://localhost:8080/oomph/setup uri=http://localhost:8080/oomph/setup
> ECF: http://www.eclipse.org/downloads/images/javaee.png cacheURI=file:/C:/Users/myuser/.eclipse/org.eclipse.oomph.setup/cache/http___www.eclipse.org_downloads_images_javaee.png
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ eTag=null
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ expectedETag=null
> ECF: http://www.eclipse.org/downloads/images/javaee.png eTag="14d5-4f445e92ffe40"
> ECF: http://www.eclipse.org/downloads/images/javaee.png expectedETag=null
> ECF: http://localhost:8080/oomph/setup cacheURI=file:/C:/Users/myuser/.eclipse/org.eclipse.oomph.setup/cache/http___localhost_8080_oomph_setup
> ECF: http://localhost:8080/oomph/setup eTag=null
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ proxy=null
> ECF: http://localhost:8080/oomph/setup expectedETag=null
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ username=null
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ password=null
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ authorizationHandler=org.eclipse.oomph.setup.internal.core.util.ECFURIHandlerImpl$AuthorizationHandlerImpl@6d90d5a4
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ trying=0
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ triedReauthorization=0
> ECF: http://www.eclipse.org/downloads/images/javaee.png proxy=null
> ECF: http://www.eclipse.org/downloads/images/javaee.png username=null
> ECF: http://www.eclipse.org/downloads/images/javaee.png password=null
> ECF: http://www.eclipse.org/downloads/images/javaee.png authorizationHandler=org.eclipse.oomph.setup.internal.core.util.ECFURIHandlerImpl$AuthorizationHandlerImpl@6d90d5a4
> ECF: http://www.eclipse.org/downloads/images/javaee.png trying=0
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ authorization=null
> ECF: http://localhost:8080/oomph/setup proxy=null
> ECF: http://localhost:8080/oomph/setup username=null
> ECF: http://localhost:8080/oomph/setup password=null
> ECF: http://localhost:8080/oomph/setup authorizationHandler=org.eclipse.oomph.setup.internal.core.util.ECFURIHandlerImpl$AuthorizationHandlerImpl@6d90d5a4
> ECF: http://localhost:8080/oomph/setup trying=0
> ECF: http://localhost:8080/oomph/setup triedReauthorization=0
> ECF: http://localhost:8080/oomph/setup authorization=null
> ECF: http://www.eclipse.org/downloads/images/javaee.png triedReauthorization=0
> ECF: http://www.eclipse.org/downloads/images/javaee.png authorization=null
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ writing cache
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ returning successful results
> ECF: http://www.eclipse.org/downloads/images/javaee.png writing cache
> ECF: http://www.eclipse.org/downloads/images/javaee.png returning successful results
> ECF: http://localhost:8080/oomph/setup writing cache
> ECF: http://localhost:8080/oomph/setup returning successful results
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ uri=https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ cacheURI=file:/C:/Users/myuser/.eclipse/org.eclipse.oomph.setup/cache/https___gitlab.mycompany.de_dev-tools_oomph-installer_raw_develop_setups_my.products.setup_private_token=nUVYcgxg8f5n4L8ST9y_
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ eTag=null
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ expectedETag=null
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ proxy=null
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ username=null
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ password=null
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ authorizationHandler=org.eclipse.oomph.setup.internal.core.util.ECFURIHandlerImpl$AuthorizationHandlerImpl@6d90d5a4
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ trying=0
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ triedReauthorization=0
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ authorization=null
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ writing cache
> ECF: https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_ returning successful results
> ECF: http://localhost:8080/oomph/setup uri=http://localhost:8080/oomph/setup
> ECF: http://localhost:8080/oomph/setup cacheURI=file:/C:/Users/myuser/.eclipse/org.eclipse.oomph.setup/cache/http___localhost_8080_oomph_setup
> ECF: http://localhost:8080/oomph/setup eTag=null
> ECF: http://localhost:8080/oomph/setup expectedETag=null
> ECF: http://localhost:8080/oomph/setup proxy=null
> ECF: http://localhost:8080/oomph/setup username=null
> ECF: http://localhost:8080/oomph/setup password=null
> ECF: http://localhost:8080/oomph/setup authorizationHandler=org.eclipse.oomph.setup.internal.core.util.ECFURIHandlerImpl$AuthorizationHandlerImpl@6d90d5a4
> ECF: http://localhost:8080/oomph/setup trying=0
> ECF: http://localhost:8080/oomph/setup triedReauthorization=0
> ECF: http://localhost:8080/oomph/setup authorization=null
> ECF: http://localhost:8080/oomph/setup writing cache
> ECF: http://localhost:8080/oomph/setup returning successful results
> ECF: http://www.eclipse.org/downloads/images/javaee.png uri=http://www.eclipse.org/downloads/images/javaee.png
> ECF: http://www.eclipse.org/downloads/images/javaee.png cacheURI=file:/C:/Users/myuser/.eclipse/org.eclipse.oomph.setup/cache/http___www.eclipse.org_downloads_images_javaee.png
> ECF: http://www.eclipse.org/downloads/images/javaee.png eTag="14d5-52be46941a180"
> ECF: http://www.eclipse.org/downloads/images/javaee.png expectedETag="14d5-52be46941a180"
> ECF: http://www.eclipse.org/downloads/images/javaee.png returning cached content


Authentication is currently disabled.
Re: Dynamic projects catalog [message #1733701 is a reply to message #1733694] Tue, 31 May 2016 07:12 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 31048
Registered: July 2009
Senior Member
Christian,

I see the URI is http://localhost:8080/oomph/setup but this doesn't have
a file extension. What is this URI? If it's meant to references a
serialized setup model, is should have a file extension .setup.


On 31.05.2016 08:19, Christian Wolff wrote:
> I ran
>
> eclipsec.exe -vmargs -Doomph.setup.ecf.trace=true
> -Doomph.redirection.setups="http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/->setup/"
>
>
> and got the following output:
>
>> ECF: http://localhost:8080/oomph/setup
>> uri=http://localhost:8080/oomph/setup
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> uri=https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>>
>> ECF: http://localhost:8080/oomph/setup
>> cacheURI=file:/C:/Users/myuser/.eclipse/org.eclipse.oomph.setup/cache/http___localhost_8080_oomph_setup
>> ECF: http://localhost:8080/oomph/setup eTag=null
>> ECF: http://localhost:8080/oomph/setup expectedETag=null
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> cacheURI=file:/C:/Users/myuser/.eclipse/org.eclipse.oomph.setup/cache/https___gitlab.mycompany.de_dev-tools_oomph-installer_raw_develop_setups_my.products.setup_private_token=nUVYcgxg8f5n4L8ST9y_
>>
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> eTag=null
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> expectedETag=null
>> ECF: http://localhost:8080/oomph/setup proxy=null
>> ECF: http://localhost:8080/oomph/setup username=null
>> ECF: http://localhost:8080/oomph/setup password=null
>> ECF: http://localhost:8080/oomph/setup
>> authorizationHandler=org.eclipse.oomph.setup.internal.core.util.ECFURIHandlerImpl$AuthorizationHandlerImpl@6d90d5a4
>> ECF: http://localhost:8080/oomph/setup trying=0
>> ECF: http://localhost:8080/oomph/setup triedReauthorization=0
>> ECF: http://localhost:8080/oomph/setup authorization=null
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> proxy=null
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> username=null
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> password=null
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> authorizationHandler=org.eclipse.oomph.setup.internal.core.util.ECFURIHandlerImpl$AuthorizationHandlerImpl@6d90d5a4
>>
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> trying=0
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> triedReauthorization=0
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> authorization=null
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> writing cache
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> returning successful results
>> ECF: http://www.eclipse.org/downloads/images/javaee.png
>> uri=http://www.eclipse.org/downloads/images/javaee.png
>> ECF: http://www.eclipse.org/downloads/images/javaee.png
>> cacheURI=file:/C:/Users/myuser/.eclipse/org.eclipse.oomph.setup/cache/http___www.eclipse.org_downloads_images_javaee.png
>> ECF: http://www.eclipse.org/downloads/images/javaee.png
>> eTag="14d5-4f445e92ffe40"
>> ECF: http://www.eclipse.org/downloads/images/javaee.png
>> expectedETag=null
>> ECF: http://www.eclipse.org/downloads/images/javaee.png returning
>> cached content
>> ECF: http://localhost:8080/oomph/setup writing cache
>> ECF: http://localhost:8080/oomph/setup returning successful results
>> ECF: http://www.eclipse.org/downloads/images/javaee.png
>> uri=http://www.eclipse.org/downloads/images/javaee.png
>> ECF: http://www.eclipse.org/downloads/images/javaee.png
>> cacheURI=file:/C:/Users/myuser/.eclipse/org.eclipse.oomph.setup/cache/http___www.eclipse.org_downloads_images_javaee.png
>> ECF: http://www.eclipse.org/downloads/images/javaee.png
>> eTag="14d5-4f445e92ffe40"
>> ECF: http://www.eclipse.org/downloads/images/javaee.png
>> expectedETag=null
>> ECF: http://www.eclipse.org/downloads/images/javaee.png returning
>> cached content
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> uri=https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>>
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> cacheURI=file:/C:/Users/myuser/.eclipse/org.eclipse.oomph.setup/cache/https___gitlab.mycompany.de_dev-tools_oomph-installer_raw_develop_setups_my.products.setup_private_token=nUVYcgxg8f5n4L8ST9y_
>>
>> ECF: http://www.eclipse.org/downloads/images/javaee.png
>> uri=http://www.eclipse.org/downloads/images/javaee.png
>> ECF: http://localhost:8080/oomph/setup
>> uri=http://localhost:8080/oomph/setup
>> ECF: http://www.eclipse.org/downloads/images/javaee.png
>> cacheURI=file:/C:/Users/myuser/.eclipse/org.eclipse.oomph.setup/cache/http___www.eclipse.org_downloads_images_javaee.png
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> eTag=null
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> expectedETag=null
>> ECF: http://www.eclipse.org/downloads/images/javaee.png
>> eTag="14d5-4f445e92ffe40"
>> ECF: http://www.eclipse.org/downloads/images/javaee.png
>> expectedETag=null
>> ECF: http://localhost:8080/oomph/setup
>> cacheURI=file:/C:/Users/myuser/.eclipse/org.eclipse.oomph.setup/cache/http___localhost_8080_oomph_setup
>> ECF: http://localhost:8080/oomph/setup eTag=null
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> proxy=null
>> ECF: http://localhost:8080/oomph/setup expectedETag=null
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> username=null
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> password=null
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> authorizationHandler=org.eclipse.oomph.setup.internal.core.util.ECFURIHandlerImpl$AuthorizationHandlerImpl@6d90d5a4
>>
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> trying=0
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> triedReauthorization=0
>> ECF: http://www.eclipse.org/downloads/images/javaee.png proxy=null
>> ECF: http://www.eclipse.org/downloads/images/javaee.png username=null
>> ECF: http://www.eclipse.org/downloads/images/javaee.png password=null
>> ECF: http://www.eclipse.org/downloads/images/javaee.png
>> authorizationHandler=org.eclipse.oomph.setup.internal.core.util.ECFURIHandlerImpl$AuthorizationHandlerImpl@6d90d5a4
>> ECF: http://www.eclipse.org/downloads/images/javaee.png trying=0
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> authorization=null
>> ECF: http://localhost:8080/oomph/setup proxy=null
>> ECF: http://localhost:8080/oomph/setup username=null
>> ECF: http://localhost:8080/oomph/setup password=null
>> ECF: http://localhost:8080/oomph/setup
>> authorizationHandler=org.eclipse.oomph.setup.internal.core.util.ECFURIHandlerImpl$AuthorizationHandlerImpl@6d90d5a4
>> ECF: http://localhost:8080/oomph/setup trying=0
>> ECF: http://localhost:8080/oomph/setup triedReauthorization=0
>> ECF: http://localhost:8080/oomph/setup authorization=null
>> ECF: http://www.eclipse.org/downloads/images/javaee.png
>> triedReauthorization=0
>> ECF: http://www.eclipse.org/downloads/images/javaee.png
>> authorization=null
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> writing cache
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> returning successful results
>> ECF: http://www.eclipse.org/downloads/images/javaee.png writing cache
>> ECF: http://www.eclipse.org/downloads/images/javaee.png returning
>> successful results
>> ECF: http://localhost:8080/oomph/setup writing cache
>> ECF: http://localhost:8080/oomph/setup returning successful results
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> uri=https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>>
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> cacheURI=file:/C:/Users/myuser/.eclipse/org.eclipse.oomph.setup/cache/https___gitlab.mycompany.de_dev-tools_oomph-installer_raw_develop_setups_my.products.setup_private_token=nUVYcgxg8f5n4L8ST9y_
>>
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> eTag=null
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> expectedETag=null
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> proxy=null
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> username=null
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> password=null
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> authorizationHandler=org.eclipse.oomph.setup.internal.core.util.ECFURIHandlerImpl$AuthorizationHandlerImpl@6d90d5a4
>>
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> trying=0
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> triedReauthorization=0
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> authorization=null
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> writing cache
>> ECF:
>> https://gitlab.mycompany.de/dev-tools/oomph-installer/raw/develop/setups/my.products.setup?private_token=nUVYcgxg8f5n4L8ST9y_
>> returning successful results
>> ECF: http://localhost:8080/oomph/setup
>> uri=http://localhost:8080/oomph/setup
>> ECF: http://localhost:8080/oomph/setup
>> cacheURI=file:/C:/Users/myuser/.eclipse/org.eclipse.oomph.setup/cache/http___localhost_8080_oomph_setup
>> ECF: http://localhost:8080/oomph/setup eTag=null
>> ECF: http://localhost:8080/oomph/setup expectedETag=null
>> ECF: http://localhost:8080/oomph/setup proxy=null
>> ECF: http://localhost:8080/oomph/setup username=null
>> ECF: http://localhost:8080/oomph/setup password=null
>> ECF: http://localhost:8080/oomph/setup
>> authorizationHandler=org.eclipse.oomph.setup.internal.core.util.ECFURIHandlerImpl$AuthorizationHandlerImpl@6d90d5a4
>> ECF: http://localhost:8080/oomph/setup trying=0
>> ECF: http://localhost:8080/oomph/setup triedReauthorization=0
>> ECF: http://localhost:8080/oomph/setup authorization=null
>> ECF: http://localhost:8080/oomph/setup writing cache
>> ECF: http://localhost:8080/oomph/setup returning successful results
>> ECF: http://www.eclipse.org/downloads/images/javaee.png
>> uri=http://www.eclipse.org/downloads/images/javaee.png
>> ECF: http://www.eclipse.org/downloads/images/javaee.png
>> cacheURI=file:/C:/Users/myuser/.eclipse/org.eclipse.oomph.setup/cache/http___www.eclipse.org_downloads_images_javaee.png
>> ECF: http://www.eclipse.org/downloads/images/javaee.png
>> eTag="14d5-52be46941a180"
>> ECF: http://www.eclipse.org/downloads/images/javaee.png
>> expectedETag="14d5-52be46941a180"
>> ECF: http://www.eclipse.org/downloads/images/javaee.png returning
>> cached content
>
>
> Authentication is currently disabled.
Re: Dynamic projects catalog [message #1733707 is a reply to message #1733701] Tue, 31 May 2016 07:44 Go to previous messageGo to next message
Christian Wolff is currently offline Christian WolffFriend
Messages: 18
Registered: April 2016
Junior Member
Quote:
Christian,

I see the URI is http://localhost:8080/oomph/setup but this doesn't have
a file extension. What is this URI? If it's meant to references a
serialized setup model, is should have a file extension .setup.


This is the endpoint of our web service which returns the xml of the project catalog as the get response body. Is this not possible?
Re: Dynamic projects catalog [message #1733713 is a reply to message #1733707] Tue, 31 May 2016 08:13 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 31048
Registered: July 2009
Senior Member
Christian,

The resource factory for creating a resource to read a setup file only
kicks in if the URI's last segment ends with ".setup". I overlooked
that earlier you've shown:

<projectCatalog
href="http://localhost:8080/oomph/setup#/"/>

This won't work. It must be a URI that ends with .setup. You could
specify http://localhost:8080/oomph/setup.setup in the catalog itself
and redirect that to http://localhost:8080/oomph/setup if it's necessary
for your web service to look this way. So the logical URI as specified
in your files must specify .setup as the file extension; the phyiscal
URI that's accessed to get the bytes can be of any form...


On 31.05.2016 09:44, Christian Wolff wrote:

> Quote:
>> Christian,
>>
>> I see the URI is http://localhost:8080/oomph/setup but this doesn't
>> have a file extension. What is this URI? If it's meant to references
>> a serialized setup model, is should have a file extension .setup.
>
>
> This is the endpoint of our web service which returns the xml of the
> project catalog as the get response body. Is this not possible?
Re: Dynamic projects catalog [message #1733718 is a reply to message #1733713] Tue, 31 May 2016 08:29 Go to previous message
Christian Wolff is currently offline Christian WolffFriend
Messages: 18
Registered: April 2016
Junior Member
I changed the URI and it worked immediately! Thank you very much and have a nice day!
Previous Topic:Eclipse Custom Plugin Installation Error
Next Topic:Maven import task not starting with startup trigger
Goto Forum:
  


Current Time: Fri Apr 10 10:32:06 GMT 2020

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

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

Back to the top