[ 
https://issues.apache.org/jira/browse/SLING-2465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13276797#comment-13276797
 ] 

Carl Hall commented on SLING-2465:
----------------------------------

I see this NPE showing up without forwarding to 
/system/userManager/user.create.html but going directly to it. `createUser(..)` 
is returning a null object. The user is created as shown by subsequent 
create-calls that return with "user exists." I'm digging into why this is 
happening.
                
> RequestDispatcher throws NullPointer Exception when forwarding to 
> /system/userManager/user.create.html
> ------------------------------------------------------------------------------------------------------
>
>                 Key: SLING-2465
>                 URL: https://issues.apache.org/jira/browse/SLING-2465
>             Project: Sling
>          Issue Type: Bug
>          Components: JCR, Servlets
>    Affects Versions: JCR Jackrabbit User Manager 2.2.0
>         Environment: Xubuntu 
>            Reporter: Chris Papademos
>            Assignee: Carl Hall
>            Priority: Critical
>              Labels: Create, Request, RequestHandler, User, servlet, 
> usermanager
>
> @Component
> @Service(Servlet.class)
> @Properties({
>               @Property(name = "service.description", value = "Creates a new 
> User and sends an Activation Email to the given Address."),
>               @Property(name = "service.vendor", value = "IPVS"),
>               @Property(name = "sling.servlet.methods", value = "POST"),
>               @Property(name = "sling.servlet.paths", value = 
> "/satlab/user/create") })
> public class UserCreateServlet extends SlingAllMethodsServlet {
>       @Override
>       protected void doPost(SlingHttpServletRequest request,
>                       SlingHttpServletResponse response) throws 
> ServletException,
>                       IOException {
>               
>               // Redirect Request to the Sling CreateUserServlet.
>       
>               RequestDispatcher dispatcher = request
>                               
> .getRequestDispatcher("/system/userManager/user.create.html");
>               dispatcher.forward(request, response);
>       }

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to