PMD Results

The following document contains the results of PMD 4.1.

Files

org/paneris/bibliomania/BatchImporter.java

Violation Line
Avoid empty catch blocks 287 - 288

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. 931 - 947
Avoid empty catch blocks 1065 - 1066
Avoid empty catch blocks 1095 - 1096
Avoid empty catch blocks 1108 - 1109
Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet. 1444

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 221 - 229
Avoid empty catch blocks 398 - 399
Avoid empty catch blocks 453 - 454

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 183
Avoid empty catch blocks 201
Avoid empty catch blocks 214

org/paneris/bibliomania/fti/AnchorFinder.java

Violation Line
Avoid empty catch blocks 45

org/paneris/bibliomania/fti/ContextSearchResults.java

Violation Line
Avoid empty catch blocks 110 - 111
Avoid empty catch blocks 185 - 186

org/paneris/bibliomania/fti/IndexCursor.java

Violation Line
Avoid empty catch blocks 39

org/paneris/bibliomania/fti/IndexOther.java

Violation Line
Do not start a literal by 0 unless it's an octal value 86
Do not start a literal by 0 unless it's an octal value 93
Do not start a literal by 0 unless it's an octal value 103
Do not start a literal by 0 unless it's an octal value 109
Do not start a literal by 0 unless it's an octal value 115
Avoid empty catch blocks 352
Avoid empty catch blocks 414

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 31

org/paneris/bibliomania/fti/TextStream.java

Violation Line
Avoid empty catch blocks 104

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 152
Avoid empty catch blocks 320

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/amazon/SearchResults.java

Violation Line
Avoid empty catch blocks 72 - 74
Avoid empty catch blocks 77 - 78
Avoid empty catch blocks 79 - 80

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 17

org/paneris/bibliomania/pagination/Pagination.java

Violation Line
Do not start a literal by 0 unless it's an octal value 71
Avoid empty if statements 468 - 469
Avoid empty while statements 947
Avoid empty if statements 959 - 960
Avoid empty catch blocks 1038 - 1039
Avoid empty catch blocks 1042 - 1043
Avoid empty catch blocks 1046 - 1047
Avoid empty catch blocks 1058 - 1059

org/paneris/bibliomania/population/KeyDotTxtFilter.java

Violation Line
Avoid empty if statements 114