Giter Site home page Giter Site logo

gss's People

Contributors

akap avatar chstath avatar droutsis avatar fstamatelopoulos avatar koutsoub avatar past avatar

Watchers

 avatar

gss's Issues

"." in search gives session expired message

What steps will reproduce the problem?
1. enter . (dot) in search field
2.
3.

What is the expected output? What do you see instead?

Expected is no search results I guess. 
Instead I see message saying session is expired.

What version of the product are you using? On what operating system?

I am using gss 1.0.0-beta (correct me if I am wrong, source from 01.07.2010.). 
OS used is Centos 5 x86_64 with jboss 5.1.0 GA and solr 1.3.0 and hornetQ from 
prerequisites for building.

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 6 Jul 2010 at 11:23

Shibboleth attribute retrieval

Hi,

I'm working on GSS deployment in CRO-NGI infrastructure together with Nikola 
and Damir who already posted some questions here.

We managed to deploy GSS with Shibboleth authentication in our testing 
environment, but after successful authentication GSS received only null values 
for all the attributes.

In order to make things work I had to slightly modify source code in 
gr.ebs.gss.server.Login.java and gr.ebs.gss.server.CouponHandler.java classes.
Specifically, in gr.ebs.gss.server.Login.java I had to replace the original 
block of code

 String[] attrs = new String[] {"REMOTE_USER", 
                                "HTTP_SHIB_INETORGPERSON_DISPLAYNAME",
                                "HTTP_SHIB_INETORGPERSON_GIVENNAME",
                                "HTTP_SHIB_PERSON_COMMONNAME",
                                "HTTP_SHIB_PERSON_SURNAME", 
                                "HTTP_SHIB_INETORGPERSON_MAIL", 
                                "HTTP_SHIB_EP_UNSCOPEDAFFILIATION", 
                                "HTTP_PERSISTENT_ID"};
 ...
 Object usernameAttr = request.getAttribute("REMOTE_USER");
 Object nameAttr = request.getAttribute("HTTP_SHIB_INETORGPERSON_DISPLAYNAME");
 Object givennameAttr = request.getAttribute("HTTP_SHIB_INETORGPERSON_GIVENNAME");
 Object cnAttr = request.getAttribute("HTTP_SHIB_PERSON_COMMONNAME");
 Object snAttr = request.getAttribute("HTTP_SHIB_PERSON_SURNAME");
 Object mailAttr = request.getAttribute("HTTP_SHIB_INETORGPERSON_MAIL");
 Object persistentIdAttr = request.getAttribute("HTTP_PERSISTENT_ID");


with:


 String[] attrs = new String[] {"eduPersonPrincipalName", "displayName",
                                "givenName", "cn",
                                "sn", "mail",
                                "unscoped-affiliation", "persistent-id"};
 ...
 Object usernameAttr = request.getHeader("eduPersonPrincipalName");
 Object nameAttr = request.getHeader("displayName");
 Object givennameAttr = request.getHeader("givenName");
 Object cnAttr = request.getHeader("cn");
 Object snAttr = request.getHeader("sn");
 Object mailAttr = request.getHeader("mail");
 Object persistentIdAttr = request.getHeader("persistent-id");


I also had to make similar changes in gr.ebs.gss.server.CouponHandler.java

I installed Shibboleth 2.3.1 from CentOS package and configured Apache to work 
with mod_shib and mod_jk following standard installation and configuration 
instructions.

This is my first installation of Shibboleth SP and although everything seems to 
work fine, I would really appreciate if you had any suggestions on how to make 
things work without those source code modifications.


Best Regards,

Dubravko Voncina
University Computing Centre
University of Zagreb, Croatia

Original issue reported on code.google.com by [email protected] on 18 Aug 2010 at 3:02

GSS deployment and Shibboleth compatibility

We are interested in deploying GSS software in our national grid 
infrastructure (CRO-
NGI), so I have two questions:

