Hi there! I have a problem with the multithreading in cocoon2. First I describe what I want to do and then the problems I have. I want to write a testtool for a browserbased application with cocoon as frontend. Herefore the tool saves all requests from client(browser) to the server in a file. After this the tool should send the requests and interpret the response - whether it is successful or not. This works fine. Now I want to test the performance of my application. So I want to run the sending of requests in 2 or more threads. With 2 threads the test works still fine, but when I run it in more than 2 I get an exception from the server which I can't interpret. My question: What does the exception mean and how can I fix it? BTW: The same exception occurs when I run one threat on a server (also cocoon2) with 2 CPUs. Important details: VM: Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1-b24) Applicationserver: JBoss Webserver: Jetty Framework: Cocoon2 Exceptions: [Jetty] ERROR 10002 [cocoon ] (SocketListener-34): Sitemap org.apache.avalon.framework.component.ComponentException: UnnamedSelector: ComponentSelector could not find the component for hint: xslt at org.apache.avalon.excalibur.component.ExcaliburComponentSelector.select(ExcaliburComponentSelector.java:239) at org.apache.cocoon.sitemap.SitemapComponentSelector.select(SitemapComponentSelector.java:49) at org.apache.cocoon.sitemap.SitemapComponentSelector.select(SitemapComponentSelector.java:52) at org.apache.cocoon.components.pipeline.AbstractEventPipeline.addTransformer(AbstractEventPipeline.java:102) at org.apache.cocoon.components.pipeline.CachingEventPipeline.addTransformer(CachingEventPipeline.java:95) at org.apache.cocoon.www.sitemap_xmap.wildcardMatchN193(sitemap_xmap.java:1604) at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:968) at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:893) at org.apache.cocoon.sitemap.Handler.process(Handler.java:167) at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:96) at org.apache.cocoon.Cocoon.process(Cocoon.java:353) at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:488) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.mortbay.HTTP.Handler.Servlet.ServletHolder.handle(ServletHolder.java:488) at com.mortbay.HTTP.Handler.Servlet.ServletHandler.handle(ServletHandler.java:459) at com.mortbay.HTTP.Handler.Servlet.ServletHandler.handle(ServletHandler.java:294) at com.mortbay.HTTP.HandlerContext.handle(HandlerContext.java:1154) at com.mortbay.HTTP.HttpServer.service(HttpServer.java:775) at com.mortbay.HTTP.HttpConnection.service(HttpConnection.java:484) at com.mortbay.HTTP.HttpConnection.handle(HttpConnection.java:344) at com.mortbay.HTTP.SocketListener.handleConnection(SocketListener.java:107) at com.mortbay.Util.ThreadedServer.handle(ThreadedServer.java:294) at com.mortbay.Util.ThreadPool$PoolThreadRunnable.run(ThreadPool.java:613) at java.lang.Thread.run(Thread.java:484) 12:57:16.924 EVENT ERROR 10002 [cocoon ] (SocketListener-34): Sitemap + org.apache.avalon.framework.component.ComponentException: UnnamedSelector: +ComponentSelector could not find the component for hint: xslt + at +org.apache.avalon.excalibur.component.ExcaliburComponentSelector.select(ExcaliburComponentSelector.java:239) + at +org.apache.cocoon.sitemap.SitemapComponentSelector.select(SitemapComponentSelector.java:49) + at +org.apache.cocoon.sitemap.SitemapComponentSelector.select(SitemapComponentSelector.java:52) + at +org.apache.cocoon.components.pipeline.AbstractEventPipeline.addTransformer(AbstractEventPipeline.java:102) + at +org.apache.cocoon.components.pipeline.CachingEventPipeline.addTransformer(CachingEventPipeline.java:95) + at org.apache.cocoon.www.sitemap_xmap.wildcardMatchN193(sitemap_xmap.java:1604) + at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:968) + at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:893) + at org.apache.cocoon.sitemap.Handler.process(Handler.java:167) + at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:96) + at org.apache.cocoon.Cocoon.process(Cocoon.java:353) + at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:488) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) + at +com.mortbay.HTTP.Handler.Servlet.ServletHolder.handle(ServletHolder.java:488) + at +com.mortbay.HTTP.Handler.Servlet.ServletHandler.handle(ServletHandler.java:459) + at +com.mortbay.HTTP.Handler.Servlet.ServletHandler.handle(ServletHandler.java:294) + at com.mortbay.HTTP.HandlerContext.handle(HandlerContext.java:1154) + at com.mortbay.HTTP.HttpServer.service(HttpServer.java:775) + at com.mortbay.HTTP.HttpConnection.service(HttpConnection.java:484) + at com.mortbay.HTTP.HttpConnection.handle(HttpConnection.java:344) + at com.mortbay.HTTP.SocketListener.handleConnection(SocketListener.java:107) + at com.mortbay.Util.ThreadedServer.handle(ThreadedServer.java:294) + at com.mortbay.Util.ThreadPool$PoolThreadRunnable.run(ThreadPool.java:613) + at java.lang.Thread.run(Thread.java:484) + [Jetty] ERROR 10002 [cocoon ] (SocketListener-34): processing of resource failed org.apache.avalon.framework.component.ComponentException: UnnamedSelector: ComponentSelector could not find the component for hint: xslt at org.apache.avalon.excalibur.component.ExcaliburComponentSelector.select(ExcaliburComponentSelector.java:239) at org.apache.cocoon.sitemap.SitemapComponentSelector.select(SitemapComponentSelector.java:49) at org.apache.cocoon.sitemap.SitemapComponentSelector.select(SitemapComponentSelector.java:52) at org.apache.cocoon.components.pipeline.AbstractEventPipeline.addTransformer(AbstractEventPipeline.java:102) at org.apache.cocoon.components.pipeline.CachingEventPipeline.addTransformer(CachingEventPipeline.java:95) at org.apache.cocoon.www.sitemap_xmap.wildcardMatchN193(sitemap_xmap.java:1604) at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:968) at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:893) at org.apache.cocoon.sitemap.Handler.process(Handler.java:167) at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:96) at org.apache.cocoon.Cocoon.process(Cocoon.java:353) at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:488) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.mortbay.HTTP.Handler.Servlet.ServletHolder.handle(ServletHolder.java:488) at com.mortbay.HTTP.Handler.Servlet.ServletHandler.handle(ServletHandler.java:459) at com.mortbay.HTTP.Handler.Servlet.ServletHandler.handle(ServletHandler.java:294) at com.mortbay.HTTP.HandlerContext.handle(HandlerContext.java:1154) at com.mortbay.HTTP.HttpServer.service(HttpServer.java:775) at com.mortbay.HTTP.HttpConnection.service(HttpConnection.java:484) at com.mortbay.HTTP.HttpConnection.handle(HttpConnection.java:344) at com.mortbay.HTTP.SocketListener.handleConnection(SocketListener.java:107) at com.mortbay.Util.ThreadedServer.handle(ThreadedServer.java:294) at com.mortbay.Util.ThreadPool$PoolThreadRunnable.run(ThreadPool.java:613) at java.lang.Thread.run(Thread.java:484) 12:57:17.093 EVENT ERROR 10002 [cocoon ] (SocketListener-34): processing of resource failed + org.apache.avalon.framework.component.ComponentException: UnnamedSelector: +ComponentSelector could not find the component for hint: xslt + at +org.apache.avalon.excalibur.component.ExcaliburComponentSelector.select(ExcaliburComponentSelector.java:239) + at +org.apache.cocoon.sitemap.SitemapComponentSelector.select(SitemapComponentSelector.java:49) + at +org.apache.cocoon.sitemap.SitemapComponentSelector.select(SitemapComponentSelector.java:52) + at +org.apache.cocoon.components.pipeline.AbstractEventPipeline.addTransformer(AbstractEventPipeline.java:102) + at +org.apache.cocoon.components.pipeline.CachingEventPipeline.addTransformer(CachingEventPipeline.java:95) + at org.apache.cocoon.www.sitemap_xmap.wildcardMatchN193(sitemap_xmap.java:1604) + at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:968) + at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:893) + at org.apache.cocoon.sitemap.Handler.process(Handler.java:167) + at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:96) + at org.apache.cocoon.Cocoon.process(Cocoon.java:353) + at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:488) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) + at +com.mortbay.HTTP.Handler.Servlet.ServletHolder.handle(ServletHolder.java:488) + at +com.mortbay.HTTP.Handler.Servlet.ServletHandler.handle(ServletHandler.java:459) + at +com.mortbay.HTTP.Handler.Servlet.ServletHandler.handle(ServletHandler.java:294) + at com.mortbay.HTTP.HandlerContext.handle(HandlerContext.java:1154) + at com.mortbay.HTTP.HttpServer.service(HttpServer.java:775) + at com.mortbay.HTTP.HttpConnection.service(HttpConnection.java:484) + at com.mortbay.HTTP.HttpConnection.handle(HttpConnection.java:344) + at com.mortbay.HTTP.SocketListener.handleConnection(SocketListener.java:107) + at com.mortbay.Util.ThreadedServer.handle(ThreadedServer.java:294) + at com.mortbay.Util.ThreadPool$PoolThreadRunnable.run(ThreadPool.java:613) + at java.lang.Thread.run(Thread.java:484) + [Jetty] ERROR 10002 [cocoon ] (SocketListener-34): Problem with servlet org.apache.avalon.framework.component.ComponentException: UnnamedSelector: ComponentSelector could not find the component for hint: xslt at org.apache.avalon.excalibur.component.ExcaliburComponentSelector.select(ExcaliburComponentSelector.java:239) at org.apache.cocoon.sitemap.SitemapComponentSelector.select(SitemapComponentSelector.java:49) at org.apache.cocoon.sitemap.SitemapComponentSelector.select(SitemapComponentSelector.java:52) at org.apache.cocoon.components.pipeline.AbstractEventPipeline.addTransformer(AbstractEventPipeline.java:102) at org.apache.cocoon.components.pipeline.CachingEventPipeline.addTransformer(CachingEventPipeline.java:95) at org.apache.cocoon.www.sitemap_xmap.wildcardMatchN193(sitemap_xmap.java:1604) at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:968) at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:893) at org.apache.cocoon.sitemap.Handler.process(Handler.java:167) at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:96) at org.apache.cocoon.Cocoon.process(Cocoon.java:353) at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:488) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.mortbay.HTTP.Handler.Servlet.ServletHolder.handle(ServletHolder.java:488) at com.mortbay.HTTP.Handler.Servlet.ServletHandler.handle(ServletHandler.java:459) at com.mortbay.HTTP.Handler.Servlet.ServletHandler.handle(ServletHandler.java:294) at com.mortbay.HTTP.HandlerContext.handle(HandlerContext.java:1154) at com.mortbay.HTTP.HttpServer.service(HttpServer.java:775) at com.mortbay.HTTP.HttpConnection.service(HttpConnection.java:484) at com.mortbay.HTTP.HttpConnection.handle(HttpConnection.java:344) at com.mortbay.HTTP.SocketListener.handleConnection(SocketListener.java:107) at com.mortbay.Util.ThreadedServer.handle(ThreadedServer.java:294) at com.mortbay.Util.ThreadPool$PoolThreadRunnable.run(ThreadPool.java:613) at java.lang.Thread.run(Thread.java:484) 12:57:17.151 EVENT ERROR 10002 [cocoon ] (SocketListener-34): Problem with servlet + org.apache.avalon.framework.component.ComponentException: UnnamedSelector: +ComponentSelector could not find the component for hint: xslt + at +org.apache.avalon.excalibur.component.ExcaliburComponentSelector.select(ExcaliburComponentSelector.java:239) + at +org.apache.cocoon.sitemap.SitemapComponentSelector.select(SitemapComponentSelector.java:49) + at +org.apache.cocoon.sitemap.SitemapComponentSelector.select(SitemapComponentSelector.java:52) + at +org.apache.cocoon.components.pipeline.AbstractEventPipeline.addTransformer(AbstractEventPipeline.java:102) + at +org.apache.cocoon.components.pipeline.CachingEventPipeline.addTransformer(CachingEventPipeline.java:95) + at org.apache.cocoon.www.sitemap_xmap.wildcardMatchN193(sitemap_xmap.java:1604) + at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:968) + at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:893) + at org.apache.cocoon.sitemap.Handler.process(Handler.java:167) + at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:96) + at org.apache.cocoon.Cocoon.process(Cocoon.java:353) + at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:488) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) + at +com.mortbay.HTTP.Handler.Servlet.ServletHolder.handle(ServletHolder.java:488) + at +com.mortbay.HTTP.Handler.Servlet.ServletHandler.handle(ServletHandler.java:459) + at +com.mortbay.HTTP.Handler.Servlet.ServletHandler.handle(ServletHandler.java:294) + at com.mortbay.HTTP.HandlerContext.handle(HandlerContext.java:1154) + at com.mortbay.HTTP.HttpServer.service(HttpServer.java:775) + at com.mortbay.HTTP.HttpConnection.service(HttpConnection.java:484) + at com.mortbay.HTTP.HttpConnection.handle(HttpConnection.java:344) + at com.mortbay.HTTP.SocketListener.handleConnection(SocketListener.java:107) + at com.mortbay.Util.ThreadedServer.handle(ThreadedServer.java:294) + at com.mortbay.Util.ThreadPool$PoolThreadRunnable.run(ThreadPool.java:613) + at java.lang.Thread.run(Thread.java:484) + Thanks in advance!! -xxx- rk -- ______________________________________ Rolf Kluge - mailto:[EMAIL PROTECTED] SMB GmbH - http://www.smb-tec.com --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>