[opencms-dev] I_CmsIdentifiableObjectContainer Error within Administration View

Michael Moossen m.moossen at alkacon.com
Fri Feb 8 09:17:44 CET 2008


Hi, Djano!

you are importing files that use the old OpenCms 6.x API.
in OpenCms 7.x the class I_CmsIdentifiableObjectContainer has been moved 
from org.opencms.util to org.opencms.workplace.tools, you have just to 
update your code.

Kind regards,
Michael

-------------------

Alkacon Software GmbH  - The OpenCms Experts
http://www.alkacon.com - http://www.opencms.org

Visit us on CeBIT expo in Hannover, Germany
March 4 to March 9, 2008 - Hall 5 Stand F59/3


djano wrote:
> Creating a clean OpenCMS7.0.3 install works fine for me, however when I
> upload a number of zip files using the Database Management tool I am
> receiving a number of errors from within the workplace.  The zip files
> contain my version 6.2.1 .html, .jsp and .css files, and those seem to
> upload without a problem until I try to publish the files.  I am not using
> the Upgrade Wizard for this task because I am switching the db platform from
> MySQL to SQL Server with V7.0.3.  When I attempt to publish the files I get
> the following results:
> 
> The list of files in the left-hand window of the OpenCMS workplace
> completely disappears, the list of files in the right-hand window are grayed
> out and cannot be selected and from the Administration view I receive an
> error that reads: 
> 
> org/opencms/util/I_CmsIdentifiableObjectContainer
> javax.servlet.ServletException:
> org/opencms/util/I_CmsIdentifiableObjectContainer
> 	at
> org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:843)
> 	at
> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:776)
> 	at
> org.apache.jsp.WEB_002dINF.jsp.offline.system.workplace.views.admin.admin_002dmenu_jsp._jspService(admin_002dmenu_jsp.java:114)
> 	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> 	at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
> 	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
> 	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> 	at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
> 	at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
> 	at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
> 	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 javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> 	at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> 	at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)
> 	at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> 	at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> 	at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> 	at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> 	at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
> 	at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
> 	at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> 	at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> I am also receiving this error from the HTML tracker within the browser:
> parent.setProjectAware is not a function  (from tree_files.jsp)
> 
> Does anyone have any ideas how to fix this?



More information about the opencms-dev mailing list