1. Is there any documentation how to start (user/installation guide) and 
deploy GSS 
available in English.

2. What version of Shibboleth is used/supported by GSS? We would like to 
support 
user authentication in GSS through SAML 2.0.

Damir

Original issue reported on code.google.com by [email protected] on 19 Feb 2010 at 3:07

Deployment error in jboss-5.0.0.GA

What steps will reproduce the problem?
1. checkout the code
2. in gss folder: ant, ant install, 
3. in jboss/bin, run.bat

What is the expected output? What do you see instead?
the deployment should be no problem.
I see:
 main WARN  () [JBossManagedConnectionPool] Throwable while attempting to
get a new connection: null
org.jboss.resource.JBossResourceException: Could not create connection; -
nested throwable: (org.postgresql.util.PSQLExc
eption: The connection attempt failed.)


What version of the product are you using? On what operating system?
command line: Ant 1.8.0RC1, jboss 5.0.0.GA, jdk1.6.0_18, gwt gwt-windows-1.5.3.

Please provide any additional information below.
The jboss startup file is attached.

Original issue reported on code.google.com by [email protected] on 15 Feb 2010 at 9:57

Attachments:

[gss2] Remove old jboss artifacts

After migration to a pure servlet container is completed, the jboss 
configurations folders (jboss, jboss-config) should be removed from the repo. 
The last files to be migrated are probably the users.properties and 
roles.properties for the admin login, the login-config.xml section for the 
webdav login, and the hornetq configuration. The new single folder for 
configuration files is conf. 

Afterwards the jboss-specific declarations from build.xml can be removed, as 
well as the relevant part from the install target.

Original issue reported on code.google.com by [email protected] on 15 Oct 2010 at 7:59

Solr 1.3.0 usage - search

What steps will reproduce the problem?
1. Copy solr directory from example directory to jboss server
2. Start jboss server
3. Try searching for files

What is the expected output? What do you see instead?

Expected output is Internal server error message.

What version of the product are you using? On what operating system?

OS is Centos 5 x86_64, gss is recent source, other requirements are versions 
that are listed in the wiki page for building and deploying. Solr is version 
1.3.0, Jboss is version 5.1.0 GA with hornetQ

When I run solr from example directory as standalone, running on port 8983, 
then search seems to work (no error message is displayed), but also no results 
are displayed.

Also, I had error when trying to patch solr according to wiki page, so I add 
this manually to solrconfig.xml file after /update/csv

<!-- Rich document update handler, loaded on demand -->
   <requestHandler name="/update/rich" class="solr.RichDocumentRequestHandler" startup="lazy" />

Original issue reported on code.google.com by [email protected] on 2 Jul 2010 at 11:26

Add feedback for file menu ops

When Trash or My Shared is selected and the user clicks on File -> New Folder 
or Upload, nothing 
happens, without any kind of error message. We should add informational 
messages explaining why 
the operation cannot continue.

Original issue reported on code.google.com by [email protected] on 19 Apr 2010 at 9:40

Convert tag buttons to links

The web client's file properties dialog displays buttons for the available 
tags. This is not very pretty and hardly common UX. It would be better to 
convert them to hyperlinks, similar to the blogger interface for tags.

Original issue reported on code.google.com by [email protected] on 28 Jul 2010 at 9:13

admin: allow for substring match during search

When doing a user search in the GSS Admin interface is impossible to do a 
substring match for strings that are not prefixes of usernames.

This it makes it impossible to search by realm; so, if for example there is a 
user with a username "[email protected]" (with example.org being the home 
institution in a federated envinronment), it is impossible to search for 
"example.org" to find all of the users of example.org's.

It'd be nice to provide either a generic substring match or an advanced regexp 
search. (this actually was needed in field for a specific use case)

Original issue reported on code.google.com by [email protected] on 13 Sep 2010 at 5:24

Error during sharing a folder to others

What steps will reproduce the problem?
1. Right click on a folder below user's home directory and select Sharing
2. Click Add Group, pick a group and grand permissions and click OK
3. Then click Update

