Bug 681503 - tomcat5-5.5.23-0jpp.16.el5.x86_64 causes errors when deploying rhn.xml at tomcat5 startup
Summary: tomcat5-5.5.23-0jpp.16.el5.x86_64 causes errors when deploying rhn.xml at tom...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Satellite 5
Classification: Red Hat
Component: WebUI
Version: 540
Hardware: x86_64
OS: Unspecified
high
low
Target Milestone: ---
Assignee: Tomas Lestach
QA Contact: Red Hat Satellite QA List
URL:
Whiteboard:
Depends On:
Blocks: 462714 691833
TreeView+ depends on / blocked
 
Reported: 2011-03-02 12:03 UTC by Felix Dewaleyne
Modified: 2018-11-14 14:47 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
: 691833 (view as bug list)
Environment:
Last Closed: 2011-07-20 12:32:00 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Felix Dewaleyne 2011-03-02 12:03:04 UTC
Description of problem:
there seems to be errors validating the rhn.xml (see trace)

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.upgrade the satellite to use tomcat5-5.5.23-0jpp.16.el5.x86_64
2. restart the satellite services
3. tail the tomcat logs, you will see the error mentioned in actual results
  
Actual results:
Jan 24, 2011 8:50:27 PM org.apache.catalina.core.ContainerBase addChildInternal
SEVERE: ContainerBase.addChild: start: 
Throwable occurred: LifecycleException:  Error initializaing :  java.lang.NullPointerException
       at org.apache.catalina.core.StandardContext.start(StandardContext.java:3986)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:634)
        at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:561)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:496)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1193)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:319)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:600)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Jan 24, 2011 8:55:25 PM org.apache.catalina.startup.HostConfig deployDescriptor
SEVERE: Error deploying configuration descriptor rhn.xml
Throwable occurred: java.lang.IllegalStateException: ContainerBase.addChild: start: LifecycleException:  Error initializaing :  java.lang.NullPointerException
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:764)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:634)
        at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:561)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:496)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1193)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:319)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:600)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)


Expected results:
no error.

Additional info:
may be due to the fix of BZ#623465 on tomcat ; rolling back to the tomcat5.5.23-0jpp.11.el5_5 fixes the problem

Comment 7 Tomas Lestach 2011-03-29 15:14:53 UTC
Right, the issue is very easy to reproduce.
There's an error message in /var/log/catalina.out, when tomcat5 starts.

================================================================================
...
SEVERE: ContainerBase.addChild: start: 
Throwable occurred: LifecycleException:  Error initializaing :  java.lang.NullPointerException
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:3986)
...
SEVERE: Error deploying configuration descriptor rhn.xml
Throwable occurred: java.lang.IllegalStateException: ContainerBase.addChild: start: LifecycleException:  Error initializaing :  java.lang.NullPointerException
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:764)
...
================================================================================

I see the issue with:
tomcat5-5.5.23-0jpp.17.el5_6
tomcat5-5.5.23-0jpp.16.el5                                           

but now with:
tomcat5-5.5.23-0jpp.11.el5_5

So it looks like a tomcat5 regression.

However, the error message doesn't affect RHN Satellite WebUI or API functionality.

I'll clone this BZ for tomcat5 component.

Comment 8 Clifford Perry 2011-03-29 15:19:50 UTC
Based on comment #7 - setting severity to 'low' for Satellite product. Moving to sat600-triage for tracking.


Note You need to log in before you can comment on or make changes to this bug.