continuum-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Emmanuel Venisse <emman...@venisse.net>
Subject Re: Weird behavior in user management
Date Tue, 02 Oct 2007 14:29:28 GMT


Iker Almandoz a écrit :
> Hi Emmanuel,
> 
> I have gone over the exported files and have noted the following:
> - uesrs.xml Guest user has no e-mail address assigned
> - keys.xml does not show all the users (I guess because some have never used
> the system so far)
> - In rbac.xml all users are shown and all of them have a role assigned
> If they can help you debug i could try to obfuscate project name / user
> names and send you the 3 files such that you can take a look

yes, it will help.

> 
> Regarding the admin, i agree that the current behavior is normal... however,
> if i do change a project group name, then i can not see those projects
> anymore even with admin, which is the problem i was having in
> continuum-1.1-beta-2 and is still happening in continuum-1.1-beta-3...(I
> created a JIRA-1502 to reflect this).

It's a difference between Continuum and redback (the security framework used by continuum).
Continuum allowed group name with trailing spaces but redback trim the name used to control
roles so when 
continuum look at roles for the group, it can't find the goup in roles because group names
aren't the same. I fixed it in trunk to always trim the group name.

> 
> Thanks a lot for all the effort on this project.  Continuum is a great tool

Thanks :)

Emmanuel
> !!
> 
> Best regards,
> Iker
> 
> On 10/2/07, Emmanuel Venisse <emmanuel@venisse.net> wrote:
>> Do you have a user without role?
>>
>> About your admin, it's normal, an admin can do everything.
>>
>> Emmanuel
>>
>> Iker Almandoz a écrit :
>>> Hi Emmanuel,
>>>
>>> I have updated to 1.1-beta-3 following the instructions in
>>> http://maven.apache.org/continuum/guides/mini/guide-data-management.html
>>>
>>> The problem is gone as now my admin user can see all the projects.
>> However,
>>> i was not able to import the users.
>>>
>>> While trying to import the users database, i run into the following
>> problem
>>> which means that i could not import the users into the db...
>>>
>>> 15144 [main] INFO JPOX.RDBMS  - Validated 1 index(es) for table
>>> USERSMANAGEMENTMODELLOMETADATA
>>> Exception in thread "main" java.lang.NullPointerException
>>>         at
>>>
>> org.codehaus.plexus.redback.management.JdoDataManagementTool.restoreRBACDatabase
>>> (JdoDataManagementTool.java:169)
>>>         at
>>>
>> org.apache.maven.continuum.management.redback.JdoDataManagementTool.restoreDatabase
>>> (JdoDataManagementTool.java:93)
>>>         at
>>> org.apache.maven.continuum.management.DataManagementCli.processDatabase(
>>> DataManagementCli.java:243)
>>>         at org.apache.maven.continuum.management.DataManagementCli.main(
>>> DataManagementCli.java:153)
>>>
>>> Any thoughts ?
>>>
>>> Regards,
>>> Iker
>>>
>>>
>>>
>>>
>>>
>>>
>>> On 10/1/07, Emmanuel Venisse <emmanuel@venisse.net> wrote:
>>>> You can upgrade your continuum to 1.1-beta-3, some issues in redback
>>>> (security framework) are fixed.
>>>>
>>>> Emmanuel
>>>>
>>>> Iker Almandoz a écrit :
>>>>> Hi All,
>>>>>
>>>>> I'm using continuum-1.1-beta-2 with maven 7.
>>>>>
>>>>> I am running the system as admin and i am getting a project group
>> twice
>>>> when
>>>>> i look at my permission list:
>>>>>
>>>>>     * Project Administrator - Aggregators
>>>>>     * Project User - Aggregators
>>>>>     * Project Administrator - Aggregators
>>>>>     * Project Developer - Aggregators
>>>>>     * Project User - Aggregators
>>>>>     * Project Developer - Aggregators
>>>>>
>>>>> When i try to add a new project into this group, i am getting the
>>>> following
>>>>> error:
>>>>>   * You are not authorized to access this page. Please contact your
>>>>> administrator to be granted the appropriate permissions.
>>>>>
>>>>> However, i am the admin of the continuum installation.
>>>>>
>>>>> Here is part of my log:
>>>>>
>>>>>
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 | 2007-10-01 10:21:18,818
>>>>> [SocketListener0-0] INFO  DispatcherUtils                - Unable to
>>>> find '
>>>>> webwork.multipart.saveDir' property setting. Defaulting to
>>>>> javax.servlet.context.tempdir
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 | 2007-10-01 10:21:18,821
>>>>> [SocketListener0-0] WARN  MultiPartRequest               - Item is a
>>>> file
>>>>> upload of 0 size, ignoring
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 | 2007-10-01 10:21:18,821
>>>>> [SocketListener0-0] ERROR DispatcherUtils                - Error
>> setting
>>>>> character encoding to 'UTF-8' - ignoring.
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |
>>>> java.lang.IllegalStateException:
>>>>> getReader() or getInputStream() called
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> org.mortbay.jetty.servlet.ServletHttpRequest.setCharacterEncoding(
>>>>> ServletHttpRequest.java:602)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> javax.servlet.ServletRequestWrapper.setCharacterEncoding(
>>>>> ServletRequestWrapper.java:112)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> com.opensymphony.webwork.dispatcher.DispatcherUtils.prepare(
>>>>> DispatcherUtils.java:392)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(
>>>>> FilterDispatcher.java:160)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
>>>>> WebApplicationHandler.java:821)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(
>>>> PageFilter.java
>>>>> :118)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(
>>>> PageFilter.java
>>>>> :52)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
>>>>> WebApplicationHandler.java:821)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter(
>>>>> ActionContextCleanUp.java:88)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
>>>>> WebApplicationHandler.java:821)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(
>>>>> WebApplicationHandler.java:471)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java
>> :568)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> org.mortbay.jetty.servlet.WebApplicationContext.handle(
>>>>> WebApplicationContext.java:633)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> org.mortbay.http.HttpServer.service(HttpServer.java:909)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> org.mortbay.http.SocketListener.handleConnection(SocketListener.java
>>>> :244)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |     at
>>>>> org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 | 2007-10-01 10:21:18,823
>>>>> [SocketListener0-0] DEBUG MemoryStore                    -
>>>> keysCacheCache:
>>>>> keysCacheMemoryStore miss for fcd7b8abc5014db6b27279795e8a5862
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 | 2007-10-01 10:21:18,823
>>>>> [SocketListener0-0] DEBUG Cache                          - keysCache
>>>> cache -
>>>>> Miss
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 | 2007-10-01 10:21:18,826
>>>>> [SocketListener0-0] DEBUG MemoryStore                    -
>>>> keysCacheCache:
>>>>> keysCacheMemoryStore miss for 6565ca2206354041b6ab9963fe682141
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 | 2007-10-01 10:21:18,826
>>>>> [SocketListener0-0] DEBUG Cache                          - keysCache
>>>> cache -
>>>>> Miss
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 | 2007-10-01 10:21:18,828
>>>>> [SocketListener0-0] DEBUG MemoryStore                    -
>>>> usersCacheCache:
>>>>> usersCacheMemoryStore hit for myUser
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 | 2007-10-01 10:21:18,828
>>>>> [SocketListener0-0] DEBUG MemoryStore                    -
>>>>> userPermissionsCacheCache: userPermissionsCacheMemoryStore hit for
>>>> myUser
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 | 2007-10-01 10:21:18,831
>>>>> [SocketListener0-0] INFO  ContinuumProjectBuilder:maven-two-builder -
>>>>> Downloading file://localhost/home/tester/development/project/pom.xml
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 | 2007-10-01 10:21:18,922
>>>>> [SocketListener0-0] DEBUG MavenBuilderHelper:default     -
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |
>>>>>
>> ************************************************************************************
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 | Effective Settings
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:18 |
>>>>>
>> ************************************************************************************
>>>>> ..............
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 | 2007-10-01 10:21:19,018
>>>>> [SocketListener0-0] DEBUG MavenBuilderHelper:default     -
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 |
>>>>>
>> ************************************************************************************
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 | Effective POM for project
>>>>> 'myGroup:myProject:myVersion'
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 |
>>>>>
>> ************************************************************************************
>>>>> ...............
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 |
>>>>>
>> ************************************************************************************
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 |
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 |
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 | 2007-10-01 10:21:19,018
>>>>> [SocketListener0-0] DEBUG MavenBuilderHelper:default     -
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 |
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 |
>>>>>
>> ************************************************************************************
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 | Active Profiles for Project
>>>>> 'myGroup:myProject:myVersion'
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 |
>>>>>
>> ************************************************************************************
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 | The following profiles are
>>>> active:
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 |
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 |  - default (source:
>>>> settings.xml)
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 |
>>>>>
>> ************************************************************************************
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 | 2007-10-01 10:21:19,723
>>>>> [SocketListener0-0] INFO  Continuum:default              - Created 4
>>>>> projects.
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 | 2007-10-01 10:21:19,723
>>>>> [SocketListener0-0] INFO  Continuum:default              - Created 1
>>>> project
>>>>> groups.
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 | 2007-10-01 10:21:19,723
>>>>> [SocketListener0-0] INFO  Continuum:default              - 0 errors.
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 | 2007-10-01 10:21:19,922
>>>> [Thread-7]
>>>>> DEBUG TaskQueueExecutor:check-out-project - Waiting indefinitely for
>>>> task to
>>>>> complete
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 | 2007-10-01 10:21:19,924
>>>>> [SocketListener0-0] DEBUG MemoryStore                    -
>>>> rolesCacheCache:
>>>>> rolesCacheMemoryStore miss for Project Administrator - Aggregators
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:19 | 2007-10-01 10:21:19,924
>>>>> [SocketListener0-0] DEBUG Cache                          - rolesCache
>>>> cache
>>>>> - Miss
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:20 | 2007-10-01 10:21:19,954
>>>>> [SocketListener0-0] DEBUG MemoryStore                    -
>>>> rolesCacheCache:
>>>>> rolesCacheMemoryStore miss for Project Developer - Aggregators
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:20 | 2007-10-01 10:21:19,954
>>>>> [SocketListener0-0] DEBUG Cache                          - rolesCache
>>>> cache
>>>>> - Miss
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:20 | 2007-10-01 10:21:19,963
>>>>> [SocketListener0-0] DEBUG MemoryStore                    -
>>>> rolesCacheCache:
>>>>> rolesCacheMemoryStore miss for Project User - Aggregators
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:20 | 2007-10-01 10:21:19,963
>>>>> [SocketListener0-0] DEBUG Cache                          - rolesCache
>>>> cache
>>>>> - Miss
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:20 | 2007-10-01 10:21:19,985
>>>>> [SocketListener0-0] DEBUG MemoryStore                    -
>>>> keysCacheCache:
>>>>> keysCacheMemoryStore miss for 6565ca2206354041b6ab9963fe682141
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:20 | 2007-10-01 10:21:19,985
>>>>> [SocketListener0-0] DEBUG Cache                          - keysCache
>>>> cache -
>>>>> Miss
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:20 | 2007-10-01 10:21:19,988
>>>>> [SocketListener0-0] DEBUG MemoryStore                    -
>>>> keysCacheCache:
>>>>> keysCacheMemoryStore miss for 6653f6e22069407d98f7a54bc85bc437
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:20 | 2007-10-01 10:21:19,988
>>>>> [SocketListener0-0] DEBUG Cache                          - keysCache
>>>> cache -
>>>>> Miss
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:20 | 2007-10-01 10:21:19,989
>>>>> [SocketListener0-0] DEBUG MemoryStore                    -
>>>> usersCacheCache:
>>>>> usersCacheMemoryStore hit for myUser
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:20 | 2007-10-01 10:21:19,990
>>>>> [SocketListener0-0] DEBUG MemoryStore                    -
>>>>> userPermissionsCacheCache: userPermissionsCacheMemoryStore hit for
>>>> myUser
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:20 | 2007-10-01 10:21:19,990
>>>>> [SocketListener0-0] DEBUG MemoryStore                    -
>>>> usersCacheCache:
>>>>> usersCacheMemoryStore hit for guest
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:20 | 2007-10-01 10:21:19,990
>>>>> [SocketListener0-0] DEBUG MemoryStore                    -
>>>>> userPermissionsCacheCache: userPermissionsCacheMemoryStore hit for
>> guest
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:20 | 2007-10-01 10:21:20,017
>>>>> [pool-2-thread-1] INFO  ContinuumScm:default           - Checking out
>>>>> project: 'Simulator: Aggregator', id: '298' to '/usr/local/continuum-
>>>>> 1.1-beta-2/apps/continuum/webapp/WEB-INF/working-directory/298'.
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:20 | 2007-10-01 10:21:20,019
>>>>> [pool-2-thread-1] INFO  ScmManager:default             - Executing:
>>>>> /bin/bash -c "cd
>>>>> /usr/local/continuum-1.1-beta-2
>>>> /apps/continuum/webapp/WEB-INF/working-directory
>>>>> && cvs -f -d :ext:tester@cvs_server:/usr/local/cvsroot -q checkout
-d
>>>> 298
>>>>> project"
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:20 | 2007-10-01 10:21:20,019
>>>>> [pool-2-thread-1] INFO  ScmManager:default             - Working
>>>> directory:
>>>>> /usr/local/continuum-1.1-beta-2
>>>>> /apps/continuum/webapp/WEB-INF/working-directory
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:20 | 2007-10-01 10:21:20,829
>>>>> [pool-2-thread-1] DEBUG ScmManager:default             - Executing CVS
>>>>> command: checkout -d 298 project
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:21 | 2007-10-01 10:21:21,011
>>>>> [SocketListener0-0] DEBUG MemoryStore                    -
>>>>> userPermissionsCacheCache: userPermissionsCacheMemoryStore hit for
>>>> myUser
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:21 | 2007-10-01 10:21:21,117
>>>>> [SocketListener0-0] DEBUG MemoryStore                    -
>>>>> userPermissionsCacheCache: userPermissionsCacheMemoryStore hit for
>>>> myUser
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:21 | 2007-10-01 10:21:21,117
>>>>> [SocketListener0-0] DEBUG MemoryStore                    -
>>>>> userPermissionsCacheCache: userPermissionsCacheMemoryStore hit for
>>>> myUser
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:21 | 2007-10-01 10:21:21,144
>>>>> [SocketListener0-0] DEBUG MemoryStore                    -
>>>>> userPermissionsCacheCache: userPermissionsCacheMemoryStore hit for
>>>> myUser
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:21 | 2007-10-01 10:21:21,170
>>>>> [SocketListener0-0] DEBUG MemoryStore                    -
>>>>> userPermissionsCacheCache: userPermissionsCacheMemoryStore hit for
>>>> myUser
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:21 | 2007-10-01 10:21:21,196
>>>>> [SocketListener0-0] DEBUG MemoryStore                    -
>>>>> userPermissionsCacheCache: userPermissionsCacheMemoryStore hit for
>>>> myUser
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:21 | 2007-10-01 10:21:21,249
>>>>> [SocketListener0-0] DEBUG MemoryStore                    -
>>>>> userPermissionsCacheCache: userPermissionsCacheMemoryStore hit for
>>>> myUser
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:22 | 2007-10-01 10:21:22,414
>>>>> [pool-2-thread-1] DEBUG ScmManager:default             -
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:22 | 2007-10-01 10:21:22,414
>>>>> [pool-2-thread-1] DEBUG ScmManager:default             -
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:22 | 2007-10-01 10:21:22,414
>>>>> [pool-2-thread-1] DEBUG ScmManager:default             - U 298/pom.xml
>>>>> ...........
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:22 | 2007-10-01 10:21:22,691
>>>>> [pool-2-thread-1] INFO  ContinuumScm:default           - Checked out
>> 104
>>>>> files.
>>>>> INFO   | jvm 1    | 2007/10/01 10:21:22 | 2007-10-01 10:21:22,843
>>>> [Thread-7]
>>>>> DEBUG TaskQueueExecutor:check-out-project - Waiting indefinitely for
>>>> task to
>>>>> complete
>>>>>
>>>>>
>>>>> Best regards,
>>>>> Iker
>>>>>
>>
> 


Mime
View raw message