Para Desenvolvedores

O que é lumFromPCM?

Resolvido

O que quer dizer lumFromPCM?

Estamos com um error no log com esse parametro no link main.jsp?lumChannelId=8A19A30466022635016639D16AA678AB &lumFromPCM=8A19A3046D118087016D12492AE94E7E

2019-09-16 14:59:25,324 WARN  127.0.0.1 lumispagecacheuser    [LumisRequest - default task-52; url: [http://localhost:8080/portal/main.jsp?lumChannelId=8A19A30466022635016639D16AA678AB&lumFromPCM=8A19A3046D118087016D12492AE94E7E]; login: [lumispagecacheuser]] lumis.portal.url.URLManager - Invalid URI: http://
java.net.URISyntaxException: Expected authority at index 7: http://
	at java.net.URI$Parser.fail(URI.java:2848)
	at java.net.URI$Parser.failExpecting(URI.java:2854)
	at java.net.URI$Parser.parseHierarchical(URI.java:3102)
	at java.net.URI$Parser.parse(URI.java:3053)
	at java.net.URI.<init>(URI.java:588)
	at lumis.portal.url.URLManager.getWebsiteURL(URLManager.java:3373)
	at lumis.portal.url.URLManager.processHref(URLManager.java:2971)
	at lumis.portal.url.URLManager.access$100(URLManager.java:109)
	at lumis.portal.url.URLManager$FullHrefProcessor.process(URLManager.java:260)
	at lumis.portal.url.URLManager.processHref(URLManager.java:2729)
	at lumis.portal.url.URLManager.processElementsHref(URLManager.java:2698)
	at lumis.portal.url.URLManager.processHTMLWithDomParsing(URLManager.java:2489)
	at lumis.portal.url.URLManager.processHTML(URLManager.java:2352)
	at lumis.portal.url.URLManager.processHTML(URLManager.java:2086)
	at lumis.portal.presentation.PresentationControllerHtml.processHtml(PresentationControllerHtml.java:808)
	at lumis.portal.presentation.PresentationControllerHtml.lambda$null$0(PresentationControllerHtml.java:684)
	at lumis.portal.util.PortalUtilInternal.execWithSilentThrow(PortalUtilInternal.java:533)
	at lumis.portal.presentation.PresentationControllerHtml.lambda$renderPage$1(PresentationControllerHtml.java:585)
	at lumis.util.log.MDCUtil.lambda$execWithValues$0(MDCUtil.java:30)
	at lumis.portal.util.PortalUtilInternal.execWithSilentThrow(PortalUtilInternal.java:533)
	at lumis.util.log.MDCUtil.execWithValues(MDCUtil.java:60)
	at lumis.util.log.MDCUtil.execWithValues(MDCUtil.java:28)
	at lumis.portal.presentation.PresentationControllerHtml.renderPage(PresentationControllerHtml.java:577)
	at org.apache.jsp.main_jsp._jspService(main_jsp.java:95)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:402)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:346)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:130)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at lumis.portal.appserver.UndertowFilter.doFilter(UndertowFilter.java:90)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at lumis.portal.rest.RestRootFilter.doFilter(RestRootFilter.java:315)
	at org.glassfish.jersey.servlet.ServletContainer.doFilter(ServletContainer.java:462)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at lumis.portal.webserver.WebServerIntegrationForwardFilter.doFilter(WebServerIntegrationForwardFilter.java:45)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at lumis.service.seo.sitemap.SitemapFilter.doFilter(SitemapFilter.java:72)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at lumis.portal.url.WebResourceForwardFilter.doFilter(WebResourceForwardFilter.java:347)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at lumis.portal.security.csr.CrossSiteRequestFilter.doFilter(CrossSiteRequestFilter.java:227)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at lumis.portal.url.WebResourceDiscoveryFilter.doFilter(WebResourceDiscoveryFilter.java:365)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at lumis.portal.presentation.PortalModeDiscoveryFilter.doFilter(PortalModeDiscoveryFilter.java:125)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:232)
	at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:209)
	at lumis.service.portalmanagement.monitoring.JavaMelodyCustomMonitoringFilter.doFilter(JavaMelodyCustomMonitoringFilter.java:221)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at lumis.portal.authentication.AuthenticationFilter.changeThreadNameAndProceed(AuthenticationFilter.java:490)
	at lumis.portal.authentication.AuthenticationFilter.lambda$doFilter$0(AuthenticationFilter.java:291)
	at lumis.portal.util.PortalUtilInternal.execWithSilentThrow(PortalUtilInternal.java:533)
	at lumis.util.log.MDCUtil.execWithValues(MDCUtil.java:60)
	at lumis.portal.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:282)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at lumis.portal.monitor.impl.MonitorContextFilter.lambda$doFilter$1(MonitorContextFilter.java:424)
	at lumis.portal.util.PortalUtilInternal.execWithSilentThrow(PortalUtilInternal.java:533)
	at lumis.util.log.MDCUtil.execWithValues(MDCUtil.java:60)
	at lumis.portal.monitor.impl.MonitorContextFilter.doFilter(MonitorContextFilter.java:402)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at lumis.portal.page.cache.PageCacheSSIFilter.doFilter(PageCacheSSIFilter.java:64)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at lumis.portal.PortalRequestContextFilter.doFilter(PortalRequestContextFilter.java:97)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at lumis.portal.filter.EncodingUTF8Filter.doFilter(EncodingUTF8Filter.java:35)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at lumis.portal.webserver.WebServerIntegrationInitFilter.doFilter(WebServerIntegrationInitFilter.java:367)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at lumis.portal.website.WebsiteDiscoveryFilter.doFilter(WebsiteDiscoveryFilter.java:302)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at lumis.portal.PortalConfiguration$RequestInitializer.doFilter(PortalConfiguration.java:152)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.jsp.JspFileHandler.handleRequest(JspFileHandler.java:32)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:285)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:264)
	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:175)
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:202)
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:792)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

