PMD Results

The following document contains the results of PMD.

Summary

FilesErrors
56289

Files

FilesViolations
org/opensync/engine/admin/gui/AppFrm.java 1
org/opensync/engine/admin/gui/OpenSyncTreeCellRenderer.java 1
org/opensync/engine/admin/gui/SourcePnl.java 1
org/opensync/engine/server/Mapper.java 1
org/opensync/engine/server/OpenSync.java 6
org/opensync/engine/server/OpenSyncProps.java 1
org/opensync/engine/server/Schedule.java 1
org/opensync/engine/server/Source.java 1
org/opensync/engine/server/Synchronization.java 2
org/opensync/engine/server/Synchronizer.java 7
org/opensync/engine/server/TaskEvent.java 1
org/opensync/engine/server/View.java 1
org/opensync/engine/server/adapter/DescriptorParser.java 17
org/opensync/engine/server/adapter/EDI_X12_Adapter.java 1
org/opensync/engine/server/adapter/EdiX128402Xml.java 7
org/opensync/engine/server/adapter/Translator.java 7
org/opensync/engine/server/adapter/Txt2Xml.java 7
org/opensync/engine/server/adapter/TxtFileAdapter.java 1
org/opensync/engine/server/adapter/Xml2EdiX12840.java 1
org/opensync/engine/server/adapter/Xml2Txt.java 1
org/opensync/engine/server/adapter/XmlFileAdapter.java 3
org/opensync/engine/server/config/AgendasSxPsr.java 1
org/opensync/engine/server/task/TaskManager.java 1
org/opensync/engine/util/FileHelper.java 1
org/opensync/engine/xslt/extensions/Ext.java 11
org/opensync/engine/xslt/extensions/XSLTExtensionFunction.java 2
org/opensync/importexport/CreateXmlFiles.java 28
org/opensync/importexport/ExportOfView.java 14
org/opensync/importexport/ImportOfView.java 8
org/opensync/importexport/Insert.java 18
org/opensync/importexport/Update.java 24
org/opensync/importexport/View.java 9
org/opensync/importexport/ViewXml.java 3
org/opensync/schedule/HTTPScheduler.java 1
org/opensync/schedule/HTTPSchedulerService.java 1
org/opensync/schedule/SchedulerEntry.java 1
org/opensync/tools/BusinessRules.java 13
org/opensync/tools/ConnectionPool.java 3
org/opensync/tools/ConnectionProperties.java 2
org/opensync/tools/DbFile.java 2
org/opensync/tools/DeleteFile.java 2
org/opensync/tools/EntityResolver.java 1
org/opensync/tools/GroupFixedCriteria.java 1
org/opensync/tools/InputFixedCriteria.java 1
org/opensync/tools/JMail.java 2
org/opensync/tools/Parent.java 1
org/opensync/tools/QuerySelectBean.java 9
org/opensync/tools/QuerySelectIndex.java 3
org/opensync/tools/ThemesReference.java 3
org/opensync/tools/TrackSourceMethod.java 1
org/opensync/tools/Tracker.java 35
org/opensync/tools/Utils.java 10
org/opensync/tools/ViewTransform.java 2
org/opensync/tools/exception/APConfigException.java 1
org/opensync/tools/exception/APSystemException.java 1
org/opensync/xmldb/DatabaseManager.java 4

org/opensync/engine/admin/gui/AppFrm.java

ViolationLine
Avoid empty catch blocks 192

org/opensync/engine/admin/gui/OpenSyncTreeCellRenderer.java

ViolationLine
Avoid duplicate imports such as 'javax.swing.tree.DefaultTreeCellRenderer' 4

org/opensync/engine/admin/gui/SourcePnl.java

ViolationLine
Avoid unused local variables such as 'adapt' 113

org/opensync/engine/server/Mapper.java

ViolationLine
No need to import a type that's in the same package 3

org/opensync/engine/server/OpenSync.java

ViolationLine
No need to import a type that's in the same package 18
Avoid unused local variables such as 'tasks' 350
Avoid empty catch blocks 585
Avoid empty catch blocks 617
Avoid unused local variables such as 'col_test' 628
Avoid unused local variables such as 's' 807

org/opensync/engine/server/OpenSyncProps.java

ViolationLine
No need to import a type that's in the same package 7

org/opensync/engine/server/Schedule.java

ViolationLine
Avoid unused local variables such as 'timeFormat' 219

org/opensync/engine/server/Source.java

ViolationLine
No need to import a type that's in the same package 3

org/opensync/engine/server/Synchronization.java

ViolationLine
No need to import a type that's in the same package 7
No need to import a type that's in the same package 9

org/opensync/engine/server/Synchronizer.java

ViolationLine
Avoid unused imports such as 'IOException' 4
Avoid unused imports such as 'TransformerException' 12
Avoid unused local variables such as 'begin' 84
Avoid unused local variables such as 'line' 164
Avoid unused local variables such as 'xmlMapping' 188
Avoid unused local variables such as 'doc_root' 331
Avoid unused local variables such as 'str' 419

org/opensync/engine/server/TaskEvent.java

ViolationLine
No need to import a type that's in the same package 4

org/opensync/engine/server/View.java

ViolationLine
No need to import a type that's in the same package 5

org/opensync/engine/server/adapter/DescriptorParser.java

ViolationLine
Avoid unused private fields such as 'NULL_STRING' 31
Avoid unused private fields such as 'PARSER_ERROR' 32
Avoid unused private fields such as 'FATAL' 33
Avoid unused private fields such as 'NONFATAL' 34
Avoid unused private fields such as 'SEVERITY' 35
Avoid unused private fields such as 'DESCRIPTION' 36
Avoid unused private fields such as 'UNTERMINATED_ROW' 37
Avoid unused private fields such as 'OFF_WIDTH_ROW' 38
Avoid unused private fields such as 'MISSING_LAST_FIELD' 39
Avoid unused private fields such as 'LINE_NUMBER' 40
Avoid unused private fields such as 'CDATA' 41
Avoid unused private fields such as 'EMPTY_ATT_LIST' 42
Avoid unused private fields such as 'documentElementTag' 46
Avoid unused private fields such as 'rowElementTag' 47
Avoid unused private fields such as 'prettyPrint' 50
Avoid unused private fields such as 'off_width_ok' 114
Avoid unused local variables such as 's' 300

org/opensync/engine/server/adapter/EDI_X12_Adapter.java

ViolationLine
Avoid unused imports such as 'DocumentException' 7

org/opensync/engine/server/adapter/EdiX128402Xml.java

ViolationLine
Avoid unused private fields such as 'trailer_elementNames' 64
Avoid unused formal parameters such as 'fw' 309
Avoid unused formal parameters such as 'st' 309
Avoid unused formal parameters such as 'fw' 316
Avoid unused formal parameters such as 'st' 316
Avoid unused formal parameters such as 'fw' 342
Avoid unused formal parameters such as 'st' 342

org/opensync/engine/server/adapter/Translator.java

ViolationLine
Avoid unused private fields such as 'configParser' 22
Avoid unused private fields such as 'LF' 47
Avoid unused private fields such as 'CRLF' 48
Avoid unused private fields such as 'NULL_STRING' 51
Avoid unused private fields such as 'PARSER_ERROR' 52
Avoid unused private fields such as 'CDATA' 61
Avoid unused private fields such as 'EMPTY_ATT_LIST' 62

org/opensync/engine/server/adapter/Txt2Xml.java

ViolationLine
No need to import a type that's in the same package 14
Avoid unused formal parameters such as 'line' 31
Avoid unused formal parameters such as 'severity' 31
Avoid unused local variables such as 'outputStop' 48
Avoid unused private methods such as 'getLine' 96
Avoid unused private methods such as 'dropLine' 110
Avoid unused local variables such as 'delimiterFound' 394

org/opensync/engine/server/adapter/TxtFileAdapter.java

ViolationLine
Avoid unused imports such as 'DocumentException' 7

org/opensync/engine/server/adapter/Xml2EdiX12840.java

ViolationLine
Avoid unused imports such as 'DocumentException' 12

org/opensync/engine/server/adapter/Xml2Txt.java

ViolationLine
Avoid unused imports such as 'DocumentException' 12

org/opensync/engine/server/adapter/XmlFileAdapter.java

ViolationLine
Avoid unused imports such as 'IOException' 3
Avoid unused imports such as 'DocumentException' 16
Avoid unused imports such as 'SAXException' 21

org/opensync/engine/server/config/AgendasSxPsr.java

