2011-10-11 3 views
0

저는 우분투 10.04 LTS와 이클립스 버전 : Helios Service Release 2를 실행 중입니다. 빌드 ID : 20110218-091, PHP 디버깅. 매번 발생하지는 않지만, 디버깅을 마친 후 빨간색 사각형을 클릭하여 프로세스를 중지하면 Eclipse 화면이 회색으로 바뀌어 그대로 있습니다. 상단 또는 시스템 모니터는 Eclipse에 남아있는 CPU 사이클을 사용하고 있음을 보여 주며, 내 경우에는 67-85 %입니다. 내가이 과정을 죽일 때까지 (나는 10 분 이상 기다렸다)이 방법으로 머물러있을 것이다. 로그의 마지막 오류는 다음과 같습니다 플러그인이 그냥 그래서 내가 뭔가 내 컴퓨터, 업데이 트에서 함께 생각하는 경향이있어 오늘 일이 시작 net.sf.simpletest.eclipse.launcher.SimpletestLaunchShortcut.Plug-in net.sf.simpletest.eclipse was unable to load class net.sf.simpletest.eclipse.launcher.SimpletestLaunchShortcut.이클립스 디버그 수정 방법

net.sf.simpletest.eclipse 클래스를로드 할 수 없습니다 우분투, 메모리 ???

Eclipse에서 출력 이벤트 세부 정보는 다음과 같습니다.

모든 의견을 환영합니다.

eclipse.buildId=M20110210-1200 
java.version=1.6.0_20 
java.vendor=Sun Microsystems Inc. 
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US 
Framework arguments: -product org.eclipse.epp.package.java.product 
Command-line arguments: -os linux -ws gtk -arch x86 -product org.eclipse.epp.package.java.product 


Error 
Tue Oct 11 14:35:03 EDT 2011 
Plug-in net.sf.simpletest.eclipse was unable to load class net.sf.simpletest.eclipse.launcher.SimpletestLaunchShortcut. 

org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle net.sf.simpletest.eclipse (505). 
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:121) 
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453) 
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216) 
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393) 
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469) 
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) 
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410) 
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:266) 
at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:338) 
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:232) 
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1197) 
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174) 
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:904) 
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) 
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55) 
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.getDelegate(LaunchShortcutExtension.java:410) 
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.getLaunchConfigurations(LaunchShortcutExtension.java:505) 
at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.getParticipatingLaunchConfigurations(LaunchingResourceManager.java:486) 
at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.getLabel(LaunchingResourceManager.java:320) 
at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.computeLabels(LaunchingResourceManager.java:241) 
at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager$2.run(LaunchingResourceManager.java:138) 
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) 
Caused by: org.osgi.framework.BundleException: The activator net.sf.simpletest.eclipse.SimpletestPlugin for bundle net.sf.simpletest.eclipse is invalid 
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:156) 
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:751) 
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:370) 
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:284) 
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417) 
at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265) 
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106) 
... 22 more 
Caused by: java.lang.ExceptionInInitializerError 
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) 
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
at java.lang.reflect.Constructor.newInstance(Constructor.java:532) 
at java.lang.Class.newInstance0(Class.java:372) 
at java.lang.Class.newInstance(Class.java:325) 
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:151) 
... 28 more 
Caused by: org.eclipse.swt.SWTException: Invalid thread access 
at org.eclipse.swt.SWT.error(SWT.java:4083) 
at org.eclipse.swt.SWT.error(SWT.java:3998) 
at org.eclipse.swt.SWT.error(SWT.java:3969) 
at org.eclipse.swt.widgets.Display.error(Display.java:1203) 
at org.eclipse.swt.widgets.Display.checkDevice(Display.java:751) 
at org.eclipse.swt.widgets.Display.getSystemColor(Display.java:2068) 
at net.sf.simpletest.eclipse.SimpletestPlugin.<clinit>(SimpletestPlugin.java:65) 
... 35 more 

답변

0

그 이유는 매우 분명합니다. 클래스를 초기화 할 때 UI가 아닌 스레드에서 SWT Display에 액세스하여 발생하는 예외가 발생했습니다.

관련 문제