2012-06-29 18 views
5

मैंने हाल ही में Android के लिए स्थापित किया है। मैं आमतौर पर संबंधित विधियों को जानने के लिए कक्षा नाम के बाद . दबाता हूं, अगर मैं इस सूची से पहले से चुने गए किसी के बजाय कुछ अन्य विधि चुनना चाहता हूं तो निम्नलिखित त्रुटि आईडीई में पॉप अप हो जाती है।ग्रहण जूनो - दावा विफल हुआ (प्लग-इन से कोड का आविष्कार करते समय समस्याएं उत्पन्न हुईं: "org.eclipse.jface"।)

आईडीई कैसे बता सकता है कि यह कोई त्रुटि नहीं है और इस संदेश को बार-बार पॉप करने की आवश्यकता नहीं है?

enter image description here

निम्नलिखित ग्रहण

से त्रुटि लॉग
!ENTRY org.eclipse.jface 4 2 2012-07-01 02:04:29.242 
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface". 
!STACK 0 
org.eclipse.core.runtime.AssertionFailedException: assertion failed: 
    at org.eclipse.core.runtime.Assert.isTrue(Assert.java:110) 
    at org.eclipse.core.runtime.Assert.isTrue(Assert.java:96) 
    at org.eclipse.ui.texteditor.EditorStatusLine$StatusLineClearer.selectionChanged(EditorStatusLine.java:41) 
    at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:164) 
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) 
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) 
    at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:162) 
    at org.eclipse.jface.text.TextViewer.fireSelectionChanged(TextViewer.java:2738) 
    at org.eclipse.jface.text.TextViewer.selectionChanged(TextViewer.java:2717) 
    at org.eclipse.jface.text.TextViewer.setSelectedRange(TextViewer.java:2402) 
    at org.eclipse.jface.text.link.LinkedModeUI.select(LinkedModeUI.java:933) 
    at org.eclipse.jface.text.link.LinkedModeUI.switchPosition(LinkedModeUI.java:851) 
    at org.eclipse.jface.text.link.LinkedModeUI.next(LinkedModeUI.java:798) 
    at org.eclipse.jface.text.link.LinkedModeUI.enter(LinkedModeUI.java:717) 
    at org.eclipse.jdt.internal.ui.text.java.ParameterGuessingProposal.apply(ParameterGuessingProposal.java:174) 
    at org.eclipse.jdt.internal.ui.text.java.AbstractJavaCompletionProposal.apply(AbstractJavaCompletionProposal.java:477) 
    at org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal.apply(LazyJavaCompletionProposal.java:488) 
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup.insertProposal(CompletionProposalPopup.java:940) 
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup.insertSelectedProposalWithMask(CompletionProposalPopup.java:891) 
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup.verifyKey(CompletionProposalPopup.java:1323) 
    at org.eclipse.jface.text.contentassist.ContentAssistant$InternalListener.verifyKey(ContentAssistant.java:808) 
    at org.eclipse.jface.text.TextViewer$VerifyKeyListenersManager.verifyKey(TextViewer.java:491) 
    at org.eclipse.swt.custom.StyledTextListener.handleEvent(StyledTextListener.java:65) 
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) 
    at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:774) 
    at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5932) 
    at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:5629) 
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) 
    at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1104) 
    at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1100) 
    at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1521) 
    at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4640) 
    at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:345) 
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4528) 
    at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341) 
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4976) 
    at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) 
    at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2546) 
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3756) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1022) 
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:916) 
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86) 
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:585) 
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:540) 
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) 
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124) 
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) 
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:597) 
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) 
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) 
    at org.eclipse.equinox.launcher.Main.run(Main.java:1438) 

उत्तर

4

ऐसा लगता है कि समस्या Coffee-Byte plugin of Eclipse (तह के लिए इस्तेमाल किया प्लगइन) http://kosiara87.blogspot.in/2011/12/how-to-install-coffee-bytes-plugin-in.html?showComment=1341091754230#c8853438068212069468 की वजह से किया गया है।

+0

क्या आप इसे हल करने के लिए काम करते हैं? –

+0

@CarlosP मैंने प्लगइन हटा दिया। –

+1

कुछ उपयोगकर्ताओं ने रिपोर्ट किया है कि प्लगइन के v1.0.7 को स्थापित करते समय त्रुटि कम होती है - http://kosiara87.blogspot.co.uk/2011/12/how-to-install-coffee-bytes-plugin- in.html –

6

जैसा कि पहले बताया गया है, समस्या प्लगइन Coffee-Byte plugin for Eclipse के कारण होती है। मैं कम से कम समस्या के लिए समस्या के आसपास काम करने में कामयाब रहा; Import Statements, Source Headers, Javadocs, और User Defined Regions को छोड़कर सब कुछ अक्षम कर दिया गया। मुझे स्वचालित रूप से उन्हें स्वचालित रूप से फोल्ड करने के लिए विधियों के टेम्पलेट में क्षेत्रों को जोड़ना पड़ा, लेकिन कस्टम फोल्डिंग के लिए भुगतान करने के लिए यह एक छोटी सी कीमत है।

इसके अलावा, अगर किसी को यह तय करने में रुचि है, त्रुटि केवल तब होता है, समस्याओं की रिपोर्ट करें जो आपके लिखते ही में वरीयताएँ-> जावा> संपादक सक्षम है। यदि अक्षम है, तो सभी प्रकार के तह काम करते हैं।

अद्यतन: मैं वर्तमान में Eclipse संस्करण Kepler Service Release 1 उपयोग कर रहा हूँ, और आईडी 20130919-0819 निर्माण। मैंने Normal Methods, Constructors, और Getters and setters को फिर से सक्षम किया है; अब तक, दावा त्रुटि प्रकट नहीं हुई है। यह लगता है कि समस्या को ठीक किया गया है।

+0

+1 में प्रतिस्थापित करें, एंड्रॉइड के लिए इंटेलिजे आइडिया का उपयोग करने का एक और समाधान निश्चित रूप से है। –

+0

[इस टिप्पणी] के अनुसार (http://kosiara87.blogspot.ca/2011/12/how-to-install-coffee-bytes-plugin-in.html?showComment=1378294027788#c2247161828022647822), समस्या के कारण हुआ था UserDefinedRegionHelper.java (एसवीएन ट्रंक में) के पुराने संस्करण का उपयोग कर प्लगइन। एक अन्य उपयोगकर्ता ने प्लगइन का पुनर्निर्माण किया, जिसे डाउनलोड किया जा सकता है [यहां] (http://www.damiencuvillier.com/doc/com.cb.eclipse.folding_1.0.6.jar)। स्थापित करने के लिए, इस फ़ाइल को 'ग्रहण/प्लगइन्स' फ़ोल्डर में बदलें –