24 de ago. de 2011

There is only one XUL!

A versão 3.6 do BI Server dá um erro de XUL:

A consequência desse problema é o sumiço dos ícones da barra de ferramentas:

Esse bug foi reportado no Jira BISERVER-5282.

De acordo com o discutido naquele Jira, a solução é relativamente simples: trocar todas as referências a certos objetos dentro do BI Server.

No Linux, entre no diretório do BI Server (biserver-ce) e dê esse comando:

find . -type f -iname *.xul -exec sed -i 's/http:\/\/www\.mozilla\.org\/keymaster\/gatekeeper\/there\.is\.only\.xul/http:\/\/www.pentaho.org\/keymaster\/gatekeeper\/there\.is\.only\.xul/g' {} \; 

Depois purge o cache do seu browser. Pronto, no próximo login esse erro não deve acontecer de novo.

No Windows há duas alternativas: instalar o Cygwin e emitir o mesmo comando, ou procurar uma ferramenta de edição de arquivos múltiplos (ou procure no Google - eu gosto do Context) e fazer a troca de http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul por http://www.pentaho.org/keymaster/gatekeeper/there.is.only.xul em todos os arquivos dentro do BI Server.

Eu recebi essa dica a primeira vez do Pedro Alves, durante o curso de C*Tools em São Paulo.

Nenhum comentário:

Postar um comentário