掲示板

requires-namespaced-parameters is not working in liferay 6.2

10年前 に satish mandava によって更新されました。

requires-namespaced-parameters is not working in liferay 6.2

New Member 投稿: 11 参加年月日: 14/04/21 最新の投稿
Hi,

I have added <requires-namespaced-parameters>false</requires-namespaced-parameters> tag in liferay-portlet.xml

I am using liferay-plugins-sdk-6.2.0. I am using eclipse kepler ide. requires-namespaced-parameters tag is working fine, but in xml it is showing the red mark and saying that order is not correct. If i deploy the same code i am able to deploy and run it.

My liferay-portlet.xml:

<?xml version="1.0"?>
<!DOCTYPE liferay-portlet-app PUBLIC "-//Liferay//DTD Portlet Application 6.2.0//EN" "http://www.liferay.com/dtd/liferay-portlet-app_6_2_0.dtd">

<liferay-portlet-app>
<portlet>
<portlet-name>LiferaySpring</portlet-name>
<requires-namespaced-parameters>false</requires-namespaced-parameters>
<header-portlet-css>/css/main.css</header-portlet-css>
<footer-portlet-javascript>/js/main.js</footer-portlet-javascript>
<css-class-wrapper>LiferaySpring-portlet</css-class-wrapper>
</portlet>
<role-mapper>
<role-name>administrator</role-name>
<role-link>Administrator</role-link>
</role-mapper>
<role-mapper>
<role-name>guest</role-name>
<role-link>Guest</role-link>
</role-mapper>
<role-mapper>
<role-name>power-user</role-name>
<role-link>Power User</role-link>
</role-mapper>
<role-mapper>
<role-name>user</role-name>
<role-link>User</role-link>
</role-mapper>
</liferay-portlet-app>

Can you please suggest me why this error message is shwoing in ide.

Thanks,
Satish.

添付ファイル:

thumbnail
10年前 に Neil Griffin によって更新されました。

RE: requires-namespaced-parameters is not working in liferay 6.2

Liferay Legend 投稿: 2655 参加年月日: 05/07/27 最新の投稿
The ordering of the child elements <portlet> matters. You probably don't have the ordering correct. Here is an example in which the order is correct.
10年前 に satish mandava によって更新されました。

RE: requires-namespaced-parameters is not working in liferay 6.2

New Member 投稿: 11 参加年月日: 14/04/21 最新の投稿
Thanks for giving the reply, i followed the same order, still it is showing the same error.
I have taken your liferay-portlet.xml which you suggested order. This is also showing the same error for me.
Can you please suggest me how to rectify this issue..
10年前 に satish mandava によって更新されました。

RE: requires-namespaced-parameters is not working in liferay 6.2

New Member 投稿: 11 参加年月日: 14/04/21 最新の投稿
If i comment the requires-namespaced-parameters tag, that error is not showing, but application is not working properly.
thumbnail
10年前 に James Falkner によって更新されました。

RE: requires-namespaced-parameters is not working in liferay 6.2

Liferay Legend 投稿: 1399 参加年月日: 10/09/17 最新の投稿
satish mandava:
If i comment the requires-namespaced-parameters tag, that error is not showing, but application is not working properly.


This worked for me:
	<portlet>
		<portlet-name>social-driver</portlet-name>
		<icon>/icon.png</icon>
		<instanceable>true</instanceable>
		<requires-namespaced-parameters>false</requires-namespaced-parameters>
		<header-portlet-css>/css/main.css</header-portlet-css>
		<footer-portlet-javascript>/js/main.js</footer-portlet-javascript>
		<css-class-wrapper>social-driver-portlet</css-class-wrapper>
	</portlet>
10年前 に satish mandava によって更新されました。

RE: requires-namespaced-parameters is not working in liferay 6.2

New Member 投稿: 11 参加年月日: 14/04/21 最新の投稿
James. This is also not working for me. My liferay sdk version is "liferay-plugins-sdk-6.2.0" and tomcat version is "liferay-portal-6.2.0-ce-ga1".
Showing the same error. I feel that is there any version mismatch. I have added the below jar files to my lib folder.

