2012-06-25 10 views
6

में स्कैला कोड में चर की जांच नहीं कर सकता है जब मैं ग्रहण में स्कैला एप्लिकेशन डीबग करता हूं तो मुझे इस संदेश के साथ प्रारंभ में एक संवाद मिलता है: लापता लाइन नंबर कलाकृतियों के कारण मुख्य में ब्रेकपॉइंट सेट करने में असमर्थ।ग्रहण

जब मैं चर की जांच करने की कोशिश करता हूं तो मुझे यह त्रुटि अभिव्यक्ति विंडो में मिलती है: "[मुख्य [[कार्यरत प्रतिलिपि में] मुख्य.scala [में [src [scala1 में]]]]] मौजूद नहीं है"

मैंने स्केल कंपाइलर के लिए "लाइन" और उच्चतम सेटिंग सहित विभिन्न डीबग स्तर सेटिंग्स सेट करने का प्रयास किया है, लेकिन ऐसा कोई फर्क नहीं पड़ता है। मैं सेटिंग्स के साथ गड़बड़ करने के बाद सामग्री को देखने में सक्षम था लेकिन फिर से ऐसा करने में असमर्थ था, इसलिए सोच रहा हूं कि खराब कैश किए गए राज्य के साथ कोई बग है या नहीं।

मैं स्केल प्लगइन के संस्करण 2.0.0v2_09 के साथ ग्रहण की इंडिगो सेवा रिलीज का उपयोग कर रहा हूं।

+0

शायद आप [स्कैला आईडीई 2.1 मीलस्टोन 1] (http://scala-ide.org/download/milestone.html#scala_ide_21_milestone_1) का प्रयास कर सकते हैं। ऐसा कहा जाता है कि डीबगिंग समर्थन में सुधार हुआ है। – pvorb

+0

मुझे एक ही समस्या थी और मैंने "स्कैला डीबगर (सॉकेट संलग्न)" के लिए अपना कनेक्शन प्रकार स्वैप किया और यह काम किया। –

उत्तर

0

आप कर सकते हैं के साथ ग्रहण के लिए स्काला आईडीई डाउनलोड स्काला वर्कशीट पहले से स्थापित निम्न URL से:

enter link description here // URL Coursera

पर स्केला पाठ्यक्रम स्काला वर्कशीट आप के साथ से है वर्कशीट बना सकते हैं और उसी समय वर्र्स देख सकते हैं जब आप कोड

2

आपको स्केल आईडीई के नए संस्करण में अपग्रेड करना चाहिए!

(कड़ाई से) 3.0.0 से पहले, डीबगर जावा डीबगर था, जिसमें कोई विशेष स्कैला समर्थन नहीं था। लेकिन स्कालाइड 3.0.0 एक स्कैला डीबगर के साथ भेज दिया गया है जो आपके द्वारा उल्लेख की जाने वाली समस्याओं को कम करना चाहिए, विशेष रूप से अच्छी तरह से स्थित ब्रेकपॉइंट्स। आप the release notes of 3.0.0 describing the debugger पढ़ सकते हैं।

आपको the release candidate version of 3.0.1, को भी आजमाएं, इसमें डीबगर के लिए फिक्स शामिल हैं, विशेष रूप से ब्रेकपॉइंट्स छोड़ना। इसे आज़माएं, और यदि कोई समस्या बनी रहती है, तो आप आईडीई टीम on the mailing list, या file an issue संलग्न कर सकते हैं, या एक और SO सवाल पूछ सकते हैं!