PMD Results

The following document contains the results of PMD 4.3.

Files

net/sf/webphotos/action/AcaoAdicionarFoto.java

ViolationLine
Avoid using java.lang.ThreadGroup; it is not thread safe101

net/sf/webphotos/action/AcaoAlterarAlbum.java

ViolationLine
Avoid unused private fields such as 'rowSet'.65
Avoid unused local variables such as 'f'.138
These nested if statements could be combined178 - 181

net/sf/webphotos/action/AcaoItemListener.java

ViolationLine
These nested if statements could be combined73 - 84

net/sf/webphotos/action/AcaoPesquisa.java

ViolationLine
Avoid unused constructor parameters such as 'tb'.55 - 58

net/sf/webphotos/gui/component/BotaoIconeBeanInfo.java

ViolationLine
Avoid empty catch blocks803

net/sf/webphotos/gui/component/PainelFoto.java

ViolationLine
Avoid unused private fields such as 'y'.44
Avoid unused private fields such as 'x'.44
Avoid using java.lang.ThreadGroup; it is not thread safe47
Avoid using java.lang.ThreadGroup; it is not thread safe65
Avoid using java.lang.ThreadGroup; it is not thread safe66
Avoid using java.lang.ThreadGroup; it is not thread safe68
Avoid using java.lang.ThreadGroup; it is not thread safe69
Avoid using java.lang.ThreadGroup; it is not thread safe70
Avoid using java.lang.ThreadGroup; it is not thread safe71
Avoid using java.lang.ThreadGroup; it is not thread safe74
Avoid using java.lang.ThreadGroup; it is not thread safe75
Avoid using java.lang.ThreadGroup; it is not thread safe88
Avoid unused method parameters such as 'evt'.94 - 99
Avoid unused local variables such as 'fotoMaior'.97
Avoid unused method parameters such as 'evt'.101 - 103
Avoid unused method parameters such as 'evt'.105 - 107
Avoid using java.lang.ThreadGroup; it is not thread safe106
Avoid using java.lang.ThreadGroup; it is not thread safe188
Avoid using java.lang.ThreadGroup; it is not thread safe251

net/sf/webphotos/gui/component/PainelFotoBeanInfo.java

ViolationLine
Avoid empty catch blocks732

net/sf/webphotos/gui/component/PainelPesquisa.java

ViolationLine
Avoid using java.lang.ThreadGroup; it is not thread safe67
Avoid using java.lang.ThreadGroup; it is not thread safe68
Avoid using java.lang.ThreadGroup; it is not thread safe69
Avoid using java.lang.ThreadGroup; it is not thread safe70
Avoid using java.lang.ThreadGroup; it is not thread safe71
Avoid using java.lang.ThreadGroup; it is not thread safe72
Avoid using java.lang.ThreadGroup; it is not thread safe73
Avoid using java.lang.ThreadGroup; it is not thread safe74
Avoid using java.lang.ThreadGroup; it is not thread safe76
Avoid using java.lang.ThreadGroup; it is not thread safe77
Avoid using java.lang.ThreadGroup; it is not thread safe78
Avoid using java.lang.ThreadGroup; it is not thread safe79
Avoid using java.lang.ThreadGroup; it is not thread safe81
Avoid using java.lang.ThreadGroup; it is not thread safe82
Avoid using java.lang.ThreadGroup; it is not thread safe83
Avoid using java.lang.ThreadGroup; it is not thread safe94
Avoid using java.lang.ThreadGroup; it is not thread safe95
Avoid using java.lang.ThreadGroup; it is not thread safe98
Avoid using java.lang.ThreadGroup; it is not thread safe104
Avoid using java.lang.ThreadGroup; it is not thread safe105
Avoid using java.lang.ThreadGroup; it is not thread safe107

net/sf/webphotos/gui/component/PainelPesquisaBeanInfo.java

ViolationLine
Avoid empty catch blocks717

net/sf/webphotos/gui/FrameConfig.java

ViolationLine
Avoid using java.lang.ThreadGroup; it is not thread safe52
Avoid using java.lang.ThreadGroup; it is not thread safe53
Avoid using java.lang.ThreadGroup; it is not thread safe56
Avoid using java.lang.ThreadGroup; it is not thread safe74

net/sf/webphotos/gui/FrameWebFotos.java

