[ https://issues.apache.org/jira/browse/TIKA-1378?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris A. Mattmann updated TIKA-1378: ------------------------------------ Attachment: TIKA-1378.Mattmann.072914.patch.txt - added tests to expose NPE - went ahead and cleaned up the MicrosoftTranslatorTest code - removed System.err.println - explicitly create MicrosoftTranslator instead of through the Tika facade > MicrosoftTranslator setClient and setId NPE > ------------------------------------------- > > Key: TIKA-1378 > URL: https://issues.apache.org/jira/browse/TIKA-1378 > Project: Tika > Issue Type: Bug > Components: translation > Environment: Discovered while using > https://github.com/chrismattmann/tika-python and > https://github.com/chrismattmann/etllib on DARPA XDATA. > Reporter: Chris A. Mattmann > Assignee: Chris A. Mattmann > Fix For: 1.6 > > Attachments: TIKA-1378.Mattmann.072914.patch.txt > > > I introduced a bug in MicrosoftTranslator when I was checking for isAvailable > in the #setClient and #setId methods that produces and NPE when both aren't > set. The Translator still works when auto configured, just not when > explicitly configured. > I'll add a patch and unit test. (thanks to [~tpalsulich] for the idea on the > unit test). -- This message was sent by Atlassian JIRA (v6.2#6252)