Fórum

Unresolved requirement: Import-Package

Sai Krishna, modificado 6 Anos atrás.

Unresolved requirement: Import-Package

New Member Postagens: 4 Data de Entrada: 24/06/17 Postagens Recentes
Hi All

I am new in liferay7 environment , right now i upgraded one service builder portlet from liferay 6.2 to liferay 7 ga2 but while upgrading the servicebuilder build service is successful and while deploying a portlet i am facing below problem

11:30:52,449 WARN  [fileinstall-D:/PrivateFolder/Liferay7.0/bundles/osgi/war][org_apache_felix_fileinstall:103] Error while starting bundle: webbundle:file:/D:/PrivateFolder/Liferay7.0/bundles/osgi/war/E-FormManagement-portlet-7.0.0.1.war?Bundle-SymbolicName=E-FormManagement-portlet&Web-ContextPath=/E-FormManagement-portlet 
org.osgi.framework.BundleException: Could not resolve module: E-FormManagement-portlet [4339]_  Unresolved requirement: Import-Package: com.apple.eawt; resolution:="optional"_  Unresolved requirement: Import-Package: com.apple.mrj.internal.jdirect; resolution:="optional"_  Unresolved requirement: Import-Package: com.apple.mrj.jdirect; resolution:="optional"_  Unresolved requirement: Import-Package: com.apple.mrj.macos.generated; resolution:="optional"_  Unresolved requirement: Import-Package: com.apple.mrj.macos.toolbox; resolution:="optional"_  Unresolved requirement: Import-Package: com.lowagie.toolbox; resolution:="optional"_  Unresolved requirement: Import-Package: com.sun.image.codec.jpeg; resolution:="optional"_  Unresolved requirement: Import-Package: com.sun.media.jai.util; resolution:="optional"_  Unresolved requirement: Import-Package: com.swabunga.spell.engine; resolution:="optional"_  Unresolved requirement: Import-Package: com.swabunga.spell.event; resolution:="optional"_  Unresolved requirement: Import-Package: com.thoughtworks.qdox; resolution:="optional"_  Unresolved requirement: Import-Package: com.vidyayug.efm.exception; resolution:="optional"_  Unresolved requirement: Import-Package: groovyjarjarasm.asm.tree.analysis; resolution:="optional"_  Unresolved requirement: Import-Package: javax.media.jai; resolution:="optional"_  Unresolved requirement: Import-Package: javax.media.jai.remote; resolution:="optional"_  Unresolved requirement: Import-Package: javax.media.jai.util; resolution:="optional"_  Unresolved requirement: Import-Package: jline; resolution:="optional"_  Unresolved requirement: Import-Package: junit.framework; resolution:="optional"_  Unresolved requirement: Import-Package: junit.textui; resolution:="optional"_  Unresolved requirement: Import-Package: mondrian.olap; resolution:="optional"_  Unresolved requirement: Import-Package: mondrian.spi; resolution:="optional"_  Unresolved requirement: Import-Package: net.fortuna.ical4j.model; resolution:="optional"_  Unresolved requirement: Import-Package: net.fortuna.ical4j.model.property; resolution:="optional"_  Unresolved requirement: Import-Package: net.sf.saxon.dom; resolution:="optional"_  Unresolved requirement: Import-Package: nu.xom; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.axis.tools.ant.wsdl; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.bsf; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.bsf.util; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.commons.cli; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.commons.digester; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.commons.javaflow; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.commons.javaflow.bytecode; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.ivy; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.ivy.core.cache; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.ivy.core.event; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.ivy.core.event.download; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.ivy.core.event.resolve; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.ivy.core.module.descriptor; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.ivy.core.module.id; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.ivy.core.report; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.ivy.core.resolve; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.ivy.core.settings; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.ivy.plugins.matcher; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.ivy.plugins.resolver; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.ivy.util; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.log; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.log.format; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.log.util; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.oro.text.regex; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.poi.xssf.usermodel; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.portals.bridges.common; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.portals.bridges.struts; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.velocity; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.velocity.app; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.velocity.context; resolution:="optional"_  Unresolved requirement: Import-Package: org.apache.xmlbeans; resolution:="optional"_  Unresolved requirement: Import-Package: org.bouncycastle.asn1; resolution:="optional"_  Unresolved requirement: Import-Package: org.bouncycastle.asn1.cmp; resolution:="optional"_  Unresolved requirement: Import-Package: org.bouncycastle.asn1.cms; resolution:="optional"_  Unresolved requirement: Import-Package: org.bouncycastle.asn1.ocsp; resolution:="optional"_  Unresolved requirement: Import-Package: org.bouncycastle.asn1.pkcs; resolution:="optional"_  Unresolved requirement: Import-Package: org.bouncycastle.asn1.tsp; resolution:="optional"_  Unresolved requirement: Import-Package: org.bouncycastle.asn1.x509; resolution:="optional"_  Unresolved requirement: Import-Package: org.bouncycastle.cms; resolution:="optional"_  Unresolved requirement: Import-Package: org.bouncycastle.crypto; resolution:="optional"_  Unresolved requirement: Import-Package: org.bouncycastle.crypto.engines; resolution:="optional"_  Unresolved requirement: Import-Package: org.bouncycastle.crypto.modes; resolution:="optional"_  Unresolved requirement: Import-Package: org.bouncycastle.crypto.paddings; resolution:="optional"_  Unresolved requirement: Import-Package: org.bouncycastle.crypto.params; resolution:="optional"_  Unresolved requirement: Import-Package: org.bouncycastle.jce.provider; resolution:="optional"_  Unresolved requirement: Import-Package: org.bouncycastle.ocsp; resolution:="optional"_  Unresolved requirement: Import-Package: org.bouncycastle.tsp; resolution:="optional"_  Unresolved requirement: Import-Package: org.bouncycastle.util; resolution:="optional"_  Unresolved requirement: Import-Package: org.codehaus.jackson.map; resolution:="optional"_  Unresolved requirement: Import-Package: org.codehaus.jackson.node; resolution:="optional"_  Unresolved requirement: Import-Package: org.eclipse.jdt.internal.core; resolution:="optional"_  Unresolved requirement: Import-Package: org.eclipse.jdt.internal.core.util; resolution:="optional"_  Unresolved requirement: Import-Package: org.fusesource.jansi; resolution:="optional"_  Unresolved requirement: Import-Package: org.junit; resolution:="optional"_  Unresolved requirement: Import-Package: sun.awt; resolution:="optional"_  Unresolved requirement: Import-Package: sun.java2d.pipe; resolution:="optional"_  Unresolved requirement: Import-Package: sun.security.action; resolution:="optional"_  Unresolved requirement: Require-Capability: osgi.extender; filter:="(&(osgi.extender=jsp.taglib)(uri=http://java.sun.com/jstl/core_rt))"_ [Sanitized]
	at org.eclipse.osgi.container.Module.start(Module.java:429)
	at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:402)
	at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1252)
	at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1224)
	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:313)


Thanks with Regards :
Sai Krishna Nadendla
thumbnail
Christoph Rabel, modificado 6 Anos atrás.

RE: Unresolved requirement: Import-Package

Liferay Legend Postagens: 1554 Data de Entrada: 24/09/09 Postagens Recentes
David Nebinger wrote an excellent blog post about dependencies in OSGI. You have multiple options to provide the dependencies of your service and they are described in his article:
https://web.liferay.com/de/web/user.26526/blog/-/blogs/osgi-module-dependencies