ViolationLine
Avoid using java.lang.ThreadGroup; it is not thread safe55
Avoid using java.lang.ThreadGroup; it is not thread safe56
Avoid using java.lang.ThreadGroup; it is not thread safe57
Avoid using java.lang.ThreadGroup; it is not thread safe58
Avoid using java.lang.ThreadGroup; it is not thread safe59
Avoid using java.lang.ThreadGroup; it is not thread safe60
Avoid using java.lang.ThreadGroup; it is not thread safe61
Avoid using java.lang.ThreadGroup; it is not thread safe62
Avoid using java.lang.ThreadGroup; it is not thread safe63
Avoid using java.lang.ThreadGroup; it is not thread safe64
Avoid using java.lang.ThreadGroup; it is not thread safe65
Avoid using java.lang.ThreadGroup; it is not thread safe66
Avoid using java.lang.ThreadGroup; it is not thread safe67
Avoid using java.lang.ThreadGroup; it is not thread safe68
Avoid using java.lang.ThreadGroup; it is not thread safe73
Avoid using java.lang.ThreadGroup; it is not thread safe78
Avoid using java.lang.ThreadGroup; it is not thread safe97
Avoid unused method parameters such as 'evt'.135 - 137
Avoid unused method parameters such as 'evt'.156 - 158
Avoid empty catch blocks176

net/sf/webphotos/gui/PainelWebFotos.java

