Foren

Change SDK plugin version

Raphael Molnar, geändert vor 7 Jahren.

Change SDK plugin version

New Member Beiträge: 6 Beitrittsdatum: 27.01.15 Neueste Beiträge
Hello guys.

This week I've got stuck in an issue, hope you can help me to face it.

My liferay version is 6.2-ga2 (have no idea why), during the development phase we stumble in some application known errors like fckeditor image upload xml error, broken layout after add page and other few other bugs that are not impeditive but the last one made us stop developing and start work on fixes.

The bug is that only admin users can expand the tree page nodes so if the user want to associate some content to a child node in web content creation it must have portal admin role, which for my portal won't be possible.

Search on the forums I found some tickets for this issue, follow links:

https://issues.liferay.com/browse/LPS-50686
https://issues.liferay.com/browse/LPS-49732

It was not clear if the issue was solved or not so we started trying another GAs and it turn that the one which the bug is solved is liferay 6.2 ga6 so we put a clean bundle with tomcat to test it out so now we reach the point.

when I tried to deploy my theme plugin (which is build in liferay sdk 6.2 ga2) I've got the following log:


20:27:27,128 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:204] Processing intratema-theme.war
20:27:27,128 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][ExtAutoDeployListener:42] Invoking deploy for /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war
20:27:27,129 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][HookAutoDeployListener:42] Invoking deploy for /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war
20:27:27,129 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:129] /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war has a matching extension
20:27:27,130 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:93] /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war does not have WEB-INF/liferay-hook.xml
20:27:27,130 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][LayoutTemplateAutoDeployListener:44] Invoking deploy for /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war
20:27:27,130 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:129] /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war has a matching extension
20:27:27,130 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:93] /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war does not have WEB-INF/liferay-layout-templates.xml
20:27:27,131 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][LiferayPackageAutoDeployListener:43] Invoking deploy for /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war
20:27:27,131 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][ModuleAutoDeployListener:56] Invoking deploy for /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war
20:27:27,131 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:137] /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war does not have a matching extension
20:27:27,131 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][PortletAutoDeployListener:46] Invoking deploy for /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war
20:27:27,131 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:129] /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war has a matching extension
20:27:27,131 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:93] /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war does not have WEB-INF/portlet.xml
20:27:27,131 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:129] /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war has a matching extension
20:27:27,132 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:93] /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war does not have index_mvc.jsp
20:27:27,132 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:129] /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war has a matching extension
20:27:27,132 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:93] /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war does not have index.php
20:27:27,132 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:129] /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war has a matching extension
20:27:27,132 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:93] /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war does not have WEB-INF/liferay-hook.xml
20:27:27,132 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:129] /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war has a matching extension
20:27:27,133 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:93] /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war does not have WEB-INF/liferay-layout-templates.xml
20:27:27,133 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:129] /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war has a matching extension
20:27:27,133 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:137] /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war does not have a matching extension
20:27:27,133 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][ThemeAutoDeployListener:43] Invoking deploy for /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war
20:27:27,133 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:129] /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war has a matching extension
20:27:27,133 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:137] /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war does not have a matching extension
20:27:27,133 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][ThemeAutoDeployListener:51] Copying themes for /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/deploy/intratema-theme.war
20:27:27,140 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:194] Resource util-bridges.jar is available at /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/tomcat-7.0.62/temp/liferay/com/liferay/portal/deploy/dependencies/util-bridges.jar
20:27:27,144 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:194] Resource util-java.jar is available at /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/tomcat-7.0.62/temp/liferay/com/liferay/portal/deploy/dependencies/util-java.jar
20:27:27,147 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:194] Resource util-taglib.jar is available at /home/raphael/Desenv/techs/liferay/liferay-6.2-ga6/liferay-portal-6.2-ce-ga6/tomcat-7.0.62/temp/liferay/com/liferay/portal/deploy/dependencies/util-taglib.jar
20:27:27,148 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:863] Deploying intratema-theme.war
20:27:27,149 ERROR [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:220] com.liferay.portal.kernel.deploy.auto.AutoDeployException: com.liferay.portal.kernel.deploy.auto.AutoDeployException: intratema-theme.war does not support this version of Liferay
com.liferay.portal.kernel.deploy.auto.AutoDeployException: com.liferay.portal.kernel.deploy.auto.AutoDeployException: intratema-theme.war does not support this version of Liferay
at com.liferay.portal.tools.deploy.BaseDeployer.autoDeploy(BaseDeployer.java:216)
at com.liferay.portal.deploy.auto.ThreadSafeAutoDeployer.autoDeploy(ThreadSafeAutoDeployer.java:36)
at com.liferay.portal.deploy.auto.ThemeAutoDeployListener.deploy(ThemeAutoDeployListener.java:54)
at com.liferay.portal.kernel.deploy.auto.AutoDeployDir.deploy(AutoDeployDir.java:50)
at com.liferay.portal.kernel.deploy.auto.AutoDeployDir.processFile(AutoDeployDir.java:211)
at com.liferay.portal.kernel.deploy.auto.AutoDeployDir.scanDirectory(AutoDeployDir.java:275)
at com.liferay.portal.kernel.deploy.auto.AutoDeployScanner.run(AutoDeployScanner.java:58)
Caused by: com.liferay.portal.kernel.deploy.auto.AutoDeployException: intratema-theme.war does not support this version of Liferay
at com.liferay.portal.tools.deploy.BaseDeployer.deployFile(BaseDeployer.java:902)
at com.liferay.portal.tools.deploy.BaseDeployer.autoDeploy(BaseDeployer.java:213)
... 6 more
20:27:27,149 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:224] Add intratema-theme.war to the blacklist

So that's my sad history . . . . The question is, how can I turn my plugins built in ga2 compatible with liferay 6.2 ga6??

I've search for some guide or tutorial for this but I wasn't able to find it. Hope someone can help.


thanks in advance emoticon

Raphael
thumbnail
David H Nebinger, geändert vor 7 Jahren.

RE: Change SDK plugin version

Liferay Legend Beiträge: 14914 Beitrittsdatum: 02.09.06 Neueste Beiträge
Hey, Raphael.

SDK is pretty easy. Download the GA6 SDK, configure it for your GA6 bundle, then copy all of your plugins from the old SDK folders to the new SDK folders.

However, I don't think that will fix your problem:

Caused by: com.liferay.portal.kernel.deploy.auto.AutoDeployException: intratema-theme.war does not support this version of Liferay


This actually results from the liferay-versions value from your liferay-plugin-package.properties file. What do you have listed there?

The debug messages are not really errors, it's just reporting as each of the auto deploy components are determining whether the war file contains a plugin or not (mostly not) that they want to deal with; for example, the first one "does not have a liferay-hook.xml file" is the Hook auto deployer and it's just saying the war does not have a hook xml file so it's not going to process the war.

With your theme war, only the theme deployer will process it.







Come meet me at the LSNA!