Why did you configure your authentication-manager in the global-variables section? The null pointer is because it couldn't find the authentication-manager configuration.
> -----Original Message----- > From: Mr. Mike [mailto:[EMAIL PROTECTED] > Sent: Wednesday, December 24, 2003 2:58 AM > To: [EMAIL PROTECTED] > Subject: authentication framework > > > Hi, > > I've got a problem with the authorisation-framework... > In my Sitemap I wrote > the > following > things: > > //------------------------------------------------------------ > ---------------- > > <map:actions> > <map:action name="auth-protect" > src="org.apache.cocoon.webapps.authentication.acting.AuthAction"> > </map:actions> > > ... > > <map:component-configurations> > <global-variables> > <authentication-manager> > <handlers> > <handler name="protectHandler"> > <redirect-to uri="somewhere"/> > <authentication > authenticator="mypkg.ProtectAuthenticator"/> > </handler> > </handlers> > </authentication-manager> > </global-variables> > </map:component-configurations> > > ... > > <map:match pattern=""> > <map:act type="auth-protect"> > <map:parameter name="handler" value="protectHandler"/> > <map:call function="main"> > <map:parameter name="context" value="{1}"/> > </map:call> > > > > </map:act> > </map:match> > > //------------------------------------------------------------ > ---------------- > > Is there something missing (in cocoon.xconf?), because > everytime I came on a > protected site, i receive a annoying NullPointerException > with > nomore > specifications > :-(: > > //------------------------------------------------------------ > ---------------- > > java.lang.NullPointerException > > > > at > org.apache.cocoon.webapps.authentication.components.DefaultHan > dlerManager.prepare(DefaultHandlerManager.java:100) > > > > at > org.apache.cocoon.webapps.authentication.components.DefaultHan > dlerManager.prepareHandlerConfiguration(DefaultHandlerManager.java:85) > > > > at > org.apache.cocoon.webapps.authentication.components.DefaultAut > henticationManager.getHandlerConfigurations(DefaultAuthenticat > ionManager.java:154) > > > > at > org.apache.cocoon.webapps.authentication.components.DefaultAut > henticationManager.getHandlerConfiguration(DefaultAuthenticati > onManager.java:175) > > > > at > org.apache.cocoon.webapps.authentication.components.DefaultAut > henticationManager.checkAuthentication(DefaultAuthenticationMa > nager.java:353) > > > > at > org.apache.cocoon.webapps.authentication.acting.AuthAction.act > (AuthAction.java:102) > > > > at > org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode > .invoke(ActTypeNode.java:152) > > > > at > org.apache.cocoon.components.treeprocessor.AbstractParentProce > ssingNode.invokeNodes(AbstractParentProcessingNode.java:84) > > > > at > org.apache.cocoon.components.treeprocessor.sitemap.PreparableM > atchNode.invoke(PreparableMatchNode.java:164) > > > > at > org.apache.cocoon.components.treeprocessor.AbstractParentProce > ssingNode.invokeNodes(AbstractParentProcessingNode.java:108) > > > > at > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNod > e.invoke(PipelineNode.java:163) > > > > at > org.apache.cocoon.components.treeprocessor.AbstractParentProce > ssingNode.invokeNodes(AbstractParentProcessingNode.java:108) > > > > at > org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNo > de.invoke(PipelinesNode.java:152) > > > > at > org.apache.cocoon.components.treeprocessor.TreeProcessor.proce > ss(TreeProcessor.java:354) > > > > at > org.apache.cocoon.components.treeprocessor.TreeProcessor.proce > ss(TreeProcessor.java:307) > > > > at > org.apache.cocoon.components.treeprocessor.sitemap.MountNode.i > nvoke(MountNode.java:133) > > > > at > org.apache.cocoon.components.treeprocessor.AbstractParentProce > ssingNode.invokeNodes(AbstractParentProcessingNode.java:84) > > > > at > org.apache.cocoon.components.treeprocessor.sitemap.PreparableM > atchNode.invoke(PreparableMatchNode.java:164) > > > > at > org.apache.cocoon.components.treeprocessor.AbstractParentProce > ssingNode.invokeNodes(AbstractParentProcessingNode.java:108) > > > > at > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNod > e.invoke(PipelineNode.java:163) > ... > > //------------------------------------------------------------ > ---------------- > > I'm using cocoon-2.1.3, java 1.4.1. > I hope you can help me with this problem (No, I'm sure), thanks you in > advance and wish a nice Christmas. > > Mike > > -- > +++ GMX - die erste Adresse f�r Mail, Message, More +++ > Neu: Preissenkung f�r MMS und FreeMMS! http://www.gmx.net > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
