Приложение сборки RCP не запустило менеджер жизненного цикла - PullRequest
0 голосов
/ 15 февраля 2019

Надеюсь, я решил все проблемы с плагинами и зависимостями для моего приложения RCP.Я надеюсь, что это моя последняя проблема, поэтому в настоящее время создается впечатление, что мой lifecyclemanager не запускается в приложении сборки RCP.У меня есть несколько разрешений для пользователей, и я определил все представления в моем Application.e4xmi как невидимые.

Что я делаю в своем менеджере жизненных циклов: - открыть Logindialog - после успешного входа в систему загрузить мои пользовательские данные - установить все представления, видимые для определенных разрешений пользователя

Так что в настоящее время мой RCP запущен, но этопустое окно.

Я уже вставляю сообщения журнала в менеджер жизненного цикла, и они не отображаются в журнале.Я обнаружил ошибку eclipse, связанную с этим сообщением об исключении, но я не нашел решения для него, и ошибка eclipse уже установлена ​​на «Resolved Fixed».

Это исключения в журнале приложений RCP сборки:

!SESSION 2019-02-15 09:09:24.364 -----------------------------------------------
eclipse.buildId=unknown
java.version=11.0.2
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:  -clearPersistedState
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -clearPersistedState

!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-02-15 09:09:26.616
!MESSAGE Unable to load class 'app.LifeCycleManager' from bundle '4'
!STACK 0
java.lang.ClassNotFoundException: app.LifeCycleManager cannot be found by app.rcp_1.0.0.201902150905
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414)
    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ...

!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-02-15 09:09:27.025
!MESSAGE Unable to load class 'app.application.handler.AboutHandler' from bundle '4'
!STACK 0
java.lang.ClassNotFoundException: app.application.handler.AboutHandler cannot be found by app.rcp_1.0.0.201902150905
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414)
    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ...

!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-02-15 09:09:27.037
!MESSAGE Unable to load class 'app.application.handler.BookingRulesHandler' from bundle '4'
!STACK 0
java.lang.ClassNotFoundException: app.application.handler.BookingRulesHandler cannot be found by app.rcp_1.0.0.201902150905
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414)
    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ...

!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-02-15 09:09:27.044
!MESSAGE Unable to load class 'app.application.handler.ChangePasswordHandler' from bundle '4'
!STACK 0
java.lang.ClassNotFoundException: app.application.handler.ChangePasswordHandler cannot be found by app.rcp_1.0.0.201902150905
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414)
    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ...

!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-02-15 09:09:27.050
!MESSAGE Unable to load class 'app.parts.TimePart.handler.LastYearTimesHandler' from bundle '4'
!STACK 0
java.lang.ClassNotFoundException: app.parts.TimePart.handler.LastYearTimesHandler cannot be found by app.rcp_1.0.0.201902150905
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414)
    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ...

!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-02-15 09:09:27.055
!MESSAGE Unable to load class 'app.application.handler.QuitHandler' from bundle '4'
!STACK 0
java.lang.ClassNotFoundException: app.application.handler.QuitHandler cannot be found by app.rcp_1.0.0.201902150905
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414)
    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ...

!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-02-15 09:09:27.062
!MESSAGE Unable to load class 'app.application.handler.RefreshHandler' from bundle '4'
!STACK 0
java.lang.ClassNotFoundException: app.application.handler.RefreshHandler cannot be found by app.rcp_1.0.0.201902150905
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414)
    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ...

!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-02-15 09:09:27.068
!MESSAGE Unable to load class 'app.parts.TimePart.handler.SubmitHandler' from bundle '4'
!STACK 0
java.lang.ClassNotFoundException: app.parts.TimePart.handler.SubmitHandler cannot be found by app.rcp_1.0.0.201902150905
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414)
    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ...

!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-02-15 09:09:27.075
!MESSAGE Unable to load class 'app.parts.TimePart.handler.UnlockTimeHandler' from bundle '4'
!STACK 0
java.lang.ClassNotFoundException: app.parts.TimePart.handler.UnlockTimeHandler cannot be found by app.rcp_1.0.0.201902150905
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414)
    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ...

!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-02-15 09:09:27.081
!MESSAGE Unable to load class 'app.application.handler.UsersGuideHandler' from bundle '4'
!STACK 0
java.lang.ClassNotFoundException: app.application.handler.UsersGuideHandler cannot be found by app.rcp_1.0.0.201902150905
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414)
    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ...

!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-02-15 09:09:27.088
!MESSAGE Unable to load class 'app.parts.TimePart.handler.HideApprovedTimesHandler' from bundle '4'
!STACK 0
java.lang.ClassNotFoundException: app.parts.TimePart.handler.HideApprovedTimesHandler cannot be found by app.rcp_1.0.0.201902150905
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414)
    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ...

!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-02-15 09:09:27.094
!MESSAGE Unable to load class 'app.parts.activityPart.handler.CollapseAllHandler' from bundle '4'
!STACK 0
java.lang.ClassNotFoundException: app.parts.activityPart.handler.CollapseAllHandler cannot be found by app.rcp_1.0.0.201902150905
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414)
    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ...

!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-02-15 09:09:27.100
!MESSAGE Unable to load class 'app.parts.activityPart.handler.ShowClosedActivitiesHandler' from bundle '4'
!STACK 0
java.lang.ClassNotFoundException: app.parts.activityPart.handler.ShowClosedActivitiesHandler cannot be found by app.rcp_1.0.0.201902150905
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414)
    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ...

!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-02-15 09:09:27.796
!MESSAGE Unable to load class 'app.application.StatusBar' from bundle '4'
!STACK 0
java.lang.ClassNotFoundException: app.application.StatusBar cannot be found by app.rcp_1.0.0.201902150905
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414)
    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ..

.

1 Ответ

0 голосов
/ 15 февраля 2019

Вы говорите, что получаете 'option -bootclasspath, не поддерживаемый на уровне соответствия 9 и выше' в файле logs.zip для ваших плагинов.Это ошибка Eclipse 525280 .Сборка Eclipse PDE (которую вы используете) не работает для Java версии 9 и выше.Кажется, нет никаких шансов, что это будет исправлено, поскольку PDE больше не разрабатывается.

Либо вернитесь к Java 8, либо переключитесь на использование Maven с Eclipse Tycho для выполнения сборок.

...