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
7 de fevereiro de 2012 às 21:49
Legal, Cesar! Já passei por erro semelhante! Coisas de ETL corrido… 😉
18 de junho de 2012 às 11:54
oI cEZAR vou começaR a trabalhar com o Data UIntegration por gentileza você teria alguns tutoriais ou material sobre ele em português, o PDI é um monstro para aprender sozinho no entanto parece ser ótima ferramenta.
19 de junho de 2012 às 8:26
Olá Cristina tudo bem?
Recomendo você participar da lista pentahobr do Yahoo, lá o pessoal compartilha bastante coisa e ajuda
a tirar dúvidas.
Sobre os materiais, não tem um lugar especifico, acho que no site http://www.ambientelivre.com.br que é do Marcio, acredito
que você ache alguma coisa. Eu normalmente pesquiso muito no Google a partir de uma necessidade especifica, então nunca
fiquei focado somente em um site.
Abraços
8 de outubro de 2014 às 17:37
Olá, Cesar. Obrigado por sua solução.