Arquivos

Archive for setembro \01\UTC 2011

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

1 de setembro de 2011 1 comentário

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
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.