[opencms-dev] history related problem "Error while filling the list "History" OpenCms 7.03

Gaith Bader gaithb at cse.unsw.edu.au
Fri Dec 7 06:57:59 CET 2007


Hi,

I was wondering if anybody has experienced the following error  
behaviour when trying to access the history of a file in VFS

For me if I right click a web page and go to History the following  
error comes up:
---------------------------------
Error while filling the list "History".
Reason: Invalid principal name "3d0ea66a-f3b2-11db-bb8f-00142218eb7c"  
used.
---------------------------------

The Principal name above seems to be the same whatever file I choose.

If I try a normal xmlpage type sometimes the error comes and other  
times it does not. However, if it does come and I touch the file and  
republish it the history page shows up albeit the only copy of the  
file that I just published is the only thing available in history. If  
I do update the file again and publish it the older version now  
registers in history. In fact it does say version 12 for example,  
indicating there were older versions but they are no where to be found.

For JSP files the error shows up on all of the ones I tested and if I  
edit and publish that does not solve the problem.

I have upgraded from 6.23 to 7.03 around a few weeks ago. and I only  
noticed this problem today. Do not know if it existed from the day of  
the update since I only tried history on jsp files today. I did look  
at a normal xmlpage type page when I upgraded and it did work but  
there was no history in it as the upgrade documentation indicated  
this would be the case I did not think much of it at the time.

I would totally appreciate if someone knows anything about this and  
can help me with it.

I am using the following setup:

-       OpenCms v 7.0.3 (upgrade path from 6.23)
-       mySQL v 5.0. 30x
-       Apache Tomcat v 5.5.25x
-       Java JDK 1.5.0x
-       Debian as the OS


Thank you for your help,

Gaith Bader
Senior Information Officer
School of Computer Science and Engineering
The University of New South Wales

PS:

Here is the output error registered by the opencms log file.  
hopefully that might help too
---------------------------------

ERROR [ina.core.ApplicationDispatcher: 723] Servlet.service() for  
servlet jsp threw exception
org.opencms.db.CmsDbEntryNotFoundException: Invalid principal name  
"3d0ea66a-f3b2-11db-bb8f-00142218eb7c" used.
         at  
org.opencms.security.CmsPrincipal.readPrincipalIncludingHistory 
(CmsPrincipal.java:302)
         at org.opencms.workplace.commons.CmsHistoryList.getListItems 
(CmsHistoryList.java:462)
         at org.opencms.workplace.list.A_CmsListDialog.fillList 
(A_CmsListDialog.java:883)
         at org.opencms.workplace.list.A_CmsListDialog.refreshList 
(A_CmsListDialog.java:628)
         at org.opencms.workplace.list.A_CmsListDialog.actionDialog 
(A_CmsListDialog.java:364)
         at org.opencms.workplace.list.A_CmsListDialog.displayDialog 
(A_CmsListDialog.java:411)
         at  
org.apache.jsp.WEB_002dINF.jsp.offline.system.workplace.explorer.history 
.index_jsp._jspService(index_jsp.java:57)
         at org.apache.jasper.runtime.HttpJspBase.service 
(HttpJspBase.java:98)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         at org.apache.jasper.servlet.JspServletWrapper.service 
(JspServletWrapper.java:331)
         at org.apache.jasper.servlet.JspServlet.serviceJspFile 
(JspServlet.java:329)
         at org.apache.jasper.servlet.JspServlet.service 
(JspServlet.java:265)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         at  
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter 
(ApplicationFilterChain.java:269)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter 
(ApplicationFilterChain.java:188)
         at org.apache.catalina.core.ApplicationDispatcher.invoke 
(ApplicationDispatcher.java:691)
         at  
org.apache.catalina.core.ApplicationDispatcher.processRequest 
(ApplicationDispatcher.java:469)
         at org.apache.catalina.core.ApplicationDispatcher.doForward 
(ApplicationDispatcher.java:403)
         at org.apache.catalina.core.ApplicationDispatcher.forward 
(ApplicationDispatcher.java:301)
         at org.opencms.flex.CmsFlexRequestDispatcher.forward 
(CmsFlexRequestDispatcher.java:117)
         at org.opencms.loader.CmsJspLoader.load(CmsJspLoader.java:572)
         at org.opencms.loader.CmsResourceManager.loadResource 
