Page 1 of 1

Error OKM-012015 (GetRootNode)

PostPosted:Fri May 21, 2010 9:51 am
by jonny
Hey dears,

our OpenKM 4.1 EE produces an error when logging in with a non-admin-account:
Code: Select all
OKM-012015(GetRootNode): OKM-012015

okm:root

OKM-012015(GetRoot): OKM-012015

okm:root

OKM-012015(GetRoot): OKM-012015

okm:root

I expect the user configuration to be corrupted. After accidentally creating some roles with umlauts [ü, ä], I'm not able to delete this roles by getting this error:
Code: Select all
HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /admin/role_edit.jsp at line 43

40: 			out.println("<form action=\"role_action.jsp\">");
41: 			out.println("<input type=\"hidden\" name=\"action\" value=\""+action+"\">");
42: 			out.println("<table class=\"form\" width=\"280px\" align=\"center\">");
43: 			out.println("<tr><td>Id</td><td><input class=\":required\" name=\"rol_id\" value=\""+rol.getId()+"\" "+(action.equals("c")?"":"readonly")+"></td></tr>");
44: 			out.println("<tr><td colspan=\"2\" align=\"right\">");
45: 			out.println("<input type=\"button\" onclick=\"javascript:window.history.back()\" value=\"Cancel\">");
46: 			out.println("<input type=\"submit\" value=\"Send\">");


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:415)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause

java.lang.NullPointerException
	org.apache.jsp.admin.role_005fedit_jsp._jspService(role_005fedit_jsp.java:99)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
note The full stack trace of the root cause is available in the JBossWeb/2.0.1.GA logs.
Am I right, that these errors are correlating?

Have anyone of you suggestions to solve this problem?

Best Regards
Jonny

Re: Error OKM-012015 (GetRootNode)

PostPosted:Fri May 21, 2010 3:29 pm
by jllort
Sure you've not privileges with other users to accessing okm:root

Take a look at okm:root secutiry grants and your user roles grants

Do you have any strange character in your role name ?

Re: Error OKM-012015 (GetRootNode)

PostPosted:Tue May 25, 2010 12:08 pm
by jonny
Baahhh. I just needed to add UserRole to the root privilegs. Sometimes I have blinders on. Thanx for the suggestion. 8)