nacho 00/12/03 16:38:58 Modified: src/share/org/apache/tomcat/request SimpleRealm.java Log: NPE when starting SimpleRealm as context interceptor Revision Changes Path 1.14 +5 -3 jakarta-tomcat/src/share/org/apache/tomcat/request/SimpleRealm.java Index: SimpleRealm.java =================================================================== RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/request/SimpleRealm.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- SimpleRealm.java 2000/12/03 22:29:39 1.13 +++ SimpleRealm.java 2000/12/04 00:38:57 1.14 @@ -94,6 +94,7 @@ throws TomcatException { super.contextInit(ctx); + setContextManager(ctx.getContextManager()); init(cm,ctx); try { // XXX make the name a "global" static - @@ -153,8 +154,8 @@ req + " " + req.getContainer() ); userRoles = memoryRealm.getUserRoles( user ); - if ( userRoles == null ) - return 0; + if ( userRoles == null ) + return 0; req.setUserRoles( userRoles ); if( SecurityTools.haveRole( userRoles, roles )) @@ -181,6 +182,7 @@ void init(ContextManager cm,Context ctx) { if( memoryRealm==null) { + System.out.println(cm); memoryRealm = new MemoryRealm(filename,cm.getHome()); try { memoryRealm.readMemoryRealm(); @@ -273,7 +275,7 @@ return; } XmlMapper xh=new XmlMapper(); - if( debug > 5 ) xh.setDebug( 2 ); + if( getDebug() > 5 ) xh.setDebug( 2 ); // call addUser using attributes as parameters xh.addRule("tomcat-users/user",