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
RE: Error deploying to 7.1.2-GA3, 7.1.0-GA1 works
Hi,
I developed a JSF/Primefaces portlet and deployed it to LR 7.1.0-GA1 without any problem.
The identical war fails to deploy on LR 7.1.2-GA3.
Stacktrace:
Dependencies being used...
Just wondering if I have overseen something obvious here?
Thanks in advance
Abraham
I developed a JSF/Primefaces portlet and deployed it to LR 7.1.0-GA1 without any problem.
The identical war fails to deploy on LR 7.1.2-GA3.
Stacktrace:
2019-04-16 06:37:59.858 ERROR [fileinstall-/home/abraham/Development/as/liferay-ce-portal-7.1.2-ga3/osgi/war][org_apache_felix_fileinstall:97] Error while starting bundle: webbundle:/home/abraham/Development/as/liferay-ce-portal-7.1.2-ga3/osgi/war/sm-console.war?Bundle-SymbolicName=sm-console&Web-ContextPath=/sm-console&protocol=file
org.osgi.framework.BundleException: Could not resolve module: sm-console [1009]_ Unresolved requirement: Import-Package: Acme.Serve; resolution:="optional"_ Unresolved requirement: Import-Package: com.zdu.de.cc.entity; resolution:="optional"_ Unresolved requirement: Import-Package: com.zdu.de.cc.entity.comlink; resolution:="optional"_ Unresolved requirement: Import-Package: com.google.zxing.qrcode.decoder; resolution:="optional"_ Unresolved requirement: Import-Package: com.hazelcast.config; resolution:="optional"_ Unresolved requirement: Import-Package: com.hazelcast.core; resolution:="optional"_ Unresolved requirement: Import-Package: com.lowagie.text; resolution:="optional"_ Unresolved requirement: Import-Package: com.lowagie.text.pdf; resolution:="optional"_ Unresolved requirement: Import-Package: com.rometools.rome.feed.synd; resolution:="optional"_ Unresolved requirement: Import-Package: com.rometools.rome.io; resolution:="optional"_ Unresolved requirement: Import-Package: com.sun.enterprise; resolution:="optional"_ Unresolved requirement: Import-Package: com.sun.enterprise.deployment; resolution:="optional"_ Unresolved requirement: Import-Package: com.sun.jdmk.comm; resolution:="optional"_ Unresolved requirement: Import-Package: com.sun.xml.bind.marshaller; 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.paranamer; resolution:="optional"_ Unresolved requirement: Import-Package: groovy.lang; resolution:="optional"_ Unresolved requirement: Import-Package: groovy.util; resolution:="optional"_ Unresolved requirement: Import-Package: io.undertow.servlet; resolution:="optional"_ Unresolved requirement: Import-Package: io.undertow.servlet.api; resolution:="optional"_ Unresolved requirement: Import-Package: javax.ejb; resolution:="optional"_ Unresolved requirement: Import-Package: javax.faces.component.search; 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.glxn.qrgen; resolution:="optional"_ Unresolved requirement: Import-Package: net.glxn.qrgen.image; resolution:="optional"_ Unresolved requirement: Import-Package: org.apache; resolution:="optional"_ Unresolved requirement: Import-Package: org.apache.avalon.framework.logger; resolution:="optional"_ Unresolved requirement: Import-Package: org.apache.axis.tools.ant.wsdl; resolution:="optional"_ Unresolved requirement: Import-Package: org.apache.catalina.core; resolution:="optional"_ Unresolved requirement: Import-Package: org.apache.log; resolution:="optional"_ Unresolved requirement: Import-Package: org.apache.logging.log4j; resolution:="optional"_ Unresolved requirement: Import-Package: org.apache.logging.log4j.message; resolution:="optional"_ Unresolved requirement: Import-Package: org.apache.logging.log4j.spi; resolution:="optional"_ Unresolved requirement: Import-Package: org.apache.poi.hssf.usermodel; resolution:="optional"_ Unresolved requirement: Import-Package: org.apache.poi.hssf.util; resolution:="optional"_ Unresolved requirement: Import-Package: org.apache.poi.ss.usermodel; resolution:="optional"_ Unresolved requirement: Import-Package: org.apache.poi.ss.util; resolution:="optional"_ Unresolved requirement: Import-Package: org.apache.poi.xssf.streaming; resolution:="optional"_ Unresolved requirement: Import-Package: org.apache.poi.xssf.usermodel; resolution:="optional"_ Unresolved requirement: Import-Package: org.apache.tomcat; resolution:="optional"_ Unresolved requirement: Import-Package: org.apache.xmlbeans.impl.common; resolution:="optional"_ Unresolved requirement: Import-Package: org.atmosphere.annotation; resolution:="optional"_ Unresolved requirement: Import-Package: org.atmosphere.client; resolution:="optional"_ Unresolved requirement: Import-Package: org.atmosphere.config; resolution:="optional"_ Unresolved requirement: Import-Package: org.atmosphere.config.managed; resolution:="optional"_ Unresolved requirement: Import-Package: org.atmosphere.config.service; resolution:="optional"_ Unresolved requirement: Import-Package: org.atmosphere.cpr; resolution:="optional"_ Unresolved requirement: Import-Package: org.atmosphere.handler; resolution:="optional"_ Unresolved requirement: Import-Package: org.atmosphere.inject; resolution:="optional"_ Unresolved requirement: Import-Package: org.atmosphere.inject.annotation; resolution:="optional"_ Unresolved requirement: Import-Package: org.atmosphere.interceptor; resolution:="optional"_ Unresolved requirement: Import-Package: org.atmosphere.util; resolution:="optional"_ Unresolved requirement: Import-Package: org.eclipse.jetty.security; resolution:="optional"_ Unresolved requirement: Import-Package: org.eclipse.jetty.server; resolution:="optional"_ Unresolved requirement: Import-Package: org.eclipse.jetty.server.handler; resolution:="optional"_ Unresolved requirement: Import-Package: org.eclipse.jetty.servlet; resolution:="optional"_ Unresolved requirement: Import-Package: org.eclipse.jetty.util.resource; resolution:="optional"_ Unresolved requirement: Import-Package: org.eclipse.jetty.webapp; resolution:="optional"_ Unresolved requirement: Import-Package: org.jboss.jandex; resolution:="optional"_ Unresolved requirement: Import-Package: org.jboss.logmanager; resolution:="optional"_ Unresolved requirement: Import-Package: org.joda.time; resolution:="optional"_ Unresolved requirement: Import-Package: org.joda.time.format; resolution:="optional"_ Unresolved requirement: Import-Package: org.jsoup; resolution:="optional"_ Unresolved requirement: Import-Package: org.jsoup.nodes; resolution:="optional"_ Unresolved requirement: Import-Package: org.jsoup.parser; resolution:="optional"_ Unresolved requirement: Import-Package: org.jsoup.safety; resolution:="optional"_ Unresolved requirement: Import-Package: org.jsoup.select; resolution:="optional"_ Unresolved requirement: Import-Package: org.junit; resolution:="optional"_ Unresolved requirement: Import-Package: org.krysalis.barcode4j; resolution:="optional"_ Unresolved requirement: Import-Package: org.krysalis.barcode4j.impl; resolution:="optional"_ Unresolved requirement: Import-Package: org.krysalis.barcode4j.impl.codabar; resolution:="optional"_ Unresolved requirement: Import-Package: org.krysalis.barcode4j.impl.code128; resolution:="optional"_ Unresolved requirement: Import-Package: org.krysalis.barcode4j.impl.code39; resolution:="optional"_ Unresolved requirement: Import-Package: org.krysalis.barcode4j.impl.datamatrix; resolution:="optional"_ Unresolved requirement: Import-Package: org.krysalis.barcode4j.impl.int2of5; resolution:="optional"_ Unresolved requirement: Import-Package: org.krysalis.barcode4j.impl.pdf417; resolution:="optional"_ Unresolved requirement: Import-Package: org.krysalis.barcode4j.impl.postnet; resolution:="optional"_ Unresolved requirement: Import-Package: org.krysalis.barcode4j.impl.upcean; resolution:="optional"_ Unresolved requirement: Import-Package: org.krysalis.barcode4j.output; resolution:="optional"_ Unresolved requirement: Import-Package: org.krysalis.barcode4j.output.bitmap; resolution:="optional"_ Unresolved requirement: Import-Package: org.krysalis.barcode4j.output.svg; resolution:="optional"_ Unresolved requirement: Import-Package: org.mortbay.jetty; resolution:="optional"_ Unresolved requirement: Import-Package: org.mortbay.jetty.annotations; resolution:="optional"_ Unresolved requirement: Import-Package: org.mortbay.jetty.handler; resolution:="optional"_ Unresolved requirement: Import-Package: org.mortbay.jetty.plus.annotation; resolution:="optional"_ Unresolved requirement: Import-Package: org.mortbay.jetty.security; resolution:="optional"_ Unresolved requirement: Import-Package: org.mortbay.jetty.servlet; resolution:="optional"_ Unresolved requirement: Import-Package: org.mortbay.jetty.webapp; resolution:="optional"_ Unresolved requirement: Import-Package: org.mortbay.resource; resolution:="optional"_ Unresolved requirement: Import-Package: sun.reflect; resolution:="optional"_ Unresolved requirement: Import-Package: com.liferay.portal.osgi.web.servlet.jsp.compiler; resolution:="optional"_ Unresolved requirement: Require-Capability: osgi.cdi.extension; filter:="(osgi.cdi.extension=com.liferay.bean.portlet.cdi.extension)"_ [Sanitized]
at org.eclipse.osgi.container.Module.start(Module.java:444)
at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:428)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1258)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1230)
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)
2019-04-16 06:38:01.282 INFO [main][PortletHotDeployListener:288] 1 portlet for com.liferay.faces.demo.primefaces.applicant.portlet is available for use
Dependencies being used...
<dependencies>
<dependency>
<groupid>org.jboss.resteasy</groupid>
<artifactid>resteasy-client</artifactid>
<version>3.0.19.Final</version>
</dependency>
<dependency>
<groupid>org.jboss.resteasy</groupid>
<artifactid>resteasy-jaxb-provider</artifactid>
<version>3.0.19.Final</version>
<exclusions>
<exclusion>
<groupid>com.sun.xml.bind</groupid>
<artifactid>jaxb-impl</artifactid>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupid>org.jboss.resteasy</groupid>
<artifactid>resteasy-jackson-provider</artifactid>
<version>3.0.19.Final</version>
</dependency>
<dependency>
<groupid>org.jboss.weld.servlet</groupid>
<artifactid>weld-servlet</artifactid>
<version>2.3.3.Final</version>
</dependency>
<dependency>
<groupid>javax.faces</groupid>
<artifactid>javax.faces-api</artifactid>
<version>2.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupid>org.glassfish</groupid>
<artifactid>javax.faces</artifactid>
<version>2.2.18</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupid>com.liferay.faces</groupid>
<artifactid>com.liferay.faces.bridge.ext</artifactid>
<version>5.0.3</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupid>com.liferay.faces</groupid>
<artifactid>com.liferay.faces.bridge.impl</artifactid>
<version>4.1.2</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupid>log4j</groupid>
<artifactid>log4j</artifactid>
<version>1.2.14</version>
</dependency>
<dependency>
<groupid>org.primefaces</groupid>
<artifactid>primefaces</artifactid>
<version>6.2</version>
</dependency>
<dependency>
<groupid>com.zdu.de.cc</groupid>
<artifactid>servicemanagement-ejb</artifactid>
<version>1.0.0-SNAPSHOT</version>
<classifier>client</classifier>
<exclusions>
<exclusion>
<groupid>org.mapstruct</groupid>
<artifactid>mapstruct-jdk8</artifactid>
</exclusion>
<exclusion>
<groupid>org.mapstruct</groupid>
<artifactid>mapstruct-processor</artifactid>
</exclusion>
<exclusion>
<groupid>javax.transaction</groupid>
<artifactid>javax.transaction-api</artifactid>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupid>org.slf4j</groupid>
<artifactid>slf4j-api</artifactid>
<version>1.6.4</version>
</dependency>
<dependency>
<groupid>org.slf4j</groupid>
<artifactid>slf4j-log4j12</artifactid>
<version>1.6.1</version>
</dependency>
<dependency>
<groupid>commons-logging</groupid>
<artifactid>commons-logging</artifactid>
<version>1.1.3</version>
</dependency>
<dependency>
<groupid>org.apache.commons</groupid>
<artifactid>commons-lang3</artifactid>
<version>3.3</version>
</dependency>
<!-- bean validation -->
<dependency>
<groupid>javax.validation</groupid>
<artifactid>validation-api</artifactid>
<version>1.1.0.Final</version>
</dependency>
<dependency>
<groupid>org.hibernate</groupid>
<artifactid>hibernate-validator</artifactid>
<version>5.1.3.Final</version>
</dependency>
<dependency>
<groupid>com.liferay.faces</groupid>
<artifactid>com.liferay.faces.portal</artifactid>
<version>3.0.0</version>
</dependency>
<dependency>
<groupid>com.liferay.portal</groupid>
<artifactid>com.liferay.portal.kernel</artifactid>
<version>3.0.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupid>org.apache.velocity</groupid>
<artifactid>velocity-engine-core</artifactid>
<version>2.0</version>
</dependency>
</dependencies>
Just wondering if I have overseen something obvious here?
Thanks in advance
Abraham
Kyle Joseph Stiemann, modified 6 Years ago.
Liferay Master
Posts: 760
Join Date: 1/14/13
Recent Posts
Hi Abraham,
This error is caused by LPS-86824: CDI Portlets fail to deploy on 7.1 FP3. This issue should be fixed in 7.1.3 GA4 as long as you include an empty -cdiannotations: header in your liferay-plugin-package.properties file. I'm not sure the exact date of GA4's release, but it should be pretty soon.
- Kyle
This error is caused by LPS-86824: CDI Portlets fail to deploy on 7.1 FP3. This issue should be fixed in 7.1.3 GA4 as long as you include an empty -cdiannotations: header in your liferay-plugin-package.properties file. I'm not sure the exact date of GA4's release, but it should be pretty soon.
- Kyle