HTTP 404 Fetching Data Through Remote Satellite Server In WebCenter Sites Delivery Cluster

(Doc ID 2179898.1)

Last updated on SEPTEMBER 18, 2017

Applies to:

Oracle WebCenter Sites - Version 11.1.1.8.0 and later
Information in this document applies to any platform.

Symptoms

Two node Delivery cluster encounters HTTP 404 error in one node only:



[2016-09-01 22:16:43,178 UTC] [TRACE] [.kernel.Default (self-tuning)'] [logging.cs.satellite.host] Fetch successful for page: ?method=GET&pagename=fatwire/getDeviceUrl&userAgent=[content > 50 chars; not shown]
[2016-09-01 22:16:43,181 UTC] [ERROR] [.kernel.Default (self-tuning)'] [logging.cs.satellite.request] Error accessing the external page with pmd: page: ?method=GET&pagename=fatwire/getDeviceUrl&userAgent=[content > 50 chars; not shown]
[2016-09-01 22:16:43,182 UTC] [INFO ] [.kernel.Default (self-tuning)'] [fatwire.logging.cs.satellite] 0 Error loading the device group cache from cs
COM.FutureTense.Common.ContentServerException: ContentServerException: (Client error (HTTP status code: 404) fetching data through Remote Satellite Server) Error code:PAGE NOT FOUND
at com.openmarket.Satellite.RemoteContentServerEh._handleStatusCode(RemoteContentServerEh.java:678)
at com.openmarket.Satellite.RemoteContentServerEh.fetchCacheObject(RemoteContentServerEh.java:256)

[2016-09-01 22:16:43,185 UTC] [TRACE] [.kernel.Default (self-tuning)'] [logging.cs.satellite.host] Not throttling request for page: ?c=Page&childpagename=FaturePrestador/Page/FtrLaPaginaEmBranco&cid=1442327702477&lookuphost=fature&lookuppage=login.view.html&pagename=FtrWrapper
[2016-09-01 22:16:43,185 UTC] [DEBUG] [.kernel.Default (self-tuning)'] [logging.cs.satellite.host] Requesting from Content Server (via HttpAccess): page: ?c=Page&childpagename=FaturePrestador/Page/FtrLaPaginaEmBranco&cid=1442327702477&lookuphost=fature&lookuppage=login.view.html&pagename=FtrWrapper
[2016-09-01 22:16:43,185 UTC] [TRACE] [.kernel.Default (self-tuning)'] [logging.cs.satellite.host] Setting cookies for CS into HttpAccess
[2016-09-01 22:16:43,186 UTC] [TRACE] [.kernel.Default (self-tuning)'] [logging.cs.satellite.host] Sending cookie to CS : (ft_ss=true)
[2016-09-01 22:16:43,186 UTC] [TRACE] [.kernel.Default (self-tuning)'] [logging.cs.satellite.host] Setting HttpAccess method to GET
[2016-09-01 22:16:43,186 UTC] [TRACE] [.kernel.Default (self-tuning)'] [logging.cs.satellite.host] Setting text value into HttpAccess: 'c'='Page'
[2016-09-01 22:16:43,186 UTC] [TRACE] [.kernel.Default (self-tuning)'] [logging.cs.satellite.host] Setting text value into HttpAccess: 'childpagename'='FaturePrestador/Page/FtrLaPaginaEmBranco'
[2016-09-01 22:16:43,186 UTC] [TRACE] [.kernel.Default (self-tuning)'] [logging.cs.satellite.host] Setting text value into HttpAccess: 'lookuphost'='fature'
[2016-09-01 22:16:43,186 UTC] [TRACE] [.kernel.Default (self-tuning)'] [logging.cs.satellite.host] Setting text value into HttpAccess: 'lookuppage'='login.view.html'
[2016-09-01 22:16:43,186 UTC] [TRACE] [.kernel.Default (self-tuning)'] [logging.cs.satellite.host] Setting text value into HttpAccess: 'pagename'='FtrWrapper'
[2016-09-01 22:16:43,186 UTC] [TRACE] [.kernel.Default (self-tuning)'] [logging.cs.satellite.host] Setting text value into HttpAccess: 'cid'='1442327702477'
[2016-09-01 22:16:43,186 UTC] [TRACE] [.kernel.Default (self-tuning)'] [logging.cs.satellite.host] Setting HttpAccess URL to /cs/ContentServer
[2016-09-01 22:16:43,186 UTC] [TRACE] [.kernel.Default (self-tuning)'] [logging.cs.satellite.host] Setting header information for CS into HttpAccess
[2016-09-01 22:16:43,186 UTC] [TRACE] [.kernel.Default (self-tuning)'] [logging.cs.satellite.host] Fetching page: ?c=Page&childpagename=FaturePrestador/Page/FtrLaPaginaEmBranco&cid=1442327702477&lookuphost=fature&lookuppage=login.view.html&pagename=FtrWrapper
[2016-09-01 22:16:43,186 UTC] [DEBUG] [.kernel.Default (self-tuning)'] [cs.core.http.HttpAccess] Starting to execute request com.openmarket.Satellite.RemoteContentServerEh$SSGet@4333d33f
[2016-09-01 22:16:43,190 UTC] [TRACE] [.kernel.Default (self-tuning)'] [cs.core.http.HttpAccess] Executing request without HostConfig specified
[2016-09-01 22:16:43,193 UTC] [DEBUG] [.kernel.Default (self-tuning)'] [cs.core.http.HttpAccess] Request execution successful
Request:com.openmarket.Satellite.RemoteContentServerEh$SSGet@4333d33f
RequestState:[Cookies({name=ft_ss value=true domain=localhost}) username=null password=******]
Response:[Status=HTTP/1.1 404 Not Found encoding=UTF-8 headers={ name=Date value=Thu, 01 Sep 2016 22:16:43 GMT name=Content-Length value=1164 name=Content-Type value=text/html; charset=UTF-8 name=X-Powered-By value=Servlet/2.5 JSP/2.1} footers={} responseBody={}]
[2016-09-01 22:16:43,194 UTC] [TRACE] [.kernel.Default (self-tuning)'] [logging.cs.satellite.host] Fetch successful for page: ?c=Page&childpagename=FaturePrestador/Page/FtrLaPaginaEmBranco&cid=1442327702477&lookuphost=fature&lookuppage=login.view.html&pagename=FtrWrapper
[2016-09-01 22:16:43,194 UTC] [ERROR] [.kernel.Default (self-tuning)'] [logging.cs.satellite.request] Error accessing the external page with pmd: page: ?c=Page&childpagename=FaturePrestador/Page/FtrLaPaginaEmBranco&cid=1442327702477&lookuphost=fature&lookuppage=login.view.html&pagename=FtrWrapper
[2016-09-01 22:16:43,194 UTC] [ERROR] [.kernel.Default (self-tuning)'] [fatwire.logging.cs.request] COM.FutureTense.Common.ContentServerException: ContentServerException: (Client error (HTTP status code: 404) fetching data through Remote Satellite Server) Error code:PAGE NOT FOUND

Observations:

1. See there are 2 urls that are returning 404

?method=GET&pagename=fatwire/getDeviceUrl&userAgent=[content > 50 chars; not shown]
?c=Page&childpagename=FaturePrestador/Page/FtrLaPaginaEmBranco&cid=1442327702477&lookuphost=fature&lookuppage=login.view.html&pagename=FtrWrapper

2. Satellite Server thinks the remote Sites instance it is fetching page from is at localhost:7001

"Remote Host: http://localhost:7001"

B) satellite.properties_node2

However according to this properties file, Satellite Server should fetch from the remote Sites instance at localhost:7003

port=7003
host=localhost

Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms