Attempting to Register a Portlet Producer Using a Load Balancer URL Results in Error: Object named "registration" could not be found in the persistent store. null (Doc ID 1605975.1)

Last updated on NOVEMBER 14, 2016

Applies to:

Oracle WebCenter Portal - Version 11.1.1.6.0 to 11.1.1.8.3 [Release 11g]
Information in this document applies to any platform.

Symptoms

When attempting to register a producer with WebCenter Portal using a Load Balancer URL,
the following error occurs.

Messages for this page are listed below.

javax.management.RuntimeMBeanException: The attempt to register the producer with ID '/oracle/adf/portlet/Test_9997e64d-4c95-4565-bf95-f1d7d7d460f5' for connection 'Test' failed.
oracle.portlet.wsrp.v2.InvalidRegistrationException: Invalid handle "C:62f33d5b-d986-475d-8de3-1b0e3a983624",;nested exception is:
oracle.portlet.producer.container.ContainerObjectNotFoundException: Object named "registration" could not be found in the persistent store. Invalid handle "C:62f33d5b-d986-475d-8de3-1b0e3a983624".; 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/Test_9997e64d-4c95-4565-bf95-f1d7d7d460f5' for connection 'Test' failed.
oracle.portlet.wsrp.v2.InvalidRegistrationException: Invalid handle "C:62f33d5b-d986-475d-8de3-1b0e3a983624",;nested exception is:
oracle.portlet.producer.container.ContainerObjectNotFoundException: Object named "registration" could not be found in the persistent store. Invalid handle "C:62f33d5b-d986-475d-8de3-1b0e3a983624".; nested exception is oracle.portlet.producer.container.ContainerObjectNotFoundException: Object named "registration" could not be found in the persistent store. null

The WC_CustomPortal1-diagnostic.log shows the following error:

2013-08-13T18:40:30.892-04:00] [WC_CustomPortal1] [NOTIFICATION] [WCS-40923] [oracle.portlet.client.mbean] [tid: [ACTIVE].ExecuteThread: '18' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 004sxjflscy1f_kawxZf6G0003jR0000BA,0:1] [APP: Test_portal#V2.0] [URI: /portal/faces/oracle/webcenter/portalwebapp/pages/admin.jspx] Producer /oracle/adf/portlet/Test_9997e64d-4c95-4565-bf95-f1d7d7d460f5 is being registered.

[2013-08-13T18:40:37.983-04:00] [WC_CustomPortal1] [ERROR] [WCS-40152] [oracle.portlet.client.connection.wsrp.HTTPClientTransport] [tid: [ACTIVE].ExecuteThread: '18' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 004sxjflscy1f_kawxZf6G0003jR0000BA,0:1] [APP: Test_portal#V2.0] [URI: /portal/faces/oracle/webcenter/portalwebapp/pages/admin.jspx] A request to the producer URL "http://lbrserver/Test/portlets/WSRP_v2_ServiceDescription_Service" resulted in a status 500 response with fault string "Invalid handle "C:62f33d5b-d986-475d-8de3-1b0e3a983624".; nested exception is: [[
    oracle.portlet.producer.container.ContainerObjectNotFoundException: Object named "registration" could not be found in the persistent store.". The fault code given was "{urn:oasis:names:tc:wsrp:v2:types}InvalidRegistration". The producer generated a timestamp of 2013-08-13T18:40:37.799-04:00 and associated the following stack trace with the fault message: com.bea.wsrp.faults.InvalidRegistrationException: Invalid handle "C:62f33d5b-d986-475d-8de3-1b0e3a983624".; nested exception is:
    oracle.portlet.producer.container.ContainerObjectNotFoundException: Object named "registration" could not be found in the persistent store.
...

Caused by: oracle.portlet.producer.container.ContainerObjectNotFoundException: Object named "registration" could not be found in the persistent store.
    at oracle.portlet.producer.container.persistence.storage.SimplePersistentStorage.get(SimplePersistentStorage.java:48)
    at oracle.portlet.producer.container.persistence.PersistentRegistrationData.recreate(PersistentRegistrationData.java:113)
...

[2013-08-13T18:40:38.002-04:00] [WC_CustomPortal1] [ERROR] [WCS-40913] [oracle.portlet.client.mbean] [tid: [ACTIVE].ExecuteThread: '18' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 004sxjflscy1f_kawxZf6G0003jR0000BA,0:1] [APP: Test_portal#V2.0] [URI: /portal/faces/oracle/webcenter/portalwebapp/pages/admin.jspx] The attempt to register the producer with ID '{1}' for connection '/oracle/adf/portlet/Test_9997e64d-4c95-4565-bf95-f1d7d7d460f5' failed.[[
oracle.portlet.client.container.PortletRemoteException: WSRP producer responded with an error (InvalidRegistrationException).
    at oracle.portlet.client.techimpl.wsrp.WSRPClientImpl.handleException(WSRPClientImpl.java:3714)
    at oracle.portlet.client.techimpl.wsrp.WSRPClientImpl.registerProducer(WSRPClientImpl.java:3006)
...

Caused by: oracle.portlet.server.container.InvalidRegistrationException: oracle.portlet.wsrp.v2.InvalidRegistrationException: Invalid handle "C:62f33d5b-d986-475d-8de3-1b0e3a983624".; nested exception is:
    oracle.portlet.producer.container.ContainerObjectNotFoundException: Object named "registration" could not be found in the persistent store.
    at oracle.portlet.wsrp.v2.ServerToWSRPv2.__AW_getServiceDescription(ServerToWSRPv2.java:24558)
    at oracle.portlet.wsrp.v2.ServerToWSRPv2.getServiceDescription(ServerToWSRPv2.java)
    at oracle.portlet.client.connection.wsrp.ActivityServerWrapper.__AW_getServiceDescription(ActivityServerWrapper.java:78)
    at oracle.portlet.client.connection.wsrp.ActivityServerWrapper.getServiceDescription(ActivityServerWrapper.java)
    at oracle.portlet.client.techimpl.wsrp.WSRPClientImpl.registerProducer(WSRPClientImpl.java:2945)
    ... 128 more
Caused by: oracle.portlet.wsrp.v2.InvalidRegistrationException: Invalid handle "C:62f33d5b-d986-475d-8de3-1b0e3a983624".; nested exception is:
    oracle.portlet.producer.container.ContainerObjectNotFoundException: Object named "registration" could not be found in the persistent store.
    at oracle.portlet.wsrp.v2.WSRP_v2_ServiceDescription_PortTypeJaxbToSoap.__AW_getServiceDescription(WSRP_v2_ServiceDescription_PortTypeJaxbToSoap.java:99)
    at oracle.portlet.wsrp.v2.WSRP_v2_ServiceDescription_PortTypeJaxbToSoap.getServiceDescription(WSRP_v2_ServiceDescription_PortTypeJaxbToSoap.java)
    at oracle.portlet.wsrp.v2.ServerToWSRPv2.__AW_getServiceDescription(ServerToWSRPv2.java:23548)
    ... 132 more
Caused by: oracle.portlet.wsrp.v2.soap.InvalidRegistration
    at oracle.portlet.wsrp.v2.soap.runtime.WSRP_v2_ServiceDescription_PortType_getServiceDescription_Fault_SOAPSerializer.deserializeDetail(WSRP_v2_ServiceDescription_PortType_getServiceDescription_Fault_SOAPSerializer.java:78)
    at oracle.j2ee.ws.common.encoding.SOAPFaultInfoSerializer.doDeserializeSOAP11(SOAPFaultInfoSerializer.java:133)
    at oracle.j2ee.ws.common.encoding.SOAPFaultInfoSerializer.doDeserialize(SOAPFaultInfoSerializer.java:95)

 

 

Steps To Reproduce:

The issue can be reproduced at will with the following steps:

  1. Attempt to register a producer with WebCenter Portal using the LBR URL to the producer.
  2. Here you will see the error.

 

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