Hi All,
I am having a problem trying to build a portlets service via maven in liferay 6.1.0. All of this previously worked (and continues to) under 6.0.6. I first installed the maven artifacts via the supplied ant script in 6.1.0 - all fine so far.
I then created a portlet and built it via "mvn install" - also, all ok so far.
However, after creating a basic service.xml and running "mvn liferay:build-service", i get the following:
Scanning for projects...
------------------------------------------------------------------------
Building MMC Audit Trail Portlets
task-segment: [liferay:build-service]
------------------------------------------------------------------------
[liferay:build-service {execution: default-cli}]
Building from X:\liferay-portal-6.1.0-mmc\liferay-plugins-sdk-6.1.0\portlets\mmc\audit-trail-bundle/src/main/webapp/WEB-INF/service.xml
27-Jan-2012 12:09:31 com.liferay.portal.kernel.log.Jdk14LogImpl info
INFO: No server detected
Loading jar:file:/C:/Users/ihar/.m2/repository/com/liferay/portal/portal-impl/6.1.0/portal-impl-6.1.0.jar!/system.properties
27-Jan-2012 12:09:31 com.liferay.portal.kernel.log.Jdk14LogImpl info
INFO: Global lib directory /C:/Users/ihar/.m2/repository/com/liferay/portal/portal-service/6.1.0/
27-Jan-2012 12:09:31 com.liferay.portal.kernel.log.Jdk14LogImpl info
INFO: Portal lib directory /C:/Users/ihar/.m2/repository/com/liferay/portal/util-java/6.1.0/util-java-6.1.0.jar!/
SLF4J: The requested version 1.6.4 by your slf4j binding is not compatible with [1.5.5, 1.5.6, 1.5.7, 1.5.8, 1.5.9, 1.5.10, 1.5.11]
SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further details.
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/Users/ihar/.m2/repository/com/liferay/portal/util-java/6.1.0/util-java-6.1.0.jar!/org/slf4j/impl/StaticLoggerBin
der.class]
SLF4J: Found binding in [jar:file:/C:/Users/ihar/.m2/repository/org/slf4j/slf4j-log4j12/1.5.11/slf4j-log4j12-1.5.11.jar!/org/slf4j/impl/StaticLoggerBi
nder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
[FATAL ERROR] com.liferay.maven.plugins.ServiceBuilderMojo#execute() caused a linkage error (java.lang.AbstractMethodError) and may be out-of-date. Ch
eck the realms:
[FATAL ERROR] Plugin realm = app0.child-container[com.liferay.maven.plugins:liferay-maven-plugin:6.1.0]
urls[0] = file:/C:/Users/ihar/.m2/repository/com/liferay/maven/plugins/liferay-maven-plugin/6.1.0/liferay-maven-plugin-6.1.0.jar
urls[1] = file:/C:/Users/ihar/.m2/repository/com/liferay/portal/portal-impl/6.1.0/portal-impl-6.1.0.jar
urls[2] = file:/C:/Users/ihar/.m2/repository/com/liferay/portal/portal-service/6.1.0/portal-service-6.1.0.jar
urls[3] = file:/C:/Users/ihar/.m2/repository/com/liferay/portal/util-bridges/6.1.0/util-bridges-6.1.0.jar
urls[4] = file:/C:/Users/ihar/.m2/repository/com/liferay/portal/util-java/6.1.0/util-java-6.1.0.jar
urls[5] = file:/C:/Users/ihar/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
urls[6] = file:/C:/Users/ihar/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
urls[7] = file:/C:/Users/ihar/.m2/repository/org/apache/maven/shared/maven-invoker/2.0.10/maven-invoker-2.0.10.jar
urls[8] = file:/C:/Users/ihar/.m2/repository/com/sun/media/jai-codec/1.1.3/jai-codec-1.1.3.jar
urls[9] = file:/C:/Users/ihar/.m2/repository/javax/media/jai-core/1.1.3/jai-core-1.1.3.jar
urls[10] = file:/C:/Users/ihar/.m2/repository/com/thoughtworks/qdox/qdox/1.12/qdox-1.12.jar
urls[11] = file:/C:/Users/ihar/.m2/repository/commons-discovery/commons-discovery/0.4/commons-discovery-0.4.jar
urls[12] = file:/C:/Users/ihar/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar
urls[13] = file:/C:/Users/ihar/.m2/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar
urls[14] = file:/C:/Users/ihar/.m2/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.jar
urls[15] = file:/C:/Users/ihar/.m2/repository/commons-io/commons-io/1.4/commons-io-1.4.jar
urls[16] = file:/C:/Users/ihar/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar
urls[17] = file:/C:/Users/ihar/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar
urls[18] = file:/C:/Users/ihar/.m2/repository/easyconf/easyconf/0.9.5/easyconf-0.9.5.jar
urls[19] = file:/C:/Users/ihar/.m2/repository/log4j/log4j/1.2.15/log4j-1.2.15.jar
urls[20] = file:/C:/Users/ihar/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar
urls[21] = file:/C:/Users/ihar/.m2/repository/commons-configuration/commons-configuration/1.1/commons-configuration-1.1.jar
urls[22] = file:/C:/Users/ihar/.m2/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.jar
urls[23] = file:/C:/Users/ihar/.m2/repository/commons-lang/commons-lang/2.0/commons-lang-2.0.jar
urls[24] = file:/C:/Users/ihar/.m2/repository/commons-digester/commons-digester/1.6/commons-digester-1.6.jar
urls[25] = file:/C:/Users/ihar/.m2/repository/commons-beanutils/commons-beanutils/1.6/commons-beanutils-1.6.jar
urls[26] = file:/C:/Users/ihar/.m2/repository/commons-beanutils/commons-beanutils-core/1.7.0/commons-beanutils-core-1.7.0.jar
urls[27] = file:/C:/Users/ihar/.m2/repository/commons-beanutils/commons-beanutils-bean-collections/1.7.0/commons-beanutils-bean-collections-1.7.0.jar
urls[28] = file:/C:/Users/ihar/.m2/repository/xerces/xercesImpl/2.2.1/xercesImpl-2.2.1.jar
urls[29] = file:/C:/Users/ihar/.m2/repository/mx4j/mx4j-jmx/2.1.1/mx4j-jmx-2.1.1.jar
urls[30] = file:/C:/Users/ihar/.m2/repository/mx4j/mx4j-impl/2.1.1/mx4j-impl-2.1.1.jar
urls[31] = file:/C:/Users/ihar/.m2/repository/xstream/xstream/1.1.2/xstream-1.1.2.jar
urls[32] = file:/C:/Users/ihar/.m2/repository/jalopy/jalopy/1.5rc3/jalopy-1.5rc3.jar
urls[33] = file:/C:/Users/ihar/.m2/repository/javax/portlet/portlet-api/2.0/portlet-api-2.0.jar
urls[34] = file:/C:/Users/ihar/.m2/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.jar
urls[35] = file:/C:/Users/ihar/.m2/repository/javax/mail/mail/1.4/mail-1.4.jar
urls[36] = file:/C:/Users/ihar/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar
urls[37] = file:/C:/Users/ihar/.m2/repository/javax/jms/jms/1.1/jms-1.1.jar
urls[38] = file:/C:/Users/ihar/.m2/repository/net/java/dev/rome/rome/1.0.0/rome-1.0.0.jar
urls[39] = file:/C:/Users/ihar/.m2/repository/jdom/jdom/1.0/jdom-1.0.jar
urls[40] = file:/C:/Users/ihar/.m2/repository/org/apache/ant/ant/1.8.2/ant-1.8.2.jar
urls[41] = file:/C:/Users/ihar/.m2/repository/org/apache/ant/ant-launcher/1.8.2/ant-launcher-1.8.2.jar
urls[42] = file:/C:/Users/ihar/.m2/repository/org/apache/axis/axis/1.4/axis-1.4.jar
urls[43] = file:/C:/Users/ihar/.m2/repository/org/apache/axis/axis-ant/1.4/axis-ant-1.4.jar
urls[44] = file:/C:/Users/ihar/.m2/repository/org/apache/axis/axis-jaxrpc/1.4/axis-jaxrpc-1.4.jar
urls[45] = file:/C:/Users/ihar/.m2/repository/org/apache/jackrabbit/jackrabbit-core/2.1.2/jackrabbit-core-2.1.2.jar
urls[46] = file:/C:/Users/ihar/.m2/repository/concurrent/concurrent/1.3.4/concurrent-1.3.4.jar
urls[47] = file:/C:/Users/ihar/.m2/repository/commons-dbcp/commons-dbcp/1.2.2/commons-dbcp-1.2.2.jar
urls[48] = file:/C:/Users/ihar/.m2/repository/commons-pool/commons-pool/1.3/commons-pool-1.3.jar
urls[49] = file:/C:/Users/ihar/.m2/repository/org/apache/jackrabbit/jackrabbit-api/2.1.2/jackrabbit-api-2.1.2.jar
urls[50] = file:/C:/Users/ihar/.m2/repository/org/apache/jackrabbit/jackrabbit-jcr-commons/2.1.2/jackrabbit-jcr-commons-2.1.2.jar
urls[51] = file:/C:/Users/ihar/.m2/repository/org/apache/jackrabbit/jackrabbit-spi-commons/2.1.2/jackrabbit-spi-commons-2.1.2.jar
urls[52] = file:/C:/Users/ihar/.m2/repository/org/apache/jackrabbit/jackrabbit-spi/2.1.2/jackrabbit-spi-2.1.2.jar
urls[53] = file:/C:/Users/ihar/.m2/repository/org/slf4j/slf4j-api/1.5.11/slf4j-api-1.5.11.jar
urls[54] = file:/C:/Users/ihar/.m2/repository/org/apache/tika/tika-parsers/0.6/tika-parsers-0.6.jar
urls[55] = file:/C:/Users/ihar/.m2/repository/org/apache/tika/tika-core/0.8/tika-core-0.8.jar
urls[56] = file:/C:/Users/ihar/.m2/repository/org/apache/commons/commons-compress/1.0/commons-compress-1.0.jar
urls[57] = file:/C:/Users/ihar/.m2/repository/org/apache/pdfbox/pdfbox/1.0.0/pdfbox-1.0.0.jar
urls[58] = file:/C:/Users/ihar/.m2/repository/org/apache/pdfbox/fontbox/1.0.0/fontbox-1.0.0.jar
urls[59] = file:/C:/Users/ihar/.m2/repository/org/apache/pdfbox/jempbox/1.0.0/jempbox-1.0.0.jar
urls[60] = file:/C:/Users/ihar/.m2/repository/org/apache/poi/poi/3.6/poi-3.6.jar
urls[61] = file:/C:/Users/ihar/.m2/repository/org/apache/poi/poi-scratchpad/3.6/poi-scratchpad-3.6.jar
urls[62] = file:/C:/Users/ihar/.m2/repository/org/apache/poi/poi-ooxml/3.6/poi-ooxml-3.6.jar
urls[63] = file:/C:/Users/ihar/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.6/poi-ooxml-schemas-3.6.jar
urls[64] = file:/C:/Users/ihar/.m2/repository/org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0.jar
urls[65] = file:/C:/Users/ihar/.m2/repository/org/apache/geronimo/specs/geronimo-stax-api_1.0_spec/1.0.1/geronimo-stax-api_1.0_spec-1.0.1.jar
urls[66] = file:/C:/Users/ihar/.m2/repository/org/ccil/cowan/tagsoup/tagsoup/1.2/tagsoup-1.2.jar
urls[67] = file:/C:/Users/ihar/.m2/repository/asm/asm/3.1/asm-3.1.jar
urls[68] = file:/C:/Users/ihar/.m2/repository/com/drewnoakes/metadata-extractor/2.4.0-beta-1/metadata-extractor-2.4.0-beta-1.jar
urls[69] = file:/C:/Users/ihar/.m2/repository/org/slf4j/jcl-over-slf4j/1.5.8/jcl-over-slf4j-1.5.8.jar
urls[70] = file:/C:/Users/ihar/.m2/repository/org/apache/lucene/lucene-core/2.4.1/lucene-core-2.4.1.jar
urls[71] = file:/C:/Users/ihar/.m2/repository/org/apache/derby/derby/10.5.3.0_1/derby-10.5.3.0_1.jar
urls[72] = file:/C:/Users/ihar/.m2/repository/org/apache/tomcat/tomcat-jdbc/7.0.22/tomcat-jdbc-7.0.22.jar
urls[73] = file:/C:/Users/ihar/.m2/repository/org/apache/tomcat/tomcat-juli/7.0.22/tomcat-juli-7.0.22.jar
urls[74] = file:/C:/Users/ihar/.m2/repository/org/codehaus/plexus/plexus-archiver/1.0-alpha-9/plexus-archiver-1.0-alpha-9.jar
urls[75] = file:/C:/Users/ihar/.m2/repository/org/codehaus/plexus/plexus-io/1.0-alpha-1/plexus-io-1.0-alpha-1.jar
urls[76] = file:/C:/Users/ihar/.m2/repository/org/freemarker/freemarker/2.3.16/freemarker-2.3.16.jar
urls[77] = file:/C:/Users/ihar/.m2/repository/org/slf4j/slf4j-log4j12/1.5.11/slf4j-log4j12-1.5.11.jar
urls[78] = file:/C:/Users/ihar/.m2/repository/org/springframework/spring-context/3.0.5.RELEASE/spring-context-3.0.5.RELEASE.jar
urls[79] = file:/C:/Users/ihar/.m2/repository/org/springframework/spring-aop/3.0.5.RELEASE/spring-aop-3.0.5.RELEASE.jar
urls[80] = file:/C:/Users/ihar/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
urls[81] = file:/C:/Users/ihar/.m2/repository/org/springframework/spring-asm/3.0.5.RELEASE/spring-asm-3.0.5.RELEASE.jar
urls[82] = file:/C:/Users/ihar/.m2/repository/org/springframework/spring-beans/3.0.5.RELEASE/spring-beans-3.0.5.RELEASE.jar
urls[83] = file:/C:/Users/ihar/.m2/repository/org/springframework/spring-core/3.0.5.RELEASE/spring-core-3.0.5.RELEASE.jar
urls[84] = file:/C:/Users/ihar/.m2/repository/org/springframework/spring-expression/3.0.5.RELEASE/spring-expression-3.0.5.RELEASE.jar
urls[85] = file:/C:/Users/ihar/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar
urls[86] = file:/C:/Users/ihar/.m2/repository/wsdl4j/wsdl4j/1.6.2/wsdl4j-1.6.2.jar
urls[87] = file:/C:/Users/ihar/.m2/repository/rome/rome/1.0/rome-1.0.jar
urls[88] = file:/X:/liferay-portal-6.1.0-mmc/liferay-plugins-sdk-6.1.0/portlets/mmc/audit-trail-bundle/target/classes/
[FATAL ERROR] Container realm = plexus.core
urls[0] = file:/C:/Tools/apache-maven-2.2.1/bin/../lib/maven-2.2.1-uber.jar
------------------------------------------------------------------------
FATAL ERROR
------------------------------------------------------------------------
com.liferay.util.sl4fj.LiferayLoggerAdapter.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;Ljava/lang/Throwable;)V
------------------------------------------------------------------------
Trace
java.lang.AbstractMethodError: com.liferay.util.sl4fj.LiferayLoggerAdapter.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;Ljava/lang/Throw
able;)V
at org.apache.commons.logging.impl.SLF4JLocationAwareLog.info(SLF4JLocationAwareLog.java:159)
at com.germinus.easyconf.EasyConf.refreshAll(EasyConf.java:122)
at com.liferay.portal.configuration.ConfigurationImpl.<init>(ConfigurationImpl.java:89)
at com.liferay.portal.configuration.ConfigurationImpl.<init>(ConfigurationImpl.java:67)
at com.liferay.portal.util.PropsUtil.<init>(PropsUtil.java:164)
at com.liferay.portal.util.PropsUtil.<clinit>(PropsUtil.java:323)
at com.liferay.maven.plugins.ServiceBuilderMojo.doExecute(ServiceBuilderMojo.java:95)
at com.liferay.maven.plugins.ServiceBuilderMojo.execute(ServiceBuilderMojo.java:59)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
------------------------------------------------------------------------
Total time: 4 seconds
Finished at: Fri Jan 27 12:09:31 CET 2012
Final Memory: 12M/29M
------------------------------------------------------------------------
It appears to just be a build issue, seems to be some sort of version mismatch in logging systems (?). Regardless, if anyone could help me it would be greatly appreciated as we would really like to leverage the enhancements in 6.1.0.
Thanks in advance,
Ian Harrigan
Por favor, faça login para denunciar.