A princípio a mensagem de erro não dizia muito a respeito da causa do mesmo:
com.sun.facelets.FaceletException: Error Parsing /consulta.xhtml: Error Traced[line: 1] Content is not allowed in prolog.
"O conteúdo não é permitido no prólogo". Mas que conteúdo? Em qual prolog?
Depois de dar uma pesquisada descobri que o erro acontece em vista de terem sido colocados alguns caraceteres inválidos antes da declaração de documento xml na página xhtml.
Em outras palavras, a primeira coisa que deve constar em um documento xml (afins) deve ser:
<?xml version="1.0" encoding="utf-8"?>
Qualquer coisa antes disso, até mesmo um simples espaço em branco, pode gerar o erro em questão.
Por fim, lembre-se de que a declaração de documento xml segue o padrão de encoding definido. Logo temos:
<!-- Incorreto -->
<?xml version="1.0" encoding="UTF-8"?>
<!-- Correto -->
<?xml version="1.0" encoding="utf-8"?>
É importante ater a estes detalhes para evitar dores de cabeça e perda de tempo... :-)
Tutorial muito bom
ResponderExcluirMino Carta
Muito Obrigado, Me ajudou muito!
ResponderExcluirboa tarde Diogo, o pessoal da Softwell que me passou a sua dica.
ResponderExcluirVerifiquei sua sugestao e apliquei... estou utilizando o soapUI para fazer os testes...
Porem sempre esta ocorrendo o seguinte erro (abaixo)... infelizmente já nao sei o que pode ser... voce poderia me dar alguma outra sugestao ?
Obrigado.
Erro no envio do Web Service. - Mensagem: Error on line 2: Content is not allowed in prolog. - Exceção: org.jdom.input.JDOMParseException: Error on line 2: Content is not allowed in prolog.
Olá Handrei,
ExcluirQualquer coisa que vier antes desse conteúdo vai gerar esse erro. Na mensagem de erro ele tá te dizendo que o erro tá na linha 2. Pode postar ela aqui pra gente analisar?
Pô cara, valeu!
ResponderExcluirErrinho besta mas que me tomou uns 40 minutos aqui.
Abraço!
Muito bom cara o meu era apenas um colchete que digitei antes do xml sem querer,, mas me ajudou olhar no lugar certo! abraço
ResponderExcluirMarques
Bom dia,
ResponderExcluirNão estou conseguindo validar arquivos xml, exportando do OJS para o DOAJ, o mesmo dá um erro "content is not allowed in prolog"
"content is not allowed in prolog" o erro aparece nessa linha-
Boa Noite! Preciso de ajudar faço o projeto e quando concluir aparece o seguinte erro:"Gradle project sync failed.Basic functionality ( e.g. editing, debugging)will not work properly."
ResponderExcluir