[Opensource] ConcurrentModificationException

Mike Traum mtraum at jgroup.net
Mon Jan 19 09:23:09 PST 2004


Are you putting anything in the session which isn't synchronized?

I assume you're running this through an IDE? I don't believe
org.netbeans.modules.web.monitor.server.MonitorFilter is normally in the
chain, so I assume you're using JBuilder or NetBeans. If so, I'd check
their resources for a description. If you find a description which
points back to Expresso, please let us know.

thanks,
mike

On Mon, 2004-01-19 at 10:17, S. W. wrote:
> Hi All,
> 
> I am new to Expresso. I have used Expresso to build a
> small applications. When I run my codes which I used a
> vector to store the data retrieved from MySQL and
> iterated through this vector to get the data and
> display the data in front-end, I got the following
> error:
> 
> Apache Tomcat/4.0.6 - HTTP Status 500 - Internal
> Server Error
> 
> --------------------------------------------------------------------------------
> 
> type Exception report
> 
> message Internal Server Error
> 
> description The server encountered an internal error
> (Internal Server Error) that prevented it from
> fulfilling this request.
> 
> exception 
> 
> java.util.ConcurrentModificationException
> 	at
> java.util.HashMap$HashIterator.nextEntry(HashMap.java:762)
> 	at
> java.util.HashMap$KeyIterator.next(HashMap.java:798)
> 	at
> org.apache.catalina.util.Enumerator.nextElement(Enumerator.java:166)
> 	at
> org.netbeans.modules.web.monitor.server.MonitorFilter.getSessionAttributes(MonitorFilter.java:809)
> 	at
> org.netbeans.modules.web.monitor.server.MonitorFilter.getSessionIn(MonitorFilter.java:746)
> 	at
> org.netbeans.modules.web.monitor.server.MonitorFilter.getDataBefore(MonitorFilter.java:488)
> 	at
> org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:182)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> 	at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
> 	at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> 	at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> 	at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> 	at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
> 	at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> 	at
> org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
> 	at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> 	at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> 	at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> 	at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
> 	at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> 	at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> 	at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
> 	at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> 	at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
> 	at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> 	at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
> 	at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> 	at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> 	at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> 	at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> 	at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> 	at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> 	at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> 	at
> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
> 	at
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
> 	at java.lang.Thread.run(Thread.java:536)
> 
> What caused the problem? I can't figure out. Anybody
> knows.
> 
> Thanks in advance!
> 
> Regards,
> 
> Sally
> 
> ______________________________________________________________________ 
> Post your free ad now! http://personals.yahoo.ca
> _______________________________________________
> Opensource mailing list
> Opensource at jcorporate.com
> http://mail.jcorporate.com/mailman/listinfo/opensource
> Archives: http://mail.jcorporate.com/pipermail/opensource/
-- 

Mike Traum
--
JGroup Expert 
Expresso Core Developer 
Providing support and development services - Available Now!




More information about the Opensource mailing list