Hi Kevin.

Man I'm swamped today.  I'll look into further over the next few days and
report back.  Thanks for the suggestion.  Man I hope it works as it's been
quite frustrating.

Thanks again,
Dan

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Thursday, October 10, 2002 9:11 AM
To: Jakarta Commons Users List
Subject: Re: [logging] java.lang.NullPointerException



Hi Dan,

I've done some extensive testing (lately) with logging and Tomcat 4.x.
Make sure there is ONLY ONE jar for commons-logging in the common/lib.
Remove it from the server/lib

This should make it work.  One notable exception, as I have posted on dev,
is that you may or may not get the class name logged correctly inside of
tomcat...nonetheless...you can get it to work.

Kevin Ross




                    "Dan Payne"
                    <[EMAIL PROTECTED]       To:
<[EMAIL PROTECTED]>
                    rg>                  cc:
                                         Subject:     [logging]
java.lang.NullPointerException
                    10/09/2002
                    05:47 PM
                    Please respond
                    to "Jakarta
                    Commons Users
                    List"






I'm getting a NullPointerException thrown when I boot up one of any Tomcat
base instances.  The odd thing is is that it doesn't throw the exception as
long as I'm running Tomcat from $CATALINA_HOME\webapps\ROOT but will if the
Tomcat instance is running from $CATALINA_BASE\webapps\ROOT

where $CATALINA_HOME=C:\jakarta-tomcat-4.0
and   $CATALINA_BASE=C:\contexts\fooHere's the stack trace:

Anyways, it seems to originate from the commons-logging package and the
author of the security filter, which implements the logging, also suggested
the bug lies in commons-logging.  Any thoughts?  Here's the stack trace
that
appears in my localhost_log:

2002-10-09 17:37:54 StandardContext[]: Exception starting filter Security
Filter
org.apache.commons.logging.LogConfigurationException:
java.lang.NullPointerException
           at
org.apache.commons.logging.LogFactory.newFactory(LogFactory.java:558)
           at
org.apache.commons.logging.LogFactory.getFactory(LogFactory.java:355)
           at
org.apache.commons.logging.LogFactory.getLog(LogFactory.java:409)
           at
org.apache.commons.digester.Digester.<init>(Digester.java:310)
           at
org.securityfilter.config.SecurityConfig.loadConfig(SecurityConfig.java:206)

           at
org.securityfilter.filter.SecurityFilter.init(SecurityFilter.java:206)
           at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilter

Config.java:254)
           at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFil

terConfig.java:314)
           at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterCon

fig.java:120)
           at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:30

77)
           at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3408)
           at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
           at
org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
           at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
           at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
           at
org.apache.catalina.core.StandardService.start(StandardService.java:388)
           at
org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
           at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
           at
org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
           at
org.apache.catalina.startup.Catalina.process(Catalina.java:179)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39

)
           at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl

.java:25)
           at java.lang.reflect.Method.invoke(Method.java:324)
           at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
Caused by: java.lang.NullPointerException
           at
org.apache.commons.logging.LogFactory.newFactory(LogFactory.java:543)
           ... 24 more


Anyone know what's going on here? I'm using TC 4.0.4, j2sd1.4.0_01,
win2000.
The security filter is a project from sourceforge.net and is a psuedo
container managed security system.

Thanks.

Dan


--
To unsubscribe, e-mail:   <
mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <
mailto:[EMAIL PROTECTED]>






--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to