Ir para o conteúdo

 Voltar a Banco de Tal...
Tela cheia

Erro ao cadastrar e/ou visualizar Currículo

26 de Julho de 2013, 18:15 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 236 vezes

Pessoal,

estou tendo problema para cadastrar e/ou visualizar currículos.

O sistema retorna a mensagem: "Os dados do usuário não foram encontrados".

As tabelas USUARIOSISTEMA e USUARIOPERFILSISTEMA estão carregadas. 

Fazendo um debug da aplicação, verifiquei que o objeto Pessoa da linha com o código objPessoa = (Pessoa) objPessoaDAO.obterPelaChave(strChave); do método public Pessoa obterPessoaPelaChave(String strChave) throws CDException, da classe CurriculoFacade retorna null.

O parâmetro está sendo passado correto, mas o método obter (deprecated) da classe DAO retorna nulo.

Vi também que no código é sugerido que troque o método obter por obterListaPorHQL ou obterObjetoPorHQL. Como ficaria este código? Já quebrei a cabeça e não consegui resolver esse problema.

Obrigado,

Gil 

Autor: Gilgleidson Souza


55 comentários

  • F24dd96a3b3343b99b684fc44d2e5b71?only path=false&size=50&d=404Luciano Dias(usuário não autenticado)
    26 de Julho de 2013, 18:48

     

    Oi Gil,

    Não se preocupe com os avisos de deprecated.

    O problema que você provavelmente está tendo é que as tabelas SigespPessoal e SigespPessoalLotacao não foram alimentadas com os dados dos usuários logados. Essa alimentação é OBRIGATÓRIA para todos os usuários que irão cadastrar talentos.

    Veja o citei em mensagem anterior: "Para que o usuário possa cadastrar seus talentos, ele deve constar também na SigespPessoal e SigespPessoalLotacao [...]"

    Veja também o passo P2 do item 5.2 do manual de instalação do Banco de Talentos.

    Outra coisa, o identificador do usuário logado (UsuarioAutenticado.obterIdentificador()) deve ser igual ao  idePessoal (SigespPessoal) e ao ideUsuarioSistema (UsuarioSistema).

    Um abraço,

    Luciano.

    • 77546189b8dbc4db3d7f1a5c182e44fd?only path=false&size=50&d=404Gilgleidson Souza(usuário não autenticado)
      26 de Julho de 2013, 19:57

       

      Luciano,

      problema resolvido. Foi barbeiragem minha mesmo. Inventei de trabalhar com nossa matrícula inicialmente e acabou bagunçando o coreto.

      Agora sim o sistema parece estar pronto. É só mostrar ao pessoal do RH e ver o que eles dizem.

      Obrigado pela ajuda e estarei sempre acessando o fórum caso alguém tenha algum problema que eu possa resolver para ajudar um pouco vocês no que for possível.

      Também estarei aqui em caso de outros problemas.

      Obrigado mais uma vez.

      Abraços,

      Gil

       

      • F24dd96a3b3343b99b684fc44d2e5b71?only path=false&size=50&d=404Luciano Dias(usuário não autenticado)
        30 de Julho de 2013, 8:49

         

        Oi Gil,

        Que bom que você conseguiu colocar o sistema para rodar já fazendo adaptações no código para ajustá-lo às suas necessidades!

        Sempre que precisar, entre em contato e, desde já, agradeço por você se dispor a ajudar aqui no fórum aqueles que estiverem com dificuldades.

        Desejo sucesso na apresentação ao pessoal de RH. Veja que existe uma ótima documentação da parte de configuração do sistema (apoio) criada pelo Christian, um membro que trouxe várias contribuições para o projeto, incluindo o conceito de 'Atributo Virtual' que permite a integração com bases de dados externas.

        Um abraço,

        Luciano.

  • 77546189b8dbc4db3d7f1a5c182e44fd?only path=false&size=50&d=404Gilgleidson Souza(usuário não autenticado)
    29 de Julho de 2013, 18:11

     

    Está ocorrendo o seguinte erro:

     ERROR | GlobalExceptionHandler (gerarLog:184) | 814431 | GM: java.io.IOException: Não foi possível inicializar SearchTalento! null | class java.lang.RuntimeException

    Pelo que vi, tem a ver com o lucene. O que faço pra resolver?

    Obrigado,

    Gil

     

    • F24dd96a3b3343b99b684fc44d2e5b71?only path=false&size=50&d=404Luciano Dias(usuário não autenticado)
      30 de Julho de 2013, 8:54

       

      Oi Gil,

      Pode ser que o erro que você citou é pelo arquivo de configuração não ter sido localizado ou pelo caminho especificado não existir.

      Seria interessante colocar mais linhas do stacktrace para podermos analisar qual método está sendo a causa do erro.

      Se você não conseguir, crie um novo tópico para tratarmos deste assunto, pode ser?

      Um abraço,

      Luciano.

Essa comunidade não possui posts nesse blog