[
https://issues.apache.org/jira/browse/JSPWIKI-644?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12854586#action_12854586
]
Andrew Jaquith commented on JSPWIKI-644:
----------------------------------------
Yes, this makes sense to fix, in both places.
> 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.