我正在努力解决一个被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)有没有人能告诉我上述错误的根本原因?
发布于 2019-02-22 01:35:00
我也是Coverity的新手。当我第一次开始的时候,我遇到了一些奇怪的问题(错误消息不好)。其中一件有帮助的事情是修改分析配置,以指示要使用哪个引用快照。我不知道这是否能解决你的问题。

https://stackoverflow.com/questions/54573139
复制相似问题