Por Rogerio Rodrigues

Em 16/09/19 15:36

Acompanhar pergunta

11 resposta(s):

Ordenar por:

O parâmetro lumFromPCM representa o identificador do html da página gerado, no banco ele é encontrado na tabela lum_CachedPage, campo cachedPageId.

Verifique se existe algum registro com esse valor.

Por Guilherme Santana

Em 18/09/19 10:50

Esta habilitado SSL na solução? Se sim, verificar se esta configurado na estrutura de canais no LumisXP. Verifique também se no arquivo de configuração, lumisportalconfig.xml, a tag frameworkUrl em htmlGeneration esta setada com o protocolo http.

Por Guilherme Santana

Em 19/09/19 11:30

Oi Guilherme,

Está hablitado sim. No canal Portal "principal" é os outros canais que são websites, estão herdando dele (ou tenho que hablitar somente o SSL para os websites que estão utilizando o SSL?). Em "Propriedade" do canal Portal, depois em Avançado > Segurança, a opção Protocolo está selecionado "Permitir todos". Mas os websites essa opção é a padrão, que é "Herdar configuração".

Já no arquivo mencionado, nossa configuração esta assim:

<!-- Uncomment to enable customized HTML Generation.  See LumisXP documentation for details. -->
	<htmlGeneration>
		<connectTimeout>30000</connectTimeout>
		<pageRequestTimeout>50000</pageRequestTimeout>
		<frameworkUrl>http://localhost:8080/portal</frameworkUrl>
		<htmlCacheLogNavigation>1</htmlCacheLogNavigation>
		<htmlFileExtension>.htm</htmlFileExtension>
		<shtmlFileExtension>.shtml</shtmlFileExtension>
		<ssi>
			<sendRedirectOnPageNotFound>true</sendRedirectOnPageNotFound>
			<waitBeforeSendRedirect>500</waitBeforeSendRedirect>
		</ssi>
		<expirationLimit>0</expirationLimit>
	</htmlGeneration>

Por Rogerio Rodrigues

Em 19/09/19 12:39

Não é necessário configurar os websites, eles herdam a configuração feita no canal raiz.

Confirme se sua solução responde pelo subdomínio portal e porta 8080, caso contrário altere para uma URL válida.

<frameworkUrl>http://localhost:8080/portal</frameworkUrl>

Por Guilherme Santana

Em 19/09/19 14:05

Sim. Nosso websites respondem no /portal

https://www.fenae.org.br/portal/fenae-portal/ e https://apcefrj.org.br/portal/apcef-rj-portal/

Temos o JBoss na 8080 e o Apache na 80.

Posso alterar então a URL para ficar assim

<frameworkUrl>https://www.fenae.org.br:8080/portal</frameworkUrl>

Mantendo o http ou o https?

Por Rogerio Rodrigues

Em 19/09/19 14:16

Se existe o subdominio portal e esta rodando na porta 8080, é pra funcionar corretamente com a configuração anterior, qualquer alteração nos arquivos de configuração é necessário restart.

Verifique também se existe algum link no HTML desta página que esta incorreto, somente com "http://", sem o resto dos valores da URL, para verificar basta navegar na primeira página do canal (main.jsp?lumChannelId=8A19A30466022635016639D16AA678AB), olhar o HTML, código-fonte e buscar no código algum src ou href somente com "http://".

Por Guilherme Santana

Em 19/09/19 14:43

Guilherme,

Realmente existe um conteúdo do serviço de Links que foi cadastrado com o tipo de link > URL e a pessoa não informou o link completo, deixando o valor padrão do serviço que é HTTP://.

Acredito que editando o XSL para que caso o valor do campo seja somente http://, deixe o campo vazio.

Por Rogerio Rodrigues

Em 19/09/19 16:01

Sim, quando for "http://" melhor preencher "#".

Por Guilherme Santana

Em 19/09/19 16:57

Valeu Guilherme. Mais uma vez ajudou bastente.

É isso mesmo.

Por Rogerio Rodrigues

Em 19/09/19 17:57

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.