From: "Jeremy Nix" <[EMAIL PROTECTED]>

Yes, it is a multithreaded environment.
Fop version: 0.20.5
JDK version: 1.4.1_01
O/S: Win2000

So would this be caused by 2 threads using the same instance of a
Driver, or 2 threads using the same instance of a compiled template, or
something else?


It doesnt matter if different threads are using different instances of Driver or not, either way both threads will be using the same Configuration object because its members are all statics. Take a look at the source of Configuration.java for yourself.


Not 100% certain that configuration is the problem, but earlier versions of FOP were renowned for multi-threading problems. One of the committers, Jeremias, I think did a bunch of work to try and eliminate the problems. IIRC, he had some success, but there are still some potential "gaps"

Chris

_________________________________________________________________
Sign-up for a FREE BT Broadband connection today! http://www.msn.co.uk/specials/btbroadband




Reply via email to