[richfaces-issues] [JBoss JIRA] Created: (RF-3115) rich:fileUpload produce (sometimes) a empty page

Andreas Höhmann (JIRA) jira-events at lists.jboss.org
Thu Apr 17 03:58:44 EDT 2008


rich:fileUpload produce (sometimes) a empty page
------------------------------------------------

                 Key: RF-3115
                 URL: http://jira.jboss.com/jira/browse/RF-3115
             Project: RichFaces
          Issue Type: Bug
    Affects Versions: 3.2.1
         Environment: jetty 1.6.1
myfaces 1.2.2
            Reporter: Andreas Höhmann
            Priority: Critical


I don't know why ... but sometimes the upload returns a empty page.
I open a modal-dialog with a fileUpload ... then select a file (immediateUpload="true") then sometimes a empty white page is the result.
My upload-bean is allways triggered correctly (uploadListener works fine ...file is ok etc.) but it seams the rerendering works not fine allways?1

The empty page contains only a "</html>"

Here is my upload-Dialog:

<a4j:region id="modalPanelLoadWorkspace_region">
  
    <dialog:modalDialog id="modalPanelLoadWorkspace"
                        dialogBean="#{LoadWorkspaceCommandBean}" 
                        titel="#{bundle['dialog.load.workspace.title']}">
       
      <!-- lade-dialog zeigt seinen status im dialog-header an -->               
      <ui:define name="dialogheader">
          <h:outputText value="#{titel}"/>
          <a4j:status for="modalPanelLoadWorkspace_region">
            <f:facet name="start">
              <h:panelGroup layout="horizontal">
                <h:outputText styleClass="loading" style="padding-left: 10px;" value="#{bundle['ajax.loading.message']}"/>
              </h:panelGroup>
            </f:facet>
          </a4j:status>
      </ui:define>
  
      <ui:define name="dialogbody">
          
          <a4j:jsFunction name="afterUpload" reRender="#{initParam.defaultRerenderTarget}" oncomplete="#{closeAction}" ajaxSingle="true" limitToList="true"/> 
      
          <rich:fileUpload id="modalPanelLoadWorkspace_upload"
            fileUploadListener="#{LoadWorkspaceCommandBean.uploadListener}"
            maxFilesQuantity="1"
            acceptedTypes="xml"
            listHeight="70"
            immediateUpload="true"
            autoclear="true"
            addControlLabel="#{bundle['dialog.load.workspace.button.add']}"
            uploadControlLabel="#{bundle['dialog.load.workspace.button.start']}"
            cancelEntryControlLabel="#{bundle['dialog.load.workspace.button.cancel']}"
            clearControlLabel="#{bundle['dialog.load.workspace.button.clear']}"
            clearAllControlLabel="#{bundle['dialog.load.workspace.button.clear_all']}"
            ontyperejected="alert('#{bundle['dialog.load.workspace.unsupported_filetype']}')"
            onsizerejected="alert('#{bundle['dialog.load.workspace.max_filesize_reached']}')"
            onuploadcomplete="afterUpload();">
            <f:facet name="label">
              <h:outputText value="#{bundle['dialog.load.workspace.progress_status']}"/>
            </f:facet>
            <f:facet name="progress">
              <rich:progressBar style="width: 100%;"/>
            </f:facet> 
          </rich:fileUpload>
          
      </ui:define>
      
      <ui:define name="dialog_ok"/>
      <ui:define name="dialog_cancel"/>
      
    </dialog:modalDialog>
    
    </a4j:region>

* <dialog:modalDialog> is a facelets-tag which contains a rich:modalPanel + some commons stuff (close-X, ok-button  etc.)
* i define a region to show a separated status (nice2have)
* the a4j:jsFunction is only a hack until rich:fileUpload supports a reRender-attribute (should i open a new bug for this?)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       




More information about the richfaces-issues mailing list