Problema com rich:fileUpload

Boa dia Pessoa, estou com um problema com o meu rich:fileUpload, no momento em que eu seleciono o arquivo, nada acontece,
creio que o componente não está reconhecendo o método do manegedBean!

<rich:fileUpload  listHeight="0" immediate="true" listWidth="425" noDuplicate="true" fileUploadListener="#{FatorCorrecaoControle.listener}" maxFilesQuantity="1"            addControlLabel="Selecionar" cancelEntryControlLabel="Cancelar" doneLabel="Pronto" sizeErrorLabel="Arquivo não Enviado. Tamanho Máximo Permitido 100 MB" progressLabel="Enviando" stopControlLabel="Parar" uploadControlLabel="Enviar" transferErrorLabel="Falha de Transmissão" stopEntryControlLabel="Parar" id="uploadArquivo" immediateUpload="true" autoclear="true">
                                   <a4j:support event="onuploadcomplete" reRender="historicoFatorAjusteVO" /> 
    </rich:fileUpload>
 public void listener(UploadEvent upload) {
        try {
            fatorCorrecaoFacade.upload(upload);
            setMensagemID("msg_dados_adicionados");
        } catch (ConsistirException e) {
            setConsistirExceptionMensagemDetalhada("msg_erro", e, Uteis.ERRO);
        } catch (Exception e) {
            setMensagemDetalhada("msg_erro", e.getMessage(), Uteis.ERRO);
        }
    }

Alguma sugestão? desde já agradeço!

fileUploadListener="#{FatorCorrecaoControle.listener}"

coloque fileUploadListener="#{fatorCorrecaoControle.listener}"

começando com letra minuscula

poste o erro se ocorer