My Oracle Support Banner

WebCenter Portal Page with Querystring cid=<value> Fails With WELD-000321: No Conversation Found (Doc ID 2651392.1)

Last updated on MAY 16, 2024

Applies to:

Oracle WebCenter Portal - Version and later
Oracle WebCenter Portal Cloud Service - Version 17.3.1 and later
Oracle WebCenter Portal for OCI - Version and later
Information in this document applies to any platform.


WebCenter Portal (WCP)

Adding the page variable "cid" to any WCP portal page results in an "Internal Error".  The following error stack is seen in the logs:

[2020-03-18T21:15:36.953+05:30] [WC_Portal] [ERROR] [] [oracle.webcenter.webcenterapp.internal.view.webapp] [tid: [ACTIVE].ExecuteThread: '16' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <DSID>] [[
org.jboss.weld.context.NonexistentConversationException: WELD-000321: No conversation found to restore for id 1
at org.jboss.weld.context.AbstractConversationContext.initialize(
at org.jboss.weld.context.http.LazyHttpConversationContextImpl.initialize(
at org.jboss.weld.context.http.LazyHttpConversationContextImpl.checkContextInitialized(
at org.jboss.weld.context.AbstractConversationContext.getCurrentConversation(
at org.jboss.weld.jsf.ConversationAwareViewHandler.getActionURL(ConversationAwareViewHand


Create a sample portal and access the page with /webcenter/portal/testportal?cid=1.  It fails with the error described above.  The value "1" is just an example.  Any value will reproduce the behavior.  Any parameter name other than "cid" will work with no issues.


To view full details, sign in with your My Oracle Support account.

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

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.