小编aga*_*rys的帖子

声纳Xerces冲突Findbugs和常春藤:报告

我正在努力让声纳为一个包含Findbugs规则的质量档案的项目工作.

然而,在分析项目时,声纳反任务会因以下错误而崩溃:

Caused by: java.io.IOException: SAX2 driver class org.apache.xerces.parsers.SAXParser not found
    at edu.umd.cs.findbugs.filter.Filter.<init>(Filter.java:134)
    at edu.umd.cs.findbugs.FindBugs.configureFilter(FindBugs.java:516)
    at edu.umd.cs.findbugs.FindBugs2.addFilter(FindBugs2.java:374)
    at org.sonar.plugins.findbugs.FindbugsExecutor.execute(FindbugsExecutor.java:136)
    ... 50 more
Run Code Online (Sandbox Code Playgroud)

在这个项目中,依赖关系是用ivy解决的,并且不依赖于像xerces和xalan这样的库.另外我明白xerces包含在JVM中并且总是很乐意处理......

我试图添加各种依赖项用于sonar.libraries属性,但没有效果添加本地JRE库也似乎没有太大的影响.

如何运行这个findbugs分析(以独立于机器的方式)?

(声纳版本:4.4,findbugs3插件)

更新:我刚刚发现冲突的来源是在构建中早期有一个目标,删除它修复它.当然我非常想保留我的常春藤报告,所以问题仍然是我如何让这个工作......?

findbugs xerces ivy sonarqube

8
推荐指数
1
解决办法
2139
查看次数

如何在Eclipse中向SonarLint添加证书

连接SonarQube服务器需要证书.我已经安装了SonarLint插件,但它没有任何选项来添加证书来连接我的SonarQube服务器.它只有URL,用户名和密码选项.有没有办法设置证书?

sonarqube sonarlint sonarlint-eclipse

8
推荐指数
1
解决办法
2350
查看次数

读取/批处理/项目超时(SonarQube 4.5)

我正在努力解决以下问题.

在詹金斯的声纳跑步时执行的记录.

SonarQube Runner 2.4
Java 1.7.0_67 Oracle Corporation (64-bit)
Windows 7 6.1 amd64
SONAR_RUNNER_OPTS=-Xms256m -Xmx512m
INFO: Runner configuration file: D:\CI_BUILD\sonar-runner-2.4\conf\sonar-runner.properties
INFO: Project configuration file: NONE
INFO: Default locale: "ko_KR", source code encoding: "UTF-8"
INFO: Work directory: D:\CI_BUILD\jenkins_home\jobs\CAFE-CLIENT\workspace\.sonar
INFO: SonarQube Server 4.5
05:17:52.119 INFO  - Load global referentials...
05:17:53.382 INFO  - Load global referentials done: 1263 ms
05:17:53.414 INFO  - User cache: C:\Users\pcms_build\.sonar\cache
05:17:53.445 INFO  - Install plugins
05:17:54.225 INFO  - Install JDBC driver
05:17:54.303 INFO  - Create JDBC datasource …
Run Code Online (Sandbox Code Playgroud)

sonar-runner sonarqube sonarqube-4.5

7
推荐指数
1
解决办法
3387
查看次数

如何从IOS9上的UIMenuController中的"share"中删除"Copy"选项?

我有一个UITextView,我在其中加载一些文本.在IOS 9之前,当你在textview中选择一个文本时,我确实删除了"复制"选项.我通过继承它并执行以下操作来完成此操作:

@implementation myCustomClass


-(BOOL)canPerformAction:(SEL)action withSender:(id)sender {
     if (action == @selector(copy:)) {
          return NO;
     }

     return [super canPerformAction:action withSender:sender];
}
Run Code Online (Sandbox Code Playgroud)

这足以删除"复制"选项.但现在在IOS 9中,当您选择文本时,会出现"共享"按钮,如果单击该按钮,则会出现一个新菜单,其中包括要复制的选项.如何禁用复制选项,甚至禁用"共享"按钮?

uitextview ios ios9

7
推荐指数
1
解决办法
1672
查看次数

lessphp致命错误:加载错误:将wordpress网站迁移到新服务器后找不到错误

将WordPress站点从一台服务器迁移到另一台服务器后,我们看到以下错误.

lessphp fatal error: load error:
  failed to find /hermes/bosnaweb18a/b2978/ipw.m3federalcom/public_html/m3federal/wp-content/themes/theme44107/bootstrap/less/bootstrap.less
lessphp fatal error: load error:
  failed to find /hermes/bosnaweb18a/b2978/ipw.m3federalcom/public_html/m3federal/wp-content/themes/theme44107/style.less
Run Code Online (Sandbox Code Playgroud)

有问题的域位于停放的测试域(cerwebtest.net)上,点击主页以外的任何页面后,您将看到顶部的错误.我们已经从WordPress管理门户中更新了所有插件/ WordPress到最新版本.我已经验证错误中的文件确实存在.我已经尝试(根据此资源)删除bootstrap.less.cache和style.less.cache文件以尝试强制它查看.less用于生成站点的文件.它只修复了主页面上的错误,但没有修复任何子页面.即使调用这些文件但没有查找/使用它们,该网站似乎也正确加载.有关纠正错误需要做些什么的任何想法?

php wordpress webserver cherrypy less

7
推荐指数
2
解决办法
9076
查看次数

在Eclipse中分析项目时的NPE(SonarQube 5.2)

我从SonarQube 5.1.2更新到5.2.

在Eclipse中,我使用SonarQube开始使用最新的插件版本进行分析.但是会弹出一个对话框,说有一个NPE.Eclipse错误日志显示:

