My Oracle Support Banner

Register a Portlet Producer in an Enterprise Deployment Setup (HA) Results in Error: Object named "registration" could not be found in the persistent store (Doc ID 1605980.1)

Last updated on FEBRUARY 01, 2022

Applies to:

Oracle WebCenter Portal - Version 11.1.1.6.0 and later
Information in this document applies to any platform.

Symptoms

Error is reported when registering a producer in WebCenter Portal Enterprise Deployment (High Availability) Setup,


ERROR

javax.management.RuntimeMBeanException: The attempt to register the producer with ID '/oracle/adf/portlet/<CONNECTION>_<ID>' for connection '<CONNECTION>' failed.
oracle.portlet.wsrp.v2.InvalidRegistrationException: Invalid handle "<HANDLE_ID>",;nested exception is:
oracle.portlet.producer.container.ContainerObjectNotFoundException: Object named "registration" could not be found in the persistent store. Invalid handle "<HANDLE_ID>".; nested exception is oracle.portlet.producer.container.ContainerObjectNotFoundException: Object named "registration" could not be found in the persistent store. null

javax.management.RuntimeMBeanException: The attempt to register the producer with ID '/oracle/adf/portlet/<CONNECTION>_<ID>' for connection '<CONNECTION>' failed.
oracle.portlet.wsrp.v2.InvalidRegistrationException: Invalid handle "<HANDLE_ID>",;nested exception is:
oracle.portlet.producer.container.ContainerObjectNotFoundException: Object named "registration" could not be found in the persistent store. Invalid handle "<HANDLE_ID>".; nested exception is oracle.portlet.producer.container.ContainerObjectNotFoundException: Object named "registration" could not be found in the persistent store. null

 

The <CUSTOM_PORTAL>-diagnostic.log reports the following error:

[<TIMESTAMP>] [<CUSTOM_PORTAL>] [WARNING] [] [oracle.portlet.client.mbean] [tid: [ACTIVE].ExecuteThread: '15' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <USER>] [ecid: <ECID>] [APP: <APP_NAME>#V2.0] [URI: /portalapp/faces/oracle/webcenter/portalwebapp/pages/admin.jspx] [[
java.lang.RuntimeException: The attempt to register the producer with ID '/oracle/adf/portlet/<CONNECTION>_<ID>' for connection '<CONNECTION>' failed.
oracle.portlet.wsrp.v2.InvalidRegistrationException: Invalid handle "<HANDLE_ID>".; nested exception is:
        oracle.portlet.producer.container.ContainerObjectNotFoundException: Object named "registration" could not be found in the persistent store.
Invalid handle "<HANDLE_ID>".; nested exception is:
        oracle.portlet.producer.container.ContainerObjectNotFoundException: Object named "registration" could not be found in the persistent store.
null

        at oracle.portlet.client.mbean.ProducerUtils.__AW_doRegisterProducer(ProducerUtils.java:428)
        at oracle.portlet.client.mbean.ProducerUtils.doRegisterProducer(ProducerUtils.java)
...

[<TIMESTAMP>] [<CUSTOM_PORTAL>] [ERROR] [] [oracle.webcenter.admin.producer] [tid: [ACTIVE].ExecuteThread: '15' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <USER>] [ecid: <ECID>] [APP: <APP_NAME>#V2.0] [URI: /portalapp/faces/oracle/webcenter/portalwebapp/pages/admin.jspx] [[
javax.management.RuntimeMBeanException: javax.management.RuntimeMBeanException: The attempt to register the producer with ID '/oracle/adf/portlet/<CONNECTION>_<ID>' for connection '<CONNECTION>' failed.

[<TIMESTAMP>] [<CUSTOM_PORTAL>] [ERROR] [] [oracle.webcenter.admin.producer] [tid: [ACTIVE].ExecuteThread: '15' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <USER>] [ecid: <ECID>] [APP: <APP_NAME>#V2.0] [URI: /portalapp/faces/oracle/webcenter/portalwebapp/pages/admin.jspx] [[
javax.management.RuntimeMBeanException: javax.management.RuntimeMBeanException: The attempt to register the producer with ID '/oracle/adf/portlet/<CONNECTION>_<ID>' for connection '<CONNECTION>' failed.
oracle.portlet.wsrp.v2.InvalidRegistrationException: Invalid handle "<HANDLE_ID>".; nested exception is:
        oracle.portlet.producer.container.ContainerObjectNotFoundException: Object named "registration" could not be found in the persistent store.
Invalid handle "<HANDLE_ID>".; nested exception is:
        oracle.portlet.producer.container.ContainerObjectNotFoundException: Object named "registration" could not be found in the persistent store.
null

        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrow(DefaultMBeanServerInterceptor.java:856)
        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrowMaybeMBeanException(DefaultMBeanServerInterceptor.java:869)
...

Caused by: javax.management.RuntimeMBeanException: The attempt to register the producer with ID '/oracle/adf/portlet/<CONNECTION>_<ID>' for connection '<CONNECTION>' failed.
oracle.portlet.wsrp.v2.InvalidRegistrationException: Invalid handle "<HANDLE_ID>".; nested exception is:
        oracle.portlet.producer.container.ContainerObjectNotFoundException: Object named "registration" could not be found in the persistent store.
Invalid handle "<HANDLE_ID>".; nested exception is:
        oracle.portlet.producer.container.ContainerObjectNotFoundException: Object named "registration" could not be found in the persistent store.
null

        at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.__AW_doInvoke(OracleStandardEmitterMBean.java:1020)
        at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.doInvoke(OracleStandardEmitterMBean.java)
...

Caused by: java.lang.RuntimeException: The attempt to register the producer with ID '/oracle/adf/portlet/<CONNECTION>_<ID>' for connection '<CONNECTION>' failed.
oracle.portlet.wsrp.v2.InvalidRegistrationException: Invalid handle "<HANDLE_ID>".; nested exception is:
        oracle.portlet.producer.container.ContainerObjectNotFoundException: Object named "registration" could not be found in the persistent store.
Invalid handle "<HANDLE_ID>".; nested exception is:
        oracle.portlet.producer.container.ContainerObjectNotFoundException: Object named "registration" could not be found in the persistent store.
null

        at oracle.portlet.client.mbean.ProducerUtils.__AW_doRegisterProducer(ProducerUtils.java:428)
        at oracle.portlet.client.mbean.ProducerUtils.doRegisterProducer(ProducerUtils.java)
...

]]

Changes

Register a producer (using the LBR URL) in WebCenter Portal.

Cause

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
Symptoms
Changes
Cause
Solution
References


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