2015-10-09 4 views
-2

I новый запуск osgi .. мой проект запущен Java-приложение, но не работает osgi. проблема:Bundle Osgi недействителен

org.osgi.framework.BundleException: The activator osgi.Activator for 
bundle osgi is invalid at 
org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:172) at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679) at 
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381) at 
org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:390) at 
org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1176) at 
org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559) at 
org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544) at 
org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457) at 
org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243) at 
org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438) at 
org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1) at 
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) at 
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) 
Caused by: java.lang.ClassCastException: osgi.Activator cannot be cast 
to org.osgi.framework.BundleActivator at 
org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:167) 
    ... 12 more Root exception: java.lang.ClassCastException: 
osgi.Activator cannot be cast to org.osgi.framework.BundleActivator at 
org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:167) at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679) at 
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381) at 
org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:390) at 
org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1176) at 
org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559) at 
org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544) at 
org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457) at 
org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243) at 
org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438) at 
org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1) at 
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) at 
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) 
+2

Code..Code ..Code !!! –

+0

Argh! Трассировка стека Java на весь экран. Не могу даже взглянуть на это сейчас. Кто-нибудь изменит страницу, пожалуйста! (Серьезно! Вам нужны первые несколько строк и добавьте код!) –

+0

Пожалуйста, используйте блоки кода вместо blockquote, чтобы показать трассировки стека. – Puce

ответ

0
org.osgi.framework.BundleException: The activator osgi.Activator for 
bundle osgi is invalid at 
[...] 
Caused by: java.lang.ClassCastException: osgi.Activator cannot be cast 
to org.osgi.framework.BundleActivator at 

Похоже, ваш osgi.Activator класс зарегистрирован в качестве активатора, но не реализует org.osgi.framework.BundleActivator

+0

Я решил эту проблему, но теперь я столкнулся с другой проблемой: org.osgi.framework.BundleException: Исключение в deneme.Activator.start() из связки deneme. Вызвано: java.lang.NoClassDefFoundError: com/sun/codemodel/JCodeModel – alperenbolat

+0

@alperenbolat, если это другая проблема, подумайте над тем, чтобы начать новый вопрос. В противном случае, пожалуйста, обновите свой вопрос со всей необходимой информацией (код, сообщение об ошибке, трассировка стека, ...) – Puce

+0

Спасибо, я решил разрешить все проблемы .. Мой код запущен – alperenbolat

Смежные вопросы