留言板

Unresolved requirement: Import-Package

Sai Krishna,修改在6 年前。

Unresolved requirement: Import-Package

New Member 帖子: 4 加入日期: 17-6-24 最近的帖子
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,修改在6 年前。

RE: Unresolved requirement: Import-Package

Liferay Legend 帖子: 1554 加入日期: 09-9-24 最近的帖子
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