DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=36840>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=36840

           Summary: NullPointerException processing Realm in Context
           Product: Tomcat 5
           Version: 5.5.9
          Platform: Other
        OS/Version: other
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Catalina
        AssignedTo: tomcat-dev@jakarta.apache.org
        ReportedBy: [EMAIL PROTECTED]


I have put a file in $CATALINA_HOME/conf/Catalina/localhost for application 
context.  It reads:- 
 
<Context>  
  <Realm classname="org.apache.catalina.realm.JDBCRealm" debug="99"  
         driverName="org.postgresql.Driver" 
         connectionURL="jdbc:postgresql:authority" connectionName="david"  
         userTable="users" userNameCol="user_name" userCredCol="user_pass" 
         userRoleTable="roles" roleNameCol="role_name"> 
    </Realm>  
  </Context> 
 
When I try to start Tomcat 5.5.9 (I tried 5.5.12 a well, same result) I get a 
NullPointerException in Digester, the stack trace from which starts:- 
 
26-Sep-2005 19:20:26 org.apache.tomcat.util.digester.Digester startElement 
SEVERE: Begin event threw exception 
java.lang.NullPointerException 
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:261) 
        at java.lang.ClassLoader.loadClass(ClassLoader.java:299) 
        at java.lang.ClassLoader.loadClass(ClassLoader.java:299) 
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251) 
        at 
org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:204)
 
        at org.apache.tomcat.util.digester.Rule.begin(Rule.java:152) 
        at 
org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1275) 
        at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:533)
 
        at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:878)
 
        at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1693)
 
        at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
 
        at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
 
        at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
 
        at 
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148) 
        at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
 
        at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561) 
        at 
org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfig.java:778)
 
        at 
org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:718) 
        at 
org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:974) 
        at 
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:273)
 
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
 
        at 
org.apache.catalina.core.StandardContext.init(StandardContext.java:5015) 
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:3885) 
 
If I comment out the Realm bit of the Context it does not crash. 
 
Tomcat then complains of an exception processing "the default web.xml", which 
is misleading in the extreem. 
 
I have no idea what it is trying to load, but I know that the Realm class is 
available in a JAR in server/lib and also that the Postgresql driver is in the 
same directory.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

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

Reply via email to