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.DefaultHandlerManager.prepare(DefaultHandlerManager.java:100)
at
org.apache.cocoon.webapps.authentication.components.DefaultHandlerManager.prepareHandlerConfiguration(DefaultHandlerManager.java:85)
at
org.apache.cocoon.webapps.authentication.components.DefaultAuthenticationManager.getHandlerConfigurations(DefaultAuthenticationManager.java:154)
at
org.apache.cocoon.webapps.authentication.components.DefaultAuthenticationManager.getHandlerConfiguration(DefaultAuthenticationManager.java:175)
at
org.apache.cocoon.webapps.authentication.components.DefaultAuthenticationManager.checkAuthentication(DefaultAuthenticationManager.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.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:152)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:354)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:307)
at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:133)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.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]