Provider Timeout is Displayed where Web Providers Take Long to Serve Data

(Doc ID 404375.1)

Last updated on NOVEMBER 30, 2016

Applies to:

Portal - Version 10.1.2.0.0 to 10.1.4.2 [Release 10gR2]
Information in this document applies to any platform.
Checked for relevance on 23-Mar-2015

Symptoms

A Provider Timeout is displayed when a Page with Portlets that fetches large amounts of data is displayed.

Errors similar to these are reported in the Web Provider application log:

06/12/21 11:31:54 dream: [instance=(null), id=86618397339,7] CONFIGURATION: Invalid or null value for property - executionWarningTimeout = null - setting to default value of 20 seconds
06/12/21 11:31:55 dream: [instance=1210_DREAMDBPORTLET_545974, id=86618397339,4] CONFIGURATION: Default container renderer not specified
06/12/21 11:31:55 dream: [instance=1210_DREAMDBPORTLET_545974, id=86618397339,4] CONFIGURATION: defaulting container renderer to DefaultContainerRenderer
06/12/21 11:34:42 dream: [instance=(null), id=(null)] WARNING: Request has exceeded its warning timeout Time[elapsed=20437ms. Warning timeout=20000ms.] Request[id=86618552163,4 providerId=545974 portletId=1 portletName=DreamPortlet portletInstance=1600_DREAMPORTLET_545974 user=73692] Thread[ name=AJPRequestHandler-ApplicationServerThread-10 priority=5 alive=true interrupted=false groupName=ApplicationServerThreadGroup]
06/12/21 11:35:02 dream: [instance=(null), id=(null)] ERROR: Request has exceeded its warning timeout Time[elapsed=40642ms. Warning timeout=20000ms.] Request[id=86618552163,4 providerId=545974 portletId=1 portletName=DreamPortlet portletInstance=1600_DREAMPORTLET_545974 user=73692] Thread[ name=AJPRequestHandler-ApplicationServerThread-10 priority=5 alive=true interrupted=false groupName=ApplicationServerThreadGroup]
06/12/21 11:35:22 dream: [instance=(null), id=(null)] WARNING: Request has exceeded its warning timeout Time[elapsed=20233ms. Warning timeout=20000ms.] Request[id=86618552163,4 providerId=545974 portletId=1 portletName=DreamPortlet portletInstance=1600_DREAMPORTLET_545974 user=73692] Thread[ name=AJPRequestHandler-ApplicationServerThread-5 priority=5 alive=true interrupted=false groupName=ApplicationServerThreadGroup]
06/12/21 11:35:43 dream: [instance=(null), id=(null)] ERROR: Request has exceeded its warning timeout Time[elapsed=40543ms. Warning timeout=20000ms.] Request[id=86618552163,4 providerId=545974 portletId=1 portletName=DreamPortlet portletInstance=1600_DREAMPORTLET_545974 user=73692] Thread[ name=AJPRequestHandler-ApplicationServerThread-5 priority=5 alive=true interrupted=false groupName=ApplicationServerThreadGroup]
 

Following errors are reported in Portal's application log corresponding to the errors above:

06/12/21 11:31:50 portal: [module=RepositoryServlet, thread=AJPRequestHandler-ApplicationServerThread-7] Initializing Servlet: RepositoryServlet
06/12/21 11:35:03 portal: id=86618552163,1 Stall Timeout reached. Interrupting Fetcher name=content-fetcher3 label=webPortlet url=http://myPortalServer:7777/iCenter_dream/providers time=41842ms timeout=41000ms process=GotResponse
06/12/21 11:35:03 portal: id=86618552163,1 Connection Timeout reached. Timing out Fetcher: java.io.InterruptedIOException: Operation interrupted name=content-fetcher3 label=webPortlet url=http://myPortalServer:7777/iCenter_dream/providers time=41851ms timeout=40000ms process=GotResponse
06/12/21 11:35:03 portal: FetchGroup caught uncaughtException=java.lang.NullPointerException in thread name=content-fetcher3, starting a new fetcher. 27 total threads in this group. Parent Groups : ApplicationServerThreadGroup=47, main=59, system=65, end.

Changes

Web Provider application is deployed to an OC4J container.
Web Provider is registered in Portal.
Portlets from the Web Provider as added to Portal Page.

NOTE:
A timeout error is also possible where the Portal repository is unable to communicate with the Provider. This may be due to a simple networking issue like a missing entity in the O/S hosts file.

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