2011-08-31 15 views
5

मैं अपनी मैकबुक पर काम कर रहा था, जब मेरी बैटरी समाप्त हो गई थी। अब ग्रहण शुरू करने से इंकार कर देता है, "वर्कबेंच लोड हो रहा है" पर अटक गया। नीचे में स्टैकट्रैक एक मिनट के बाद या लटकने के बाद^सी दबाकर है।ग्रहण शुरू होने पर ग्रहण

~/Downloads/eclipse$ ./Eclipse.app/Contents/MacOS/eclipse -clean -debug -consolelog 
Start VM: -Dosgi.requiredJavaVersion=1.5 
-Xdock:icon=../Resources/Eclipse.icns 
-XstartOnFirstThread 
-Xms40m 
-Xmx256m 
-XX:MaxPermSize=256m 
-Dorg.eclipse.swt.internal.carbon.smallFonts 
-clean 
-Djava.class.path=/Users/admin/Downloads/eclipse/Eclipse.app/Contents/MacOS/../../../plugins/org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar 
-os macosx 
-ws carbon 
-arch x86 
-showsplash 
-launcher /Users/admin/Downloads/eclipse/Eclipse.app/Contents/MacOS/eclipse 
-name Eclipse 
--launcher.library /Users/admin/Downloads/eclipse/Eclipse.app/Contents/MacOS//../../../plugins/org.eclipse.equinox.launcher.carbon.macosx_1.0.101.R34x_v20080731/eclipse_1115.so 
-startup /Users/admin/Downloads/eclipse/Eclipse.app/Contents/MacOS/../../../plugins/org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar 
-clean 
-debug 
-consolelog 
-vm /System/Library/Frameworks/JavaVM.framework 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xdock:icon=../Resources/Eclipse.icns 
-XstartOnFirstThread 
-Xms40m 
-Xmx256m 
-XX:MaxPermSize=256m 
-Dorg.eclipse.swt.internal.carbon.smallFonts 
-clean 
-Djava.class.path=/Users/admin/Downloads/eclipse/Eclipse.app/Contents/MacOS/../../../plugins/org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar 
Install location: 
    file:/Users/admin/Downloads/eclipse/ 
Configuration file: 
    file:/Users/admin/Downloads/eclipse/configuration/config.ini loaded 
Configuration location: 
    file:/Users/admin/Downloads/eclipse/configuration/ 
Framework located: 
    file:/Users/admin/Downloads/eclipse/plugins/org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar 
Framework classpath: 
    file:/Users/admin/Downloads/eclipse/plugins/org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar 
Splash location: 
    /Users/admin/Downloads/eclipse/plugins/org.eclipse.platform_3.3.101.v200902111700/splash.bmp 
Debug options: 
    file:/Users/admin/Downloads/eclipse/Eclipse.app/Contents/MacOS/.options not found 
Time to load bundles: 16 
Starting application: 3649 
!SESSION 2011-08-30 18:03:17.958 ----------------------------------------------- 
eclipse.buildId=M20090211-1700 
java.version=1.6.0_26 
java.vendor=Apple Inc. 
BootLoader constants: OS=macosx, ARCH=x86, WS=carbon, NL=en_US 
Command-line arguments: -os macosx -ws carbon -arch x86 -clean -debug -consolelog 

!ENTRY org.eclipse.core.resources 2 10035 2011-08-30 18:03:22.073 
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. 

!ENTRY org.tigris.subversion.clientadapter.javahl 1 0 2011-08-30 18:03:22.782 
!MESSAGE Failed to load JavaHL Library. 
These are the errors that were encountered: 
no libsvnjavahl-1 in java.library.path 
no svnjavahl-1 in java.library.path 
no svnjavahl in java.library.path 
java.library.path = .:/Users/admin/Library/Java/Extensions:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java 
^C 
Exception in thread "Thread-1" org.eclipse.swt.SWTException: Invalid thread access 
    at org.eclipse.swt.SWT.error(SWT.java:3777) 
    at org.eclipse.swt.SWT.error(SWT.java:3695) 
    at org.eclipse.swt.SWT.error(SWT.java:3666) 
    at org.eclipse.swt.widgets.Widget.error(Widget.java:681) 
    at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:341) 
    at org.eclipse.swt.widgets.Shell.getShells(Shell.java:885) 
    at org.eclipse.swt.widgets.Shell.kEventWindowHidden(Shell.java:1213) 
    at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2044) 
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4171) 
    at org.eclipse.equinox.launcher.JNIBridge._takedown_splash(Native Method) 
    at org.eclipse.equinox.launcher.JNIBridge.takeDownSplash(JNIBridge.java:110) 
    at org.eclipse.equinox.launcher.Main.takeDownSplash(Main.java:1863) 
    at org.eclipse.equinox.launcher.Main$SplashHandler.run(Main.java:106) 