What is the expected output? What do you see instead?
The expected output is a shared folder to the selected group but an Error 
occurs instead with a message "Unable to update folder:Internal Server Error"


Please use labels and text to provide additional information.


Original issue reported on code.google.com by [email protected] on 9 Jul 2010 at 3:43

question about load balancer

Hi,

For the purpose of deploying gss in CRO NGI, I have a question concerning load 
balancing. Can HAProxy be used with gss for load balancing purposes? Are there 
some modifications needed, or is gss "unaware" of HAProxy?

There will be two servers behind HAProxy in our test enviroment.

Is there some other load balancing you recommend other than HAProxy?

Regards,
Nikola

Original issue reported on code.google.com by [email protected] on 24 Aug 2010 at 10:19

Regression in other's shared

Shared files not in shared folders are no longer displayed in the tree. This 
must have been broken in 
last month's changes or so.

Original issue reported on code.google.com by [email protected] on 31 Mar 2010 at 1:48

[gss2] Package webdav war

Package the webdav service as an expanded war and implement the login handler 
using the Jetty JAAS API.

Original issue reported on code.google.com by [email protected] on 12 Oct 2010 at 12:35

Failed to load profile: Exception determining structure: AbstractVFSDeployment(gss.ear)

What steps will reproduce the problem?
1. download the source from http://gss.googlecode.com/hg
2. config by following build.txt
3. ant, ant install run.bat in JBoss-5.0.0.GA  in Winodws 7

What is the expected output? What do you see instead?
It should not be any error in JBoss console. 
I see:
00:07:47,066 main ERROR () [ProfileServiceBootstrap] Failed to load profile: 
org.jboss.deployers.spi.DeploymentException: Exception determining
structure: AbstractVFSDeployment(gss.ear) at
org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(Deploym
entException.java:49)


What version of the product are you using? On what operating system?
Ant 1.8.x, gwt 2.0.1, JBoss 5.0.0, junit 4.8.1, on Windows 7
compile without any issue.

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 16 Feb 2010 at 6:14

Attachments:

mod_jk load balancing - login - issues

What steps will reproduce the problem?
1. go to url http://host1_ip/pithos

What is the expected output? What do you see instead?
Expected output is gss interface with user files. Instead my url changes to 
http://host3_ip/pithos/login?next=http://host1_ip/pithos/

What version of the product are you using? On what operating system?
I am using gss source dated 07-10-2010, on CentOS 5 64bit.

Please provide any additional information below.
Mod_jk has two workers defined. Apache, shibboleth and solr are running on 
host1. One jboss per host is running on host2 and host3. Ntp is running on all 
three hosts, and all required ports are reachable between the hosts.

Find mod_jk.conf, workers.properties and gss.properties file attached.

Can you help me out? I remember when asking about haproxy, you mentioned 
mod_jk, so I hope there is a "fix" for this issue I have.

Regards,
Nikola

Original issue reported on code.google.com by [email protected] on 4 Nov 2010 at 12:25

Attachments:

Cannot compile the project in Windows

What steps will reproduce the problem?
1. checkout the project from eclipse 3.5 
2. config the gwt 2.0.1 libs, and add javaee.jar
3. use ant 1.6.5 compile, or compile from eclipse 3.5


What is the expected output? What do you see instead?
It should not such error: package com.google.gwt.core.client does not exist

What version of the product are you using? On what operating system?
the latest version - 390 on Windows 7

Please provide any additional information below.
Buildfile: build.xml

compile:
    [javac] Compiling 185 source files to C:\Projects\MotWorkSpace\gss\bin
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\AboutDialog.java:21:
package com.google.gwt.core.client does not exist
    [javac] import com.google.gwt.core.client.GWT;
    [javac]                                  ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\AboutDialog.java:22:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.Button;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\AboutDialog.java:23:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.ClickListener;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\AboutDialog.java:24:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.DialogBox;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\AboutDialog.java:25:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.HTML;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\AboutDialog.java:26:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.HasHorizontalAlignment;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\AboutDialog.java:27:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.KeyboardListener;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\AboutDialog.java:28:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.VerticalPanel;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\AboutDialog.java:29:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.Widget;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\AboutDialog.java:34:
