Can someone who has worked on the XSP generation code contact me and perhaps suggest some classes to look at, which control the application of logicsheets to the XSP source?
Flow goes like this: * ServerPagesGenerator.setup() * ProgramGeneratorImpl.load() * ProgramGeneratorImpl.createResource() (synchronized) * ProgramGeneratorImpl.generateResource * AbstractMarkupLanguage.generateCode * LogicsheetCodeGenerator.generateCode
Logicsheets are added during XML parsing/processing into XML pipe via: * TransformerChainBuilderFilter.startElement * AbstractMarkupLanguage.addLogicsheetsToGenerator * LogicsheetCodeGenerator.addLogicsheet
Hope this helps to find you your issue; note that there is one synchronization point above which should prevent multithreading issues. If you find the root of your problem, patch or bug report is welcome :)
PS Above is based on 2.0.5-dev, 2.0.3 is not much different
Vadim
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
