[ https://issues.apache.org/jira/browse/HTTPCLIENT-1862?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Oleg Kalnichevski resolved HTTPCLIENT-1862. ------------------------------------------- Resolution: Won't Fix > Equinox SAXException when starting OSGi module httpclient-osgi-4.5.3.jar > ------------------------------------------------------------------------ > > Key: HTTPCLIENT-1862 > URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1862 > Project: HttpComponents HttpClient > Issue Type: Bug > Components: HttpClient (classic) > Affects Versions: 4.5.3 > Environment: Liferay 7.0sp4 > Reporter: Nicolas Raoul > Priority: Minor > Labels: osgi > > Equinox starts the httpcore-osgi-4.4.6.jar OSGi module with no problem, but > then when it tries to start httpclient-osgi-4.5.3.jar an exception happens: > 06:10:03,114 INFO > [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:252] > Processing httpclient-osgi-4.5.3.jar > 06:10:12,587 INFO [Refresh Thread: Equinox Container: > 10f85e7a-5873-0017-1b6b-dddd49656ffc][BundleStartStopLogger:35] STARTED > jp.co.ahresty.translation.impl_1.0.0 [535] > 06:10:12,597 ERROR > [fileinstall-/home/nico/p/liferay/liferay-dxp-digital-enterprise-7.0-sp4/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) > at > com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:180) > at > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400) > at > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327) > at > com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1472) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:994) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602) > at > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505) > at > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841) > at > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770) > at > com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) > at > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) > at > com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) > at > org.eclipse.equinox.metatype.impl.DataParser.doParse(DataParser.java:110) > at > org.eclipse.equinox.metatype.impl.MetaTypeProviderImpl.readMetaFiles(MetaTypeProviderImpl.java:97) > at > org.eclipse.equinox.metatype.impl.MetaTypeProviderImpl.<init>(MetaTypeProviderImpl.java:59) > at > org.eclipse.equinox.metatype.impl.MetaTypeInformationImpl.<init>(MetaTypeInformationImpl.java:37) > at > org.eclipse.equinox.metatype.impl.MetaTypeServiceImpl$1.run(MetaTypeServiceImpl.java:69) > at > org.eclipse.equinox.metatype.impl.MetaTypeServiceImpl$1.run(MetaTypeServiceImpl.java:1) > at java.security.AccessController.doPrivileged(Native Method) > at > org.eclipse.equinox.metatype.impl.MetaTypeServiceImpl.getMetaTypeProvider(MetaTypeServiceImpl.java:65) > at > org.eclipse.equinox.metatype.impl.MetaTypeServiceImpl.getMetaTypeInformation(MetaTypeServiceImpl.java:51) > at > org.eclipse.equinox.metatype.impl.MetaTypeServiceImpl.getMetaTypeInformation(MetaTypeServiceImpl.java:1) > at > com.liferay.portal.configuration.metatype.definitions.annotations.internal.AnnotationsExtendedMetaTypeService.getMetaTypeInformation(AnnotationsExtendedMetaTypeService.java:35) > at > com.liferay.configuration.admin.web.internal.util.ConfigurationModelRetrieverImpl.collectConfigurationModels(ConfigurationModelRetrieverImpl.java:189) > at > com.liferay.configuration.admin.web.internal.util.ConfigurationModelRetrieverImpl.getConfigurationModels(ConfigurationModelRetrieverImpl.java:125) > at > com.liferay.configuration.admin.web.internal.search.ConfigurationIndexingExtender$ConfigurationModelsBundleTrackerCustomizer.addingBundle(ConfigurationIndexingExtender.java:101) > at > com.liferay.configuration.admin.web.internal.search.ConfigurationIndexingExtender$ConfigurationModelsBundleTrackerCustomizer.addingBundle(ConfigurationIndexingExtender.java:89) > at > org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:469) > at > org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1) > at > org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) > at > org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229) > at > org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444) > at > org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:905) > at > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) > at > org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) > at > org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:165) > at > org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:75) > at > org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:67) > at > org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:102) > at org.eclipse.osgi.container.Module.publishEvent(Module.java:461) > at org.eclipse.osgi.container.Module.start(Module.java:452) > at > org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:402) > at > org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1253) > at > org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1225) > at > org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:512) > at > org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:361) > at > org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:312) > 06:10:12,601 INFO > [fileinstall-/home/nico/p/liferay/liferay-dxp-digital-enterprise-7.0-sp4/osgi/modules][BundleStartStopLogger:35] > STARTED org.apache.httpcomponents.httpclient_4.5.3 [540] > All ".xml" files in the JAR are valid. It could be a bug in Equinox, but I > would rather suspect that some kind of problem in httpclient-osgi-4.5.3.jar, > especially since httpcore-osgi-4.4.6.jar works fine. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org For additional commands, e-mail: dev-h...@hc.apache.org