SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 3.1.11

Threshold is low

Effort is max

Summary

Classes Bugs Errors Missing Classes
9 7 0 0

Files

Class Bugs
it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectorySupport 1
it.tidalwave.util.impl.DefaultProcessExecutor 2
it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput 4

it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectorySupport

Bug Category Details Line Priority
Possible null pointer dereference in it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectorySupport.isEmpty() due to return value of called method STYLE NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE 64 Medium

it.tidalwave.util.impl.DefaultProcessExecutor

Bug Category Details Line Priority
Found reliance on default encoding in it.tidalwave.util.impl.DefaultProcessExecutor.start(): new java.io.PrintWriter(OutputStream, boolean) I18N DM_DEFAULT_ENCODING 329 High
Private method it.tidalwave.util.impl.DefaultProcessExecutor.log(String, DefaultProcessExecutor$DefaultConsoleOutput) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 418 Low

it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput

Bug Category Details Line Priority
Found reliance on default encoding in it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput.read(): new java.io.InputStreamReader(InputStream) I18N DM_DEFAULT_ENCODING 215 High
Naked notify in it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput.read() MT_CORRECTNESS NN_NAKED_NOTIFY 231 Medium
Exceptional return value of java.util.concurrent.ExecutorService.submit(Runnable) ignored in it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput.start() BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 109 Low
Unconditional wait in it.tidalwave.util.impl.DefaultProcessExecutor$DefaultConsoleOutput.waitFor(String) MT_CORRECTNESS UW_UNCOND_WAIT 187 Low