Domanda

Ricevo questo errore quando esegui un plug -in tester (usando Swtbot), per il mio prodotto:

!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                         

Inoltre, ricevo questa eccezione che in pratica dice che non ho impostato il plug -in tester come dipendenza del mio prodotto:

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)

Sto usando Eclipse RCP. Sto interpretando correttamente l'errore? Qualcuno ha un indizio su come risolvere questo problema?

Molte grazie in anticipo

È stato utile?

Soluzione 2

Capito. Per chiunque abbia questo problema, dovresti sempre usare (a meno che non accada qualcosa di raccapricciante) "tutto l'area di lavoro e i plug-in di destinazione abilitati" nelle configurazioni di avvio. Ciò consente al tuo test di convalidare ogni dipendenza che potresti non prendere in considerazione.

Saluti

Altri suggerimenti

Prova a eseguire la configurazione -> plugin -> Convalida plugin -> Aggiungi plugin richiesti

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top