cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Thorsten Scherler <>
Subject [2.2] Weird NPE when concurrency
Date Thu, 31 Jan 2008 11:59:32 GMT
Hi all,

we have build a webapp based on cocoon 2.2. Everything is working fine
if a single person is using the app, but as soon as we have concurrent
user the code fails with NPE in different lines of the code.

My questions are:
Every pipeline is thread safe, right?
The mounts to the different servlet (blocks) is synchronized, right?
Is there a connection timeout for inner block communications?

The architecture is as follow:
main webapp - mounts dispatcher sitemap (from block)

Main match:
 <map:match pattern="**.html">
        <map:generate src="lm://resolve.structurer.{1}" type="jx">
          <map:parameter name="lenient-xpath" value="true"/>
          <map:parameter name="getRequest" value="{1}"/>
          <map:parameter name="contextPath"
          <map:parameter name="getRequestExtension" value="html"/>
        <map:transform type="dispatcher">
          <map:parameter name="cacheKey" value="{0}"/>
          <map:parameter name="validityFile"
          <map:parameter name="request" value="{1}"/>
          <map:parameter name="type" value="html"/>
          <map:parameter name="hooksTransformer"
        <map:transform src="lm://namespace-stripped"/>
        <map:transform src="lm://strip-dispatcher-remains-html.xsl"/>
        <map:serialize type="xhtml"/>

Thorsten Scherler                       
Open Source Java                      consulting, training and solutions

View raw message