Bug 215973 - Several issues with the VOMS VO dialog
Summary: Several issues with the VOMS VO dialog
Status: ASSIGNED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Geclipse (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Ariel Garcia CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 215990 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-01-21 06:58 EST by Ariel Garcia CLA
Modified: 2014-01-09 16:14 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ariel Garcia CLA 2008-01-21 06:58:13 EST
The VOMS VO dialog:
- does not validate the Service URIs entered
- if only a hostname is entered as additional JobSubmission service, that one is not shown in the "add'l services" list
- after restart even the add'l services with a vallid URI do not get shown (but they stay in the Project/VO/Services/JSS folder)
- The "Remove..." button has "..." but deletes the service without any further question
- Exactly the same service URI can be entered more than once
- The "Remove..." button removes the service from the "Add'l services" list in the VO dialog but services still appear (even after restart) in the Project/VO/Services/JSS folder.

That's all ;-)
Comment 1 Ariel Garcia CLA 2008-01-21 08:30:52 EST
Adding you in CC Mathias, i will take a look also but perhaps you have some comments/fast ideas here
Comment 2 Mathias Stümpert CLA 2008-01-21 08:59:20 EST
So let's see what I can contribute here:

> - does not validate the Service URIs entered

Easy to do (as part of a modify listener on the corresponding text field):

try {
  new URI( uri2validate );
} catch ( URISyntaxException uriExc ) {
  // URI is not valid
}

> - if only a hostname is entered as additional JobSubmission service, that one
> is not shown in the "add'l services" list

Can not verify this

> - after restart even the add'l services with a vallid URI do not get shown (but
> they stay in the Project/VO/Services/JSS folder)

Not quick fix for this ...

> - The "Remove..." button has "..." but deletes the service without any further
> question

Simply not yet implemented but of course easy to do.

> - Exactly the same service URI can be entered more than once

Same as above ...

> - The "Remove..." button removes the service from the "Add'l services" list in
> the VO dialog but services still appear (even after restart) in the
> Project/VO/Services/JSS folder.

Seems to be a bug at the moment. No easy solution for that yet.

Will leave the implementation on your side Ariel :-P Tell me if there are any open questions.
Comment 3 Ariel Garcia CLA 2008-01-21 10:28:07 EST
See the partly duplicate bug #215990 for additional information.
Comment 4 Ariel Garcia CLA 2008-01-21 10:31:24 EST
*** Bug 215990 has been marked as a duplicate of this bug. ***
Comment 5 Nicholas Loulloudes CLA 2008-01-30 06:25:20 EST
Hi,

just testing the Linux EPP build of 30/1/2008 and discovered this:

When adding a new WMS service to a VOMS VO the service is added to the Additional Services table correctly.

But when i close the dialog and open it again, the new WMS service does not appear in the aforementioned table.

No matter how many times i try this procedure, the end result is always the same.

In addition, the new WMS service is not shown in the Job submission wizard...so it looks like this is not a UI bug.

Comment 6 Nicholas Loulloudes CLA 2008-01-30 06:27:26 EST
To clarify the above reply refers to the g-Eclipse EPP build (30/1/2008) for Linux O/S.
Comment 7 Nick Tsioutsias CLA 2008-02-01 09:24:43 EST
I want to add a bug related to the voms vo dialog. it is easy to reproduce. Created an empty gria vo. Don't add any gria services. Save the vo. Then, opene the voms vo dialog and pressed edit on the gria vo. It will now diplay two services.

It is displaying this services because for some reason it calls the fetchServices method of info system. I have hard coded in that method a registry service which has the job and data service in iwr gria server. This method returns the two services that are shown in the vo.