2016-12-15 3 views
6

हमारे पास काफी बड़ा कोड बेस है, और परियोजनाओं में से एक निम्नलिखित त्रुटि के साथ सोनारक्यूब विश्लेषण को तोड़ देती है।लाइन 1203 सी # फ़ाइल स्कैनिंग करते समय सीमा से बाहर है

016-12-15T11:20:30.8989361Z ##[error]ERROR: Error during SonarQube Scanner execution 
2016-12-15T11:20:30.8999277Z ##[error]java.lang.IllegalStateException: Line 1203 is out of range in the file Converters/IMSServiceToESBConverter.cs (lines: 1202) 

हम सोनारक्यूब 6.1 और नवीनतम सी # प्लगइन (5.5.1.522) का उपयोग कर रहे हैं।

सी # प्रोफ़ाइल में सभी नियमों को अक्षम करने से अभी भी इस समस्या का कारण बनता है।

ERROR: Error during SonarQube Scanner execution 
java.lang.IllegalStateException: Line [..] is out of range in the file [..] 

समस्या पुराने कोड कवरेज की रिपोर्ट है कि कोड को अपडेट करने से पहले जनरेट किया गया था की वजह से था:

+0

क्या आप इस फ़ाइल के एन्कोडिंग की जांच कर सकते हैं? हमारे पास हाल ही में एन्कोडिंग के साथ समस्याएं थीं, लेकिन उन बग को ठीक किया जाना था। क्या फाइल में कोई विशेष पात्र हैं? – Tamas

+0

एक ही समय में आप अपने निर्माण पर्यावरण पर जानकारी साझा कर सकते हैं? क्या आप msbuild12 या msbuild14 का उपयोग कर रहे हैं। वास्तव में कौन सा संस्करण? 'msbuild/version' – Tamas

+0

फ़ाइल नोटपैड ++ के अनुसार यूटीएफ 8 में एन्कोड किया गया है और मुझे कोई विशेष वर्ण नहीं दिख रहा है। हमने हाल ही में सोनारक्यूब और सी # प्लगइन से अपग्रेड किया था और पहले कोई समस्या नहीं थी। पर्यावरण बिल्ड: C: \ Program Files (x86) \ MSBuild \ 14.0 \ बिन> MSBuild/संस्करण Microsoft (R) का निर्माण इंजन संस्करण 14.0.25420.1 कॉपीराइट (सी) Microsoft Corporation। सभी अधिकार वापस आ गए। 14.0.25420.1 यदि मैं इस मुद्दे की पहचान करने में आपकी सहायता कर सकता हूं तो मैं निजी रूप से फ़ाइल प्रदान कर सकता हूं। –

उत्तर

1

जावा कोड के लिए JaCoCo कोड कवरेज रिपोर्ट के साथ SonarQube चलाते समय मैं भी इसी तरह की समस्या आई है। कवरेज रिपोर्ट फिर से उत्पन्न करने के बाद यह तय किया गया था। इसलिए, कृपया यह भी सुनिश्चित करें कि पिछले रन से पीछे छोड़े गए किसी भी कवरेज रिपोर्ट को मंजूरी दे दी गई है और नई कवरेज रिपोर्टें मौजूद हैं।

संबंधित मुद्दे