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]

Reply via email to