[ https://issues.apache.org/jira/browse/PLUTO-656?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15956120#comment-15956120 ]
Vernon Singleton edited comment on PLUTO-656 at 4/5/17 12:49 AM: ----------------------------------------------------------------- I was able to find 2 that are not valid. {code}$ find . -name portlet.xml | grep "/src/" | while read f; do xmllint --noout --schema http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd $f 2>&1 | grep -B1 fails && echo; done ./V2AddlFilterTests/src/main/webapp/WEB-INF/portlet.xml:140: element filter: Schemas validity error : Element '{http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd}filter': This element is not expected. Expected is one of ( {http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd}public-render-parameter, {http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd}listener, {http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd}container-runtime-option ). ./V2AddlFilterTests/src/main/webapp/WEB-INF/portlet.xml fails to validate ./V2AddlPortletTests/src/main/webapp/WEB-INF/portlet.xml:465: element custom-portlet-mode: Schemas validity error : Element '{http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd}custom-portlet-mode': This element is not expected. Expected is ( {http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd}container-runtime-option ). ./V2AddlPortletTests/src/main/webapp/WEB-INF/portlet.xml fails to validate ... assuming V3 portlet xmls are valid for now ... was (Author: vsingleton): I was able to find 4 that are not valid. {code}$ find . -name portlet.xml | grep "/src/" | while read f; do xmllint --noout --schema http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd $f 2>&1 | grep -B1 fails && echo; done ./V2AddlFilterTests/src/main/webapp/WEB-INF/portlet.xml:140: element filter: Schemas validity error : Element '{http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd}filter': This element is not expected. Expected is one of ( {http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd}public-render-parameter, {http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd}listener, {http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd}container-runtime-option ). ./V2AddlFilterTests/src/main/webapp/WEB-INF/portlet.xml fails to validate ./V2AddlPortletTests/src/main/webapp/WEB-INF/portlet.xml:465: element custom-portlet-mode: Schemas validity error : Element '{http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd}custom-portlet-mode': This element is not expected. Expected is ( {http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd}container-runtime-option ). ./V2AddlPortletTests/src/main/webapp/WEB-INF/portlet.xml fails to validate ./V3AnnotationPortletAppConfigOverrideTests/src/main/webapp/WEB-INF/portlet.xml:26: element portlet-app: Schemas validity error : Element '{http://xmlns.jcp.org/xml/ns/portlet}portlet-app': No matching global declaration available for the validation root. ./V3AnnotationPortletAppConfigOverrideTests/src/main/webapp/WEB-INF/portlet.xml fails to validate ./V3RenderStateTests/src/main/webapp/WEB-INF/portlet.xml:24: element portlet-app: Schemas validity error : Element '{http://xmlns.jcp.org/xml/ns/portlet}portlet-app': No matching global declaration available for the validation root. ./V3RenderStateTests/src/main/webapp/WEB-INF/portlet.xml fails to validate{code} > various portlet.xml files are not valid > --------------------------------------- > > Key: PLUTO-656 > URL: https://issues.apache.org/jira/browse/PLUTO-656 > Project: Pluto > Issue Type: Bug > Components: descriptor > Affects Versions: 3.0.0 > Reporter: Vernon Singleton > Assignee: Scott Nicklous > Priority: Minor > > Steps to reproduce: > 1. $ cd portlet-tck_3.0 > 2. $ xmllint --noout --schema > http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd > V2AddlFilterTests/src/main/webapp/WEB-INF/portlet.xml > (/) Expected results: > {code}V2AddlFilterTests/src/main/webapp/WEB-INF/portlet.xml validates{code} > (x) Actual results: > {code}V2AddlFilterTests/src/main/webapp/WEB-INF/portlet.xml:140: element > filter: Schemas validity error : Element > '{http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd}filter': This > element is not expected. Expected is one of ( > {http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd}public-render-parameter, > {http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd}listener, > {http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd}container-runtime-option > ). > V2AddlFilterTests/src/main/webapp/WEB-INF/portlet.xml fails to validate{code} > Several other portlet.xml(s) may have similar issues ... investigating now ... -- This message was sent by Atlassian JIRA (v6.3.15#6346)