ViolationLine
Avoid unused private fields such as 'timeFormat' 32

org/opensync/engine/server/task/TaskManager.java

ViolationLine
Avoid unused imports such as 'ConfigDoc' 3

org/opensync/engine/util/FileHelper.java

ViolationLine
Avoid unused local variables such as 'linesRead' 146

org/opensync/engine/xslt/extensions/Ext.java

ViolationLine
Avoid unused local variables such as 'date' 46
Avoid unnecessary temporaries when converting primitives to Strings 182
Avoid unused local variables such as 'table' 763
Avoid unused local variables such as 'numberofUpdates' 798
Avoid unused local variables such as 'table' 835
Avoid unused local variables such as 'n_imma' 840
Avoid unused local variables such as 'table' 929
Avoid unused local variables such as 'oidObject' 930
Avoid unused local variables such as 'id_it_user' 933
Avoid unused local variables such as 'n_imma' 934
Avoid unused local variables such as 'numberOfRowsUpdated' 1041

org/opensync/engine/xslt/extensions/XSLTExtensionFunction.java

ViolationLine
Avoid unused imports such as 'BDConnector' 4
Avoid unused local variables such as 'pos' 34

org/opensync/importexport/CreateXmlFiles.java

ViolationLine
This for loop could be simplified to a while loop 53
This for loop could be simplified to a while loop 61
This for loop could be simplified to a while loop 71
Avoid unused local variables such as 'isPrimaryKey' 106
Avoid unused local variables such as 'length' 106
Avoid unused local variables such as 'type' 106
This for loop could be simplified to a while loop 116
This for loop could be simplified to a while loop 126
Avoid unused local variables such as 'isPrimaryKey' 143
Avoid unused local variables such as 'length' 143
Avoid unused local variables such as 'type' 143
This for loop could be simplified to a while loop 153
This for loop could be simplified to a while loop 163
Avoid unused local variables such as 'isPrimaryKey' 182
Avoid unused local variables such as 'length' 182
Avoid unused local variables such as 'type' 182
This for loop could be simplified to a while loop 191
This for loop could be simplified to a while loop 201
Avoid unused local variables such as 'isPrimaryKey' 216
Avoid unused local variables such as 'length' 216
Avoid unused local variables such as 'type' 216
Avoid unused local variables such as 'tabnamePK' 217
Avoid unused local variables such as 'rsPK' 218
Avoid unused local variables such as 'xmlSourceString' 219
This for loop could be simplified to a while loop 269
This for loop could be simplified to a while loop 310
This for loop could be simplified to a while loop 327
This for loop could be simplified to a while loop 349

org/opensync/importexport/ExportOfView.java

ViolationLine
Avoid unused local variables such as 'iMax' 131
Avoid unused local variables such as 'indexP' 131
Avoid unused local variables such as 'indexPMax' 131
Avoid unused local variables such as 'found' 132
Avoid unused local variables such as 'keyWT' 133
Avoid unused local variables such as 's1' 133
Avoid unused local variables such as 'indexP' 163
Avoid unused local variables such as 'indexPMax' 163
Avoid unused local variables such as 'j' 163
Avoid unused local variables such as 'jMax' 163
Avoid unused local variables such as 'typeF' 370
Avoid unused local variables such as 'v' 479
Avoid unused local variables such as 'v' 556
Avoid unused private methods such as 'writeIntoFile' 631

org/opensync/importexport/ImportOfView.java

ViolationLine
Avoid unused local variables such as 'iMax' 93
Avoid unused local variables such as 'indexP' 93
Avoid unused local variables such as 'indexPMax' 93
Avoid unused local variables such as 'found' 94
Avoid unused local variables such as 'keyWT' 95
Avoid unused local variables such as 's1' 95
Avoid unused local variables such as 'visible' 95
Avoid unused local variables such as 'currentRefColumn' 139

org/opensync/importexport/Insert.java

ViolationLine
Avoid unused local variables such as 'indexP' 44
Avoid unused local variables such as 'indexPMax' 44
Avoid unused local variables such as 'j' 44
Avoid unused local variables such as 'jMax' 44
Avoid unused local variables such as 'x' 44
Avoid unused local variables such as 'y' 44
Avoid unused local variables such as 'queryInsert' 94
Avoid unused local variables such as 'indexP' 97
Avoid unused local variables such as 'indexPMax' 97
Avoid unused local variables such as 'j' 97
Avoid unused local variables such as 'jMax' 97
Avoid unused local variables such as 'found' 98
Avoid unused local variables such as 'queryInsert' 159
Avoid unused local variables such as 'indexP' 162
Avoid unused local variables such as 'indexPMax' 162
Avoid unused local variables such as 'j' 162
Avoid unused local variables such as 'jMax' 162
Avoid unused local variables such as 'found' 163

org/opensync/importexport/Update.java

ViolationLine
Avoid unused private fields such as 'batchMode' 22
Avoid unused local variables such as 'indexP' 75
Avoid unused local variables such as 'indexPMax' 75
Avoid unused local variables such as 'j' 75
Avoid unused local variables such as 'jMax' 75
Avoid unused local variables such as 'x' 75
Avoid unused local variables such as 'y' 75
Avoid unused local variables such as 'indexP' 119
Avoid unused local variables such as 'indexPMax' 119
Avoid unused local variables such as 'jMax' 119
Avoid unused local variables such as 'x' 119
Avoid unused local variables such as 'y' 119
Avoid unused local variables such as 'queryUpdate' 169
Avoid unused local variables such as 'indexP' 172
Avoid unused local variables such as 'indexPMax' 172
Avoid unused local variables such as 'j' 172
Avoid unused local variables such as 'jMax' 172
Avoid unused local variables such as 'found' 173
Avoid unused local variables such as 'queryUpdate' 234
Avoid unused local variables such as 'indexP' 237
Avoid unused local variables such as 'indexPMax' 237
Avoid unused local variables such as 'j' 237
Avoid unused local variables such as 'jMax' 237
Avoid unused local variables such as 'found' 238

org/opensync/importexport/View.java

ViolationLine
Avoid unused private fields such as 'elementsLink' 8
Avoid unused private fields such as 'rights' 14
Avoid unused local variables such as 'p' 133
Avoid unused local variables such as 'x' 407
Avoid unused local variables such as 'y' 407
Avoid unused local variables such as 'found' 408
Avoid unused local variables such as 'indexP' 444
Avoid unused local variables such as 'indexPMax' 444
Avoid unused local variables such as 'criteriaText' 453

org/opensync/importexport/ViewXml.java

ViolationLine
Avoid unused private fields such as 'ch3' 42
Avoid unused local variables such as 'parser' 83
Avoid unused local variables such as 'parser' 98

org/opensync/schedule/HTTPScheduler.java

ViolationLine
Avoid empty catch blocks 54

org/opensync/schedule/HTTPSchedulerService.java

ViolationLine
Avoid unused local variables such as 'req' 60

org/opensync/schedule/SchedulerEntry.java

ViolationLine
Ensure you override both equals() and hashCode() 202

org/opensync/tools/BusinessRules.java

ViolationLine
Avoid unused local variables such as 'date_max' 27
Avoid unused local variables such as 'date_min' 27
Avoid unused local variables such as 'internalDeptCost' 33
Avoid unused local variables such as 'internalTotalTravelCost' 33
Avoid unused local variables such as 'misc' 33
Avoid unused local variables such as 'piec' 33
Avoid unused local variables such as 'travelCost' 33
Avoid unused local variables such as 'sumTravelCost' 34
Avoid unused local variables such as 'deptCost' 35
Avoid unused local variables such as 'costOfTheDept' 36
Avoid unused local variables such as 'ExtNoOfHrsWorked' 42
Avoid unused local variables such as 'ext_Total_Cost' 263
Avoid unused local variables such as 'values' 311

org/opensync/tools/ConnectionPool.java

ViolationLine
Avoid unused formal parameters such as 'logFile' 42
Avoid empty catch blocks 96
Avoid empty catch blocks 169

org/opensync/tools/ConnectionProperties.java

ViolationLine
Avoid unused local variables such as 'ch1' 92
Avoid unused local variables such as 'ch2' 92

org/opensync/tools/DbFile.java

ViolationLine
Avoid empty 'if' statements 125
Avoid unused local variables such as 'j' 144

org/opensync/tools/DeleteFile.java

ViolationLine
No need to import a type that's in the same package 8
No need to import a type that's in the same package 9

