[opencms-dev] Problems with History- OpenCms 7.03

Olivier Camus olivier.camus at steria.com
Mon Jan 7 09:23:11 CET 2008


Hi !

I have the same problem.
I think that you have disabled and clean the "History".
To fix it, using workplace, enable "History" and keep one version for
each file.




---- Messages d´origine ----
De: Gaith Bader <gaithb at cse.unsw.edu.au>
Date: lundi, janvier 7, 2008 5:24 am
Objet: [opencms-dev] Problems with History- OpenCms 7.03

> Hi,
> 
> I have just encountered a new error message I never got before when 
> I  
> try to view the history of a web-page in
> the offline section of the VFS, instead of giving me the usual list 
> 
> of history I instead receive the following error:
> 
> Error
> Error while filling the list "History".
> Reason: Error reading all available historical versions of resource 
> "/ 
> search.html".
> Reason: fromIndex(0) > toIndex(-1)
> 
> I have no idea why this happens all of a sudden. I had an issue 
> with  
> history before that forced me to
> reinstall OpenCms 7.03 from scratch instead as an upgrade from 
> 6.2.3  
> which fixed the problem.
> However, now and all of a sudden a new problem with History has  
> occurred that I do not know how
> to fix or the cause of it.
> 
> I would really appreciate any feedback or help with this issue.
> 
> our setup is:
> 
> -       OpenCms v 7.0.3  from scratch
> - 	OCEE v2.0.2
> -       mySQL v 5.0. 30x
> -       Apache Tomcat v 5.5.25x
> -       Java JDK 1.5.0x
> -       Debian as the underline OS
> 
> Below you will find the more detailed error message from the  
> opencms.log file:
> 
> Thank you for your help,
> 
> Gaith Bader
> ---------------------------------------------------
> 
> ERROR [ina.core.ApplicationDispatcher: 723] Servlet.service() for  
> servlet jsp threw exception
> java.lang.IllegalArgumentException: fromIndex(0) > toIndex(-1)
>         at java.util.SubList.<init>(AbstractList.java:707)
>         at 
> java.util.RandomAccessSubList.<init>(AbstractList.java:861)         
> at java.util.AbstractList.subList(AbstractList.java:570)
>         at 
> org.opencms.db.CmsDriverManager.readAllAvailableVersions 
> (CmsDriverManager.java:5245)
>         at 
> org.opencms.db.CmsSecurityManager.readAllAvailableVersions 
> (CmsSecurityManager.java:3075)
>         at org.opencms.file.CmsObject.readAllAvailableVersions 
> (CmsObject.java:2476)
>         at 
> org.opencms.workplace.commons.CmsHistoryList.getListItems 
> (CmsHistoryList.java:432)
>         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)
> 
> 
> 
> 
> 
> 
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, 
> please visit
> http://lists.opencms.org/mailman/listinfo/opencms-dev
> 



More information about the opencms-dev mailing list