[RESOLVIDO] Navegador não Renderiza Componentes do Primefaces

Olá pessoal.

Até ontem a noite estava feliz da vida desenvolvendo meu projeto com jsf e primefaces. Hoje, ao ligar meu computador, abrir o eclise e startar o tomcat, ao abrir a url da minha aplicação os componentes simplesmente não renderizavam. Alias, nada aparece como é. E isso acontece com todas as paginas do meu projeto.

Criei uma pequena pagina de teste, está aqui:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	  xmlns:ui="http://java.sun.com/jsf/facelets"
	  xmlns:f="http://java.sun.com/jsf/core"
	  xmlns:h="http://java.sun.com/jsf/html" 
	  xmlns:p="http://primefaces.org/ui">

	<h:head>teste</h:head>

	<h:body>
		
					
				<h:form>		
						
				<p:dataTable value="#{enderecoBean.enderecos}" var="endereco" 
					paginator="true" rows="50" selectionMode="single" selection="#{enderecoBean.endereco}" 
					rowKey="#{endereco.id}" >
					<p:ajax event="rowSelect" />
				
					<p:column headerText="Código">
						#{endereco.id}
					</p:column>
					
					<p:column headerText="Logradouro">
						#{endereco.logradouro}
					</p:column>
					
					<p:column headerText="Tipo">
						#{endereco.tipoLogradouro.descricao}
					</p:column>						
								
					<f:facet name="footer">
					
						<p:commandButton value="Novo Funcionário" id="newFuncionarioButton" ajax="false" >
						</p:commandButton>
						
						<p:commandButton value="Editar Funcionário" id="editFuncionarioButton" ajax="false" >
						</p:commandButton>							
												
					</f:facet>																																	
				
				</p:dataTable>		
				
				<h:outputText value="Endereço:" />
				
				<h:panelGrid columns="4" >
																	
					<p:selectOneMenu  value="#{funcionarioBean.tipoLogradouro}" converter="tipoLogradouroConverter" >
					
						<f:selectItem itemLabel="Selecione um Tipo de Logradouro..." itemValue="" />
						<f:selectItems value="#{funcionarioBean.tiposLogradouros}" var="tipoLogradouro" itemValue="#{tipoLogradouro}" itemLabel="#{tipoLogradouro.descricao}"  />
					
					</p:selectOneMenu>
						
					<p:inputText id="endereco" value="#{funcionarioBean.funcionario.pessoa.endereco.logradouro}" maxlength="50" size="80" />
											
					<h:outputText value="Nº:" />
					<p:inputText id="numero" value="#{funcionarioBean.funcionario.pessoa.endereco.numero}" maxlength="20" size="20" />																
											
				</h:panelGrid>				
				
				<p:commandButton value="gravar" action="#{enderecoBean.salvar}" ajax="false" >
					<f:ajax render="@all" />
				</p:commandButton>
				
				</h:form>	
											
	
	</h:body>
	
</html>

Meu template:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	  xmlns:ui="http://java.sun.com/jsf/facelets" 
	  xmlns:h="http://java.sun.com/jsf/html"
	  xmlns:f="http://java.sun.com/jsf/core"
	  xmlns:p="http://primefaces.org/ui" >

	<h:head>
		<title>Usuários</title>
		<h:outputStylesheet library="css" name="style.css" />
		<style>body {background-color: #eeeeee; font-size: 12px}</style>
	</h:head>	
	
	<h:body>
	
		<div id="conteudo" align="center" >
		
			<p:layout style="min-width:1020px;max-width:1020px;min-height:600px" >
		
			    <p:layoutUnit position="north" size="100" header="FlexWeb - ERP">  
			        <h:outputText value="Cabeçalho norte -- informações da aplicação" />  
			    </p:layoutUnit>
			    
			    <p:layoutUnit position="west" size="200" header="Menu" resizable="true" >  
			        
			        <h:form>	
			        	
					<p:panelMenu >
					
						<p:submenu label="Administrativo" >
							
							<p:menuitem value="Cargos" action="cargo" ajax="false" />
							<p:menuitem value="Funcionários" action="funcionario" ajax="false" />
						
						</p:submenu>
					
					</p:panelMenu>
					
					</h:form>

			    </p:layoutUnit>		    	
					
			    <p:layoutUnit position="center"  >
			      		      											
						<ui:insert name="corpo" />
																			 
			    </p:layoutUnit> 
			    
			    <p:layoutUnit position="south" size="50" header="Flex - ERP' de Ponta" >		      
			        <h:outputText value="Diego Oliveira Barbosa 2012. Todos os direitos reservador." />		          
			    </p:layoutUnit>  		    				
								
			</p:layout>			
		
		</div>
				
	</h:body>
	
</html>

E abrindo a pagina teste.xhtml eis o que me aparece no browser:

[code]teste

					#{endereco.id}
				
				
				
					#{endereco.logradouro}
				
				
				
					#{endereco.tipoLogradouro.descricao}

[/code]

Aparece alguns codigo do meu dataTable. Não estou entendo nada.

O html chega corretamente ao browser, mas no momento de renderizar, nada acontece, mas aparece uma serie de mensagens de erro no console do navegador:

Hora: 12/11/2012 10:10:27
Erro: TypeError: self.urlInfo[url] is undefined
Arquivo-fonte: chrome://wrc/content/overlay.js
Linha: 2148

Hora: 12/11/2012 10:10:27
Erro: TypeError: self.urlInfo[url] is undefined
Arquivo-fonte: chrome://wrc/content/overlay.js
Linha: 2148

Hora: 12/11/2012 10:10:27
Erro: NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIDOMWindow.localStorage]
Arquivo-fonte: chrome://wrc/content/libs/avastwrc.js
Linha: 388

Hora: 12/11/2012 10:10:27
Erro: NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIDOMWindow.localStorage]
Arquivo-fonte: chrome://wrc/content/libs/avastwrc.js
Linha: 388

E por ai vai.

Alguem sabe me dizer o que pode estar havendo?? Eu pesquisei e não cheguei a nenhuma conclusão.

Obrigado.

Pessoal. Eu criei um novo projeto e copiei todos os arquivos para este novo projeto, e funcionou. O projeto antigo continua dando erro e vai ficar assim. Agora fico me perguntando se der esse erro em produção. Alguem saberia dizer o motivo disto ter ocorrido?

Olá pessoal.

Antes tinha postado esse topico como resolvido, porem, resolvi o problema sem resolvê-lo, penas criei um novo projeto. O fato é que mesmo neste novo projeto o problema voltou a ocorrer e não da pra ficar criando novos projetos sempre. Fico imaginando em ambientes de produção acontecer uma coisa dessas, é demissão na hora, mas vamos la.

Como disse antes, não ocorre nenhum erro no console, apenas no navegador aparece a seguinte mensagem:

Hora: 20/11/2012 15:41:28
Erro: TypeError: self.urlInfo[url] is undefined
Arquivo-fonte: chrome://wrc/content/overlay.js
Linha: 2153

Alguem tem idéia do que pode ser?

O curioso é que isso ta ocorrendo apenas no Firefox. =/

Bom, era uma solução bem simples e até obvia. Limpei todos o cache do firefox, cookies, tudo, ai voltou a funcionar.

kkkkkkkkkkkkkkkkkkkk, esses erros quebram a gente rs

Só para constar, não é navegador que renderiza os componentes do Prime, o navegador só renderiza HTML e CSS, o Erro citado ocorre quando o Servlet do Faces não intercepta a requisição sobre o arquivo, causada geralmente sobre um mapeamento incorreto deste servlet, é um erro bem comum.