org/opensync/tools/EntityResolver.java

ViolationLine
Avoid empty catch blocks 22

org/opensync/tools/GroupFixedCriteria.java

ViolationLine
Ensure you override both equals() and hashCode() 71

org/opensync/tools/InputFixedCriteria.java

ViolationLine
Ensure you override both equals() and hashCode() 43

org/opensync/tools/JMail.java

ViolationLine
Avoid unused private fields such as 'recipients' 23
Avoid empty 'if' statements 134

org/opensync/tools/Parent.java

ViolationLine
Ensure you override both equals() and hashCode() 66

org/opensync/tools/QuerySelectBean.java

ViolationLine
Avoid unused local variables such as 'indexP' 101
Avoid unused local variables such as 'indexPMax' 101
Avoid unused local variables such as 'j' 101
Avoid unused local variables such as 'jMax' 101
Avoid unused local variables such as 'found' 102
Avoid unused local variables such as '_i' 339
Avoid unused local variables such as '_iMax' 339
Avoid unused local variables such as '_indexP' 339
Avoid unused local variables such as '_indexPMax' 339

org/opensync/tools/QuerySelectIndex.java

ViolationLine
Avoid unused private fields such as 'codeTheme' 12
Avoid unused local variables such as 'key' 207
Avoid unused local variables such as 'type' 207

org/opensync/tools/ThemesReference.java

ViolationLine
Avoid unused local variables such as 'ch1' 167
Avoid unused local variables such as 'ch4' 167
Avoid empty 'if' statements 311

org/opensync/tools/TrackSourceMethod.java

ViolationLine
Avoid unused private methods such as 'printMessage' 213

org/opensync/tools/Tracker.java

ViolationLine
Avoid unused private fields such as 'hTabSourceId' 17
Avoid empty catch blocks 131
Avoid unused local variables such as 'avgResponseTime' 319
Avoid empty catch blocks 346
Avoid empty catch blocks 347
Avoid empty catch blocks 380
Avoid empty catch blocks 381
Avoid empty catch blocks 409
Avoid empty catch blocks 410
Avoid empty catch blocks 431
Avoid empty catch blocks 432
Avoid empty catch blocks 435
Avoid empty catch blocks 438
Avoid empty catch blocks 439
Avoid empty catch blocks 440
Avoid empty catch blocks 441
Avoid empty catch blocks 550
Avoid empty catch blocks 551
Avoid empty catch blocks 552
Avoid empty catch blocks 553
Avoid empty catch blocks 554
Avoid empty catch blocks 555
Avoid empty catch blocks 556
Avoid empty catch blocks 557
Avoid empty catch blocks 558
Avoid unused local variables such as 'throwCount' 573
Avoid unused local variables such as 'exception' 579
Avoid unused local variables such as 'eventTimestamp' 691
Avoid unused local variables such as 'exception' 693
Avoid unused local variables such as 'eventId' 697
Avoid empty catch blocks 788
Avoid empty catch blocks 850
Avoid empty catch blocks 871
Avoid empty catch blocks 872
Avoid unused private methods such as 'sendMail' 893

org/opensync/tools/Utils.java

ViolationLine
Avoid unnecessary temporaries when converting primitives to Strings 305
Avoid unused local variables such as 'k' 485
Avoid unused local variables such as 'kmax' 485
Avoid unnecessary temporaries when converting primitives to Strings 520
Avoid unnecessary temporaries when converting primitives to Strings 521
Avoid unnecessary temporaries when converting primitives to Strings 522
Avoid unnecessary temporaries when converting primitives to Strings 540
Avoid unnecessary temporaries when converting primitives to Strings 541
Avoid unnecessary temporaries when converting primitives to Strings 554
Avoid unused local variables such as 'date' 910

org/opensync/tools/ViewTransform.java

ViolationLine
No need to import a type that's in the same package 13
Avoid empty catch blocks 79

org/opensync/tools/exception/APConfigException.java

ViolationLine
No need to import a type that's in the same package 9

org/opensync/tools/exception/APSystemException.java

ViolationLine
No need to import a type that's in the same package 5

org/opensync/xmldb/DatabaseManager.java

ViolationLine
Avoid empty 'if' statements 130
Avoid empty 'if' statements 134
Avoid empty catch blocks 155
Avoid unused local variables such as 'res' 161