Erro na pagina - só ocorre no IE!

Boa noite pessoal.

Tenho uma aplicação em JSF + Icefaces. A Pagina de permissões funciona assim:

  1. Apresenta um combo contendo os usuários cadastrados
  2. Ao selecionar o usuário, apresenta o menu para selecionar permissões e as demais funcionalidades do sistema
  3. Ao alterar para outro usuário, recarrega a pagina com o menu e as demais permissões para o novo usuários selecionar. Caso eu deselecionar a lista, a página volta a não exibir o menu e as demais funcionalidades.

Bem, isto funciona no google chrome, no entanto, no Internet Explorer ocorre o seguinte:

  • Seleciono o usuário pela primeira vez e o resultado é o esperado, mas ao selecionar outro usuário, apresenta uma mensagem “Erro na Pagina” no rodapé do IE. Abaixo o relatório de erro:
Detalhes dos erros da página da Web

Agente de Usuário: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; GTB7.1;  Embedded Web Browser from: http://bsalsa.com/; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30618; .NET4.0C; BRI/2)
Carimbo de data/hora: Tue, 11 Oct 2011 23:49:56 UTC


Mensagem: O objeto não dá suporte para a propriedade ou método
Linha: 1
Caractere: 1
Código: 0
URI: http://localhost:8081/SIGAEWeb/login.iface?rvn=1

Segue abaixo meu código:

  • pagina:
.....
<body  bgcolor="#E6FEFF">
    <ui:include src="menu.jspx"></ui:include>
        <br/><br/><br/>
        <div style="font-family: Arial, Helvetica, sans-serif; font-size: 14pt;" align="center">DEFINIÇÃO DE PERMISSÕES DE USUARIOS</div><br/><br/>
    <ice:form>
        <div align="center">
            <ice:messages errorStyle="color: red" infoStyle="color: blue" layout="table"/>
        </div>

        <div align="center">
        <br/><br/>
        <ice:commandButton value="Voltar" action="gotoMain"/>
        <ice:commandButton rendered="#{RelTelaUsuarioEmpresaFace.renderedPermissoes}" value="Salvar" action="#{RelTelaUsuarioEmpresaFace.finishEditRelEscolaCensoEscolar}"/>
        <br/><br/>
        <ice:selectOneMenu immediate="submit()" valueChangeListener="#{RelTelaUsuarioEmpresaFace.tratarSelecaoUsuario}" onchange="submit()" value="#{RelTelaUsuarioEmpresaFace.usuario}">
            <f:selectItems value="#{RelTelaUsuarioEmpresaFace.usuarios}"/>
            <f:converter converterId="UsuarioSisConversor"/>
        </ice:selectOneMenu>
        </div>
.....
  • bean:
public class RelTelaUsuarioEmpresaFace {
....
    public String tratarSelecaoUsuario(ValueChangeEvent event){
        usuario = (UsuarioSis) event.getNewValue();
        if(usuario == null) {
            renderedPermissoes = false;
            return "gotoPermissaoUsuario";
        }
        else
            renderedPermissoes = true;
            System.out.println("tratarSelecaoUsuario - usuario setado: " + usuario.getUserSys() + " - RenderedPermissoes " + renderedPermissoes);
            getMenuUsuario();
            getFuncionalidadeUsuario();
            return "gotoPermissaoUsuario";
    }
....

Pode ajudar?