[opencms-dev] Strange exception when importing module
Harald Brabenetz
brabenetz at gmx.net
Fri Jun 22 07:29:02 CEST 2012
I used my own 'patched' cmsshell.bat:
http://bp-cms-commons.sourceforge.net/m2site/opencms/opencms-basic/7.5.4.1/patches/cmsshell.bat
The original one doesn't worked for me.
maybe this works also for you,
regards,
Harald
-------- Original-Nachricht --------
> Datum: Thu, 21 Jun 2012 18:14:33 +0200
> Von: Christian Esbensen <che at tmnet.dk>
> An: opencms-dev at opencms.org
> Betreff: [opencms-dev] Strange exception when importing module
> Dear list
>
> I'm getting a strange exception when using the OpenCmsShell to import a
> module:
>
> java.lang.ClassNotFoundException: org.opencms.module.CmsModuleXmlHandler
> at
> java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:76)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:396)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:653)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:358)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:619)
> at
> org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.java:205)
> at org.apache.commons.digester.Rule.begin(Rule.java:175)
> at
> org.apache.commons.digester.Digester.startElement(Digester.java:1453)
> at
> org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
> at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown
> Source)
> at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
> Source)
> at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> Source)
> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> Source)
> at
> org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
> at org.apache.commons.digester.Digester.parse(Digester.java:1765)
> at
> org.opencms.module.CmsModuleImportExportHandler.readModuleFromImport(CmsModuleImportExportHandler.java:158)
> at
> org.opencms.module.CmsModuleImportExportHandler.importModule(CmsModuleImportExportHandler.java:499)
> at
> org.opencms.module.CmsModuleImportExportHandler.importData(CmsModuleImportExportHandler.java:372)
> at
> org.opencms.importexport.CmsImportExportManager.importData(CmsImportExportManager.java:729)
> at org.opencms.main.CmsJMXShell.importModule(Unknown Source)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:611)
> at
> com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:105)
> at
> com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:39)
> at
> com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:220)
> at
> com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:132)
> at
> com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:274)
> at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:848)
> at
> com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:773)
> at
> javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1438)
> at
> javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:83)
> at
> javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1276)
> at
> javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1371)
> at
> javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:799)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:611)
> at
> sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
> at sun.rmi.transport.Transport$1.run(Transport.java:171)
> at
> java.security.AccessController.doPrivileged(AccessController.java:284)
> at sun.rmi.transport.Transport.serviceCall(Transport.java:167)
> at
> sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:547)
> at
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:802)
> at
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:661)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919)
> at java.lang.Thread.run(Thread.java:736)
> 21 Jun 2012 18:06:34,754 ERROR [e.CmsModuleImportExportHandler: 165] SAX
> error reading module import from D:\modulename.zip.
> java.lang.ClassNotFoundException: org.opencms.module.CmsModuleXmlHandler
> at
> org.apache.commons.digester.Digester.createSAXException(Digester.java:3181)
> at
> org.apache.commons.digester.Digester.createSAXException(Digester.java:3207)
> at
> org.apache.commons.digester.Digester.startElement(Digester.java:1456)
> at
> org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
> at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown
> Source)
> at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
> Source)
> at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> Source)
> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> Source)
> at
> org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
> at org.apache.commons.digester.Digester.parse(Digester.java:1765)
> at
> org.opencms.module.CmsModuleImportExportHandler.readModuleFromImport(CmsModuleImportExportHandler.java:158)
> at
> org.opencms.module.CmsModuleImportExportHandler.importModule(CmsModuleImportExportHandler.java:499)
> at
> org.opencms.module.CmsModuleImportExportHandler.importData(CmsModuleImportExportHandler.java:372)
> at
> org.opencms.importexport.CmsImportExportManager.importData(CmsImportExportManager.java:729)
> at org.opencms.main.CmsJMXShell.importModule(Unknown Source)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:611)
> at
> com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:105)
> at
> com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:39)
> at
> com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:220)
> at
> com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:132)
> at
> com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:274)
> at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:848)
> at
> com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:773)
> at
> javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1438)
> at
> javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:83)
> at
> javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1276)
> at
> javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1371)
> at
> javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:799)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:611)
> at
> sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
> at sun.rmi.transport.Transport$1.run(Transport.java:171)
> at
> java.security.AccessController.doPrivileged(AccessController.java:284)
> at sun.rmi.transport.Transport.serviceCall(Transport.java:167)
> at
> sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:547)
> at
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:802)
> at
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:661)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919)
> at java.lang.Thread.run(Thread.java:736)
>
> This seems strange as the CmsModuleXmlHandler is in the opencms.jar.
> Also it's working fine manually importing through the administration
> section in the workspace.
> Does anyone have an idea to what my problem could be?
>
> Med venlig hilsen / Kind regards
>
> Christian Esbensen
> IT-Konsulent
>
> E-mail: che at tmnet.dk
> T: +45 3344 8555
>
> Niels Hemmingsens Gade 9
> 1153 København
>
--
Harald Brabenetz
Mauergasse 9
8020 Graz
AUSTRIA
Tel.. +43 664 1221025
Fax: +43 820 220262587
E-mail: brabenetz at gmx.net
Skype: brabenetz
Google-Talk: brabenetz
URL: http://www.brabenetz.net
More information about the opencms-dev
mailing list