Nested Templates output reversed
--------------------------------
Key: TRB-85
URL: https://issues.apache.org/jira/browse/TRB-85
Project: Turbine
Issue Type: Bug
Components: Core
Affects Versions: Core 4.0-M1
Environment: Windows XP,
java version "1.6.0_13"
Java(TM) SE Runtime Environment (build 1.6.0_13-b03)
Java HotSpot(TM) Server VM (build 11.3-b02, mixed mode)
Tomcat 6.0.18_03
Reporter: Georg Kallidis
Using (nested) calls in screen template the output (of the templates) seems to
be reversed, i.e. the latest called templates are outputted first (lifo).
This may be due to that
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(Context,
String) is implemented such, that each invocation creates a new instance of a
java.io.OutputStreamWriter.OutputStreamWriter(OutputStream, String), which
velocity then is writing to. May be the exact reason should be investigated in
more detail. No test is available at the moment.
This could be solved by providing a concurrent safe instance variable of
OutputStreamWriter to be used in this method (handleRequest).
Cft.
http://mail-archives.apache.org/mod_mbox/turbine-dev/201109.mbox/%[email protected]%3E
A patch could be attached later ..
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira