I am new in OpenCms and I want to create a new user with java source. I had written the following code, but its not working. What is the proper procedure to make a new user.
"Output Error":
Admin org.opencms.security.CmsSecurityException: Error adding the user "John".
Source Code
<%@ page session="true" import="org.opencms.main.*, org.opencms.jsp.*,org.opencms.file.*, java.lang.String " %>
<%
CmsJspActionElement cms = new CmsJspActionElement(pageContext,request,response);
CmsObject cmsObject = OpenCms.initCmsObject(OpenCms.getDefaultUsers().getUserGuest());
// CmsObject cmsObject = cms.getCmsObject();
cmsObject.loginUser("Admin", "admin");
session = request.getSession(false);
if(session!=null){
session.invalidate();
}
session = request.getSession(true);
cmsObject.getRequestContext().setCurrentProject(cmsObject.readProject("Offline"));
cmsObject.getRequestContext().setSiteRoot("/sites/default/");
try{
out.print("<br/>"+cmsObject.getRequestContext().getCurrentUser().getName());
CmsUser user = cmsObject.createUser("John","123","Programmical Instructions", null);
}catch(Exception ex){
out.print("<br/>"+ex);
}
%>