Início > Pentaho > Pentaho – Erro ao abrir dimensão no Jpivot – net.sf.saxon.trans.DynamicError: Illegal HTML character: decimal 150

Pentaho – Erro ao abrir dimensão no Jpivot – net.sf.saxon.trans.DynamicError: Illegal HTML character: decimal 150

Olá Pessoal.

Agora pouco acabei de passar por um problema. Quando eu ia abrir uma dimensão no Jpivot para filtras os valores, ele me dava um erro pedia para consultar no log do Pentaho. Olhando os logs, vi o seguinte erro:

net.sf.saxon.trans.DynamicError: Illegal HTML character: decimal 150

Procurando na net, acabei descobrindo que o erro não era por alguma falha do Pentaho, do Mondrian ou do Jpivot diretamente. Esse erro é um erro de base, existia algum caractere maluco no meio dos meus dados que estava dando problemas com renderização do Mondrian na hora de ele me mostrar os dados nos filtros do Jpivot.

Bom, procurei para saber quem era esse decimal 150, e achei a referência nesse site:

http://www.ssec.wisc.edu/~tomw/java/unicode.html#x0080

Descobri na minha base qual era a informação zicada e arrumei na própria transformação de criação da dimensão.

Agora já sei que esse tipo de erro, está relacionado com sujeiras que possam existir na base e causar erro de codificação. Parece um erro bobo, mas gastei um tempinho para achar onde estava o erro.

Espero que esse post ajude a dar uma direção para quem tiver esse tipo de problema.

Abraços

CategoriasPentaho
  1. 7 de fevereiro de 2012 às 21:49 | #1

    Legal, Cesar! Já passei por erro semelhante! Coisas de ETL corrido… ;-)

  1. Nenhum trackbacks ainda.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.