AW: [opencms-dev] Please help I can't create new page , edit page and source code

Henze, Bertram Bertram.Henze at aic.comline.de
Mon Dec 13 10:18:11 CET 2004


Hello,
 
the reason is that OpenCMS 5 brings an older XML parser library (webapps/opencms/WEB-INF/lib/xerces-1_4_4.jar), but tomcat uses the newer libraries xercesImpl.jar and xmlParserAPIs.jar under common/endorsed. Rename these two libraries, e.g. to xercesImpl.jar.bak and xmlParserAPIs.jar.bak, restart Tomcat and it should work, at least if OpenCMS is your only Tomcat application (if there is any other application that needs the newer XML parser it gets more complicated).
Hope this helps,
 
Regards
Bertram 

-----Ursprüngliche Nachricht-----
Von: opencms-dev-bounces at opencms.org [mailto:opencms-dev-bounces at opencms.org]Im Auftrag von KUMTIP JHUNRATTANAPORN
Gesendet: Montag, 13. Dezember 2004 09:52
An: opencms-dev at opencms.org
Cc: kumtip_j at hotmail.com
Betreff: [opencms-dev] Please help I can't create new page ,edit page and source code



Hi, all

            First I have to excuse for my bad English. I hope you will understand me anyway

I'm a student from Thailand and get an assignment for study OpenCms. ^v^

 

            My OS is : winXP  service pack 2

            Server : Apache Tomcat 4.1.30

            CMS : OpenCms 5.0.1

            JDK : j2sdk1.4.2_04

            Database : mysql-4.0.20d-win

 

But I'm getting error while create new page and edit page as following :

 

HTTP Status 500 - 

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

type Exception report

 

message 

 

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

 

exception 

 

javax.servlet.ServletException: Servlet execution threw an exception

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)

            at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

            at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

            at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)

            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

            at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

            at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)

            at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

            at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)

            at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

            at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

            at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

            at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)

            at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)

            at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)

            at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)

            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)

            at java.lang.Thread.run(Thread.java:534)

 

 

root cause 

 

java.lang.NoSuchMethodError: org.apache.xerces.dom.CoreDocumentImpl.getEncoding()Ljava/lang/String;

            at com.opencms.template.CmsXmlXercesParser.getOriginalEncoding(CmsXmlXercesParser.java:193)

            at com.opencms.template.CmsXmlXercesParser.getXmlText(CmsXmlXercesParser.java:131)

            at com.opencms.template.A_CmsXmlContent.getXmlText(A_CmsXmlContent.java:684)

            at com.opencms.template.A_CmsXmlContent.getXmlText(A_CmsXmlContent.java:673)

            at com.opencms.file.CmsResourceTypePage.copyResource(CmsResourceTypePage.java:391)

            at com.opencms.file.CmsObject.copyResource(CmsObject.java:684)

            at com.opencms.workplace.CmsXmlTemplateEditor.createTemporaryFile(CmsXmlTemplateEditor.java:100)

            at com.opencms.workplace.CmsXmlTemplateEditor.getContent(CmsXmlTemplateEditor.java:444)

            at com.opencms.template.cache.CmsElementXml.getContent(CmsElementXml.java:171)

            at com.opencms.template.cache.CmsUri.callCanonicalRoot(CmsUri.java:185)

            at com.opencms.template.cache.CmsElementCache.callCanonicalRoot(CmsElementCache.java:149)

            at com.opencms.launcher.CmsXmlLauncher.generateOutput(CmsXmlLauncher.java:285)

            at com.opencms.launcher.CmsXmlLauncher.launch(CmsXmlLauncher.java:341)

            at com.opencms.launcher.A_CmsLauncher.initlaunch(A_CmsLauncher.java:274)

            at com.opencms.core.OpenCms.showResource(OpenCms.java:961)

            at com.opencms.core.OpenCmsHttpServlet.doGet(OpenCmsHttpServlet.java:310)

            at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)

            at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

            at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

            at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)

            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

            at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

            at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)

            at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

            at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)

            at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

            at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

            at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

            at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)

            at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)

            at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)

            at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)

            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)

            at java.lang.Thread.run(Thread.java:534)

 

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

 

Apache Tomcat/4.1.30

 

And.. getting error when I tried edit source code.  error like this :

 

Fehlermeldung: 

 

com.opencms.core.CmsException: 1 Access denied. Detailed error: [CmsXmlTemplateEditor] Insufficient rights for editing the file /system/bodies/release/installation.html. 

            at com.opencms.workplace.CmsXmlTemplateEditor.getContent(CmsXmlTemplateEditor.java:435)

            at com.opencms.template.cache.CmsElementXml.getContent(CmsElementXml.java:171)

            at com.opencms.template.cache.CmsUri.callCanonicalRoot(CmsUri.java:185)

            at com.opencms.template.cache.CmsElementCache.callCanonicalRoot(CmsElementCache.java:149)

            at com.opencms.launcher.CmsXmlLauncher.generateOutput(CmsXmlLauncher.java:285)

            at com.opencms.launcher.CmsXmlLauncher.launch(CmsXmlLauncher.java:341)

            at com.opencms.launcher.A_CmsLauncher.initlaunch(A_CmsLauncher.java:274)

            at com.opencms.core.OpenCms.showResource(OpenCms.java:961)

            at com.opencms.core.OpenCmsHttpServlet.doGet(OpenCmsHttpServlet.java:310)

            at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)

            at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

            at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

            at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)

            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

            at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

            at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)

            at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

            at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)

            at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

            at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

            at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

            at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)

            at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)

            at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)

            at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)

            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)

            at java.lang.Thread.run(Thread.java:534)

 

What could be a solution to my problem? How to solve?   

Please answer me as fast as you can and please copy the reply answer to My email.   kumtip_j at hotmail.com  (This is my msn too)

 

Regard - and many thanks for your time, patience to read , answer this mail   ^_^"

 

Kumtip Jhunrattanaporn

 

 

PS.  I need somebody who have a time and patience with my language , who can help me , to answer my question about OpenCms, or anything else.  (reply me by kumtip_j at hotmail.com)

If s/he online by MSN, it's very better for me.      Regard  and Thanks again  ~^o^~

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20041213/6d006b90/attachment.htm>


More information about the opencms-dev mailing list