Недавно я обновляю свое приложение с версии Eclipse Equinox 4.23 до 4.35. Я столкнулся с некоторой странной проблемой, когда пакеты org.bouncycastle и org.apache.batik.css не разрешаются, хотя они доступны в папке eclipse/plugins. Раньше приложение работало нормально с Eclipse Equinox версии 4.23.
У меня есть пакет org.apache.batik версии 1.18.* и версия org.bouncycastel 1.72.0, доступные в папке eclipse/plugin.
Точный цикл разрешения зависимостей выглядит примерно так, как показано ниже.
!ENTRY bndtools.jareditor 4 0 2026-04-30 10:02:42.160
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: bndtools.jareditor [12]
Unresolved requirement: Import-Package: org.eclipse.ui; bundle-symbolic-name="org.eclipse.ui.ide"; bundle-version="[3.19.0,4.0.0)"
-> Export-Package: org.eclipse.ui; bundle-symbolic-name="org.eclipse.ui.ide"; bundle-version="3.22.500.v20250124-0833"; version="0.0.0"
org.eclipse.ui.ide [636]
Unresolved requirement: Require-Bundle: org.eclipse.equinox.p2.engine; bundle-version="[2.8.0,3.0.0)"
-> Bundle-SymbolicName: org.eclipse.equinox.p2.engine; bundle-version="2.10.400.v20250129-0520"; singleton:="true"
org.eclipse.equinox.p2.engine [462]
Unresolved requirement: Import-Package: org.eclipse.equinox.internal.p2.artifact.processors.pgp
-> Export-Package: org.eclipse.equinox.internal.p2.artifact.processors.pgp; bundle-symbolic-name="org.eclipse.equinox.p2.artifact.repository"; bundle-version="1.5.600.v20250129-0528"; version="0.0.0"; x-friends:="org.eclipse.equinox.p2.engine,org.eclipse.equinox.p2.ui.sdk,org.eclipse.equinox.p2.ui"
org.eclipse.equinox.p2.artifact.repository [454]
Unresolved requirement: Import-Package: org.eclipse.equinox.internal.p2.persistence
-> Export-Package: org.eclipse.equinox.internal.p2.persistence; bundle-symbolic-name="org.eclipse.equinox.p2.repository"; bundle-version="2.9.300.v20250212-0912"; version="0.0.0"; x-friends:="org.eclipse.equinox.p2.artifact.repository, org.eclipse.equinox.p2.engine, org.eclipse.equinox.p2.metadata.repository, org.eclipse.equinox.p2.ui, org.eclipse.equinox.p2.ui.importexport, org.eclipse.equinox.p2.repository.tools"
org.eclipse.equinox.p2.repository [473]
Unresolved requirement: Import-Package: org.bouncycastle; version="1.72.0"
Unresolved requirement: Import-Package: org.eclipse.equinox.internal.p2.repository
-> Export-Package: org.eclipse.equinox.internal.p2.repository; bundle-symbolic-name="org.eclipse.equinox.p2.repository"; bundle-version="2.9.300.v20250212-0912"; version="0.0.0"; x-friends:="org.eclipse.equinox.p2.artifact.repository, org.eclipse.equinox.p2.metadata.repository, org.eclipse.equinox.p2.updatesite, org.eclipse.equinox.p2.repository.tools, org.eclipse.equinox.p2.transport.ecf, org.eclipse.equinox.p2.engine, org.eclipse.equinox.p2.discovery.compatibility, org.eclipse.equinox.p2.publisher, org.eclipse.equinox.p2.ui.sdk"
Unresolved requirement: Import-Package: org.eclipse.equinox.internal.p2.artifact.repository.simple
-> Export-Package: org.eclipse.equinox.internal.p2.artifact.repository.simple; bundle-symbolic-name="org.eclipse.equinox.p2.artifact.repository"; bundle-version="1.5.600.v20250129-0528"; version="0.0.0"; x-friends:="org.eclipse.equinox.p2.touchpoint.eclipse, org.eclipse.equinox.p2.engine, org.eclipse.equinox.p2.tests, org.eclipse.equinox.p2.directorywatcher, org.eclipse.equinox.p2.updatesite, org.eclipse.equinox.p2.publisher, org.eclipse.equinox.p2.extensionlocation, org.eclipse.equinox.p2.repository.tools"
Unresolved requirement: Require-Bundle: org.eclipse.ui.navigator; bundle-version="3.12.0"
-> Bundle-SymbolicName: org.eclipse.ui.navigator; bundle-version="3.13.0.v20250116-1250"; singleton:="true"
org.eclipse.ui.navigator [642]
Unresolved requirement: Require-Bundle: org.eclipse.ui; bundle-version="[3.204.0,4.0.0)"
-> Bundle-SymbolicName: org.eclipse.ui; bundle-version="3.207.100.v20250103-1151"; singleton:="true"
org.eclipse.ui [626]
Unresolved requirement: Require-Bundle: org.eclipse.ui.workbench; bundle-version="[3.130.0,4.0.0)"; visibility:="reexport"
-> Bundle-SymbolicName: org.eclipse.ui.workbench; bundle-version="3.135.0.v20250204-1142"; singleton:="true"
org.eclipse.ui.workbench [658]
Unresolved requirement: Import-Package: org.eclipse.e4.ui.workbench.renderers.swt
-> Export-Package: org.eclipse.e4.ui.workbench.renderers.swt; bundle-symbolic-name="org.eclipse.e4.ui.workbench.renderers.swt"; bundle-version="0.16.700.v20250212-1224"; version="0.0.0"; x-friends:="org.eclipse.e4.ui.workbench.addons.swt,org.eclipse.ui.workbench"
org.eclipse.e4.ui.workbench.renderers.swt [384]
Unresolved requirement: Require-Bundle: org.eclipse.e4.ui.css.core; bundle-version="0.9.0"
-> Bundle-SymbolicName: org.eclipse.e4.ui.css.core; bundle-version="0.14.500.v20240606-0949"; singleton:="true"
org.eclipse.e4.ui.css.core [368]
Unresolved requirement: Require-Bundle: org.apache.batik.css; bundle-version="[1.9.1,2.0.0)"
Unresolved requirement: Require-Bundle: org.eclipse.e4.ui.workbench.swt; bundle-version="0.9.0"
-> Bundle-SymbolicName: org.eclipse.e4.ui.workbench.swt; bundle-version="0.17.700.v20250123-0706"; singleton:="true"
org.eclipse.e4.ui.workbench.swt [385]
Unresolved requirement: Require-Bundle: org.eclipse.e4.ui.css.swt; bundle-version="0.13.100"
-> Bundle-SymbolicName: org.eclipse.e4.ui.css.swt; bundle-version="0.15.500.v20241219-0802"; singleton:="true"
org.eclipse.e4.ui.css.swt [369]
Unresolved requirement: Require-Bundle: org.eclipse.e4.ui.css.core; bundle-version="0.12.200"
-> Bundle-SymbolicName: org.eclipse.e4.ui.css.core; bundle-version="0.14.500.v20240606-0949"; singleton:="true"
Unresolved requirement: Require-Bundle: org.eclipse.e4.ui.css.swt.theme; bundle-version="0.12.0"
-> Bundle-SymbolicName: org.eclipse.e4.ui.css.swt.theme; bundle-version="0.14.500.v20250213-1508"; singleton:="true"
org.eclipse.e4.ui.css.swt.theme [370]
Unresolved requirement: Require-Bundle: org.eclipse.e4.ui.css.swt; bundle-version="0.13.100"
-> Bundle-SymbolicName: org.eclipse.e4.ui.css.swt; bundle-version="0.15.500.v20241219-0802"; singleton:="true"
Unresolved requirement: Require-Bundle: org.eclipse.e4.ui.css.core; bundle-version="0.12.200"
-> Bundle-SymbolicName: org.eclipse.e4.ui.css.core; bundle-version="0.14.500.v20240606-0949"; singleton:="true"
Unresolved requirement: Import-Package: org.eclipse.e4.ui.internal.workbench.renderers.swt
-> Export-Package: org.eclipse.e4.ui.internal.workbench.renderers.swt; bundle-symbolic-name="org.eclipse.e4.ui.workbench.renderers.swt"; bundle-version="0.16.700.v20250212-1224"; version="0.0.0"; x-friends:="org.eclipse.ui.workbench"
Unresolved requirement: Import-Package: org.eclipse.e4.ui.internal.workbench.swt
-> Export-Package: org.eclipse.e4.ui.internal.workbench.swt; bundle-symbolic-name="org.eclipse.e4.ui.workbench.swt"; bundle-version="0.17.700.v20250123-0706"; version="0.0.0"; x-friends:="org.eclipse.e4.ui.workbench.addons.swt,org.eclipse.e4.ui.workbench.renderers.swt,org.eclipse.ui.workbench"
Unresolved requirement: Require-Bundle: org.eclipse.ui.views; bundle-version="[3.12.0,4.0.0)"; resolution:="optional"
-> Bundle-SymbolicName: org.eclipse.ui.views; bundle-version="3.12.500.v20240915-0736"; singleton:="true"
org.eclipse.ui.views [655]
Unresolved requirement: Require-Bundle: org.eclipse.ui; bundle-version="[3.204.0,4.0.0)"
-> Bundle-SymbolicName: org.eclipse.ui; bundle-version="3.207.100.v20250103-1151"; singleton:="true"
Unresolved requirement: Require-Bundle: org.eclipse.ui; bundle-version="[3.204.0,4.0.0)"
-> Bundle-SymbolicName: org.eclipse.ui; bundle-version="3.207.100.v20250103-1151"; singleton:="true"
Unresolved requirement: Require-Bundle: org.eclipse.ui.forms; bundle-version="[3.13.0,4.0.0)"; resolution:="optional"
-> Bundle-SymbolicName: org.eclipse.ui.forms; bundle-version="3.13.400.v20240905-1138"; singleton:="true"
org.eclipse.ui.forms [633]
Unresolved requirement: Require-Bundle: org.eclipse.ui; bundle-version="[3.105.0,4.0.0)"; resolution:="optional"
-> Bundle-SymbolicName: org.eclipse.ui; bundle-version="3.207.100.v20250103-1151"; singleton:="true"
Unresolved requirement: Require-Bundle: org.eclipse.e4.ui.css.core; bundle-version="0.10.100"
-> Bundle-SymbolicName: org.eclipse.e4.ui.css.core; bundle-version="0.14.500.v20240606-0949"; singleton:="true"
Unresolved requirement: Import-Package: org.eclipse.ui.actions; bundle-symbolic-name="org.eclipse.ui.ide"; bundle-version="[3.19.0,4.0.0)"
-> Export-Package: org.eclipse.ui.actions; bundle-symbolic-name="org.eclipse.ui.ide"; bundle-version="3.22.500.v20250124-0833"; version="0.0.0"
Unresolved requirement: Import-Package: org.eclipse.ui.forms; bundle-symbolic-name="org.eclipse.ui.forms"; bundle-version="[3.11.0,4.0.0)"
-> Export-Package: org.eclipse.ui.forms; bundle-symbolic-name="org.eclipse.ui.forms"; bundle-version="3.13.400.v20240905-1138"; version="0.0.0"
Проблема с разрешением org.bouncycastle и org.apache.batik.css с использованием Equinox версии 4.35. ⇐ JAVA
Программисты JAVA общаются здесь
1777559401
Anonymous
Недавно я обновляю свое приложение с версии Eclipse Equinox 4.23 до 4.35. Я столкнулся с некоторой странной проблемой, когда пакеты org.bouncycastle и org.apache.batik.css не разрешаются, хотя они доступны в папке eclipse/plugins. Раньше приложение работало нормально с Eclipse Equinox версии 4.23.
У меня есть пакет org.apache.batik версии 1.18.* и версия org.bouncycastel 1.72.0, доступные в папке eclipse/plugin.
Точный цикл разрешения зависимостей выглядит примерно так, как показано ниже.
!ENTRY bndtools.jareditor 4 0 2026-04-30 10:02:42.160
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: bndtools.jareditor [12]
Unresolved requirement: Import-Package: org.eclipse.ui; bundle-symbolic-name="org.eclipse.ui.ide"; bundle-version="[3.19.0,4.0.0)"
-> Export-Package: org.eclipse.ui; bundle-symbolic-name="org.eclipse.ui.ide"; bundle-version="3.22.500.v20250124-0833"; version="0.0.0"
org.eclipse.ui.ide [636]
Unresolved requirement: Require-Bundle: org.eclipse.equinox.p2.engine; bundle-version="[2.8.0,3.0.0)"
-> Bundle-SymbolicName: org.eclipse.equinox.p2.engine; bundle-version="2.10.400.v20250129-0520"; singleton:="true"
org.eclipse.equinox.p2.engine [462]
Unresolved requirement: Import-Package: org.eclipse.equinox.internal.p2.artifact.processors.pgp
-> Export-Package: org.eclipse.equinox.internal.p2.artifact.processors.pgp; bundle-symbolic-name="org.eclipse.equinox.p2.artifact.repository"; bundle-version="1.5.600.v20250129-0528"; version="0.0.0"; x-friends:="org.eclipse.equinox.p2.engine,org.eclipse.equinox.p2.ui.sdk,org.eclipse.equinox.p2.ui"
org.eclipse.equinox.p2.artifact.repository [454]
Unresolved requirement: Import-Package: org.eclipse.equinox.internal.p2.persistence
-> Export-Package: org.eclipse.equinox.internal.p2.persistence; bundle-symbolic-name="org.eclipse.equinox.p2.repository"; bundle-version="2.9.300.v20250212-0912"; version="0.0.0"; x-friends:="org.eclipse.equinox.p2.artifact.repository, org.eclipse.equinox.p2.engine, org.eclipse.equinox.p2.metadata.repository, org.eclipse.equinox.p2.ui, org.eclipse.equinox.p2.ui.importexport, org.eclipse.equinox.p2.repository.tools"
org.eclipse.equinox.p2.repository [473]
Unresolved requirement: Import-Package: org.bouncycastle; version="1.72.0"
Unresolved requirement: Import-Package: org.eclipse.equinox.internal.p2.repository
-> Export-Package: org.eclipse.equinox.internal.p2.repository; bundle-symbolic-name="org.eclipse.equinox.p2.repository"; bundle-version="2.9.300.v20250212-0912"; version="0.0.0"; x-friends:="org.eclipse.equinox.p2.artifact.repository, org.eclipse.equinox.p2.metadata.repository, org.eclipse.equinox.p2.updatesite, org.eclipse.equinox.p2.repository.tools, org.eclipse.equinox.p2.transport.ecf, org.eclipse.equinox.p2.engine, org.eclipse.equinox.p2.discovery.compatibility, org.eclipse.equinox.p2.publisher, org.eclipse.equinox.p2.ui.sdk"
Unresolved requirement: Import-Package: org.eclipse.equinox.internal.p2.artifact.repository.simple
-> Export-Package: org.eclipse.equinox.internal.p2.artifact.repository.simple; bundle-symbolic-name="org.eclipse.equinox.p2.artifact.repository"; bundle-version="1.5.600.v20250129-0528"; version="0.0.0"; x-friends:="org.eclipse.equinox.p2.touchpoint.eclipse, org.eclipse.equinox.p2.engine, org.eclipse.equinox.p2.tests, org.eclipse.equinox.p2.directorywatcher, org.eclipse.equinox.p2.updatesite, org.eclipse.equinox.p2.publisher, org.eclipse.equinox.p2.extensionlocation, org.eclipse.equinox.p2.repository.tools"
Unresolved requirement: Require-Bundle: org.eclipse.ui.navigator; bundle-version="3.12.0"
-> Bundle-SymbolicName: org.eclipse.ui.navigator; bundle-version="3.13.0.v20250116-1250"; singleton:="true"
org.eclipse.ui.navigator [642]
Unresolved requirement: Require-Bundle: org.eclipse.ui; bundle-version="[3.204.0,4.0.0)"
-> Bundle-SymbolicName: org.eclipse.ui; bundle-version="3.207.100.v20250103-1151"; singleton:="true"
org.eclipse.ui [626]
Unresolved requirement: Require-Bundle: org.eclipse.ui.workbench; bundle-version="[3.130.0,4.0.0)"; visibility:="reexport"
-> Bundle-SymbolicName: org.eclipse.ui.workbench; bundle-version="3.135.0.v20250204-1142"; singleton:="true"
org.eclipse.ui.workbench [658]
Unresolved requirement: Import-Package: org.eclipse.e4.ui.workbench.renderers.swt
-> Export-Package: org.eclipse.e4.ui.workbench.renderers.swt; bundle-symbolic-name="org.eclipse.e4.ui.workbench.renderers.swt"; bundle-version="0.16.700.v20250212-1224"; version="0.0.0"; x-friends:="org.eclipse.e4.ui.workbench.addons.swt,org.eclipse.ui.workbench"
org.eclipse.e4.ui.workbench.renderers.swt [384]
Unresolved requirement: Require-Bundle: org.eclipse.e4.ui.css.core; bundle-version="0.9.0"
-> Bundle-SymbolicName: org.eclipse.e4.ui.css.core; bundle-version="0.14.500.v20240606-0949"; singleton:="true"
org.eclipse.e4.ui.css.core [368]
Unresolved requirement: Require-Bundle: org.apache.batik.css; bundle-version="[1.9.1,2.0.0)"
Unresolved requirement: Require-Bundle: org.eclipse.e4.ui.workbench.swt; bundle-version="0.9.0"
-> Bundle-SymbolicName: org.eclipse.e4.ui.workbench.swt; bundle-version="0.17.700.v20250123-0706"; singleton:="true"
org.eclipse.e4.ui.workbench.swt [385]
Unresolved requirement: Require-Bundle: org.eclipse.e4.ui.css.swt; bundle-version="0.13.100"
-> Bundle-SymbolicName: org.eclipse.e4.ui.css.swt; bundle-version="0.15.500.v20241219-0802"; singleton:="true"
org.eclipse.e4.ui.css.swt [369]
Unresolved requirement: Require-Bundle: org.eclipse.e4.ui.css.core; bundle-version="0.12.200"
-> Bundle-SymbolicName: org.eclipse.e4.ui.css.core; bundle-version="0.14.500.v20240606-0949"; singleton:="true"
Unresolved requirement: Require-Bundle: org.eclipse.e4.ui.css.swt.theme; bundle-version="0.12.0"
-> Bundle-SymbolicName: org.eclipse.e4.ui.css.swt.theme; bundle-version="0.14.500.v20250213-1508"; singleton:="true"
org.eclipse.e4.ui.css.swt.theme [370]
Unresolved requirement: Require-Bundle: org.eclipse.e4.ui.css.swt; bundle-version="0.13.100"
-> Bundle-SymbolicName: org.eclipse.e4.ui.css.swt; bundle-version="0.15.500.v20241219-0802"; singleton:="true"
Unresolved requirement: Require-Bundle: org.eclipse.e4.ui.css.core; bundle-version="0.12.200"
-> Bundle-SymbolicName: org.eclipse.e4.ui.css.core; bundle-version="0.14.500.v20240606-0949"; singleton:="true"
Unresolved requirement: Import-Package: org.eclipse.e4.ui.internal.workbench.renderers.swt
-> Export-Package: org.eclipse.e4.ui.internal.workbench.renderers.swt; bundle-symbolic-name="org.eclipse.e4.ui.workbench.renderers.swt"; bundle-version="0.16.700.v20250212-1224"; version="0.0.0"; x-friends:="org.eclipse.ui.workbench"
Unresolved requirement: Import-Package: org.eclipse.e4.ui.internal.workbench.swt
-> Export-Package: org.eclipse.e4.ui.internal.workbench.swt; bundle-symbolic-name="org.eclipse.e4.ui.workbench.swt"; bundle-version="0.17.700.v20250123-0706"; version="0.0.0"; x-friends:="org.eclipse.e4.ui.workbench.addons.swt,org.eclipse.e4.ui.workbench.renderers.swt,org.eclipse.ui.workbench"
Unresolved requirement: Require-Bundle: org.eclipse.ui.views; bundle-version="[3.12.0,4.0.0)"; resolution:="optional"
-> Bundle-SymbolicName: org.eclipse.ui.views; bundle-version="3.12.500.v20240915-0736"; singleton:="true"
org.eclipse.ui.views [655]
Unresolved requirement: Require-Bundle: org.eclipse.ui; bundle-version="[3.204.0,4.0.0)"
-> Bundle-SymbolicName: org.eclipse.ui; bundle-version="3.207.100.v20250103-1151"; singleton:="true"
Unresolved requirement: Require-Bundle: org.eclipse.ui; bundle-version="[3.204.0,4.0.0)"
-> Bundle-SymbolicName: org.eclipse.ui; bundle-version="3.207.100.v20250103-1151"; singleton:="true"
Unresolved requirement: Require-Bundle: org.eclipse.ui.forms; bundle-version="[3.13.0,4.0.0)"; resolution:="optional"
-> Bundle-SymbolicName: org.eclipse.ui.forms; bundle-version="3.13.400.v20240905-1138"; singleton:="true"
org.eclipse.ui.forms [633]
Unresolved requirement: Require-Bundle: org.eclipse.ui; bundle-version="[3.105.0,4.0.0)"; resolution:="optional"
-> Bundle-SymbolicName: org.eclipse.ui; bundle-version="3.207.100.v20250103-1151"; singleton:="true"
Unresolved requirement: Require-Bundle: org.eclipse.e4.ui.css.core; bundle-version="0.10.100"
-> Bundle-SymbolicName: org.eclipse.e4.ui.css.core; bundle-version="0.14.500.v20240606-0949"; singleton:="true"
Unresolved requirement: Import-Package: org.eclipse.ui.actions; bundle-symbolic-name="org.eclipse.ui.ide"; bundle-version="[3.19.0,4.0.0)"
-> Export-Package: org.eclipse.ui.actions; bundle-symbolic-name="org.eclipse.ui.ide"; bundle-version="3.22.500.v20250124-0833"; version="0.0.0"
Unresolved requirement: Import-Package: org.eclipse.ui.forms; bundle-symbolic-name="org.eclipse.ui.forms"; bundle-version="[3.11.0,4.0.0)"
-> Export-Package: org.eclipse.ui.forms; bundle-symbolic-name="org.eclipse.ui.forms"; bundle-version="3.13.400.v20240905-1138"; version="0.0.0"
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия