FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.0

Threshold is medium

Effort is min

Summary

Classes Bugs Errors Missing Classes
199 36 0 0

de.schlichtherle.truezip.crypto.CipherReadOnlyFile

Bug Category Details Line Priority
Nonnull field block is not initialized by new de.schlichtherle.truezip.crypto.CipherReadOnlyFile(ReadOnlyFile) CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 103-104 Medium
Nonnull field buffer is not initialized by new de.schlichtherle.truezip.crypto.CipherReadOnlyFile(ReadOnlyFile) CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 103-104 Medium

de.schlichtherle.truezip.fs.archive.zip.KeyController

Bug Category Details Line Priority
Nonnull field manager is not initialized by new de.schlichtherle.truezip.fs.archive.zip.KeyController(FsController, ZipDriver) CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 50-54 Medium
Redundant nullcheck of manager, which is known to be non-null in de.schlichtherle.truezip.fs.archive.zip.KeyController.getKeyManager() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 62 Medium

de.schlichtherle.truezip.fs.archive.zip.ZipInputShop

Bug Category Details Line Priority
Nonnull field param is not initialized by new de.schlichtherle.truezip.fs.archive.zip.ZipInputShop(ZipDriver, FsModel, ReadOnlyFile) CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 45-56 Medium
Redundant nullcheck of param, which is known to be non-null in de.schlichtherle.truezip.fs.archive.zip.ZipInputShop.getCryptoParameters() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 71 Medium

de.schlichtherle.truezip.fs.archive.zip.ZipInputShop$1Input

Bug Category Details Line Priority
Redundant nullcheck of entry, which is known to be non-null in de.schlichtherle.truezip.fs.archive.zip.ZipInputShop$1Input.getLocalTarget() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 114 Medium

de.schlichtherle.truezip.fs.archive.zip.ZipOutputShop

Bug Category Details Line Priority
Nonnull field param is not initialized by new de.schlichtherle.truezip.fs.archive.zip.ZipOutputShop(ZipDriver, FsModel, OutputStream, ZipInputShop) CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 60-88 Medium
Redundant nullcheck of param, which is known to be non-null in de.schlichtherle.truezip.fs.archive.zip.ZipOutputShop.getCryptoParameters() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 107 Medium
Redundant nullcheck of entry, which is known to be non-null in de.schlichtherle.truezip.fs.archive.zip.ZipOutputShop.getEntry(String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 130 Medium

de.schlichtherle.truezip.key.pbe.swing.AuthenticationPanel

Bug Category Details Line Priority
Nonnull field tabs is not initialized by new de.schlichtherle.truezip.key.pbe.swing.AuthenticationPanel() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 46-53 Medium

de.schlichtherle.truezip.key.pbe.swing.KeyPanel

Bug Category Details Line Priority
Nonnull field feedback is not initialized by new de.schlichtherle.truezip.key.pbe.swing.KeyPanel() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 25-27 Medium

de.schlichtherle.truezip.key.pbe.swing.ReadKeyPanel

Bug Category Details Line Priority
Nonnull field authenticationPanel is not initialized by new de.schlichtherle.truezip.key.pbe.swing.ReadKeyPanel() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 45-66 Medium
Nonnull field error is not initialized by new de.schlichtherle.truezip.key.pbe.swing.ReadKeyPanel() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 45-66 Medium
Nonnull field passwdField is not initialized by new de.schlichtherle.truezip.key.pbe.swing.ReadKeyPanel() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 45-66 Medium
Nonnull field passwdLabel is not initialized by new de.schlichtherle.truezip.key.pbe.swing.ReadKeyPanel() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 45-66 Medium
Nonnull field passwdPanel is not initialized by new de.schlichtherle.truezip.key.pbe.swing.ReadKeyPanel() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 45-66 Medium
Nonnull field resource is not initialized by new de.schlichtherle.truezip.key.pbe.swing.ReadKeyPanel() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 45-66 Medium

de.schlichtherle.truezip.key.pbe.swing.SwingSafePbeParametersView

Bug Category Details Line Priority
Nonnull field invalidKeyFeedback is not initialized by new de.schlichtherle.truezip.key.pbe.swing.SwingSafePbeParametersView() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 36 Medium
Nonnull field unknownKeyFeedback is not initialized by new de.schlichtherle.truezip.key.pbe.swing.SwingSafePbeParametersView() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 36 Medium
Redundant nullcheck of ickf, which is known to be non-null in de.schlichtherle.truezip.key.pbe.swing.SwingSafePbeParametersView.getInvalidKeyFeedback() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 104 Medium
Redundant nullcheck of uckf, which is known to be non-null in de.schlichtherle.truezip.key.pbe.swing.SwingSafePbeParametersView.getUnknownKeyFeedback() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 91 Medium

de.schlichtherle.truezip.key.pbe.swing.WriteKeyPanel

Bug Category Details Line Priority
Nonnull field authenticationPanel is not initialized by new de.schlichtherle.truezip.key.pbe.swing.WriteKeyPanel() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 47-69 Medium
Nonnull field error is not initialized by new de.schlichtherle.truezip.key.pbe.swing.WriteKeyPanel() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 47-69 Medium
Nonnull field extraDataUI is not initialized by new de.schlichtherle.truezip.key.pbe.swing.WriteKeyPanel() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 47-69 Medium
Nonnull field newPasswd1Field is not initialized by new de.schlichtherle.truezip.key.pbe.swing.WriteKeyPanel() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 47-69 Medium
Nonnull field newPasswd1Label is not initialized by new de.schlichtherle.truezip.key.pbe.swing.WriteKeyPanel() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 47-69 Medium
Nonnull field newPasswd2Field is not initialized by new de.schlichtherle.truezip.key.pbe.swing.WriteKeyPanel() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 47-69 Medium
Nonnull field newPasswd2Label is not initialized by new de.schlichtherle.truezip.key.pbe.swing.WriteKeyPanel() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 47-69 Medium
Nonnull field passwdPanel is not initialized by new de.schlichtherle.truezip.key.pbe.swing.WriteKeyPanel() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 47-69 Medium
Nonnull field resource is not initialized by new de.schlichtherle.truezip.key.pbe.swing.WriteKeyPanel() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 47-69 Medium

de.schlichtherle.truezip.zip.RawZipFile

Bug Category Details Line Priority
Nonnull field entries is not initialized by new de.schlichtherle.truezip.zip.RawZipFile(Pool, ZipFileParameters) CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 136-166 High

de.schlichtherle.truezip.zip.RawZipOutputStream$AppendingLEDataOutputStream

Bug Category Details Line Priority
Nullcheck of out at line 706 of value previously dereferenced in new de.schlichtherle.truezip.zip.RawZipOutputStream$AppendingLEDataOutputStream(OutputStream, RawZipFile) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 705 Medium

de.schlichtherle.truezip.zip.WinZipAesEntryOutputStream

Bug Category Details Line Priority
new de.schlichtherle.truezip.zip.WinZipAesEntryOutputStream(LEDataOutputStream, WinZipAesEntryParameters) may fail to clean up java.io.OutputStream on checked exception EXPERIMENTAL OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE 69 Medium

de.schlichtherle.truezip.zip.ZipFile

Bug Category Details Line Priority
Redundant nullcheck of ze, which is known to be non-null in de.schlichtherle.truezip.zip.ZipFile.getEntry(String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 313 Medium

de.schlichtherle.truezip.zip.ZipOutputStream

Bug Category Details Line Priority
Redundant nullcheck of entry, which is known to be non-null in de.schlichtherle.truezip.zip.ZipOutputStream.getEntry(String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 198 Medium