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]
