Liferay SAXException при запуске модуля OSGi httpclient-osgi-4.5.3.jar

В Liferay 7 (DXP sp4) мне нужно установить следующие модули OSGi:

https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient-osgi/4.5.3
https://mvnrepository.com/artifact/org.apache.httpcomponents/httpcore-osgi/4.4.6

Итак, я их скачиваю, ставлю httpcore-osgi-4.4.6.jar в deploy/, он начинается успешно, как видно из Gogo Shell. Затем я положил httpclient-osgi-4.5.3.jar в deploy/, а также…

ERROR [fileinstall-/home/nico/liferay/osgi/modules][org_eclipse_equinox_metatype:97] Unable to parse metadata XML at "bundleentry://540.fwk517213600/OSGI-INF/metatype/metatype.properties" for bundle ID "540" with symbolic name "org.apache.httpcomponents.httpclient". 
org.xml.sax.SAXException: Fatal Error: URI=null Line=1: Content is not allowed in prolog.
        at org.eclipse.equinox.metatype.impl.DataParser$MyErrorHandler.fatalError(DataParser.java:856)

Я не знаю что это metatype.properties Это не то, почему Equinox пытается проанализировать его как XML.

Это JAR не стандартный модуль OSGi?
Или Liferay требует какой-то другой модуль OSGi?
Это проблема с моей конфигурацией? (недавно установленный)
Должен ли я просто игнорировать эту ОШИБКУ?

Самое невероятное, что модуль запускается:

INFO  [fileinstall-/home/nico/liferay/osgi/modules][BundleStartStopLogger:35] STARTED org.apache.httpcomponents.httpclient_4.5.3 [540]

0 ответов

Проблема, похоже, коренится в MetaTypeProviderImpl.java:91. Класс загружает все (*) файлы метаданных и читает их как XML.

Другие вопросы по тегам