当前位置: 首页 > 知识库问答 >
问题:

尝试使用docker-dotnet-sonarscanner时获取System.NullReferenceException

酆奇文
2023-03-14

我试图使用docker-dotnet-sonarscanner在本地检查代码覆盖率。

我直到现在的脚步:

19:02:22.429请求和解析“172.20.61.69:9000/API/Server/Version”失败:WebClient请求期间发生异常。

未处理的异常:System.net.WebException:在WebClient请求期间发生异常。--->System.NullReferenceException:对象引用未设置为sonarscanner.msbuild.preprocessor.WebClientDownloader+PersistentUserAgentWebClient.GetWebRequest(System.URI地址)[0x00014]中:0在system.net.WebClient.DownloadDataInternal(System.URI地址,System.net.WebRequest&request)[0x0000d]中:0

共有1个答案

蔡默
2023-03-14

我已经得到了答案,我应该传递一个前缀为http的ip地址,如下所示:

docker run --name dotnet-scanner -it --rm -v $(pwd) \
-e PROJECT_KEY=ConsoleApplication1 \
-e PROJECT_NAME=ConsoleApplication1 \
-e PROJECT_VERSION=1.0 \
-e HOST=http://my_ip_address:9000 \
-e LOGIN_KEY=the_key_I_got_on_local_Server\
burakince/docker-dotnet-sonarscanner
 类似资料:
  • null dotnet sonarscanner begin/d:sonar.host.url=http://abcd.com:9000/d:sonar.login=xyz/d:sonar.password=xyz/k:“sampleProject”/d:sonar.cs.opencover.reportspaths=“d:\JenkinsWorkspace\workspace\samplePro

  • 问题内容: 我正在尝试获取Docker集线器的目录列表,但到目前为止,我只是在响应中遇到错误。我的理解是,我需要在目录请求中传递一个承载令牌,因此我首先要获得具有相关范围的令牌: (这是使用我的Docker Hub帐户中的用户名/密码) 然后,我将返回的令牌传递给注册表: 响应该请求,我得到: …这似乎要求我返回并获得我在上面输入的网址的授权。 应该可以吗?如果是这样,我想念什么? 问题答案: 我

  • 我试图access_token使用这里的说明developers.google.com/accounts/docs/OAuth2InstalledApp(我已经非常努力地遵循),但继续redirect_uri_mismatch错误。我做错了什么? 首先,我使用控制台创建一个已安装的应用程序/其他( 本机应用程序的客户端ID 客户端ID…客户端机密…重定向URI 使用浏览器成功获取授权码 https

  • 在SDK版本<23的设备上,行和应用程序崩溃! 我的问题是:如果我有try/catch,为什么应用程序会崩溃? 答案如下:为什么我们不必向RuntimeException添加try-catch? 行:指向我的方法

  • 问题内容: 当我尝试获取我的keyChain值时,它返回一个包含以下内容的字符串: 因此,我尝试使用循环删除“可选”: 但我得到一个错误:NSString没有名为“下标”的成员 KeychainService类: 我只是不想删除str周围的Optional东西,还是有更好的方法呢? 我从以下代码中获取了代码: http://matthewpalmer.net/blog/2014/06/21/exa

  • 在Eclipse3.6中运行代码时,我在下面的语句中得到了一个。1: 我读过类似问题的帖子,并尝试过答案,但运气不佳,包括: 使用绝对路径 使用各种相对路径 将gif放入各种文件夹(src、bin、lib等) 创建等待灯。gif- 我当前的图像项目路径是LosOMeter- 有什么想法吗? 堆栈跟踪: