When a page was modified externally and is read by a plugin via 
WikiEngine.getPage(..) during intialization a NPE is thrown
---------------------------------------------------------------------------------------------------------------------------

                 Key: JSPWIKI-644
                 URL: https://issues.apache.org/jira/browse/JSPWIKI-644
             Project: JSPWiki
          Issue Type: Bug
          Components: Core & storage, Plugins
    Affects Versions: 2.8.3
         Environment: This happens on all kinds of plattforms (tested on MacOS 
10/Gentoo/Debian/Windows)
            Reporter: Fabian Haupt
            Priority: Minor


Our plugin extends  BasicPageFilter and implements  WikiPlugin and 
WikiEventListener. During the initialisation of the wikisystem we are getting 
the source of a specific page. (some settings are stored there). 
This works quite well most of the time. But when this page was externally 
modified (by editor...) the call to getPage(..) results in a null result. I've 
traced it down to the location of it happening: in the class WikiEngine, the 
methoed

private String textToHTML( WikiContext context, String pagedata, 
StringTransmutator localLinkHook,
                               StringTransmutator extLinkHook, 
StringTransmutator attLinkHook, boolean parseAccessRules,
                               boolean justParse )

calls 
pagedata = m_filterManager.doPreTranslateFiltering( context, pagedata ); 
in line 1615

at this point the m_filterManager isn't initialized yet, therefore resulting in 
an NPE.




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to