Hi Ben,
This sort of problems could be sorted out with the help of GridPP VOMS
administrator following this instruction:
http://www.gridpp.ac.uk/wiki/Instruction_for_VO_administrators#GridPP_VOMS_support
Regards
Sergey Dolgobrodov
QMUL Tier2
On 8 September 2010 15:30, Ben Still <[log in to unmask]> wrote:
> Hi All,
> I hope this is the right forum to discuss this. I have a couple of questions
> about VOMS issues.
> If someone mis types their e-mail when applying to join the VO or the follow
> up e-mail is lost, as has happened to one person on T2K, then there does not
> seem to be a way of resending or re-applying to join the VO. If such a user
> tries then they simply get the message
> Welcome to t2k.org, CN=Caio Licciardi_43.
> We have already received your membership request but are still waiting
> for you to confirm it. Check your inbox!
> Is there some way around this, because the user has not clicked on the link
> they should recieve in the e-mail then the application is in limbo.
> Secondly I have an application which I cannot validate this user
> Detailed view of VO membership request # 40
> Submission date: 2010-04-06 16:42:15.0 User DN:
> /C=FR/O=CNRS/OU=UMR7585/CN=Bernard
> [log in to unmask] User CA:
> /C=FR/O=CNRS/CN=CNRS2-Standard User CN: Bernard Andrieu User email address:
> [log in to unmask]
> You can reject or approve this request for membership.
> If I click on the approve link I always get the following error:
>
> type Exception report
>
> message
>
> description The server encountered an internal error () that prevented it
> from fulfilling this request.
>
> exception
>
> javax.servlet.ServletException: CA /C=FR/O=CNRS/CN=CNRS2-Standard does not
> exist in database!
> org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:508)
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:415)
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:225)
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1858)
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:446)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> org.glite.security.voms.admin.servlets.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:50)
> org.glite.security.voms.admin.servlets.SecurityContextFilter.doFilter(SecurityContextFilter.java:74)
>
> root cause
>
> org.glite.security.voms.admin.common.NullArgumentException: CA
> /C=FR/O=CNRS/CN=CNRS2-Standard does not exist in database!
> org.glite.security.voms.admin.dao.VOMSUserDAO.create(VOMSUserDAO.java:291)
> org.glite.security.voms.admin.operations.users.CreateUserOperation.doExecute(CreateUserOperation.java:61)
> org.glite.security.voms.admin.operations.BaseVomsOperation.execute(BaseVomsOperation.java:147)
> org.glite.security.voms.admin.operations.requests.ApproveVOMembershipOperation.doExecute(ApproveVOMembershipOperation.java:52)
> org.glite.security.voms.admin.operations.BaseVomsOperation.execute(BaseVomsOperation.java:147)
> org.glite.security.voms.admin.actions.requests.VOMembershipAction.approve(VOMembershipAction.java:41)
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> java.lang.reflect.Method.invoke(Method.java:592)
> org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:266)
> org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:167)
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:413)
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:225)
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1858)
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:446)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> org.glite.security.voms.admin.servlets.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:50)
> org.glite.security.voms.admin.servlets.SecurityContextFilter.doFilter(SecurityContextFilter.java:74)
>
> note The full stack trace of the root cause is available in the Apache
> Tomcat/5.5.27 logs.
>
>
> Can anyone help?
> Cheers,
> Ben
> Dr Ben Still
> Postdoctoral Research Assistant
> Particle Physics Research Centre
> Queen Mary, University of London
> G.O. Jones Building
> 327 Mile End Road
> London
> E1 4NS, UK
> [log in to unmask]
>
>
>
>
>
>
|