2016-02-05 61 views
0

在集成jenkins(1.646)和聲納(5.2)時面對nullpointerexception。聲納CeWorkerRunnableImpl - 無法執行任務AVKxZzs3XOSwYL28ZL1g

我正在爲聲納掃描的jenkins工作而興奮,該工作正在順利完成。

INFO] Analysis reports generated in 17987ms, dir size=9 MB 
[INFO] Analysis reports compressed in 21186ms, zip size=3 MB 
[INFO] Analysis reports sent to server in 1029ms 
[INFO] ANALYSIS SUCCESSFUL, you can browse http://10.72.118.177:9000/dashboard/index/com.barclaycard.bpay.core:bPay_Core 
[INFO] Note that you will be able to access the updated dashboard once the server has processed the submitted analysis report. 
[INFO] More about the report processing at http://10.72.118.177:9000/api/ce/task?id=AVKxZzs3XOSwYL28ZL1g 

然而,當我看着聲納上的地位是我得到下面的錯誤 -

016.02.05 12:28:52 ERROR [o.s.s.c.t.CeWorkerRunnableImpl] Failed to execute task AVKxZzs3XOSwYL28ZL1g 
java.lang.NullPointerException: null key in entry: null=org.sonar.server.comp[email protected]1a17df9 
    at com.google.common.collect.CollectPreconditions.checkEntryNotNull(CollectPreconditions.java:31) ~[guava-17.0.jar:na] 
    at com.google.common.collect.ImmutableMap.entryOf(ImmutableMap.java:135) ~[guava-17.0.jar:na] 
    at com.google.common.collect.ImmutableMap$Builder.put(ImmutableMap.java:206) ~[guava-17.0.jar:na] 
    at org.sonar.server.computation.sqale.SqaleRatingSettings.buildLanguageSpecificConfigurationByLanguageKey(SqaleRatingSettings.java:54) ~[sonar-server-5.2.jar:na] 
    at org.sonar.server.computation.sqale.SqaleRatingSettings.<init>(SqaleRatingSettings.java:46) ~[sonar-server-5.2.jar:na] 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_60] 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[na:1.8.0_60] 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[na:1.8.0_60] 
    at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[na:1.8.0_60] 
    at org.picocontainer.injectors.AbstractInjector.newInstance(AbstractInjector.java:145) ~[picocontainer-2.15.jar:na] 
    at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:342) ~[picocontainer-2.15.jar:na] 
    at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270) ~[picocontainer-2.15.jar:na] 
    at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364) ~[picocontainer-2.15.jar:na] 
    at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56) ~[picocontainer-2.15.jar:na] 
    at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64) ~[picocontainer-2.15.jar:na] 
    at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91) ~[picocontainer-2.15.jar:na] 
    at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:699) ~[picocontainer-2.15.jar:na] 
    at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:647) ~[picocontainer-2.15.jar:na] 
    at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632) ~[picocontainer-2.15.jar:na] 

回答

1

堆棧跟蹤報道由多國語言,債務結構的意外損壞。

請看位於管理>技術債務的管理頁面。

部分中「語言的具體參數」,它很可能是你有一個空的語言鍵,如下面:

enter image description here

票務SONAR-7154已經建立,以更好地處理這個問題。

+0

添加語言鍵後手勁不錯...非常感謝... –

相關問題