Hi,

This seems to happen when there is a broken WAR inside a vhost.
Other vhosts work fine at the same time.

2008-01-27 23:21:07.556049500 INFO: HTMLManager: list: Listing contexts for 
virtual host 'DOMAIN'
2008-01-27 23:21:07.556050500 Jan 27, 2008 11:21:07 PM 
org.apache.catalina.core.StandardWrapperValve invoke
2008-01-27 23:21:07.556052500 SEVERE: Servlet.service() for servlet HTMLManager 
threw exception
2008-01-27 23:21:07.556053500 java.lang.NullPointerException
2008-01-27 23:21:07.556054500   at 
org.apache.catalina.manager.HTMLManagerServlet.list(HTMLManagerServlet.java:437)
2008-01-27 23:21:07.556068500   at 
org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:136)
2008-01-27 23:21:07.556070500   at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
2008-01-27 23:21:07.556071500   at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
2008-01-27 23:21:07.556072500   at 
sun.reflect.GeneratedMethodAccessor274.invoke(Unknown Source)
2008-01-27 23:21:07.556073500   at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
2008-01-27 23:21:07.556079500   at 
java.lang.reflect.Method.invoke(Method.java:597)
2008-01-27 23:21:07.556080500   at 
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244)
2008-01-27 23:21:07.556082500   at 
java.security.AccessController.doPrivileged(Native Method)
2008-01-27 23:21:07.556083500   at 
javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
2008-01-27 23:21:07.556091500   at 
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276)
2008-01-27 23:21:07.556093500   at 
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
2008-01-27 23:21:07.556094500   at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:283)
2008-01-27 23:21:07.556096500   at 
org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:56)
2008-01-27 23:21:07.556102500   at 
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:189)
2008-01-27 23:21:07.556103500   at 
java.security.AccessController.doPrivileged(Native Method)
2008-01-27 23:21:07.556104500   at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:185)
2008-01-27 23:21:07.556106500   at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
2008-01-27 23:21:07.556112500   at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
2008-01-27 23:21:07.556113500   at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
2008-01-27 23:21:07.556115500   at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
2008-01-27 23:21:07.556116500   at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
2008-01-27 23:21:07.556150500   at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
2008-01-27 23:21:07.556151500   at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
2008-01-27 23:21:07.556153500   at 
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
2008-01-27 23:21:07.556154500   at 
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
2008-01-27 23:21:07.556160500   at 
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
2008-01-27 23:21:07.556161500   at 
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
2008-01-27 23:21:07.556163500   at 
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
2008-01-27 23:21:07.556164500   at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
2008-01-27 23:21:07.556170500   at java.lang.Thread.run(Thread.java:619)

It is Tomcat 6.0.14 started with its security manager enabled.

The host configuration is as follows:

<Host
        deployXML="false"
        deployOnStartup="false"
        autoDeploy="false"
        unpackWARs="false"
        appBase="/home/USER/web-root"
        workDir="work/Catalina/USER/DOMAIN"
        name="DOMAIN">

    <Alias>www.DOMAIN</Alias>

        <Context
                path=""
                docBase="/home/USER/web-root"
                privileged="false"
        />

        <Context
                path="/BROKENWAR"
                docBase="/home/USER/web-root/BROKENWAR.war"
                privileged="false"
        />

        <Context
                path="/MANAGER"
                docBase="/home/tomcat/default/webapps/manager"
                privileged="true"
        />
</Host>



Cheers
--
Delian

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to