title: <p:growl/> wont show message when using PrimeFaces.MonitorDownload
body: <p>I am using PrimeFaces.Monitordownload function to monitor the progress of file download. First the file is created then downloaded. If anything goes wrong, a error file is created and downloaded with streamed content instead of real file. This is fine and works well. The problem occurs when I want to add a error message along with the error file. I have no idea how to update my growl.</p>
  
  <p>When using PrimeFaces.monitorDownload, I need to set <code>ajax=false</code>. Could this be part of my problem?</p>
  
  <p>I have tried multiple things, like setting <code>update="growl"</code> on the <code>p:commandButton</code>, <code>autoUpdate=true</code> on the growl itself, but nothing. I might be doing something wrong in my backing bean, but don't think so.</p>
  
  <p>Here is my relevant Java code:</p>
  
  <pre><code>boolean fileCreated = processor.start();
  
      if(fileCreated){
          File xlsfile = new File(filePath);
          InputStream stream = new FileInputStream(xlsfile);
          file = new DefaultStreamedContent(stream, "file/xlsx", fileName);
          return file;
      }else{
          fileName = fileName.replace(".xlsx", ".txt");
          filePath = rootPath + fileName;
          File xlsfile = new File(filePath);
          InputStream stream = new FileInputStream(xlsfile);
          file = new DefaultStreamedContent(stream, "file/txt", fileName);
          message = new FacesMessage(FacesMessage.SEVERITY_WARN, "Something went wrong!", "Please send an email to servicedesk and alert the administrators of this page!");
          FacesContext.addMessage(null, message);
          return file;
      }
  </code></pre>
  
  <p>And my xhtml:</p>
  
  <pre><code>&lt;p:dialog modal="true" widgetVar="statusDialog" header="Status"
                  footer="Creating file. It might take up to 30 minutes, depending on the file size."
                  draggable="true" closable="false" resizable="false"&gt;
                  &lt;p:graphicImage name="/bigLoader.gif"
                      style="margin-left :auto; margin-right:3.7cm;" /&gt;
  &lt;/p:dialog&gt;
  
  &lt;p:commandButton id="submitBtn" value="submit" ajax="false"
                          disabled="#{controllerBean.selectedBrands.size() lt 1}"
                          styleClass="btn btn-default"
                          onclick="PrimeFaces.monitorDownload(start, stop);"&gt;
                          &lt;p:fileDownload value="#{controllerBean.file}" /&gt;
                      &lt;/p:commandButton&gt;
                      &lt;p:commandButton value="Add brand" styleClass="btn btn-default"
                          action="#{controllerBean.addBrand()}"
                          update=":first:brands: :first:tableGroup: :first:submitBtn:"&gt;
  &lt;/p:commandButton&gt;
  </code></pre>
  
  <p>I'm using Mojarra 2.2, Primefaces 5.3.
  Any help  much appreciated!</p>