Para Desenvolvedores

Problema com Cache - ERROR [Page Cache Generator Global_default-1] lumis.portal.page.cache.PageCacheManager

Olá,

Estou no ambiente de HML do meu portal Lumix XP 11.2. Após editar um conteúdo, ou atualizar um estilo no portal studio, as alterações não refletem no site, não há erro visível, apenas não atualiza com as alterações.

Ao abrir a pré visualização pelo portal studio, as alterações aparecem normalmente. Limpando cache ou atulizando os serviços pelo portal studio não surtem efeito.

No log, aparentemente está acontecendo algum erro com Cache, segue anexo.
 

Fiz deploy de outro módulo, de um ambiente em que esse erro não acontece. Mas o erro persiste.

Por Vinicius Rocha

Em 25/11/19 15:11

Acompanhar pergunta

1 resposta(s):

Ordenar por:

Vinicius,

O portal está retornando um código HTTP 302 ao invés de 200, como seria o esperado:

2019-11-25 16:24:52,096 ERROR      [Page Cache Generator Global_default-1] lumis.portal.UnexpectedException - lumis.portal.UnexpectedException created
lumis.portal.UnexpectedException: STR_UNEXPECTED_EXCEPTION
	at lumis.portal.page.cache.PageCacheManager.generatePage(PageCacheManager.java:766)
	at lumis.portal.page.cache.PageCacheManager.generateAndRelease(PageCacheManager.java:783)
	at lumis.portal.page.cache.PageCacheManager.generateNextPage(PageCacheManager.java:820)
	at lumis.portal.page.cache.PageCacheGenerator.run(PageCacheGenerator.java:54)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.Exception: Error generating page:http://portalhmladmin.bancopan.com.br/main.jsp?lumPageId=8A8B149D6D2C0016016D2C34FE3722D7&lumFromPCM=8AE386AA6DEE3CA2016E854C9115407B
	at lumis.portal.page.cache.PageCacheManager.generatePage(PageCacheManager.java:695)
	... 4 more
Caused by: java.io.IOException: Http request did not return HTTP_OK. Returned: 302
	at lumis.portal.page.cache.PageCacheManager.doHttpAccess(PageCacheManager.java:578)
	at lumis.portal.page.cache.PageCacheManager.generatePage(PageCacheManager.java:686)
	... 4 more

Essa URL sendo chamada (http://portalhmladmin.bancopan.com.br) passa por algum webserver?

Uma coisa que pode tentar ser feita pra garantir que nenhum webserver está atrapalhando a geração é configurar o frameworkUrl na parte de geração de HTML na configuração do portal para que o portal gere o cache chamando diretamente um application server (Tomcat, JBoss etc), sem passar em nenhum webserver.

 

Att.

Por Thiago Berne

Em 04/12/19 16:58

Entrar

Interaja com a comunidade e tenha acesso a conteúdos exclusivos.

Houve algum erro ao acessar o banco de dados. Tente novamente mais tarde.