<reportApi _class='io.jenkins.plugins.analysis.core.restapi.ReportApi'><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>jenkins-console.log</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description>&lt;pre&gt;&lt;code&gt;Cannot get the branch information from the git repository: &lt;/code&gt;&lt;/pre&gt;</description><fileName>jenkins-console.log</fileName><fingerprint>-</fingerprint><lineEnd>263</lineEnd><lineStart>263</lineStart><message></message><moduleName>it.tidalwave.thesefoolishthings:it-tidalwave-util</moduleName><origin>maven-warnings</origin><originName>Maven</originName><packageName>-</packageName><reference>1326</reference><severity>NORMAL</severity><toString>jenkins-console.log(263,0): buildnumber:create: : </toString><type>buildnumber:create</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>jenkins-console.log</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description>&lt;pre&gt;&lt;code&gt;Low: Invocation of reflect.Field.setAccessible(boolean), which should be invoked from within a doPrivileged block, in it.tidalwave.util.ReflectionUtils.injectDependencies(Object, Map) [it.tidalwave.util.ReflectionUtils] At ReflectionUtils.java:[line 187] DP_DO_INSIDE_DO_PRIVILEGED
Low: Overridable method createRoleFactory is called from constructor new it.tidalwave.util.impl.AsDelegate(Object, Collection). [it.tidalwave.util.impl.AsDelegate] At AsDelegate.java:[line 89] MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR
Low: The class it.tidalwave.util.impl.DefaultContextManager$1 could be refactored into a named _static_ inner class [it.tidalwave.util.impl.DefaultContextManager] At DefaultContextManager.java:[line 55] SIC_INNER_SHOULD_BE_STATIC_ANON
Medium: Exception thrown in class it.tidalwave.util.impl.DefaultPreferencesHandler at new it.tidalwave.util.impl.DefaultPreferencesHandler() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [it.tidalwave.util.impl.DefaultPreferencesHandler, it.tidalwave.util.impl.DefaultPreferencesHandler] At DefaultPreferencesHandler.java:[line 84]At DefaultPreferencesHandler.java:[line 84] CT_CONSTRUCTOR_THROW
Medium: Class it.tidalwave.util.impl.finder.MappingFinder defines non-transient non-serializable instance field mapper [it.tidalwave.util.impl.finder.MappingFinder] In MappingFinder.java SE_BAD_FIELD
Medium: Class it.tidalwave.util.impl.finder.ProviderFinder defines non-transient non-serializable instance field supplier [it.tidalwave.util.impl.finder.ProviderFinder] In ProviderFinder.java SE_BAD_FIELD
Medium: Class it.tidalwave.util.impl.finder.SupplierFinder defines non-transient non-serializable instance field supplier [it.tidalwave.util.impl.finder.SupplierFinder] In SupplierFinder.java SE_BAD_FIELD
Low: Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.util.spi.DefaultProcessExecutor.isWindows() [it.tidalwave.util.spi.DefaultProcessExecutor] At DefaultProcessExecutor.java:[line 464] DM_CONVERT_CASE
High: Found reliance on default encoding in it.tidalwave.util.spi.DefaultProcessExecutor.start(): new java.io.PrintWriter(OutputStream, boolean) [it.tidalwave.util.spi.DefaultProcessExecutor] At DefaultProcessExecutor.java:[line 417] DM_DEFAULT_ENCODING
Low: Useless control flow in it.tidalwave.util.spi.DefaultProcessExecutor.waitForCompletion() [it.tidalwave.util.spi.DefaultProcessExecutor] At DefaultProcessExecutor.java:[line 440] UCF_USELESS_CONTROL_FLOW
High: Found reliance on default encoding in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.read(): new java.io.InputStreamReader(InputStream) [it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 276] DM_DEFAULT_ENCODING
Medium: Naked notify in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.read() [it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 316] NN_NAKED_NOTIFY
Low: Exceptional return value of java.util.concurrent.ExecutorService.submit(Runnable) ignored in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.start() [it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput, it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 154]Another occurrence at DefaultProcessExecutor.java:[line 155] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE
Low: Unconditional wait in it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput.waitFor(String) [it.tidalwave.util.spi.DefaultProcessExecutor$DefaultConsoleOutput] At DefaultProcessExecutor.java:[line 249] UW_UNCOND_WAIT
Medium: Exception thrown in class it.tidalwave.util.spi.HierarchicFinderSupport at new it.tidalwave.util.spi.HierarchicFinderSupport() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [it.tidalwave.util.spi.HierarchicFinderSupport, it.tidalwave.util.spi.HierarchicFinderSupport] At HierarchicFinderSupport.java:[line 119]At HierarchicFinderSupport.java:[line 119] CT_CONSTRUCTOR_THROW
Medium: Exception thrown in class it.tidalwave.util.spi.HierarchicFinderSupport at new it.tidalwave.util.spi.HierarchicFinderSupport(String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [it.tidalwave.util.spi.HierarchicFinderSupport, it.tidalwave.util.spi.HierarchicFinderSupport] At HierarchicFinderSupport.java:[line 106]At HierarchicFinderSupport.java:[line 106] CT_CONSTRUCTOR_THROW
Low: Assertion validates method argument at it.tidalwave.util.thread.ThreadAssertions.assertThread(ThreadType). If assertions are disabled, there won&amp;#x27;t be any argument validation. [it.tidalwave.util.thread.ThreadAssertions] At ThreadAssertions.java:[line 49] AA_ASSERTION_OF_ARGUMENTS&lt;/code&gt;&lt;/pre&gt;</description><fileName>jenkins-console.log</fileName><fingerprint>-</fingerprint><lineEnd>807</lineEnd><lineStart>791</lineStart><message></message><moduleName>it.tidalwave.thesefoolishthings:it-tidalwave-util</moduleName><origin>maven-warnings</origin><originName>Maven</originName><packageName>-</packageName><reference>1326</reference><severity>ERROR</severity><toString>jenkins-console.log(791,0): spotbugs:check: : </toString><type>spotbugs:check</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>jenkins-console.log</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description>&lt;pre&gt;&lt;code&gt;Cannot get the branch information from the git repository: &lt;/code&gt;&lt;/pre&gt;</description><fileName>jenkins-console.log</fileName><fingerprint>-</fingerprint><lineEnd>5206</lineEnd><lineStart>5206</lineStart><message></message><moduleName>it.tidalwave.thesefoolishthings:it-tidalwave-util</moduleName><origin>maven-warnings</origin><originName>Maven</originName><packageName>-</packageName><reference>1326</reference><severity>NORMAL</severity><toString>jenkins-console.log(5206,0): buildnumber:create: : </toString><type>buildnumber:create</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>jenkins-console.log</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description>&lt;pre&gt;&lt;code&gt;Unused declared dependencies found:
   javax.annotation:javax.annotation-api:jar:1.3.2:provided
   ch.qos.logback:logback-classic:jar:1.5.16:test
   org.testfx:openjfx-monocle:jar:11.0.2:test&lt;/code&gt;&lt;/pre&gt;</description><fileName>jenkins-console.log</fileName><fingerprint>-</fingerprint><lineEnd>5414</lineEnd><lineStart>5411</lineStart><message></message><moduleName>it.tidalwave.thesefoolishthings:it-tidalwave-util</moduleName><origin>maven-warnings</origin><originName>Maven</originName><packageName>-</packageName><reference>1326</reference><severity>NORMAL</severity><toString>jenkins-console.log(5411,0): dependency:analyze: : </toString><type>dependency:analyze</type></issue><size>4</size><toString>4 warnings (error: 1, normal: 3)</toString></reportApi>