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