PMD Results

The following document contains the results of PMD 4.1.

Files

org/paneris/bibliomania/BatchImporter.java

Violation Line
Avoid empty catch blocks 291 - 292

org/paneris/bibliomania/Bib.java

Violation Line
These nested if statements could be combined 128 - 129

org/paneris/bibliomania/BibliomaniaDatabase.java

Violation Line
Double checked locking is not thread safe in Java. 932 - 948
Avoid empty catch blocks 1074 - 1075
Avoid empty catch blocks 1104 - 1105
Avoid empty catch blocks 1117 - 1118
Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet. 1453

org/paneris/bibliomania/Book.java

Violation Line
Avoid empty catch blocks 248 - 249

org/paneris/bibliomania/Chapter.java

Violation Line
These nested if statements could be combined 220 - 228
Avoid empty catch blocks 472 - 473

org/paneris/bibliomania/CommandServer.java

Violation Line
Do not hard code IPv4 or IPv6 addresses, even 127.0.0.1 ! 41
Avoid empty catch blocks 199
Avoid empty catch blocks 200

org/paneris/bibliomania/ResetAuthorSequence.java

Violation Line
Avoid unnecessary temporaries when converting primitives to Strings 58

org/paneris/bibliomania/ShowNotIndexed.java

Violation Line
Avoid empty catch blocks 34

org/paneris/bibliomania/Unit.java

Violation Line
Avoid empty catch blocks 179
Avoid empty catch blocks 197
Avoid empty catch blocks 210

org/paneris/bibliomania/fti/AnchorFinder.java

Violation Line
Avoid empty catch blocks 46

org/paneris/bibliomania/fti/ContextSearchResults.java

Violation Line
Avoid empty catch blocks 112 - 113
Avoid empty catch blocks 192 - 193

org/paneris/bibliomania/fti/IndexCursor.java

Violation Line
Avoid empty catch blocks 40

org/paneris/bibliomania/fti/IndexOther.java

Violation Line
Avoid empty catch blocks 335
Avoid empty catch blocks 397

org/paneris/bibliomania/fti/IndexTokenizer.java

Violation Line
Avoid empty while statements 161

org/paneris/bibliomania/fti/StringDbHash.java

Violation Line
Do not start a literal by 0 unless it's an octal value 41

org/paneris/bibliomania/fti/TextStream.java

Violation Line
Avoid empty catch blocks 105

org/paneris/bibliomania/loadtest/LoadTest.java

Violation Line
Avoid empty while statements 76

org/paneris/bibliomania/logs/LogAnalysis.java

Violation Line
These nested if statements could be combined 163
Avoid empty catch blocks 338

org/paneris/bibliomania/metasearch/Metasearch.java

Violation Line
Avoid empty catch blocks 58 - 59
Avoid empty catch blocks 139 - 140

org/paneris/bibliomania/metasearch/amazon/Backend.java

Violation Line
Avoid empty catch blocks 53 - 54

org/paneris/bibliomania/metasearch/amazon/BookPage.java

Violation Line
Avoid empty catch blocks 33 - 34

org/paneris/bibliomania/metasearch/bob/BookPage.java

Violation Line
Avoid empty catch blocks 31 - 32
Avoid empty catch blocks 33 - 34

org/paneris/bibliomania/metasearch/bob/SearchResults.java

Violation Line
Avoid empty catch blocks 52 - 54
Avoid empty catch blocks 57 - 58
Avoid empty catch blocks 59 - 60

org/paneris/bibliomania/metasearch/bob/Session.java

Violation Line
Avoid empty catch blocks 179 - 180

org/paneris/bibliomania/metasearch/bol/BookPage.java

Violation Line
Avoid empty catch blocks 31 - 32
Avoid empty catch blocks 33 - 34

org/paneris/bibliomania/metasearch/bol/SearchResults.java

Violation Line
Avoid empty catch blocks 27
Avoid empty catch blocks 69 - 71
Avoid empty catch blocks 74 - 75
Avoid empty catch blocks 76 - 77

org/paneris/bibliomania/metasearch/util/HackParser.java

Violation Line
Avoid empty while statements 35

org/paneris/bibliomania/pagination/Pagination.java

Violation Line
Avoid empty if statements 471 - 472
Avoid empty while statements 950
Avoid empty if statements 962 - 963
Avoid empty catch blocks 1041 - 1042
Avoid empty catch blocks 1045 - 1046
Avoid empty catch blocks 1049 - 1050
Avoid empty catch blocks 1061 - 1062

org/paneris/bibliomania/population/KeyDotTxtFilter.java

Violation Line
Avoid empty if statements 114