title: Warning: This page calls for XML namespace declared with prefix [tagname] but no taglibrary exists for that namespace
body: <p>I've declared the Facelet view template as follows:</p>
  
  <pre><code>&lt;ui:composition template="./templates/master.xhtml"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:p="http://primefaces.prime.com.tr/ui"&gt;
  
    &lt;ui:define name="content"&gt;
      &lt;h:panelGroup rendered="#{!current.hasLoggedIn()}"&gt;      
        &lt;h:panelGroup layout="block" styleClass="warningBox"&gt;
          &lt;h:outputText value="#{app.youHaveNotLoggedIn}"/&gt;
          &lt;br/&gt;
          &lt;h:link value="#{lbls.login}" outcome="login"/&gt;
        &lt;/h:panelGroup&gt;      
      &lt;/h:panelGroup&gt;
  
      &lt;h:panelGroup rendered="#{current.hasLoggedIn()}"&gt;
        &lt;p:panel&gt;
          &lt;f:facet name="header"&gt;
            &lt;h:outputText value="#{lbls.requestWaggon}" /&gt;
          &lt;/f:facet&gt;
  
          &lt;h:form id="frmRequest"&gt;
            &lt;h:panelGrid columns="3" footerClass="buttons"&gt;
              &lt;h:outputText value="#{lbls.number}:"/&gt;
              &lt;h:inputText id="number" label="#{lbls.number}" styleClass="ltr" value="#{requestWaggon.request.number}" readonly="true" /&gt;
              &lt;h:message for="number" infoClass="info" warnClass="warning" errorClass="error" fatalClass="fatal"/&gt;
  
              &lt;h:outputText value="#{lbls.requestDate}:"/&gt;
              &lt;h:panelGroup&gt;
                &lt;h:inputText styleClass="date ltr" id="date" label="#{lbls.requestDate}" value="#{requestWaggon.request.date}" required="true"&gt;
                  &lt;f:converter converterId="ir.khorasancustoms.DateConverter"/&gt;
                &lt;/h:inputText&gt;
                &lt;input type="button" value="..." onclick="displayDatePicker('frmRequest:date', this);" class="datePicker"/&gt;
              &lt;/h:panelGroup&gt;
              &lt;h:message for="date" infoClass="info" warnClass="warning" errorClass="error" fatalClass="fatal"/&gt;
  
              &lt;h:outputText value="#{lbls.nameOfMaterialOwner}:"/&gt;
              &lt;h:inputText id="ownerName" label="#{lbls.nameOfMaterialOwner}" value="#{requestWaggon.request.fullName}" required="true"/&gt;
              &lt;h:message for="ownerName" infoClass="info" warnClass="warning" errorClass="error" fatalClass="fatal"/&gt;
  
              &lt;h:outputText value="#{lbls.companyName}:"/&gt;
              &lt;h:inputText id="companyName" label="#{lbls.companyName}" value="#{requestWaggon.request.companyName}" required="true"/&gt;
              &lt;h:message for="companyName" infoClass="info" warnClass="warning" errorClass="error" fatalClass="fatal"/&gt;
  
              &lt;h:outputText value="#{lbls.nameOfMaterial}:"/&gt;
              &lt;h:inputText id="nameOfMaterial" label="#{lbls.nameOfMaterial}" value="#{requestWaggon.request.materialName}" required="true"/&gt;
              &lt;h:message for="nameOfMaterial" infoClass="info" warnClass="warning" errorClass="error" fatalClass="fatal"/&gt;                        
  
              &lt;h:outputText value="#{lbls.materialWeight}:"/&gt;
              &lt;h:panelGroup&gt;
                &lt;h:inputText id="materialWeight" styleClass="ltr" label="#{lbls.materialWeight}" value="#{requestWaggon.request.materialWeight}" required="true" style="min-width: 0px; width: 60px"/&gt;
                &lt;h:selectOneMenu id="weightUnit" label="#{lbl.weightUnit}" value="#{requestWaggon.request.weightUnit}" required="true" style="min-width: 0px; width: 90px"&gt;
                  &lt;f:selectItems value="#{requestWaggon.weightUnits}"/&gt;
                  &lt;f:converter converterId="ir.khorasancustoms.CatalogValueConverter"/&gt;
                &lt;/h:selectOneMenu&gt;
              &lt;/h:panelGroup&gt;
              &lt;h:message for="materialWeight" infoClass="info" warnClass="warning" errorClass="error" fatalClass="fatal"/&gt;
  
              &lt;h:outputText value="#{lbls.senderAddress}:"/&gt;
              &lt;h:inputText id="senderAddress" label="#{lbls.senderAddress}" value="#{requestWaggon.request.address}" required="true" style="width: 350px;"/&gt;
              &lt;h:message for="senderAddress" infoClass="info" warnClass="warning" errorClass="error" fatalClass="fatal"/&gt;
  
              &lt;h:outputText value="#{lbls.receiverAddress} (#{lbls.country}):"/&gt;            
              &lt;h:selectOneMenu id="country" label="#{lbl.receiverAddress}" value="#{requestWaggon.request.country}" required="true"&gt;
                &lt;f:selectItem/&gt;
                &lt;f:selectItems value="#{requestWaggon.countries}"/&gt;
                &lt;f:converter converterId="ir.khorasancustoms.CatalogValueConverter"/&gt;
              &lt;/h:selectOneMenu&gt;            
              &lt;h:message for="country" infoClass="info" warnClass="warning" errorClass="error" fatalClass="fatal"/&gt;
  
              &lt;h:outputText value="#{lbls.station}:"/&gt;
              &lt;h:inputText id="station" styleClass="ltr" label="#{lbls.station}" value="#{requestWaggon.request.station}" required="true" /&gt;
              &lt;h:message for="station" infoClass="info" warnClass="warning" errorClass="error" fatalClass="fatal"/&gt;
  
              &lt;h:outputText value="#{lbls.loadingDate}:"/&gt;
              &lt;h:panelGroup&gt;
                &lt;h:inputText styleClass="date ltr" id="loadingDate" label="#{lbls.loadingDate}" value="#{requestWaggon.request.loadingDate}" required="true"&gt;
                  &lt;f:converter converterId="ir.khorasancustoms.DateConverter"/&gt;
                &lt;/h:inputText&gt;
                &lt;input type="button" value="..." onclick="displayDatePicker('frmRequest:loadingDate', this);" class="datePicker"/&gt;
              &lt;/h:panelGroup&gt;
              &lt;h:message for="loadingDate" infoClass="info" warnClass="warning" errorClass="error" fatalClass="fatal"/&gt;
  
              &lt;h:outputText value="#{lbls.boundryStation}:"/&gt;            
              &lt;h:selectOneMenu id="boundryStation" label="#{lbl.boundryStation}" value="#{requestWaggon.request.bountryStation}" required="true"&gt;
                &lt;f:selectItem/&gt;
                &lt;f:selectItems value="#{requestWaggon.boundryStations}"/&gt;
                &lt;f:converter converterId="ir.khorasancustoms.CatalogValueConverter"/&gt;
              &lt;/h:selectOneMenu&gt;            
              &lt;h:message for="boundryStation" infoClass="info" warnClass="warning" errorClass="error" fatalClass="fatal"/&gt;
  
              &lt;f:facet name="footer"&gt;
                &lt;h:commandButton action="#{requestWaggon.save}" value="#{lbls.ok}"/&gt;
              &lt;/f:facet&gt;
            &lt;/h:panelGrid&gt;
            &lt;h:outputScript&gt;
              focusElement('frmRequest:ownerName');            
            &lt;/h:outputScript&gt;
          &lt;/h:form&gt;
  
          &lt;f:facet name="footer"&gt;
            &lt;h:messages styleClass="boxMessages" layout="table" infoClass="infoBox" warnClass="warningBox" errorClass="errorBox" fatalClass="errorBox" globalOnly="true"/&gt;
          &lt;/f:facet&gt;
        &lt;/p:panel&gt;
      &lt;/h:panelGroup&gt;
    &lt;/ui:define&gt;
  &lt;/ui:composition&gt;
  </code></pre>
  
  <p>This shows 3 of the following warning messages:</p>
  
  <blockquote>
    <p>Warning: This page calls for XML namespace declared with prefix input but no taglibrary exists for that namespace.</p>
  </blockquote>
  
  <p>When I remove the <code>&lt;p:panel&gt;</code> tag, then those messages do not appear. How is this caused and how can I solve it?</p>