purepennons / gss Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/gss
License: Other
Automatically exported from code.google.com/p/gss
License: Other
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
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
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
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:
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
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
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
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
Make sure that callers of ExternalAPIBean.touchParentFolders() do not also mark
the supplied folder as modified.
Original issue reported on code.google.com by [email protected]
on 28 Jul 2010 at 9:22
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
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
The new user hint about slashes in file names seems to appear in any name
change.
Original issue reported on code.google.com by [email protected]
on 13 Oct 2010 at 1:41
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
Apparently fetching the user's shared files and folders results in some bogus
entries being returned. These are not displayed in the web client, since
subsequent requests for them return 405, but are visible via Firebug. Two such
traced requests are attached.
Original issue reported on code.google.com by [email protected]
on 15 Sep 2010 at 12:47
Attachments:
[deleted issue]
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
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
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:
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:
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(" ");
[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
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
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
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
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
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
Combine gss & webdav wars in an embedded Jetty launcher using multiple context
configuration.
Original issue reported on code.google.com by [email protected]
on 12 Oct 2010 at 12:40
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
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
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 25 Aug 2010 at 1:19
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
The vertical alignment of adjacent elements is slightly off in the following
cases:
- the "versioned" label and its checkbox
- the menu items and their icon in both context menus and top menus
Original issue reported on code.google.com by [email protected]
on 28 Jul 2010 at 9:18
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
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
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
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:
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 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
Convert the indexer MDB to avoid any JMS dependencies and use the hornetq core
API.
Original issue reported on code.google.com by [email protected]
on 12 Oct 2010 at 12:36
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:
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
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
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
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
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
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
[deleted issue]
[deleted issue]
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
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
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.