[ 
http://jira.codehaus.org/browse/MRM-915?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=146584#action_146584
 ] 

Chris Anders commented on MRM-915:
----------------------------------

I can confirm that when i set the redback.default.guest=guest and create a 
guest user in my OU defined in 
ldap.config.base.dn=OU=Users,OU=Velocity,DC=velsys,DC=local that I now get 'You 
have access to no repositories. Ask your system administrator for access.

So i then logged in gave the new guest user the Global Repository Observer 
role, logged out and now browse and running searchs works!!!

Looks like you are correct with the constant "guest" being set somewhere in the 
code :)

good stuff :D

> NPE with rss links
> ------------------
>
>                 Key: MRM-915
>                 URL: http://jira.codehaus.org/browse/MRM-915
>             Project: Archiva
>          Issue Type: Bug
>          Components: Users/Security, web application
>    Affects Versions: 1.1.1
>            Reporter: Emmanuel Venisse
>            Assignee: Maria Odea Ching
>             Fix For: 1.1.2
>
>
> With LDAP, I get the following exception when I use the rss icon on the 
> browse page:
> {noformat}
> java.lang.NullPointerException
>       
> org.apache.maven.archiva.security.DefaultUserRepositories.getObservableRepositoryIds(DefaultUserRepositories.java:76)
>       
> org.apache.maven.archiva.web.rss.RssFeedServlet.getObservableRepos(RssFeedServlet.java:305)
>       
> org.apache.maven.archiva.web.rss.RssFeedServlet.isAllowed(RssFeedServlet.java:267)
>       
> org.apache.maven.archiva.web.rss.RssFeedServlet.doGet(RssFeedServlet.java:124)
>       javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>       javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>       
> com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:189)
>       
> com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
>       
> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
>       
> com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:88)
> {noformat}
> My guest user have the global repository observer role but the login isn't 
> 'guest' so securitySystem.getUserManager().findUser( principal ) return null
> Rss works fine if I use the repoId parameter on RssFessServlet instead of 
> groupId/artifactId.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to