PMD Results

The following document contains the results of PMD 4.2.5.

Files

Apache Tika application - org/apache/tika/gui/ParsingTransferHandler.java

Violation Line
Avoid empty catch blocks 58 - 59
Avoid empty catch blocks 135 - 136

Apache Tika core - org/apache/tika/config/TikaConfig.java

Violation Line
Avoid unused constructor parameters such as 'delegate'. 78 - 81
Avoid unused constructor parameters such as 'delegate'. 91 - 94
Avoid unused constructor parameters such as 'delegate'. 159 - 162

Apache Tika core - org/apache/tika/detect/XmlRootExtractor.java

Violation Line
Avoid empty catch blocks 48 - 53
Avoid empty catch blocks 63 - 64

Apache Tika core - org/apache/tika/io/IOUtils.java

Violation Line
Avoid empty catch blocks 104 - 106
Avoid empty catch blocks 122 - 124
Avoid empty catch blocks 140 - 142
Avoid empty catch blocks 158 - 160
Avoid empty catch blocks 176 - 178

Apache Tika core - org/apache/tika/language/LanguageIdentifier.java

Violation Line
Avoid empty catch blocks 68 - 70

Apache Tika core - org/apache/tika/metadata/Metadata.java

Violation Line
Ensure you override both equals() and hashCode() 190

Apache Tika core - org/apache/tika/mime/MimeType.java

Violation Line
Avoid empty if statements 140 - 142

Apache Tika core - org/apache/tika/mime/MimeTypes.java

Violation Line
Avoid empty catch blocks 571 - 573

Apache Tika core - org/apache/tika/mime/Patterns.java

Violation Line
Avoid empty if statements 94 - 96
Avoid empty if statements 109 - 111
Avoid empty if statements 122 - 124

Apache Tika core - org/apache/tika/parser/ExternalParser.java

Violation Line
Avoid empty catch blocks 152 - 153
Avoid empty catch blocks 173 - 174

Apache Tika core - org/apache/tika/utils/RereadableInputStream.java

Violation Line
Avoid empty while statements 180 - 182

Apache Tika parsers - org/apache/tika/parser/audio/AudioParser.java

Violation Line
Avoid empty catch blocks 117 - 121

Apache Tika parsers - org/apache/tika/parser/audio/MidiParser.java

Violation Line
Avoid empty catch blocks 107 - 111

Apache Tika parsers - org/apache/tika/parser/epub/EpubContentParser.java

Violation Line
Avoid empty catch blocks 65 - 70

Apache Tika parsers - org/apache/tika/parser/html/HtmlHandler.java

Violation Line
Avoid empty catch blocks 60 - 62

Apache Tika parsers - org/apache/tika/parser/microsoft/ExcelExtractor.java

Violation Line
Avoid empty if statements 331 - 333

Apache Tika parsers - org/apache/tika/parser/microsoft/SummaryExtractor.java

Violation Line
Avoid empty catch blocks 73 - 75

Apache Tika parsers - org/apache/tika/parser/microsoft/ooxml/XSSFExcelExtractorDecorator.java

Violation Line
Avoid unused constructor parameters such as 'locale'. 51 - 56

Apache Tika parsers - org/apache/tika/parser/mp3/AudioFrame.java

Violation Line
Avoid unused constructor parameters such as 'handler'. 69 - 72

Apache Tika parsers - org/apache/tika/parser/mp3/ID3v1Handler.java

Violation Line
Avoid unused constructor parameters such as 'handler'. 44 - 47

Apache Tika parsers - org/apache/tika/parser/mp3/ID3v22Handler.java

Violation Line
Avoid empty catch blocks 66 - 67
Avoid unused constructor parameters such as 'frame'. 110 - 112

Apache Tika parsers - org/apache/tika/parser/mp3/ID3v23Handler.java

Violation Line
Avoid empty catch blocks 66 - 67
Avoid unused constructor parameters such as 'frame'. 110 - 112

Apache Tika parsers - org/apache/tika/parser/mp3/ID3v24Handler.java

Violation Line
Avoid empty catch blocks 67 - 68
Avoid unused constructor parameters such as 'frame'. 111 - 113

Apache Tika parsers - org/apache/tika/parser/odf/OpenDocumentContentParser.java

Violation Line
Avoid empty catch blocks 328 - 333

Apache Tika parsers - org/apache/tika/parser/pdf/PDF2XHTML.java

Violation Line
Avoid empty catch blocks 198 - 200
Avoid empty catch blocks 210 - 212

Apache Tika parsers - org/apache/tika/parser/pdf/PDFParser.java

Violation Line
Avoid empty catch blocks 73 - 75
Avoid empty catch blocks 106 - 108
Avoid empty catch blocks 112 - 114

Apache Tika parsers - org/apache/tika/parser/pkg/PackageExtractor.java

Violation Line
Avoid empty catch blocks 172 - 174

Apache Tika parsers - org/apache/tika/parser/txt/CharsetRecog_mbcs.java

Violation Line
Avoid unused local variables such as 'singleByteCharCount'. 48
These nested if statements could be combined 70 - 72

Apache Tika parsers - org/apache/tika/parser/xml/XMLParser.java

Violation Line
Avoid empty catch blocks 165 - 166
Avoid empty catch blocks 166 - 167
Avoid empty catch blocks 167 - 172