java.lang.NullPointerException
    at org.sonar.ide.eclipse.wsclient.internal.SonarWSClientFacade.getUnresolvedRemoteIssuesRecursively(SonarWSClientFacade.java:170)
    at org.sonar.ide.eclipse.core.internal.remote.RemoteSourceCode.getRemoteIssuesRecursively(RemoteSourceCode.java:107)
    at org.sonar.ide.eclipse.core.internal.jobs.SynchronizeAllIssuesJob.doRefreshIssues(SynchronizeAllIssuesJob.java:131)
    at org.sonar.ide.eclipse.core.internal.jobs.SynchronizeAllIssuesJob.fetchRemoteIssues(SynchronizeAllIssuesJob.java:120)
    at org.sonar.ide.eclipse.core.internal.jobs.SynchronizeAllIssuesJob.run(SynchronizeAllIssuesJob.java:76)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Run Code Online (Sandbox Code Playgroud)

问题是什么?如何在Eclipse中使用SonarQube 5.2进行分析?

eclipse-plugin sonarqube

6
推荐指数
1
解决办法
3069
查看次数

Jenkins无法使用带有自签名证书的HTTPS(HTTP + SSL)连接到SonarQube服务器

我使用SonarQube 5.3版,我正试图用Jenkins进行设置.我使用了本教程:使用SonarQube Scanner for Jenkins进行分析.

但这些是我得到的错误消息:

ERROR: Error during Sonar runner execution
    org.sonar.runner.impl.RunnerException: Unable to execute Sonar
        at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:91)
        at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)
        at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)
        at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102)
        at org.sonar.runner.api.Runner.execute(Runner.java:100)
        at org.sonar.runner.Main.executeTask(Main.java:70)
        at org.sonar.runner.Main.execute(Main.java:59)
        at org.sonar.runner.Main.main(Main.java:53)
    Caused by: java.lang.IllegalStateException: Unable to load component class org.sonar.batch.bootstrap.BatchPluginInstaller
        at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:62)
        at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632)
        at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)
        at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)
        at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)
        at org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:309)
        at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:335)
        at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
        at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364)
        at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)
        at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
        at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
        at org.picocontainer.DefaultPicoContainer.instantiateComponentAsIsStartable(DefaultPicoContainer.java:1034)
        at org.picocontainer.DefaultPicoContainer.addAdapterIfStartable(DefaultPicoContainer.java:1026)
        at org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:1003)
        at …
Run Code Online (Sandbox Code Playgroud)

jenkins sonar-runner sonarqube sonarqube5.3

6
推荐指数
1
解决办法
1万
查看次数

为什么我无法更改 SonarQube roslyn 问题的状态?

我无法更改问题的状态roslyn,但我可以管理其他问题:

问题

我的用户可以管理问题和安全热点:

  • 项目: 项目权限
  • 全球的: 全局权限

你知道为什么我不能改变他们的状态吗?

permissions roslyn sonarqube

6
推荐指数
1
解决办法
1544
查看次数

如何使用 Selenium WebDriver 设置浏览器客户端区域大小?

我找到了如何在 Selenium 问题管理系统中设置浏览器窗口大小(请参阅浏览器窗口控制 #174):

Window window = driver.manage().window();
window.setPosition(new Point(0, 0));
window.setSize(new Dimension(width, height));
Run Code Online (Sandbox Code Playgroud)

但该解决方案设置了整个窗口的大小(标题栏、书签栏、边框等),因此客户区域在不同的浏览器中具有不同的大小。有没有办法简单地为流行的浏览器(Chrome、FireFox、Internet Explorer、Opera 和 Safari)设置相同的值?如果我不需要评估 JavaScript,那就太好了。

selenium selenium-webdriver

5
推荐指数
1
解决办法
5605
查看次数

SonarQube Build Breaker 插件:报告处理未成功完成:失败

我正在尝试使用 gulp 任务将伊斯坦布尔生成的报告上传到声纳仪表板,但失败并出现以下错误。看起来SonarQube 中的Build Breaker插件在将报告上传到 Sonar 之前超时。有什么办法可以调整这个插件吗?

我正在使用声纳 5.3。

15:42:43.411 INFO: Analysis report generated in /workspace/{project}/.sonar/report
15:42:43.430 INFO: ------------------------------------------------------------------------
15:42:43.430 INFO: EXECUTION FAILURE
15:42:43.430 INFO: ------------------------------------------------------------------------
15:42:43.430 INFO: Total time: 5:06.287s
15:42:43.609 INFO: Final Memory: 57M/2603M
15:42:43.609 INFO: ------------------------------------------------------------------------
15:42:43.609 ERROR: Error during SonarQube Scanner execution
java.lang.IllegalStateException: Report processing did not complete successfully: FAILED
      at org.sonar.plugins.buildbreaker.QualityGateBreaker.getAnalysisId(QualityGateBreaker.java:152)
      at org.sonar.plugins.buildbreaker.QualityGateBreaker.execute(QualityGateBreaker.java:108)
      at org.sonar.plugins.buildbreaker.QualityGateBreaker.executeOn(QualityGateBreaker.java:95)
      at org.sonar.batch.phases.PostJobsExecutor.execute(PostJobsExecutor.java:65)
      at org.sonar.batch.phases.PostJobsExecutor.execute(PostJobsExecutor.java:55)
Run Code Online (Sandbox Code Playgroud)

sonar-runner sonarqube sonarqube-web sonarqube-scan

5
推荐指数
1
解决办法
3684
查看次数