[
https://issues.apache.org/jira/browse/TIKA-1163?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tyler Palsulich closed TIKA-1163.
---------------------------------
Resolution: Cannot Reproduce
Closing as Cannot Reproduce. If you still have this issue with a more recent
version of Tika, and ideally a test case which demonstrates the issue, please
reopen!
> NPE thrown by TikaConfig.getDefaultConfig()
> --------------------------------------------
>
> Key: TIKA-1163
> URL: https://issues.apache.org/jira/browse/TIKA-1163
> Project: Tika
> Issue Type: Bug
> Components: config
> Affects Versions: 1.4
> Environment: OS-X, JDK 1.7
> Reporter: Derrick Johnson
> Attachments: TCT.java
>
>
> The below exception gets thrown every time I execute
> TikaConfig.getDefaultConfig. Similary, invoking `Tika t = new Tika()` throws
> the same exception, since code inside this constructor invokes
> TikaConfig.getDefaultConfig().
> This problem is non-existent when I use Tika-core and Tika-parsers 1.0. But
> when bump the version numbers to 1.2 (in order to get around a bug in
> PDFBOX), the problem shows up. I'm using maven. I've carefully ensured that
> I'm not pulling in the wrong version of Tika, using things like `mvn
> dependency:tree` and making there were no sneaky problematic transitive
> dependencies.
> java.lang.NullPointerException
> at
> org.apache.tika.mime.MimeTypesReader$ClauseRecord.stop(MimeTypesReader.java:245)
> at
> org.apache.tika.mime.MimeTypesReader.endElement(MimeTypesReader.java:203)
> at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:606)
> at
> com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:183)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1303)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2717)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:607)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:489)
> at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:835)
> at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
> at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
> at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1210)
> at
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:568)
> at
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:302)
> at javax.xml.parsers.SAXParser.parse(SAXParser.java:195)
> at org.apache.tika.mime.MimeTypesReader.read(MimeTypesReader.java:115)
> at
> org.apache.tika.mime.MimeTypesFactory.create(MimeTypesFactory.java:64)
> at
> org.apache.tika.mime.MimeTypesFactory.create(MimeTypesFactory.java:93)
> at
> org.apache.tika.mime.MimeTypesFactory.create(MimeTypesFactory.java:149)
> at
> org.apache.tika.mime.MimeTypes.getDefaultMimeTypes(MimeTypes.java:479)
> at
> org.apache.tika.config.TikaConfig.getDefaultMimeTypes(TikaConfig.java:60)
> at org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:169)
> at
> org.apache.tika.config.TikaConfig.getDefaultConfig(TikaConfig.java:268)
> at
> my.method.which.invokes `new Tika()`
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)