antlr-2.7.6.jar
aopalliance-1.0
c3p0-0.9.1.2
cglib-nodep-2.2
commons-beanutils-1.8.3
commons-collections-3.2.1
commons-digester-2.1
commons-logging-1.1.1
core-renderer
dom4j-1.6.1
ejb3-persistence-1.0.2.GA
hibernate-annotations-3.4.0.GA
hibernate-commons-annotations-3.1.0.GA
hibernate-core-3.3.2.GA
iText-2.0.8
javassist-3.7.ga
jstl-1.2
jta-1.1
junit-4.8.1
log4j-1.2.14
mysql-connector-java-5.1.14
persistence-api-1.0
slf4j-api-1.6.1
slf4j-log4j12-1.6.1
spring-aop-3.2.5.RELEASE
spring-beans-3.2.5.RELEASE
spring-context-3.2.5.RELEASE
spring-core-3.2.5.RELEASE
spring-expression-3.2.5.RELEASE
spring-jdbc-3.2.5.RELEASE
spring-orm-3.2.5.RELEASE
spring-tx-3.2.5.RELEASE
spring-web-3.2.5.RELEASE
spring-webmvc-3.2.5.RELEASE
spring-webmvc-portlet-3.2.5.RELEASE
xml-apis-1.0.b2

Can you please share your jar files. I am using the above jar files list for my application.
10年前 に satish mandava によって更新されました。

RE: requires-namespaced-parameters is not working in liferay 6.2

New Member 投稿: 11 参加年月日: 14/04/21 最新の投稿
James. This is also not working for me. My liferay sdk version is "liferay-plugins-sdk-6.2.0" and tomcat version is "liferay-portal-6.2.0-ce-ga1".
Showing the same error. I feel that is there any version mismatch. I have added the below jar files to my lib folder.

antlr-2.7.6.jar, aopalliance-1.0.jar, c3p0-0.9.1.2.jar, cglib-nodep-2.2.jar, commons-beanutils-1.8.3.jar, commons-collections-3.2.1.jar, commons-digester-2.1.jar, commons-logging-1.1.1.jar, core-renderer.jar, dom4j-1.6.1.jar, ejb3-persistence-1.0.2.GA.jar, hibernate-annotations-3.4.0.GA.jar, hibernate-commons-annotations-3.1.0.GA.jar, hibernate-core-3.3.2.GA.jar, iText-2.0.8.jar, javassist-3.7.ga.jar, jstl-1.2.jar, jta-1.1.jar, junit-4.8.1.jar, log4j-1.2.14.jar, mysql-connector-java-5.1.14.jar, persistence-api-1.0.jar, slf4j-api-1.6.1.jar, slf4j-log4j12-1.6.1.jar, spring-aop-3.2.5.RELEASE.jar, spring-beans-3.2.5.RELEASE.jar, spring-context-3.2.5.RELEASE.jar, spring-core-3.2.5.RELEASE.jar, spring-expression-3.2.5.RELEASE.jar, spring-jdbc-3.2.5.RELEASE.jar, spring-orm-3.2.5.RELEASE.jar, spring-tx-3.2.5.RELEASE.jar, spring-web-3.2.5.RELEASE.jar, spring-webmvc-3.2.5.RELEASE.jar, spring-webmvc-portlet-3.2.5.RELEASE.jar, xml-apis-1.0.b2.jar

Can you please share your jar files. I am using the above jar files list for my application.
thumbnail
10年前 に Juan Gonzalez によって更新されました。

RE: requires-namespaced-parameters is not working in liferay 6.2

Liferay Legend 投稿: 3089 参加年月日: 08/10/28 最新の投稿
Hi satish, if you are able to deploy the portlet then maybe is a Liferay IDE issue.

Did you upgrade Liferay IDE to the latest version (2.1.0) ?
10年前 に satish mandava によって更新されました。

RE: requires-namespaced-parameters is not working in liferay 6.2

New Member 投稿: 11 参加年月日: 14/04/21 最新の投稿
Yes, i am able to deploy the portlet, and functionally it is working fine.
I am using eclipse kepler.
My liferay ide version is 2.0.0. how to upgrade my Liferay IDE to the latest version (2.10).
Can you please tell me the procedure to upgrade.
8年前 に Virat sen によって更新されました。

Re: [Liferay Forums][Education] RE: requires-namespaced-parameters is not w

Junior Member 投稿: 57 参加年月日: 13/07/21 最新の投稿
Hi
Plz put the tag just after <icon> tag.
I hope it will work.

