Details
Description
In previous versions of JSPWiki there was a null check in PluginContent#getText() to make sure that
WikiContext context = doc.getContext();
actually returns a WikiContext. In certain cases (e.g., WikiForms) the context can get lost, so that the subsequent call on line 150
Boolean wysiwygVariable = (Boolean) context.getVariable(RenderingManager.WYSIWYG_EDITOR_MODE);
throws an NPE. I would recommend reinstating the earlier check from JSPWiki 2.9.x:
if( context == null )
return "No WikiContext available: INTERNAL ERROR";
or perhaps an improvement. As is, the NPE results (from the user's perspective) in empty wiki page.