cannot find symbol
    [javac] symbol: class DialogBox
    [javac] public class AboutDialog extends DialogBox {
    [javac]                                  ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\Configuration.java:21:
package com.google.gwt.i18n.client does not exist
    [javac] import com.google.gwt.i18n.client.Constants;
    [javac]                                  ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\Configuration.java:30:
cannot find symbol
    [javac] symbol: class Constants
    [javac] public interface Configuration extends Constants {
    [javac]                                        ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\MessagePanel.java:24:
package com.google.gwt.core.client does not exist
    [javac] import com.google.gwt.core.client.GWT;
    [javac]                                  ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\MessagePanel.java:25:
package com.google.gwt.user.client does not exist
    [javac] import com.google.gwt.user.client.DOM;
    [javac]                                  ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\MessagePanel.java:26:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.AbstractImagePrototype;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\MessagePanel.java:27:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.ClickListener;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\MessagePanel.java:28:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.Composite;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\MessagePanel.java:29:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.HTML;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\MessagePanel.java:30:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.HasHorizontalAlignment;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\MessagePanel.java:31:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.HasVerticalAlignment;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\MessagePanel.java:32:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.HorizontalPanel;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\MessagePanel.java:33:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.ImageBundle;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\MessagePanel.java:34:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.SimplePanel;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\MessagePanel.java:35:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.Widget;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\MessagePanel.java:40:
cannot find symbol
    [javac] symbol: class Composite
    [javac] public class MessagePanel extends Composite {
    [javac]                                   ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\ConfirmationDialog.java:23:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.Button;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\ConfirmationDialog.java:24:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.ClickListener;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\ConfirmationDialog.java:25:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.DialogBox;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\ConfirmationDialog.java:26:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.HTML;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\ConfirmationDialog.java:27:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.HasHorizontalAlignment;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\ConfirmationDialog.java:28:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.HorizontalPanel;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\ConfirmationDialog.java:29:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.KeyboardListener;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\ConfirmationDialog.java:30:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.VerticalPanel;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\ConfirmationDialog.java:31:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.Widget;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\ConfirmationDialog.java:39:
cannot find symbol
    [javac] symbol: class DialogBox
    [javac] public abstract class ConfirmationDialog extends DialogBox {
    [javac]                                                  ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\MessagePanel.java:44:
cannot find symbol
    [javac] symbol  : class ImageBundle
    [javac] location: class gr.ebs.gss.client.MessagePanel
    [javac]     public interface Images extends ImageBundle {
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\MessagePanel.java:63:
cannot find symbol
    [javac] symbol  : class HTML
    [javac] location: class gr.ebs.gss.client.MessagePanel
    [javac]     private HTML message = new HTML("&nbsp;");
    [javac]             ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\MessagePanel.java:68:
cannot find symbol
    [javac] symbol  : class HTML
    [javac] location: class gr.ebs.gss.client.MessagePanel
    [javac]     private HTML clearMessageLink = new HTML("<a
class='gss-clearMessage' href='javascript:;'>Clear</a>");
    [javac]             ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\MessagePanel.java:73:
cannot find symbol
    [javac] symbol  : class HorizontalPanel
    [javac] location: class gr.ebs.gss.client.MessagePanel
    [javac]     private HorizontalPanel inner = new HorizontalPanel();
    [javac]             ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\MessagePanel.java:78:
cannot find symbol
    [javac] symbol  : class SimplePanel
    [javac] location: class gr.ebs.gss.client.MessagePanel
    [javac]     private SimplePanel simplePanel = new SimplePanel();
    [javac]             ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\MessagePanel.java:46:
cannot find symbol
    [javac] symbol  : class AbstractImagePrototype
    [javac] location: interface gr.ebs.gss.client.MessagePanel.Images
    [javac]         AbstractImagePrototype info();
    [javac]         ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\MessagePanel.java:49:
cannot find symbol
    [javac] symbol  : class AbstractImagePrototype
    [javac] location: interface gr.ebs.gss.client.MessagePanel.Images
    [javac]         AbstractImagePrototype warn();
    [javac]         ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\MessagePanel.java:52:
cannot find symbol
    [javac] symbol  : class AbstractImagePrototype
    [javac] location: interface gr.ebs.gss.client.MessagePanel.Images
    [javac]         AbstractImagePrototype error();
    [javac]         ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\CredentialsDialog.java:21:
package com.google.gwt.core.client does not exist
    [javac] import com.google.gwt.core.client.GWT;
    [javac]                                  ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\CredentialsDialog.java:22:
package com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.Button;
    [javac]                                     ^
    [javac]
C:\Projects\MotWorkSpace\gss\src\gr\ebs\gss\client\DeleteUserDialog.java:33: 
package
com.google.gwt.user.client.ui does not exist
    [javac] import com.google.gwt.user.client.ui.HasHorizontalAlignment;
    [javac]                                     ^
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 100 errors




Original issue reported on code.google.com by [email protected] on 15 Feb 2010 at 7:33

mapping users to group or user class

Is there possibility to map users by their attributes, for example map them to 
group or user class?

We have few attributes in ldap that could be used for this purpose, so I am 
asking if it can be done.

Regards,
Nikola

Original issue reported on code.google.com by [email protected] on 14 Oct 2010 at 8:09

Web Browser is always redirected to https://wayf.grnet.gr/

What steps will reproduce the problem?
1. compile and deploy
2. Open IE to http://localhost:8080/pithos/index.html or GSS.html Or
without html
3. Redirect to https://wayf.grnet.gr/

What is the expected output? What do you see instead?
It should show the GSS web interface. It is redirected to
https://wayf.grnet.gr/....


What version of the product are you using? On what operating system?
hg, jboss 5.0.0, gwt 2.0.1, ant 1.8.x ...on windows 7

Please provide any additional information below.

https://wayf.grnet.gr/?entityID=https%3A%2F%2Fpithos.grnet.gr%2Fshibboleth&retur
n=https%3A%2F%2Fpithos.grnet.gr%2FShibboleth.sso%2FDS%3FSAMLDS%3D1%26target%3Dco
okie




Original issue reported on code.google.com by [email protected] on 16 Feb 2010 at 11:27

question about gss interfaces

Just a quick question, how come when building gss from source, it is at 
/pithos/ and on wiki it is /gss/? Changing pithos to gss in gss.properties is 
only part of the process, other is hardcoded somewhere in the source, right?

Regards,
Nikola


Original issue reported on code.google.com by [email protected] on 15 Oct 2010 at 11:20

Paste option is still available for a deleted file after cut/copy

What steps will reproduce the problem?
1. Right Click on a file and select 'Cut' or 'Copy' in order to move it to 
another folder or copy it.
2. Instead of right click > 'Paste', choose 'Delete' in order to delete the 
file.
3. Right click again. You can still see the Paste option available


What is the expected output? What do you see instead?

On the next right click there is an option of 'Paste'.While "Paste" is selected 
the output is "File not found" error. The 'Paste' option is not available only 
after refreshing the application.
Instead of the above described behavior there should not be an option of paste 
at all.




Original issue reported on code.google.com by [email protected] on 14 Sep 2010 at 9:11

Display the full name in the ACL

Currently the file properties dialog shows the eduPersonPrincipleName of the 
owner. It would be more convenient for the user to show the full name if 
available. That should be generalized to every username display (properties -> 
owner, versions -> creator/modifier, file list -> owner).

Original issue reported on code.google.com by [email protected] on 28 Jun 2010 at 10:51

Errors in Opera

Logging in displays the error message "Unable to fetch folder Home", for the 
root folder. Selecting a different folder displays the same message about being 
unable to fetch the requested folder. Right-clicking the folder and selecting 
Properties or Sharing does nothing.


Original issue reported on code.google.com by [email protected] on 22 Jun 2010 at 10:14

[gss2] Eliminate redundant object lookups

Most service object methods are being passed object IDs as parameters and 
perform lookups to get the referenced objects. This is no longer necessary in 
many cases, since many call sites already have a reference to the object in the 
time of the call. We should examine the call hierarchy for each of these 
methods and modify the type signature for the methods that are always called 
with the required objects already in scope.

A perhaps better solution would be to change all the method signatures to use 
object parameters instead of IDs and inject the DAOs to the servlets in order 
to let them perform the initial lookup themselves.

Original issue reported on code.google.com by [email protected] on 12 Oct 2010 at 12:33

NoClassDefFoundError when visiting the admin app

Sometimes the admin app is inaccessible (displays an empty page) and the server 
logs the following error:


05 Sep 2010 23:48:24,596 ajp-0.0.0.0-8009-7 ERROR () 
[org.apache.catalina.core.ContainerBase.[jboss.web].[localhost]] Exception 
Processing ErrorPage[errorCode=403, location=/error403.html]
java.lang.NoClassDefFoundError: 
org/apache/catalina/core/ApplicationContext$DispatchData
        at org.apache.catalina.core.ApplicationContext.getRequestDispatcher(ApplicationContext.java:391)
        at org.apache.catalina.core.ApplicationContextFacade.getRequestDispatcher(ApplicationContextFacade.java:196)
        at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:414)
        at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:342)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
        at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:419)
        at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:402)
        at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:2036)
        at java.lang.Thread.run(Thread.java:636)


This error doesn't appear to cause any other issues with the service, besides 
the admin app. It has been spotted in one server of the cluster, so sticky 
sessions cause failures in the admin app for users who get sent to that server.

Original issue reported on code.google.com by [email protected] on 6 Sep 2010 at 1:47

Filenames containing slash

What steps will reproduce the problem?
1. Create a filename containing a slash. For instance, go to an existing file, 
say foo.java and rename it to something like f/oo.java
2. Get the URI of the file from the containing JSON object
3. Perform a DELETE request o the file using the URI from step 2.

What is the expected output? What do you see instead?
The expected output would be to remove the file. I get NOT FOUND instead.

What version of the product are you using? On what operating system?
Access to the API from Java clients.

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 24 Sep 2010 at 1:54

[gss2] Remove DTOs

In the core service there is no need for DTO conversions, since we don't have 
an EJB boundary any more.

Original issue reported on code.google.com by [email protected] on 12 Oct 2010 at 12:27

[gss2] Make HEAD requests conditional

After the change in rev. 6944f7f88222, we don't add a random parameter to HEAD 
requests in order to avoid caching. If we are to achieve the full performance 
benefit however, we have to make the HEAD requests conditional, as we do for 
GET requests. In that case, responses will return faster from the server if not 
modified.

Original issue reported on code.google.com by [email protected] on 15 Oct 2010 at 12:39

Files not showing in GUI

What steps will reproduce the problem?
1. login without authentication to http://localhost:8080/pithos/login?
next=http://localhost:8080/pithos/

What is the expected output? What do you see instead?

List of files and folders

What version of the product are you using? On what operating system?

I am using CentOS 5.4 x64, Jboss AS 5.1.0, HornetQ 2.0

Please provide any additional information below.

I am seeing lot of HornetQ errors about passing messages, and I cannot seem 
to build solr neither patch it with rich patch. I am using versions that 
are listed on Building and Deploying in wiki. Could you please help me out.
I installed hornetq for jboss as5 - I ran build.sh as5. 

I am attaching server.log file showing errors from solr and hornetq.

Files count and total size is shown in bottom left corner. GUI complains 
that it can not get file information.

Regards,
Nikola


Original issue reported on code.google.com by [email protected] on 22 Apr 2010 at 1:57

Attachments:

[gss2] Move ExternalAPI methods inside domain objects

Move ExternalAPI methods inside various POJOs (User, Group, etc.), since we are 
no longer confined by the implicit anemic model requirements of JavaEE (see 
http://martinfowler.com/bliki/AnemicDomainModel.html).

Original issue reported on code.google.com by [email protected] on 12 Oct 2010 at 12:44

Chrome signing issues with funky characters

Chrome can't properly sign requests for file and folder names that contain the 
characters @ and ~. 
Although this list used to be longer and it tends to get trimmed with each new 
Chrome version, we 
could try a workaround, similar to the one for apostrophe and IE and not wait 
for Chrome to fix it.

Original issue reported on code.google.com by [email protected] on 31 Mar 2010 at 2:25

solr gives errors with rich text documents

What steps will reproduce the problem?
1. Upload rich text documents
2.
3.

What is the expected output? What do you see instead?

File being indexed by solr and visible when searching is expected. I see 
nothing of above due to solr error.

What version of the product are you using? On what operating system?

Jboss AS 5.1.0 GA, centos 5 x64, HornetQ 2.0.0, solr 1.3.0 patched for rich 
documents.

Please provide any additional information below.

Attached is output from solr complaining about 'body' field. After patching 
solr, what else has to be done? I copied example/solr directory to deploy/ 
directory on jboss server, and copied solr.war to deploy directory. Everything 
related to solr works except rich text documents as it seems.

Regards,
Nikola


Original issue reported on code.google.com by [email protected] on 9 Jul 2010 at 2:00

Attachments:

ant install/run trouble

What steps will reproduce the problem?
1. get gss source
2. set build.properties
3. try to run "ant install"

What is the expected output? What do you see instead?

Expected is build sucess. I do get that, but only config files are copied. 
Gss.ear is not built, and dependecies are not getting downloaded (says fetching 
dependencies only and nothing else). Ant run fails because I have gwt 2.0.0 
present on the host since I am currently running older gss build that required 
gwt 2.0.0. I checked build.xml and saw some new dependencies. I can manually 
download them and try to fix the issue, but would like to know if I am doing 
something wrong or not.

What version of the product are you using? On what operating system?

Os is centos 5 x64.

Please provide any additional information below.

My build.properties currently looks like:

jboss.home=/usr/local/jboss
gwt.path=/usr/local/gwt-2.0.0
gwt.workers=2
junit.path=/usr/share/java
hornetq.path=/usr/local/hornetq/
jboss_run_configuration=default-with-hornetq

I removed deps.dir=/root/gss-27082010/deps line since it did not work (deps dir 
exists inside gss folder, I manually created it, but no downloads seem to be 
there).

Regards,
Nikola 

Original issue reported on code.google.com by [email protected] on 27 Aug 2010 at 12:02

nextUrl is parsed with URL while it should be parsed with URI

What steps will reproduce the problem?

1. Call the gr.ebs.gss.server.Login servlet with the parameter 
next=chrome://something
2. Assuming you have an account, login
3. You will get a 500 error (MalformedURLException)

I noticed at the Login code that you use java.net.URL to parse nextUrl while 
semantically it may 
be more appropriate to use URI. Using URL leads to the error above since the 
underlying 
implementation of URL expects some UrlHandler to exist, while chrome has no 
handler. This of 
course will fail for any other fictitious protocol.

I use the chrome protocol for the Pithos Client on top of a Firefox extension. 
Normally, after the 
login, I want to be redirected to my XUL UI, which will have a chrome:// URL.


Original issue reported on code.google.com by loverdos on 15 Jul 2009 at 1:31

[gss2] Move TransactionHelper calls

Move TransactionHelper calls inside ExternalAPI, in order to make methods with 
multiple .save() calls atomic. Alternatively, leave the existing calls as-is, 
but use Dependency Injection and advice around ExternalAPI calls with an 
implicit Transaction.commit() on method exit, essentially simulating 
JPA/Hibernate semantics.

Original issue reported on code.google.com by [email protected] on 12 Oct 2010 at 12:39

admin interface again :)

Well, when I run ant install / run  admin interface worked fine, but when I did 
ant install and run, and copied my modifications for solr and gssdb, admin 
interface after login throws following error:

13 Oct 2010 15:31:19,872 http-0.0.0.0-8080-5 ERROR () 
[org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/admin]] 
Exception while dispatching incoming RPC call
com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public 
abstract gr.ebs.gss.server.domain.dto.SystemStatsDTO 
gr.ebs.gss.admin.client.AdminService.getSystemStatistics() throws 
gr.ebs.gss.client.exceptions.RpcException,gr.ebs.gss.client.exceptions.ObjectNot
FoundException' threw an unexpected exception: java.lang.NullPointerException



