Ask Questions and Find Answers
Important:
Ask is now read-only. You can review any existing questions and answers, but not add anything new.
But - don't panic! While ask is no more, we've replaced it with discuss - the new Liferay Discussion Forum! Read more here here or just visit the site here:
discuss.liferay.com
Dependency Problem
Hi,
i want to generate pdf i used [ compileInclude group: 'com.itextpdf', name: 'itextpdf', version: '5.1.1' ] dependency and able to see started the portlet at server level , but unable to see the portlet in Server->Application Widget . I am getting the below exception in console
2019-04-25 11:01:25.474 INFO [pool-43-thread-2][BundleStartStopLogger:38] STOPPED com.youngsoft.components.excelexport_1.0.0 [606]
2019-04-25 11:01:25.629 ERROR [Framework Event Dispatcher: Equinox Container: f047a8bc-1567-0019-1e93-cae205f66abe][com_youngsoft_components_excelexport:97] FrameworkEvent ERROR
org.osgi.framework.ServiceException: Exception in org.apache.felix.scr.impl.manager.SingleComponentManager.getService()
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:222)
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:111)
at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:45)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:496)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:461)
at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:619)
at com.liferay.portal.osgi.web.portlet.tracker.internal.PortletTracker.addingService(PortletTracker.java:113)
at com.liferay.portal.osgi.web.portlet.tracker.internal.PortletTracker.addingService(PortletTracker.java:104)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.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.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:901)
at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109)
Can anyone help me how to resolve this issue?
i want to generate pdf i used [ compileInclude group: 'com.itextpdf', name: 'itextpdf', version: '5.1.1' ] dependency and able to see started the portlet at server level , but unable to see the portlet in Server->Application Widget . I am getting the below exception in console
2019-04-25 11:01:25.474 INFO [pool-43-thread-2][BundleStartStopLogger:38] STOPPED com.youngsoft.components.excelexport_1.0.0 [606]
2019-04-25 11:01:25.629 ERROR [Framework Event Dispatcher: Equinox Container: f047a8bc-1567-0019-1e93-cae205f66abe][com_youngsoft_components_excelexport:97] FrameworkEvent ERROR
org.osgi.framework.ServiceException: Exception in org.apache.felix.scr.impl.manager.SingleComponentManager.getService()
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:222)
at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:111)
at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:45)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:496)
at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:461)
at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:619)
at com.liferay.portal.osgi.web.portlet.tracker.internal.PortletTracker.addingService(PortletTracker.java:113)
at com.liferay.portal.osgi.web.portlet.tracker.internal.PortletTracker.addingService(PortletTracker.java:104)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.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.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:901)
at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:109)
Can anyone help me how to resolve this issue?
Hi shiva,
The following dependencies are only work for compile time. When u deploy your project to liferay portal, the OSGi container don't have those jars. So it can't be resolved.
compile group: 'com.itextpdf', name: 'kernel', version: '7.1.0'
compile group: 'com.itextpdf', name: 'io', version: '7.1.0'
compile group: 'com.itextpdf', name: 'layout', version: '7.1.0'
compile group: 'com.itextpdf', name: 'forms', version: '7.1.0'
compile group: 'com.itextpdf', name: 'pdfa', version: '7.1.0'
https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/adding-third-party-libraries-to-a-module
https://community.liferay.com/es/blogs/-/blogs/osgi-module-dependencies
Regards
ram
The following dependencies are only work for compile time. When u deploy your project to liferay portal, the OSGi container don't have those jars. So it can't be resolved.
compile group: 'com.itextpdf', name: 'kernel', version: '7.1.0'
compile group: 'com.itextpdf', name: 'io', version: '7.1.0'
compile group: 'com.itextpdf', name: 'layout', version: '7.1.0'
compile group: 'com.itextpdf', name: 'forms', version: '7.1.0'
compile group: 'com.itextpdf', name: 'pdfa', version: '7.1.0'
https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/adding-third-party-libraries-to-a-module
https://community.liferay.com/es/blogs/-/blogs/osgi-module-dependencies
Regards
ram
Copyright © 2025 Liferay, Inc
• Privacy Policy
Powered by Liferay™