اكتشفه. بالنسبة لأي شخص لديه هذه المشكلة ، يجب عليك دائمًا استخدام (ما لم يحدث Somethign Creepy) "جميع مساحة العمل والمكونات المستهدفة الممكّنة" في تكوينات الإطلاق. يمكّن هذا الاختبار من التحقق من صحة كل التبعية التي قد لا تفكر فيها.
هتافات
سؤال
أحصل على هذا الخطأ عند تشغيل مكون إضافي Tester (باستخدام SWTBOT) ، لمنتجي:
!ENTRY org.eclipse.ui 4 4 2013-11-07 18:16:48.608
!MESSAGE Referenced part does not exist yet: org.eclipse.jdt.ui.PackageExplorer.
2013-11-07 18:16:48,611 main ERROR
بالإضافة إلى ذلك ، أحصل على هذا الاستثناء الذي يقول بشكل أساسي أنني لم أقم بتعيين المكون الإضافي الخاص بي على أنه اعتماد على منتجي:
Exception in thread "WorkbenchTestable" java.lang.IllegalArgumentException: No Classloader found for plug-in com.project.test.swtbot
at org.eclipse.swtbot.eclipse.core.RemotePluginTestRunner.getClassLoader(RemotePluginTestRunner.java:79)
at org.eclipse.swtbot.eclipse.core.RemotePluginTestRunner.getTestClassLoader(RemotePluginTestRunner.java:73)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:693)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:429)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.swtbot.eclipse.core.RemotePluginTestRunner.main(RemotePluginTestRunner.java:64)
at org.eclipse.swtbot.eclipse.core.UITestApplication.runTests(UITestApplication.java:117)
at org.eclipse.ui.internal.testing.WorkbenchTestable$1.run(WorkbenchTestable.java:71)
at java.lang.Thread.run(Thread.java:619)
أنا أستخدم Eclipse RCP. هل أقوم بتفسير الخطأ بشكل صحيح؟ هل لدى أي شخص أدنى فكرة عن كيفية حل هذه المشكلة؟
شكرا كثيرا مسبقا
المحلول 2
اكتشفه. بالنسبة لأي شخص لديه هذه المشكلة ، يجب عليك دائمًا استخدام (ما لم يحدث Somethign Creepy) "جميع مساحة العمل والمكونات المستهدفة الممكّنة" في تكوينات الإطلاق. يمكّن هذا الاختبار من التحقق من صحة كل التبعية التي قد لا تفكر فيها.
هتافات
نصائح أخرى
حاول تشغيل التكوين -> الإضافات -> التحقق من الإضافات -> إضافة الإضافات المطلوبة