Original issue reported on code.google.com by [email protected] on 13 Oct 2010 at 1:35

Allow public folders

A user can declare a file as public, giving everyone on the Internet the 
opportunity to download the file. It would be useful to add the same 
functionality to folders, so that a user can designate an entire folder to be 
public and have all of its children inherit this attribute. This entails:

1) an additional "public" flag to the Folder domain object
2) an API change to return the attribute in a folder's contents and allow 
modification via a POST request
3) the flag to be visible and modifiable through the web client's properties 
dialog
4) the public folder's contents to be displayed as a web page

The latter point could be either implemented as a new servlet, or preferably as 
the response to a GET request on the folder URI when the Accept header does not 
contain application/json, but text/html.

Original issue reported on code.google.com by [email protected] on 28 Jun 2010 at 12:42

NPE in Webdav.copy()

This is the most common error in the logs these days:

17 Jun 2010 12:14:40,340 ajp-0.0.0.0-8009-4 ERROR () 
[org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/pithos].[RESTH
andler]] Servlet.service() for servlet RESTHandler threw exception
java.lang.NullPointerException
        at gr.ebs.gss.server.webdav.Webdav.copy(Webdav.java:2591)
        at gr.ebs.gss.server.rest.FilesHandler.serveResource(FilesHandler.java:552)
        at gr.ebs.gss.server.rest.RequestHandler.doGet(RequestHandler.java:372)
        at gr.ebs.gss.server.rest.RequestHandler.service(RequestHandler.java:228)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at gr.ebs.gss.server.CacheFilter.doFilter(CacheFilter.java:63)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
        at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
        at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
        at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
        at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:419)
        at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:402)
        at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:2036)
        at java.lang.Thread.run(Thread.java:619)

Original issue reported on code.google.com by [email protected] on 17 Jun 2010 at 12:36

admin interface information?

I cannot seem to find credentials for admin interface.

I am using gss with test user, without shibboleth for now, so I am wondering 
whether is possible to use admin interface. 

Thanks in advance.

Regards,
Nikola

Original issue reported on code.google.com by [email protected] on 24 Sep 2010 at 1:39

Provide a way to alter MOTD via the admin interface

Currently, to alter the MOTD (e.g. for a service announcement) you have to 
alter gss.properties on all of your workers. Moreover, the procedure is quite 
fragile, as a typo or an honest mistake (e.g. forgetting a comma(!) on the 
message or non-ASCII characters) can crash your server.

Now that GSS has an admin interface, it'd be nice to be able to alter this 
message from there. And if you go there, you could also add more features to 
this facility, like validFrom/validUntil timestamps to automatically announce 
and expire announcements.

Original issue reported on code.google.com by [email protected] on 27 Aug 2010 at 12:10

Focus on the input box when creating a group

After clicking on New Group, the dialog pops up with an input box for entering 
the group name. We should focus on that input box after the dialog is 
displayed, for faster entry.

Original issue reported on code.google.com by [email protected] on 29 Sep 2010 at 10:54

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.