(CmsResourceManager.java:948)
         at org.opencms.main.OpenCmsCore.showResource 
(OpenCmsCore.java:1492)
         at org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java: 
171)
         at org.opencms.main.OpenCmsServlet.doPost 
(OpenCmsServlet.java:183)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         at  
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter 
(ApplicationFilterChain.java:269)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter 
(ApplicationFilterChain.java:188)
         at org.apache.catalina.core.ApplicationDispatcher.invoke 
(ApplicationDispatcher.java:691)
         at  
org.apache.catalina.core.ApplicationDispatcher.processRequest 
(ApplicationDispatcher.java:469)
         at org.apache.catalina.core.ApplicationDispatcher.doForward 
(ApplicationDispatcher.java:403)
         at org.apache.catalina.core.ApplicationDispatcher.forward 
(ApplicationDispatcher.java:301)
         at org.opencms.flex.CmsFlexRequestDispatcher.forward 
(CmsFlexRequestDispatcher.java:117)
         at org.opencms.util.CmsRequestUtil.forwardRequest 
(CmsRequestUtil.java:458)
         at org.opencms.workplace.tools.CmsToolManager.jspForwardPage 
(CmsToolManager.java:482)
         at  
org.opencms.workplace.administration.CmsAdminDialog.displayDialog 
(CmsAdminDialog.java:100)
         at  
org.apache.jsp.WEB_002dINF.jsp.offline.system.workplace.views.admin.admi 
n_002dmain_jsp._jspService(admin_002dmain_jsp.java:46)
         at org.apache.jasper.runtime.HttpJspBase.service 
(HttpJspBase.java:98)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         at org.apache.jasper.servlet.JspServletWrapper.service 
(JspServletWrapper.java:331)
         at org.apache.jasper.servlet.JspServlet.serviceJspFile 
(JspServlet.java:329)
         at org.apache.jasper.servlet.JspServlet.service 
(JspServlet.java:265)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         at  
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter 
(ApplicationFilterChain.java:269)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter 
(ApplicationFilterChain.java:188)
         at org.apache.catalina.core.ApplicationDispatcher.invoke 
(ApplicationDispatcher.java:691)
         at  
org.apache.catalina.core.ApplicationDispatcher.processRequest 
(ApplicationDispatcher.java:469)
         at org.apache.catalina.core.ApplicationDispatcher.doForward 
(ApplicationDispatcher.java:403)
         at org.apache.catalina.core.ApplicationDispatcher.forward 
(ApplicationDispatcher.java:301)
         at org.opencms.loader.CmsJspLoader.load(CmsJspLoader.java:572)
         at org.opencms.loader.CmsResourceManager.loadResource 
(CmsResourceManager.java:948)
         at org.opencms.main.OpenCmsCore.showResource 
(OpenCmsCore.java:1492)
         at org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java: 
171)
         at org.opencms.main.OpenCmsServlet.doPost 
(OpenCmsServlet.java:183)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         at  
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter 
(ApplicationFilterChain.java:269)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter 
(ApplicationFilterChain.java:188)
         at org.apache.catalina.core.StandardWrapperValve.invoke 
(StandardWrapperValve.java:213)
         at org.apache.catalina.core.StandardContextValve.invoke 
(StandardContextValve.java:174)
         at org.apache.catalina.core.StandardHostValve.invoke 
(StandardHostValve.java:127)
         at org.apache.catalina.valves.ErrorReportValve.invoke 
(ErrorReportValve.java:117)
         at org.apache.catalina.core.StandardEngineValve.invoke 
(StandardEngineValve.java:108)
         at org.apache.catalina.connector.CoyoteAdapter.service 
(CoyoteAdapter.java:151)
         at org.apache.coyote.http11.Http11Processor.process 
(Http11Processor.java:874)
         at org.apache.coyote.http11.Http11BaseProtocol 
$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket 
(PoolTcpEndpoint.java:528)
         at  
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt 
(LeaderFollowerWorkerThread.java:81)
         at org.apache.tomcat.util.threads.ThreadPool 
$ControlRunnable.run(ThreadPool.java:689)
         at java.lang.Thread.run(Thread.java:595)






More information about the opencms-dev mailing list