Пакетът не можа да бъде разрешен в приложението 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(StartLevelManager.java:246) в org.eclipse.osgi. framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:442) в org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:227) в org.eclipse.osgi.framework.eventmgr.EventManager$ EventThread.run(EventManager.java:337)

2009-12-02 01:13:23.625::WARN: ГРЕШКА: /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.eclipse.rwt.internal .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