SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.8.1

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
156 13 0 0

Files

Class Bugs
com.opencsv.CSVIterator 1
com.opencsv.CSVParser 1
com.opencsv.CSVReaderBuilder 1
com.opencsv.CSVReaderHeaderAware 2
com.opencsv.bean.BeanFieldJoin 1
com.opencsv.bean.BeanFieldSplit 1
com.opencsv.bean.ConverterDate 1
com.opencsv.bean.ConverterNumber 1
com.opencsv.bean.CsvToBean$CsvToBeanIterator 1
com.opencsv.bean.CsvToBeanBuilder 2
com.opencsv.bean.PositionToBeanField 1

com.opencsv.CSVIterator

Bug Category Details Line Priority
Exception thrown in class com.opencsv.CSVIterator at new com.opencsv.CSVIterator(CSVReader) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 32 Medium

com.opencsv.CSVParser

Bug Category Details Line Priority
Exception thrown in class com.opencsv.CSVParser at new com.opencsv.CSVParser(char, char, char, boolean, boolean, boolean, CSVReaderNullFieldIndicator, Locale) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 112 Medium

com.opencsv.CSVReaderBuilder

Bug Category Details Line Priority
Exception thrown in class com.opencsv.CSVReaderBuilder at new com.opencsv.CSVReaderBuilder(Reader) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 61 Medium

com.opencsv.CSVReaderHeaderAware

Bug Category Details Line Priority
Exception thrown in class com.opencsv.CSVReaderHeaderAware at new com.opencsv.CSVReaderHeaderAware(Reader) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 33 Medium
Exception thrown in class com.opencsv.CSVReaderHeaderAware at new com.opencsv.CSVReaderHeaderAware(Reader, int, ICSVParser, boolean, boolean, int, Locale, LineValidatorAggregator, RowValidatorAggregator, RowProcessor) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 56 Medium

com.opencsv.bean.BeanFieldJoin

Bug Category Details Line Priority
Exception thrown in class com.opencsv.bean.BeanFieldJoin at new com.opencsv.bean.BeanFieldJoin(Class, Field, boolean, Locale, CsvConverter, Class, String, String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 84 Medium

com.opencsv.bean.BeanFieldSplit

Bug Category Details Line Priority
Exception thrown in class com.opencsv.bean.BeanFieldSplit at new com.opencsv.bean.BeanFieldSplit(Class, Field, boolean, Locale, CsvConverter, String, String, Class, Class, String, String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 87 Medium

com.opencsv.bean.ConverterDate

Bug Category Details Line Priority
Exception thrown in class com.opencsv.bean.ConverterDate at new com.opencsv.bean.ConverterDate(Class, String, String, Locale, String, String, String, String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 157 Medium

com.opencsv.bean.ConverterNumber

Bug Category Details Line Priority
Exception thrown in class com.opencsv.bean.ConverterNumber at new com.opencsv.bean.ConverterNumber(Class, String, String, Locale, String, String, RoundingMode) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 80 Medium

com.opencsv.bean.CsvToBean$CsvToBeanIterator

Bug Category Details Line Priority
Exception thrown in class com.opencsv.bean.CsvToBean$CsvToBeanIterator at new com.opencsv.bean.CsvToBean$CsvToBeanIterator(CsvToBean) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 349 Medium

com.opencsv.bean.CsvToBeanBuilder

Bug Category Details Line Priority
Exception thrown in class com.opencsv.bean.CsvToBeanBuilder at new com.opencsv.bean.CsvToBeanBuilder(CSVReader) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 187 Medium
Exception thrown in class com.opencsv.bean.CsvToBeanBuilder at new com.opencsv.bean.CsvToBeanBuilder(Reader) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 171 Medium

com.opencsv.bean.PositionToBeanField

Bug Category Details Line Priority
Exception thrown in class com.opencsv.bean.PositionToBeanField at new com.opencsv.bean.PositionToBeanField(String, int, BeanField, Locale) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 65 Medium