Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Equinox » High load on equinox
High load on equinox [message #77175] Wed, 15 November 2006 01:32 Go to next message
Nikunj Mehta is currently offline Nikunj MehtaFriend
Messages: 3
Registered: July 2009
Junior Member
I hit a ConcurrentModificationException when running Equinox under high
concurrent load. Essentially, the problem can be seen from the attached
stack trace.

Does anyone have a suggestion to mitigate this?

Thanks,
Nikunj

------------------
java.util.ConcurrentModificationException
at
java.util.AbstractList$Itr.checkForComodification(AbstractLi st.java:4
49)
at java.util.AbstractList$Itr.next(AbstractList.java:420)
at
org.eclipse.equinox.ds.resolver.Resolver.resolveSatisfied(Re solver.ja
va:588)
at
org.eclipse.equinox.ds.resolver.Resolver.justResolve(Resolve r.java:55
4)
at
org.eclipse.equinox.ds.service.ComponentFactoryImpl.newInsta nce(Compo
nentFactoryImpl.java:74)
at oracle....
at oracle....
at javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at
org.eclipse.equinox.http.servlet.internal.ServletRegistratio n.handleR
equest(ServletRegistration.java:91)
at
org.eclipse.equinox.http.servlet.internal.ProxyServlet.proce ssAlias(P
roxyServlet.java:110)
at
org.eclipse.equinox.http.servlet.internal.ProxyServlet.servi ce(ProxyS
ervlet.java:76)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder .java:428
)
at
org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHan dler.java
:677)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandl er.java:5
68)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpServer.service(HttpServer.java:909)
at org.mortbay.http.HttpConnection.service(HttpConnection.java: 820)
at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.ja va:986)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:8 37)
at
org.mortbay.http.SocketListener.handleConnection(SocketListe ner.java:
245)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:3 57)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:5 34)
Re: High load on equinox [message #77207 is a reply to message #77175] Wed, 15 November 2006 02:50 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: jeff_mcaffer.REMOVE.ca.ibm.com

sounds like a known Declarative services implementation bug. Take a
look in bugzilla and see if you find a match. If not, please enter a
new bug report.

Jeff


Nikunj Mehta wrote:
> I hit a ConcurrentModificationException when running Equinox under high
> concurrent load. Essentially, the problem can be seen from the attached
> stack trace.
>
> Does anyone have a suggestion to mitigate this?
>
> Thanks,
> Nikunj
>
> ------------------
> java.util.ConcurrentModificationException
> at
> java.util.AbstractList$Itr.checkForComodification(AbstractLi st.java:4
> 49)
> at java.util.AbstractList$Itr.next(AbstractList.java:420)
> at
> org.eclipse.equinox.ds.resolver.Resolver.resolveSatisfied(Re solver.ja
> va:588)
> at
> org.eclipse.equinox.ds.resolver.Resolver.justResolve(Resolve r.java:55
> 4)
> at
> org.eclipse.equinox.ds.service.ComponentFactoryImpl.newInsta nce(Compo
> nentFactoryImpl.java:74)
> at oracle....
> at oracle....
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
> at
> org.eclipse.equinox.http.servlet.internal.ServletRegistratio n.handleR
> equest(ServletRegistration.java:91)
> at
> org.eclipse.equinox.http.servlet.internal.ProxyServlet.proce ssAlias(P
> roxyServlet.java:110)
> at
> org.eclipse.equinox.http.servlet.internal.ProxyServlet.servi ce(ProxyS
> ervlet.java:76)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder .java:428
> )
> at
> org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHan dler.java
> :677)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandl er.java:5
> 68)
> at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
> at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
> at org.mortbay.http.HttpServer.service(HttpServer.java:909)
> at org.mortbay.http.HttpConnection.service(HttpConnection.java: 820)
> at
> org.mortbay.http.HttpConnection.handleNext(HttpConnection.ja va:986)
> at org.mortbay.http.HttpConnection.handle(HttpConnection.java:8 37)
> at
> org.mortbay.http.SocketListener.handleConnection(SocketListe ner.java:
> 245)
> at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:3 57)
> at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:5 34)
Re: High load on equinox [message #77240 is a reply to message #77207] Wed, 15 November 2006 06:27 Go to previous message
Nikunj Mehta is currently offline Nikunj MehtaFriend
Messages: 3
Registered: July 2009
Junior Member
I filed a new bug as I did not see any issues reported around concurrent
modification.

Nikunj
Jeff McAffer wrote:
> sounds like a known Declarative services implementation bug. Take a
> look in bugzilla and see if you find a match. If not, please enter a
> new bug report.
>
> Jeff
>
>
> Nikunj Mehta wrote:
>> I hit a ConcurrentModificationException when running Equinox under
>> high concurrent load. Essentially, the problem can be seen from the
>> attached stack trace.
>>
>> Does anyone have a suggestion to mitigate this?
>>
>> Thanks,
>> Nikunj
>>
>> ------------------
>> java.util.ConcurrentModificationException
>> at
>> java.util.AbstractList$Itr.checkForComodification(AbstractLi st.java:4
>> 49)
>> at java.util.AbstractList$Itr.next(AbstractList.java:420)
>> at
>> org.eclipse.equinox.ds.resolver.Resolver.resolveSatisfied(Re solver.ja
>> va:588)
>> at
>> org.eclipse.equinox.ds.resolver.Resolver.justResolve(Resolve r.java:55
>> 4)
>> at
>> org.eclipse.equinox.ds.service.ComponentFactoryImpl.newInsta nce(Compo
>> nentFactoryImpl.java:74)
>> at oracle....
>> at oracle....
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>> at
>> org.eclipse.equinox.http.servlet.internal.ServletRegistratio n.handleR
>> equest(ServletRegistration.java:91)
>> at
>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.proce ssAlias(P
>> roxyServlet.java:110)
>> at
>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.servi ce(ProxyS
>> ervlet.java:76)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>> at
>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder .java:428
>> )
>> at
>> org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHan dler.java
>> :677)
>> at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandl er.java:5
>> 68)
>> at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
>> at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
>> at org.mortbay.http.HttpServer.service(HttpServer.java:909)
>> at
>> org.mortbay.http.HttpConnection.service(HttpConnection.java: 820)
>> at
>> org.mortbay.http.HttpConnection.handleNext(HttpConnection.ja va:986)
>> at
>> org.mortbay.http.HttpConnection.handle(HttpConnection.java:8 37)
>> at
>> org.mortbay.http.SocketListener.handleConnection(SocketListe ner.java:
>> 245)
>> at
>> org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:3 57)
>> at
>> org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:5 34)
Previous Topic:How to compile a plugin dependent from another bundle jars
Next Topic:configure server osgi to run on different port
Goto Forum:
  


Current Time: Fri Apr 26 05:54:20 GMT 2024

Powered by FUDForum. Page generated in 0.03010 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top