Я работаю над решением проблемы безопасности, которая была помечена сервером Coverity.После «устранения» проблемы я решил провести анализ локально, чтобы убедиться, что проблема решена.Я много боролся с установкой Coverity и его плагина для IntelliJ, но наконец-то он заработал.К сожалению, я до сих пор не могу извлечь из этого ничего.
Вот выдержка из сообщений, сгенерированных плагином в intellij
11:49 Compilation completed successfully with 235 warnings in 5 m 56 s 502 ms
11:52 Failed to load issues:Sorting or filtering the previous Desktop Analysis results has failed. Please retry running analysis, or consult the Coverity log for more details.
Вот две из многих ошибок, которые я обнаружил в одной изнесколько файлов журнала, сгенерированных coverity.
Это
<record>
<date>2019-02-05T08:52:25</date>
<millis>1549356745399</millis>
<sequence>2</sequence>
<logger>Coverity Logger</logger>
<level>FINE</level>
<class>com.coverity.desktop.model.services.impl.AbstractWebApiFactoryService</class>
<method>createConfigurationService(line: 276)</method>
<thread>35</thread>
<message></message>
<param>java.lang.NullPointerException
at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
at com.github.markusbernhardt.proxy.selector.misc.BufferedProxySelector.select(BufferedProxySelector.java:135)
at com.github.markusbernhardt.proxy.selector.misc.ProxyListFallbackSelector.select(ProxyListFallbackSelector.java:80)
at com.intellij.util.net.IdeaWideProxySelector.select(IdeaWideProxySelector.java:106)
at com.intellij.util.proxy.CommonProxy.select(CommonProxy.java:213)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1132)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:966)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1546)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
at java.net.URL.openStream(URL.java:1045)
at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.createReader(RuntimeWSDLParser.java:984)
at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.resolveWSDL(RuntimeWSDLParser.java:385)
И это
<record>
<date>2019-02-05T08:52:25</date>
<millis>1549356745405</millis>
<sequence>3</sequence>
<logger>Coverity Logger</logger>
<level>FINE</level>
<class>com.coverity.desktop.model.services.impl.AbstractWebApiFactoryService</class>
<method>createConfigurationService(line: 276)</method>
<thread>35</thread>
<message>Unable to connect to Coverity Connect. URL: "http://:8080", username: ""</message>
</record>
<record>
<date>2019-02-05T08:52:25</date>
<millis>1549356745406</millis>
<sequence>4</sequence>
<logger>Coverity Logger</logger>
<level>FINE</level>
<class>com.coverity.desktop.model.services.impl.AbstractWebApiFactoryService</class>
<method>createConfigurationService(line: 276)</method>
<thread>35</thread>
<message>java.lang.NullPointerException</message>
<param>com.coverity.desktop.model.cim.InvalidCimConnectionException: java.lang.NullPointerException
at com.coverity.desktop.model.services.impl.AbstractWebApiFactoryService.createInvalidCimConnectionException(AbstractWebApiFactoryService.java:413)
at com.coverity.desktop.model.services.impl.AbstractWebApiFactoryService.logAndWrapException(AbstractWebApiFactoryService.java:353)
at com.coverity.desktop.model.services.impl.AbstractWebApiFactoryService.createConfigurationService(AbstractWebApiFactoryService.java:276)
at com.coverity.desktop.model.services.impl.AbstractWebApiFactoryService$2.call(AbstractWebApiFactoryService.java:120)
at com.coverity.desktop.model.services.impl.AbstractWebApiFactoryService$2.call(AbstractWebApiFactoryService.java:117)
at com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4724)
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522)
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315)
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
Может кто-нибудь сказать, пожалуйста, причину вышеуказанной ошибки?