Thanks,
On Apr 24, 2014 7:39 AM, "James Falkner from liferay.com" <
forums@liferay.com> wrote:
>
> satish mandava:
> If i comment the requires-namespaced-parameters tag, that error is not
showing, but application is not working properly.
>
>
> This worked for me:
> 1 <portlet>
> 2 <portlet-name>social-driver</portlet-name>
> 3 <icon>/icon.png</icon>
> 4 <instanceable>true</instanceable>
> 5
<requires-namespaced-parameters>false</requires-namespaced-parameters>
> 6 <header-portlet-css>/css/main.css</header-portlet-css>
> 7
<footer-portlet-javascript>/js/main.js</footer-portlet-javascript>
> 8 <css-class-wrapper>social-driver-portlet</css-class-wrapper>
> 9 </portlet>
>
>
> To view the thread, follow the link below:
>
https://www.liferay.com/community/forums/-/message_boards/view_message/37136435
> --
> Liferay.com
thumbnail
7年前 に Antonio Martin Perez によって更新されました。

RE: Re: [Liferay Forums][Education] RE: requires-namespaced-parameters is n

Junior Member 投稿: 49 参加年月日: 09/11/11 最新の投稿
Hello Satish.

To resolve this compilation problem change the dtd especification of liferay-portlet.xml to the 6.2 dtd.

Change this

<!DOCTYPE liferay-portlet-app PUBLIC "-//Liferay//DTD Portlet Application 6.2.0//EN" "http://www.liferay.com/dtd/liferay-portlet-app_6_1_0.dtd">

for this

<!DOCTYPE liferay-portlet-app PUBLIC "-//Liferay//DTD Portlet Application 6.2.0//EN" "http://www.liferay.com/dtd/liferay-portlet-app_6_2_0.dtd">

This solution works for me.
thumbnail
7年前 に Palanivel Venkatachalam によって更新されました。

RE: Re: [Liferay Forums][Education] RE: requires-namespaced-parameters is n

New Member 投稿: 4 参加年月日: 14/08/04 最新の投稿
Sathish,

I am also getting same (below) error like you after adding <requires-namespaced-parameters>false</requires-namespaced-parameters>.

I changed the version from iferay-portlet-app_6_1_0.dtd to iferay-portlet-app_6_2_0.dtd but still getting the same error, if your resolved then could you please tell me what was the root cause and the solution ?

Also, i tried placing it in all the order, below is the sample code from my file


<portlet>
<portlet-name>PNMR-ForgotPassword-portlet</portlet-name>
<icon>/icon.png</icon>
<requires-namespaced-parameters>false</requires-namespaced-parameters>
<instanceable>false</instanceable>
<header-portlet-css>/css/main.css</header-portlet-css>
<footer-portlet-javascript>/js/main.js</footer-portlet-javascript>
</portlet>


Below is the error details

Multiple annotations found at this line:
- Start tag of element <portlet>
- The content of element type "portlet" must match "(portlet-name,icon?,virtual-path?,struts-path?,parent-struts-path?,configuration-path?,configuration-action-class?,indexer-class*,open-search-class?,scheduler-entry*,portlet-url-class?,friendly-url-mapper-class?,friendly-url-mapping?,friendly-url-routes?,url-encoder-class?,portlet-
data-handler-class?,portlet-layout-listener-class?,poller-processor-class?,pop-message-listener-class?,social-activity-interpreter-class?,social-request-interpreter-class?,webdav-storage-token?,webdav-storage-class?,xml-rpc-method-class?,control-panel-entry-category?,control-panel-entry-weight?,control-panel-entry-class?,asset-renderer-
factory*,atom-collection-adapter*,custom-attributes-display*,permission-propagator?,workflow-handler*,preferences-company-wide?,preferences-unique-per-layout?,preferences-owned-by-group?,use-default-template?,show-portlet-access-denied?,show-portlet-inactive?,action-url-redirect?,restore-current-view?,maximize-edit?,maximize-
help?,pop-up-print?,layout-cacheable?,instanceable?,remoteable?,scopeable?,user-principal-strategy?,private-request-attributes?,private-session-attributes?,autopropagated-parameters?,action-timeout?,render-timeout?,render-weight?,ajaxable?,header-portal-css*,header-portlet-css*,header-portal-javascript*,header-portlet-javascript*,footer-
portal-css*,footer-portlet-css*,footer-portal-javascript*,footer-portlet-javascript*,css-class-wrapper?,facebook-integration?,add-default-resource?,system?,active?,include?)".