Andreas Hartmann wrote:
OK, I narrowed down the problem. The XSPGenerator object is not re-created when the page is requested the second time. So, the XSPModuleHelper isn't re-initialized. Because its input modules were released at the end of the previous generate() execution, the inputModules map is null and the exception is thrown.
BTW, as a workaround you can add
<xsp:logic> _xsp_module_helper = null; </xsp:logic>
at the bottom of your logicsheet. This way, the module helper is initialized the second time generate() is called.
Thanks a lot. I explored another workaround, by substituting: <input:get-attribute ../> with: <util:get-sitemap-parameter .../>
Of course I have to pass parameters via sitemap to the XSP... which has taken me a while to do, but the result was cleaner (I know which parameters are used by an XSP just by looking at the sitemap); hence, I'm moderately happy with the outcome
Anyway, this is a bug... who's going to add it to bugzilla, me or you ?
Regards,
---------------------------
Luca Morandini
[EMAIL PROTECTED]
http://www.lucamorandini.it
---------------------------