हमारे पास काफी बड़ा कोड बेस है, और परियोजनाओं में से एक निम्नलिखित त्रुटि के साथ सोनारक्यूब विश्लेषण को तोड़ देती है।लाइन 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 [..]
समस्या पुराने कोड कवरेज की रिपोर्ट है कि कोड को अपडेट करने से पहले जनरेट किया गया था की वजह से था:
क्या आप इस फ़ाइल के एन्कोडिंग की जांच कर सकते हैं? हमारे पास हाल ही में एन्कोडिंग के साथ समस्याएं थीं, लेकिन उन बग को ठीक किया जाना था। क्या फाइल में कोई विशेष पात्र हैं? – Tamas
एक ही समय में आप अपने निर्माण पर्यावरण पर जानकारी साझा कर सकते हैं? क्या आप msbuild12 या msbuild14 का उपयोग कर रहे हैं। वास्तव में कौन सा संस्करण? 'msbuild/version' – Tamas
फ़ाइल नोटपैड ++ के अनुसार यूटीएफ 8 में एन्कोड किया गया है और मुझे कोई विशेष वर्ण नहीं दिख रहा है। हमने हाल ही में सोनारक्यूब और सी # प्लगइन से अपग्रेड किया था और पहले कोई समस्या नहीं थी। पर्यावरण बिल्ड: C: \ Program Files (x86) \ MSBuild \ 14.0 \ बिन> MSBuild/संस्करण Microsoft (R) का निर्माण इंजन संस्करण 14.0.25420.1 कॉपीराइट (सी) Microsoft Corporation। सभी अधिकार वापस आ गए। 14.0.25420.1 यदि मैं इस मुद्दे की पहचान करने में आपकी सहायता कर सकता हूं तो मैं निजी रूप से फ़ाइल प्रदान कर सकता हूं। –