Situação:
Ao acessar o Portal RH, pode ocorrer a seguinte mensagem de erro, conforme imagem abaixo:
Opsss! Ocorreu um Erro :( Erro -500 - Portal RH
A página solicitada não pode ser acessada porque os dados passados ou a página são inválidos.
Para solução, clique em Mais detalhes para verificar o erro detalhado.
Solução:
Para correção é importante identificar a mensagem de erro destacada na imagem acima.
Após a identificação da mensagem, clique no link correspondente abaixo:
3. Value Cannot be null. Parameter name: source
4. Object reference not set to an instance of an object.
5. Erro " Error executing child request for handler...".
6. Erro: O Índice Estava Fora dos Limites da Matriz
9. Não foi possível validar o token do formulário
1. Falha ao recalcular o período e carregar as marcações. Erro: Referência de objeto não definida para uma instância de um objeto.
1.1. Acesse o configurador do Portal RH, normalmente localizado em c:\temp;
1.2. Navegue até a guia Acerto do Ponto;
1.3. Altere a opção Modo para Usar Recursos do ISS (DLL) e clique em Salvar:
1.4. Teste o acesso ao Portal RH novamente.
2. The IControllerFactory 'Metadados.Infraestrutura.UnityControllerFactory' did not return a controller for the name 'portalrh'
Verifique se existe redirecionamentos ativos no IIS para os aplicativos do PortalRH
3. Value Cannot be null. Parameter name: source
3.1. Verifique se existe algum perfil sem regra cadastrada:
Caso localizar o perfil conforme print abaixo, o correto é cadastrar a regra conforme artigo: Como Gerenciar Perfil do Usuário no Portal RH
3.2. Remova os campos que estão nos aprovadores ou executores, após incluía novamente
4. Object reference not set to an instance of an object.
Se o erro estiver ocorrendo apenas para um usuário específico.
No Módulo da Folha de Pagamento, acesse o Menu: Cadastramento > Pessoas e exclua a senha, login e salve. Em seguida, cadastre novamente o login e senha e acesse o Portal.
5. Erro "Error executing child request for handler...".
Importante:
5.1. Esta é uma mensagem genérica, pode ter como origem diversos fatores. É necessário avaliar caso a caso. Se não for possível simular internamente, restaurar a base do cliente no ambiente Metadados para nova tentativa de simulação.
6. Erro: O Índice Estava Fora dos Limites da Matriz
6.1. Verificar o artigo: Erro: O Índice Estava Fora dos Limites da Matriz. - Portal RH
7. Erro: Método não encontrado. 'Metadados.Solicitacoes.Entidade.Enumeradores.ExibirUnidadesMetadados.Solicitacoes.Entidades....
Reatualizar Portal.
8. Resolution of the dependency failed, type = "Metadados.Adminsitracao.sSrvicos.IServiçcosdeMenu", name = '(none)'[...]
8.1. Solicite para sua TI reiniciar o serviço do CalculoFAConsole no servidor do Portal RH. Segue artigo: Como Iniciar, Parar ou Reiniciar um Serviço do Windows
8.2. Solicite para a sua TI encerrar os processos de calculoFAconsole, MetaagaendadorPA e Metaagendador PA2 em execução no servidor.
8.3. Valide as regras dos perfis conforme artigo: Validar Regras dos Perfis do Portal RH
8.4. Verificar o tipo de entrada para cálculos de XML e BD conforme o banco de horas. Se o banco de dados for SQL, o valor deve ser 'BD'. Se for ORA, o valor deve ser 'XML'. No entanto, alguns bancos ORACLE podem operar com a opção 'BD', mas a orientação do P&D é utilizar 'XML'. Caso o valor não esteja conforme essa orientação, execute o processo de correção.