The following document contains the results of FindBugs Report
FindBugs Version is 1.1.1
Threshold is Normal
Effort is Default
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
554 | 8 | 22 | 38 |
Bug | Category | Details | Line |
---|---|---|---|
Write to static field org.apache.tika.config.TikaConfig.mimeTypes from instance method org.apache.tika.config.TikaConfig.TikaConfig(org.w3c.dom.Element) | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 79 |
Bug | Category | Details | Line |
---|---|---|---|
Class org.apache.tika.gui.TikaGUI defines non-transient non-serializable instance field parser | BAD_PRACTICE | SE_BAD_FIELD | Not available |
Bug | Category | Details | Line |
---|---|---|---|
org.apache.tika.metadata.Metadata defines equals and uses Object.hashCode() | BAD_PRACTICE | HE_EQUALS_USE_HASHCODE | 173-201 |
Bug | Category | Details | Line |
---|---|---|---|
Should org.apache.tika.mime.MimeType$RootXML be a _static_ inner class? | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC | Not available |
Bug | Category | Details | Line |
---|---|---|---|
org.apache.tika.parser.ParsingReader.ParsingReader(Parser,java.io.InputStream,org.apache.tika.metadata.Metadata) invokes java.lang.Thread.start() | MT_CORRECTNESS | SC_START_IN_CTOR | 144 |
Bug | Category | Details | Line |
---|---|---|---|
org.apache.tika.parser.microsoft.ExcelExtractor$PointComparator implements Comparator but not Serializable | BAD_PRACTICE | SE_COMPARATOR_SHOULD_BE_SERIALIZABLE | Not available |
Bug | Category | Details | Line |
---|---|---|---|
org.apache.tika.sax.TeeContentHandler.TeeContentHandler(org.xml.sax.ContentHandler[]) may expose internal representation by storing an externally mutable object into org.apache.tika.sax.TeeContentHandler.handlers | MALICIOUS_CODE | EI_EXPOSE_REP2 | 34 |
Bug | Category | Details | Line |
---|---|---|---|
org.apache.tika.utils.StringUtil.resolveEncodingAlias(String) invokes inefficient new String(String) constructor; just use the argument | PERFORMANCE | DM_STRING_CTOR | 199 |