Emanuele Palese - 2009-03-10

Hi,
I'm using Appia framework for an application that needs to run multiple (different) groups at the same time.
During my tests I noticed that, when the system is under heavy load, Appia sessions starts to throw some exceptions. It's difficult to give a more precise description since exceptions seems to be thrown randomly.
For instance I had an exception in the method net.sf.appia.protocols.group.inter.InterSession.conclude() during the following assignment:

          ViewState backupvs=preview.vs;

Could this problem be produced by the lack of synchronization in the access to preview attribute?
Multiple channel share the same Appia thread?