ViolationLine
Avoid using java.lang.ThreadGroup; it is not thread safe77
Avoid using java.lang.ThreadGroup; it is not thread safe78
Avoid using java.lang.ThreadGroup; it is not thread safe99
Avoid using java.lang.ThreadGroup; it is not thread safe122
Avoid using java.lang.ThreadGroup; it is not thread safe123
Avoid using java.lang.ThreadGroup; it is not thread safe124
Avoid using java.lang.ThreadGroup; it is not thread safe125
Avoid using java.lang.ThreadGroup; it is not thread safe126
Avoid using java.lang.ThreadGroup; it is not thread safe127
Avoid using java.lang.ThreadGroup; it is not thread safe128
Avoid using java.lang.ThreadGroup; it is not thread safe129
Avoid using java.lang.ThreadGroup; it is not thread safe130
Avoid using java.lang.ThreadGroup; it is not thread safe131
Avoid using java.lang.ThreadGroup; it is not thread safe132
Avoid using java.lang.ThreadGroup; it is not thread safe133
Avoid using java.lang.ThreadGroup; it is not thread safe134
Avoid using java.lang.ThreadGroup; it is not thread safe135
Avoid using java.lang.ThreadGroup; it is not thread safe136
Avoid using java.lang.ThreadGroup; it is not thread safe137
Avoid using java.lang.ThreadGroup; it is not thread safe139
Avoid using java.lang.ThreadGroup; it is not thread safe140
Avoid using java.lang.ThreadGroup; it is not thread safe141
Avoid using java.lang.ThreadGroup; it is not thread safe142
Avoid using java.lang.ThreadGroup; it is not thread safe143
Avoid using java.lang.ThreadGroup; it is not thread safe144
Avoid using java.lang.ThreadGroup; it is not thread safe145
Avoid using java.lang.ThreadGroup; it is not thread safe146
Avoid using java.lang.ThreadGroup; it is not thread safe147
Avoid using java.lang.ThreadGroup; it is not thread safe148
Avoid using java.lang.ThreadGroup; it is not thread safe150
Avoid using java.lang.ThreadGroup; it is not thread safe151
Avoid using java.lang.ThreadGroup; it is not thread safe152
Avoid using java.lang.ThreadGroup; it is not thread safe153
Avoid using java.lang.ThreadGroup; it is not thread safe154
Avoid using java.lang.ThreadGroup; it is not thread safe155
Avoid using java.lang.ThreadGroup; it is not thread safe156
Avoid using java.lang.ThreadGroup; it is not thread safe157
Avoid using java.lang.ThreadGroup; it is not thread safe159
Avoid using java.lang.ThreadGroup; it is not thread safe160
Avoid using java.lang.ThreadGroup; it is not thread safe161
Avoid using java.lang.ThreadGroup; it is not thread safe162
Avoid using java.lang.ThreadGroup; it is not thread safe164
Avoid using java.lang.ThreadGroup; it is not thread safe165
Avoid using java.lang.ThreadGroup; it is not thread safe166
Avoid using java.lang.ThreadGroup; it is not thread safe167
Avoid using java.lang.ThreadGroup; it is not thread safe172
Avoid using java.lang.ThreadGroup; it is not thread safe173
Avoid using java.lang.ThreadGroup; it is not thread safe175
Avoid using java.lang.ThreadGroup; it is not thread safe178
Avoid using java.lang.ThreadGroup; it is not thread safe186
Avoid using java.lang.ThreadGroup; it is not thread safe195
Avoid using java.lang.ThreadGroup; it is not thread safe203
Avoid using java.lang.ThreadGroup; it is not thread safe211
Avoid using java.lang.ThreadGroup; it is not thread safe219
Avoid using java.lang.ThreadGroup; it is not thread safe228
Avoid using java.lang.ThreadGroup; it is not thread safe236
Avoid using java.lang.ThreadGroup; it is not thread safe251
Avoid using java.lang.ThreadGroup; it is not thread safe252
Avoid using java.lang.ThreadGroup; it is not thread safe260
Avoid using java.lang.ThreadGroup; it is not thread safe262
Avoid using java.lang.ThreadGroup; it is not thread safe264
Avoid using java.lang.ThreadGroup; it is not thread safe273
Avoid using java.lang.ThreadGroup; it is not thread safe288
Avoid using java.lang.ThreadGroup; it is not thread safe292
Avoid using java.lang.ThreadGroup; it is not thread safe300
Avoid using java.lang.ThreadGroup; it is not thread safe303
Avoid using java.lang.ThreadGroup; it is not thread safe304
Avoid using java.lang.ThreadGroup; it is not thread safe305
Avoid using java.lang.ThreadGroup; it is not thread safe308
Avoid using java.lang.ThreadGroup; it is not thread safe310
Avoid using java.lang.ThreadGroup; it is not thread safe314
Avoid using java.lang.ThreadGroup; it is not thread safe315
Avoid using java.lang.ThreadGroup; it is not thread safe321
Avoid using java.lang.ThreadGroup; it is not thread safe325
Avoid using java.lang.ThreadGroup; it is not thread safe329
Avoid using java.lang.ThreadGroup; it is not thread safe332
Avoid using java.lang.ThreadGroup; it is not thread safe334
Avoid using java.lang.ThreadGroup; it is not thread safe340
Avoid using java.lang.ThreadGroup; it is not thread safe344
Avoid using java.lang.ThreadGroup; it is not thread safe346
Avoid using java.lang.ThreadGroup; it is not thread safe351
Avoid using java.lang.ThreadGroup; it is not thread safe354
Avoid using java.lang.ThreadGroup; it is not thread safe358
Avoid using java.lang.ThreadGroup; it is not thread safe362
Avoid using java.lang.ThreadGroup; it is not thread safe365
Avoid using java.lang.ThreadGroup; it is not thread safe366
Avoid using java.lang.ThreadGroup; it is not thread safe367
Avoid using java.lang.ThreadGroup; it is not thread safe373
Avoid using java.lang.ThreadGroup; it is not thread safe377
Avoid using java.lang.ThreadGroup; it is not thread safe381
Avoid using java.lang.ThreadGroup; it is not thread safe391
Avoid using java.lang.ThreadGroup; it is not thread safe398
Avoid using java.lang.ThreadGroup; it is not thread safe403
Avoid using java.lang.ThreadGroup; it is not thread safe413
Avoid using java.lang.ThreadGroup; it is not thread safe419
Avoid using java.lang.ThreadGroup; it is not thread safe425
Avoid using java.lang.ThreadGroup; it is not thread safe426
Avoid using java.lang.ThreadGroup; it is not thread safe427
Avoid using java.lang.ThreadGroup; it is not thread safe428
Avoid using java.lang.ThreadGroup; it is not thread safe429
Avoid using java.lang.ThreadGroup; it is not thread safe436
Avoid using java.lang.ThreadGroup; it is not thread safe440
Avoid using java.lang.ThreadGroup; it is not thread safe446
Avoid using java.lang.ThreadGroup; it is not thread safe455
Avoid using java.lang.ThreadGroup; it is not thread safe465
Avoid using java.lang.ThreadGroup; it is not thread safe472
Avoid using java.lang.ThreadGroup; it is not thread safe475
Avoid using java.lang.ThreadGroup; it is not thread safe477
Avoid using java.lang.ThreadGroup; it is not thread safe483
Avoid using java.lang.ThreadGroup; it is not thread safe487
Avoid using java.lang.ThreadGroup; it is not thread safe489
Avoid using java.lang.ThreadGroup; it is not thread safe494
Avoid using java.lang.ThreadGroup; it is not thread safe497
Avoid using java.lang.ThreadGroup; it is not thread safe502
Avoid using java.lang.ThreadGroup; it is not thread safe510
Avoid using java.lang.ThreadGroup; it is not thread safe511
Avoid using java.lang.ThreadGroup; it is not thread safe512
Avoid using java.lang.ThreadGroup; it is not thread safe517
Avoid using java.lang.ThreadGroup; it is not thread safe518
Avoid using java.lang.ThreadGroup; it is not thread safe519
Avoid using java.lang.ThreadGroup; it is not thread safe521
Avoid using java.lang.ThreadGroup; it is not thread safe524
Avoid using java.lang.ThreadGroup; it is not thread safe528
Avoid using java.lang.ThreadGroup; it is not thread safe532
Avoid using java.lang.ThreadGroup; it is not thread safe536
Avoid using java.lang.ThreadGroup; it is not thread safe538
Avoid using java.lang.ThreadGroup; it is not thread safe543
Avoid using java.lang.ThreadGroup; it is not thread safe544
Avoid using java.lang.ThreadGroup; it is not thread safe549
Avoid using java.lang.ThreadGroup; it is not thread safe550
Avoid using java.lang.ThreadGroup; it is not thread safe556
Avoid using java.lang.ThreadGroup; it is not thread safe557
Avoid using java.lang.ThreadGroup; it is not thread safe564
Avoid using java.lang.ThreadGroup; it is not thread safe569
Avoid using java.lang.ThreadGroup; it is not thread safe576
Avoid using java.lang.ThreadGroup; it is not thread safe581
Avoid using java.lang.ThreadGroup; it is not thread safe584
Avoid using java.lang.ThreadGroup; it is not thread safe589
Avoid unused method parameters such as 'evt'.602 - 639
Avoid unused method parameters such as 'evt'.645 - 681
Avoid unused method parameters such as 'evt'.683 - 685
Avoid unused method parameters such as 'evt'.687 - 689
Avoid unused method parameters such as 'evt'.701 - 703
Avoid unused method parameters such as 'evt'.705 - 724
Avoid unused method parameters such as 'evt'.726 - 728
Avoid unused method parameters such as 'evt'.730 - 732
Avoid unused method parameters such as 'evt'.734 - 751
Avoid unused method parameters such as 'evt'.753 - 755
Avoid unused method parameters such as 'evt'.767 - 769
Avoid unused method parameters such as 'evt'.771 - 773
Avoid unused method parameters such as 'evt'.775 - 792
Avoid unused method parameters such as 'evt'.794 - 815
Avoid using java.lang.ThreadGroup; it is not thread safe932
Avoid using java.lang.ThreadGroup; it is not thread safe950
Avoid using java.lang.ThreadGroup; it is not thread safe958
Avoid using java.lang.ThreadGroup; it is not thread safe976
Avoid using java.lang.ThreadGroup; it is not thread safe997
These nested if statements could be combined1079 - 1082
Avoid using java.lang.ThreadGroup; it is not thread safe1115
Avoid using java.lang.ThreadGroup; it is not thread safe1291
Avoid using java.lang.ThreadGroup; it is not thread safe1318
Avoid using java.lang.ThreadGroup; it is not thread safe1319
Avoid unused private fields such as 'LOG'.1418

net/sf/webphotos/tools/Resolucao.java

ViolationLine
Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.91

net/sf/webphotos/tools/Thumbnail.java

ViolationLine
Avoid unused private fields such as 'mdTeste'.44
Avoid unused private methods such as 'getFormatInFile(File)'.331
Avoid unused private methods such as 'getFormatFromStream(java.io.InputStream)'.337

net/sf/webphotos/tools/XMLExport.java

ViolationLine
Avoid empty catch blocks65 - 66