कोई विचार? मुझे लगता है कि अगर कोई अन्य सुझाव नहीं है तो मैं जावाएचएल स्थापित करने की कोशिश करूंगा। ग्रहण ने हमेशा इसके बारे में शिकायत की, लेकिन यह हमेशा पहले शुरू हुआ।

+0

आप अपने कार्यक्षेत्र को बदलने या ग्रहण के एक नए संस्करण को अनपॅक करने का प्रयास कर सकते हैं। फिर आपको पता चलेगा कि आपकी ग्रहण स्थापना दूषित है या यदि यह आपका कार्यक्षेत्र है। – bdares

+1

आपका वर्कस्पेस कितना बड़ा है? ग्रहण CTRL-C दबाए जाने पर आपके कार्यक्षेत्र को रीफ्रेश करने का प्रयास कर रहा है ... एक त्वरित सुधार: बस एक नया कार्यस्थान बनाएं; पुराने वर्कस्पेस से सब कुछ आयात करें (कॉपी = सत्य के साथ "मौजूदा परियोजनाओं को आयात करें); और कार्य-स्थान को स्वैप करें। –

+0

समाधान के लिए यहां देखें http://stackoverflow.com/questions/11310970/eclipse-juno-doesnt-start/13620144#13620144। –

उत्तर

2

यूप, जावाएचएल संभावित कपिट था क्योंकि इसे समस्या हल करने के लिए स्थापित किया गया था। यह अभी भी विचित्र है कि ग्रहण इस कारण से पहले कभी नहीं लटका था, लेकिन एक दुर्घटना के बाद, यह किया।

0

जैसा कि टोनी कहते हैं, टिप्पणियां हैं, एक नई कार्यक्षेत्र बनाने के लिए मेरे लिए चाल है।

0

मैं अक्सर इस समस्या में भागता हूं। कारण के बारे में निश्चित नहीं है।

मेरे वर्कस्पेस कार्यों को हटा रहा है लेकिन मुझे सबकुछ फिर से कॉन्फ़िगर करने से नफरत है। एक बार जब मैंने इसे अपना कार्यक्षेत्र दूसरे स्थान पर ले जाया, तो मैंने ग्रहण शुरू कर दिया और कुछ प्लगइन्स को अनइंस्टॉल कर दिया जिनकी मुझे अब आवश्यकता नहीं थी। तब मैंने नव निर्मित वर्कस्पेस को हटा दिया और पुराने को वापस ले जाया।

मुझे लगता है कि आप कुछ भी अनइंस्टॉल किए बिना कोशिश कर सकते हैं और देख सकते हैं कि यह मदद करता है या नहीं।

4

नया वर्कस्पेस बनाने के बजाय, बस अपने वर्कस्पेस फ़ोल्डर के अंदर स्थित .metadata फ़ोल्डर को हटा दें। यह आपको वर्कस्पेस लोड करने और इसमें सभी परियोजनाओं और प्राथमिकताओं को फिर से आयात करने में सक्षम करेगा - यह आपके लिए कुछ समय बचाएगा। एक और चीज जो आप इसे करने से पहले या वर्कस्पेस को फिर से बनाने से पहले जांच सकते हैं: उस फ़ाइल के लिए .log फ़ाइल (जो उस .metadata फ़ोल्डर में रहता है) को देखें जो समस्या के कारण कुछ प्रकाश दे सकता है।

+0

इससे मेरे मामले में मदद मिली! मेरी .metadata/.log फ़ाइल में देखकर यह त्रुटि दिखाई गई: "com.perforce.p4java.exception.AccessException: Perforce पासवर्ड (P4PASSWD) अमान्य या अनसेट।" मुझे नहीं पता था कि ज़ेंड स्टूडियो (उर्फ ग्रहण) के बाहर इस पासवर्ड को रीसेट कैसे किया जाए, लेकिन .madadata निर्देशिका को हटाने से मेरे ज़ेंड स्टूडियो (उर्फ ग्रहण) को लटकने के बिना ठीक से शुरू करने की अनुमति मिली। – rickumali

11

प्रक्रिया http://off-topic.biz/en/eclipse-hangs-at-startup-showing-only-the-splash-screen/ में दिखाया मेरे लिए काम किया

  1. सीडी .metadata/.plugins
  2. mv org.eclipse.core.resources org.eclipse.core.resources.bak
  3. प्रारंभ ग्रहण। (इसे एक त्रुटि संदेश या खाली कार्यक्षेत्र दिखाना चाहिए क्योंकि कोई प्रोजेक्ट नहीं मिला है।)
  4. सभी खुले संपादक टैब बंद करें।
  5. ग्रहण से बाहर निकलें।
  6. rm- आरएफ org.eclipse.core.resources (नव निर्मित निर्देशिका को हटा दें।)
  7. mv org.eclipse.core.resources.bak/org.eclipse.core.resources (मूल निर्देशिका पुनर्स्थापित करें।)
  8. ग्रहण शुरू करें और काम करना शुरू करें। :-)
+0

मेरे लिए काम किया। धन्यवाद ! –

+1

हाँ, यह काम किया। मैन, मुझे ग्रहण से नफरत है। –

+0

बहुत बहुत धन्यवाद। यह काम करता हैं। –

9

अधिकांश समाधान मेटाडेटा को हटा या परिवर्तित करते हैं, दुर्भाग्य से यह अक्सर परियोजनाओं से एसवीएन और लाइब्रेरी जानकारी को हटा देता है जो एक प्रमुख समय-हानि है।

मुझे एक कमांडलाइन स्विच मिला है (https://bugs.eclipse.org/bugs/show_bug.cgi?id=389738 देखें) जो किसी भी सहेजे गए राज्य (खुली खिड़कियां और ऐसे) को साफ़ करता है जो आम तौर पर स्टार्टअप लटकता है: -clearPersistedState।

मैं अब विकल्प की एक पूरी श्रृंखला में फेंक:

  • एक टर्मिनल में, प्रकार <eclipse dir>/eclipse -clean -refresh -debug -consolelog -clearPersistedState
  • ओपन कार्यक्षेत्र कि इस मुद्दे को
  • प्रतीक्षा का कारण बनता है जब तक ग्रहण पूरी तरह से शुरू कर दिया और तैयार है, तो करीब यह और सामान्य रूप से इसे फिर से शुरू करें

यह हमेशा मेरे लिए स्टार्टअप समस्या हल करता है।

+0

ग्रहण-स्क्लान-स्क्वायरपर्सिडस्टेट ने मेरे लिए काम किया जब बस ग्रहण का उपयोग करना-स्कैन अभी भी लटका होगा – Rarw

0

मैं इस समस्या का एक ही तरह का था, यदि आप लिंक का पालन करें मैं समझाता मैं क्या किया

Eclipse Luna Hanging when Loading Debug Configuration

ऐसा लगता है .Lock फ़ाइल .metadata फ़ोल्डर के भीतर ठीक से बंद नहीं किया गया था और से ग्रहण रोका वर्कबेंच शुरू करना

। मेटाडेटा फ़ोल्डर को हटाएं और फिर प्रोजेक्ट को फिर से आयात करें, इसे फिर से काम करना चाहिए।

0

एक मामले में, मैं फ़ाइल .metadata/.plugins/org.eclipse.core.resources/11.snap

इस फ़ाइल org.eclipse.core.resources फ़ोल्डर में केवल गैर छिपा फ़ाइल था नष्ट करने के लिए किया था।

इस तरह, कार्यक्षेत्र में सब कुछ संरक्षित था।