[jira] [Created] (BATIK-1203) ImageTagRegistry forgets to reinitialize cache

"Erich Schubert (JIRA)" <[email protected]>
Newsgroups gmane.text.xml.batik.devel
Message-ID <[email protected]>
Erich Schubert created BATIK-1203:
-------------------------------------

             Summary: ImageTagRegistry forgets to reinitialize cache
                 Key: BATIK-1203
                 URL: https://issues.apache.org/jira/browse/BATIK-1203
             Project: Batik
          Issue Type: Bug
            Reporter: Erich Schubert


Pull request is here:
https://github.com/apache/batik/pull/4

ImageTagRegistry fails to clear the cache via:
  extensions = null;
  mimeTypes = null;
whenever entries are NOT inserted in descending priority. Only if the "if" condition never triggers the cache is correctly reset.
The reason why this went largely unnoticed is that when the entries are loaded initially, the cache is still null. So it usually gets initialized only once. But because of this bug, you cannot later register a higher-priority handler yourself.

To test, make sure the cache is populated before calling "register". Then register a low priority entry.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.