Hi Bert,

yes this is a bug - I will commit a fix in 5 minutes.

Thanks for reporting!
Carsten

> -----Original Message-----
> From: Bert Van Kets [mailto:[EMAIL PROTECTED]
> Sent: Friday, February 06, 2004 3:54 PM
> To: [EMAIL PROTECTED]
> Subject: Portal-fw problem
>
>
> Hi all,
> I had some problems saving the role profiles in the portal
> framework and did
> the following test :
> - downloaded a fresh CVS ROOT snapshop today at 2PM Belgian time :-)
> - built using J2SDK 1.4.2_3
> - started "cocoon servlet"
> - went straight to the Portal Framework sample, logged in with the Cocoon
> user and opened the admin role profile
> - clicked on the Save link and get a very pretty StackTrace (see below)
>
> What am I missing, or is this a bug?
> Carsten, any ideas?
>
> Bert
>
> Stacktrace :
>
> java.lang.ClassCastException
>       at
> org.apache.cocoon.webapps.portal.components.PortalManagerImpl.clea
> nUpCache(P
> ortalManagerImpl.java:1884)
>       at
> org.apache.cocoon.webapps.portal.components.PortalManagerImpl.chan
> geProfile(
> PortalManagerImpl.java:4129)
>       at
> org.apache.cocoon.webapps.portal.components.PortalManagerImpl.setu
> p(PortalMa
> nagerImpl.java:290)
>       at
> org.apache.cocoon.webapps.portal.components.PortalManagerImpl.conf
> igurationT
> est(PortalManagerImpl.java:312)
>       at
> org.apache.cocoon.webapps.portal.acting.AuthAction.act(AuthAction.java:88)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.inv
> oke(ActTyp
> eNode.java:154)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessin
> gNode.invo
> keNodes(AbstractParentProcessingNode.java:84)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatch
> Node.invok
> e(PreparableMatchNode.java:165)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessin
> gNode.invo
> keNodes(AbstractParentProcessingNode.java:84)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.inv
> oke(ActTyp
> eNode.java:173)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessin
> gNode.invo
> keNodes(AbstractParentProcessingNode.java:84)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatch
> Node.invok
> e(PreparableMatchNode.java:165)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessin
> gNode.invo
> keNodes(AbstractParentProcessingNode.java:107)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.in
> voke(Pipel
> ineNode.java:162)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessin
> gNode.invo
> keNodes(AbstractParentProcessingNode.java:107)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.i
> nvoke(Pipe
> linesNode.java:136)
>       at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(T
> reeProcess
> or.java:371)
>       at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(T
> reeProcess
> or.java:312)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invok
> e(MountNod
> e.java:133)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessin
> gNode.invo
> keNodes(AbstractParentProcessingNode.java:84)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatch
> Node.invok
> e(PreparableMatchNode.java:165)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessin
> gNode.invo
> keNodes(AbstractParentProcessingNode.java:107)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.in
> voke(Pipel
> ineNode.java:162)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessin
> gNode.invo
> keNodes(AbstractParentProcessingNode.java:107)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.i
> nvoke(Pipe
> linesNode.java:136)
>       at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(T
> reeProcess
> or.java:371)
>       at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(T
> reeProcess
> or.java:312)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invok
> e(MountNod
> e.java:133)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessin
> gNode.invo
> keNodes(AbstractParentProcessingNode.java:84)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatch
> Node.invok
> e(PreparableMatchNode.java:165)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessin
> gNode.invo
> keNodes(AbstractParentProcessingNode.java:107)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.in
> voke(Pipel
> ineNode.java:162)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessin
> gNode.invo
> keNodes(AbstractParentProcessingNode.java:107)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.i
> nvoke(Pipe
> linesNode.java:136)
>       at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(T
> reeProcess
> or.java:371)
>       at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(T
> reeProcess
> or.java:312)
>       at org.apache.cocoon.Cocoon.process(Cocoon.java:656)
>       at
> org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1112)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
>       at
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplic
> ationHandl
> er.java:294)
>       at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
>       at org.mortbay.http.HttpContext.handle(HttpContext.java:1776)
>       at
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicat
> ionContext
> .java:514)
>       at org.mortbay.http.HttpContext.handle(HttpContext.java:1726)
>       at org.mortbay.http.HttpServer.service(HttpServer.java:879)
>       at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
>       at
> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:952)
>       at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
>       at
> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:196)
>       at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
>       at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:487)
>
>
>
> ---------------------------------------------------------------------
> 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