With code like


        Enumeration enum = null;
        enum = session.getAttributeNames();

        while (enum.hasMoreElements()) {
            String curName = (String)enum.nextElement();
            String value = (String)session.getAttribute(curName);

if (curName.startsWith(PREFIX)) {

                session.removeAttribute(curName);
                .........
                .........

in xsp, i get

Original Exception: java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.next(HashMap.java:736)
at org.apache.catalina.util.Enumerator.nextElement(Unknown Source)
at org.apache.cocoon.www.engine.session.remove_parameters_xml.generate(org.apache.cocoon.www.engine.session.remove_parameters_xml:128)
at org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGenerator.java:260)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:548)
at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:196)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:492)
at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:150)



If it is not safe-threaded, how can I achive it??
--
Używam M2 - innowacyjnego klienta poczty wbudowanego w Operę: http://www.opera.com/


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to