Связку не удалось разрешить в приложении RCP-RAP

У меня есть приложение RCP, которое состоит из нескольких плагинов. И теперь я пытаюсь разработать приложение RAP, которое использует мои старые плагины. Мой RAP зависит от одного старого плагина. Я создал свою собственную целевую платформу и добавил RAP sdk и многие другие библиотеки платформы eclipse. Когда я запускаю свое приложение RAP, я получаю это исключение. Есть ли у вас идея решить эту проблему? Зависимый плагин использует пакет org.eclipse.ui.

org.osgi.framework.BundleException: не удалось разрешить пакет. Причина: отсутствует ограничение: Require-Bundle: org.unicase.link; bundle-version = "1.0.0" в org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolverError (AbstractBundle.java:1313) в org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolutionFailureException (AbstractBundle .java: 1297) на org.eclipse.osgi.framework.internal.core.BundleHost.startWorker (BundleHost.java:319) на org.eclipse.osgi.framework.internal.core.AbstractBundle.resume (AbstractBundle.java:370 ) на org.eclipse.osgi.framework.internal.core.Framework.resumeBundle (Framework.java:1069) на org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles (StartLevelManager.java:554) в org. eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL (StartLevelManager.java:461) на org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel (StartLevelManagerse.java:24). framework.internal.core.StartLevelManager.dispatchEvent (StartLevelManager.java:442) в org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent (Событие Manager.java:227) в org.eclipse.osgi.framework.eventmgr.EventManager $ EventThread.run (EventManager.java:337)

2009-12-02 01: 13: 23.625 :: ПРЕДУПРЕЖДЕНИЕ: ОШИБКА: / rap java.lang.IllegalArgumentException: точка входа с именем 'hello' не существует. на org.eclipse.rwt.internal.lifecycle.EntryPointManager.createUI (EntryPointManager.java:77) на org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.createUI (RWTLifeCycle.java:227) на org.eclipseternal .lifecycle.RWTLifeCycle $ UIThreadController.run (RWTLifeCycle.java:115) в java.lang.Thread.run (Неизвестный источник) в org.eclipse.rwt.internal.lifecycle.UIThread.run (UIThread.java:80)


person fxulusoy    schedule 02.12.2009    source источник


Ответы (1)


Он не работает, потому что не может загрузить пакет org.unicase.link. И причина того, что он не может загрузиться, вероятно, заключается в отсутствии зависимости в этом пакете. Поэтому поищите в манифесте этого плагина, просмотрите все зависимые плагины и убедитесь, что все они есть. В нем также должен быть список плагинов, которые по какой-то причине не были загружены в журнал. Вы можете сделать все зависимости в пакете org.unicase.link необязательными, что поможет вам продвинуться дальше.

person Francis Upton IV    schedule 02.12.2009