[Spacewalk-list] jar problems

Frank Paulick Frank.Paulick at matrix.ag
Thu Jan 29 16:00:21 UTC 2009


Hi Justin,

that solved my problem!

thanks and regards
frank

Justin Sherrill schrieb:
> Frank Paulick wrote:
>   
>> Hi,
>>
>> after uninstalling all spacewalk related packages on a centos 5.2 system
>> (i386) i reinstalled spacewalk again.
>> now i get the following error messages when starting spacewalk with
>> "rhn-satellite start" :
>>
>> Starting tomcat5:
>> /usr/bin/rebuild-jar-repository: error: Could not find ant Java
>> extension for this JVM
>> /usr/bin/rebuild-jar-repository: error: Could not find commons-el Java
>> extension for this JVM
>> /usr/bin/rebuild-jar-repository: error: Some detected jars were not
>> found for this jvm
>> /usr/bin/rebuild-jar-repository: error: Could not find commons-el Java
>> extension for this JVM
>> /usr/bin/rebuild-jar-repository: error: Could not find commons-modeler
>> Java extension for this JVM
>> /usr/bin/rebuild-jar-repository: error: Some detected jars were not
>> found for this jvm
>>
>> the result of this problem is an empty webpage, when i try to access the
>> Spacewalk Website whit the message "Service temporarily Unavailable"
>>
>> addionally in /var/log/tomcat5/catalina.out the following error messages
>> occur:
>>
>> Jan 28, 2009 4:29:57 PM org.apache.tomcat.util.digester.Digester
>> startElement
>> SEVERE: Begin event threw error
>> java.lang.NoClassDefFoundError: org/apache/commons/modeler/BaseModelMBean
>>         at java.lang.ClassLoader.defineClass1(Native Method)
>>         at java.lang.ClassLoader.defineClass(ClassLoader.java:637)
>>         at
>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>>         at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
>>         at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
>>         at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
>>         at java.security.AccessController.doPrivileged(Native Method)
>>         at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>>         at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
>>         at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
>>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
>>         at java.lang.Class.getDeclaredConstructors0(Native Method)
>>         at java.lang.Class.privateGetDeclaredConstructors(Class.java:2406)
>>         at java.lang.Class.getConstructor0(Class.java:2716)
>>         at java.lang.Class.newInstance0(Class.java:343)
>>         at java.lang.Class.newInstance(Class.java:325)
>>         at
>> org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:206)
>>         at org.apache.tomcat.util.digester.Rule.begin(Rule.java:153)
>>         at
>> org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1276)
>>         at
>> org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
>>         at
>> org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(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.tomcat.util.digester.Digester.parse(Digester.java:1562)
>>         at org.apache.catalina.startup.Catalina.load(Catalina.java:490)
>>         at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>         at java.lang.reflect.Method.invoke(Method.java:616)
>>         at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)
>>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>> Caused by: java.lang.ClassNotFoundException:
>> org.apache.commons.modeler.BaseModelMBean
>>         at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
>>         at java.security.AccessController.doPrivileged(Native Method)
>>         at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>>         at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
>>         at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
>>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
>>         ... 38 more
>> java.lang.reflect.InvocationTargetException
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>         at java.lang.reflect.Method.invoke(Method.java:616)
>>         at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)
>>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>> Caused by: java.lang.NoClassDefFoundError:
>> org/apache/commons/modeler/BaseModelMBean
>>         at java.lang.ClassLoader.defineClass1(Native Method)
>>         at java.lang.ClassLoader.defineClass(ClassLoader.java:637)
>>         at
>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>>         at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
>>         at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
>>         at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
>>         at java.security.AccessController.doPrivileged(Native Method)
>>         at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>>         at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
>>         at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
>>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
>>         at java.lang.Class.getDeclaredConstructors0(Native Method)
>>         at java.lang.Class.privateGetDeclaredConstructors(Class.java:2406)
>>         at java.lang.Class.getConstructor0(Class.java:2716)
>>         at java.lang.Class.newInstance0(Class.java:343)
>>         at java.lang.Class.newInstance(Class.java:325)
>>         at
>> org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:206)
>>         at org.apache.tomcat.util.digester.Rule.begin(Rule.java:153)
>>         at
>> org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1276)
>>         at
>> org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
>>         at
>> org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(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.tomcat.util.digester.Digester.parse(Digester.java:1562)
>>         at org.apache.catalina.startup.Catalina.load(Catalina.java:490)
>>         at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
>>         ... 6 more
>> Caused by: java.lang.ClassNotFoundException:
>> org.apache.commons.modeler.BaseModelMBean
>>         at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
>>         at java.security.AccessController.doPrivileged(Native Method)
>>         at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>>         at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
>>         at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
>>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
>>         ... 38 more
>>
>> i tried both java versions (openjdk and original SUN JRE 6U11)
>> spacewalk-setup -disconnected went fine except a warning that tomcat
>> could not be started (above error messages)
>>
>> anyone got an idea where to look ?
>>
>> Kind Regards
>> Frank
>> -- 
>>
>> Mit freundlichen Grüßen - Kind regards
>>
>> Frank Paulick
>>
>> -------------------------------------------------------------------
>> matrix technology AG
>> Consultant
>> Dipl.-Inf. (FH) Frank Paulick
>> Nymphenburger Str. 1, D-80335 München
>> Tel:  +49 - (0)89 - 589395-0
>> Fax: +49 - (0)89 - 589395-11
>> Web:    _www.matrix.ag_ <http://www.matrix.ag/>
>> E-mail: _Frank.Paulick at matrix.ag_ <mailto:Frank.Paulick at matrix.ag>
>>
>> Vorstände: Franz Kessel und Martin Orlik
>> Aufsichtsratsvorsitzender: Jürgen Kretschmer
>> Amtsgericht München: HRB 133085
>>
>> -------------------------------------------------------------------
>>
>> *E-Mail Disclaimer*
>>
>> Der Inhalt dieser E-Mail ist ausschließlich für den bezeichneten
>> Adressaten bestimmt. Wenn Sie nicht der vorgesehene Adressat
>> dieser E-Mail oder dessen Vertreter sein sollten, so beachten Sie
>> bitte, dass jede Form der Kenntnisnahme, Veröffentlichung,
>> Vervielfältigung oder Weitergabe des Inhalts dieser E-Mail
>> unzulässig ist. Wir bitten Sie, sich in diesem Fall mit dem
>> Absender der E-Mail in Verbindung zu setzen.
>>
>> The information contained in this email is intended solely
>> for the addressee. Access to this email by anyone else is
>> unauthorized. If you are not the intended recipient, any form
>> of disclosure, reproduction, distribution or any action taken
>> or refrained from in reliance on it, is prohibited and may be
>> unlawful. Please notify the sender immediately.
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Spacewalk-list mailing list
>> Spacewalk-list at redhat.com
>> https://www.redhat.com/mailman/listinfo/spacewalk-list
>>     
>
>
> Hi Frank,
>
>
> I actually just saw this the other day.  I had to re-install some of the
> tomcat libs to fix the problem (the issue was some symlinks were not
> where they should be).  Give this a try:
>
> /etc/init.d/tomca5 stop
> rpm -e tomcat5-server-lib  tomcat5-common-lib --nodeps
> yum install tomcat5-server-lib  tomcat5-common-lib
> /etc/init.d/tomcat5 start
>
>
> See if that fixes anything.
>
> -Justin
>
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-list
>   


-- 

Mit freundlichen Grüßen - Kind regards

Frank Paulick

-------------------------------------------------------------------
matrix technology AG
Consultant
Dipl.-Inf. (FH) Frank Paulick
Nymphenburger Str. 1, D-80335 München
Tel:  +49 - (0)89 - 589395-0
Fax: +49 - (0)89 - 589395-11
Web:    _www.matrix.ag_ <http://www.matrix.ag/>
E-mail: _Frank.Paulick at matrix.ag_ <mailto:Frank.Paulick at matrix.ag>

Vorstände: Franz Kessel und Martin Orlik
Aufsichtsratsvorsitzender: Jürgen Kretschmer
Amtsgericht München: HRB 133085

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

*E-Mail Disclaimer*

Der Inhalt dieser E-Mail ist ausschließlich für den bezeichneten
Adressaten bestimmt. Wenn Sie nicht der vorgesehene Adressat
dieser E-Mail oder dessen Vertreter sein sollten, so beachten Sie
bitte, dass jede Form der Kenntnisnahme, Veröffentlichung,
Vervielfältigung oder Weitergabe des Inhalts dieser E-Mail
unzulässig ist. Wir bitten Sie, sich in diesem Fall mit dem
Absender der E-Mail in Verbindung zu setzen.

The information contained in this email is intended solely
for the addressee. Access to this email by anyone else is
unauthorized. If you are not the intended recipient, any form
of disclosure, reproduction, distribution or any action taken
or refrained from in reliance on it, is prohibited and may be
unlawful. Please notify the sender immediately.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20090129/a81cece1/attachment.htm>


More information about the Spacewalk-list mailing list