My Oracle Support Banner

"Remote Portlet Error" Displayed on a Page with a Portlet on it After Migrating from Custom Portal Framework Application to WebCenter Portal (Doc ID 2823709.1)

Last updated on OCTOBER 16, 2023

Applies to:

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

Symptoms

Portlet is not working after migration from a custom WebCenter Portal framework application to WebCenter Portal.  The following error is received in the browser:

ERROR

Remote Portlet Error

 

The WC_Spaces-diagnostic.log shows the following error:

[<DATE-TIME>] [WC_Spaces] [ERROR] [] [oracle.portlet.binding] [tid: [ACTIVE].ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <USERID>] [ecid: <ECID>0] [APP: webcenter#11.1.1.4.0] [DSID: <DSID>] An error has occurred for Portlet Binding portlet<ID>.[[
oracle.portlet.client.container.PortletRemoteException: oracle.portlet.server.container.OperationFailedException: oracle.portlet.wsrp.v2.OperationFailedException: Internal Server Error: org.springframework.web.portlet.NoHandlerFoundException: No handler found for portlet request: mode 'view', phase 'RENDER_PHASE', parameters map[[empty]].; nested exception is:
    javax.servlet.ServletException: org.springframework.web.portlet.NoHandlerFoundException: No handler found for portlet request: mode 'view', phase 'RENDER_PHASE', parameters map[[empty]]
    at oracle.portlet.client.techimpl.wsrp.WSRPBaseTerminalPipe.processException(WSRPBaseTerminalPipe.java:41)
    at oracle.portlet.client.techimpl.wsrp.WSRPGetMarkupPipe.execute(WSRPGetMarkupPipe.java:271)
    at oracle.portlet.client.techimpl.wsrp.WSRPGetMarkupPipe.pre(WSRPGetMarkupPipe.java:51)
    at oracle.portlet.client.service.pipeline.PipeContext.internalExecute2(PipeContext.java:650)
...

Caused by: oracle.portlet.server.container.OperationFailedException: oracle.portlet.wsrp.v2.OperationFailedException: Internal Server Error: org.springframework.web.portlet.NoHandlerFoundException: No handler found for portlet request: mode 'view', phase 'RENDER_PHASE', parameters map[[empty]].; nested exception is:
javax.servlet.ServletException: org.springframework.web.portlet.NoHandlerFoundException: No handler found for portlet request: mode 'view', phase 'RENDER_PHASE', parameters map[[empty]]
    at oracle.portlet.wsrp.v2.ServerToWSRPv2.getMarkup(ServerToWSRPv2.java:6703)
    at oracle.portlet.client.connection.wsrp.ActivityServerWrapper.getMarkup(ActivityServerWrapper.java:1745)
    at oracle.portlet.client.techimpl.wsrp.WSRPGetMarkupPipe.execute(WSRPGetMarkupPipe.java:135)
... 23 more
Caused by: oracle.portlet.wsrp.v2.OperationFailedException: Internal Server Error: org.springframework.web.portlet.NoHandlerFoundException: No handler found for portlet request: mode 'view', phase 'RENDER_PHASE', parameters map[[empty]].; nested exception is:
javax.servlet.ServletException: org.springframework.web.portlet.NoHandlerFoundException: No handler found for portlet request: mode 'view', phase 'RENDER_PHASE', parameters map[[empty]]
    at oracle.portlet.wsrp.v2.WSRP_v2_Markup_PortTypeJaxbToSoap.getMarkup(WSRP_v2_Markup_PortTypeJaxbToSoap.java:136)
    at oracle.portlet.wsrp.v2.ServerToWSRPv2.getMarkup(ServerToWSRPv2.java:6535)
... 25 more
Caused by: oracle.portlet.wsrp.v2.soap.OperationFailed
    at oracle.portlet.wsrp.v2.soap.runtime.WSRP_v2_Markup_PortType_getMarkup_Fault_SOAPSerializer.deserializeDetail(WSRP_v2_Markup_PortType_getMarkup_Fault_SOAPSerializer.java:299)
    at oracle.j2ee.ws.common.encoding.SOAPFaultInfoSerializer.doDeserializeSOAP11(SOAPFaultInfoSerializer.java:133)
    at oracle.j2ee.ws.common.encoding.SOAPFaultInfoSerializer.doDeserialize(SOAPFaultInfoSerializer.java:95)
... 26 more

 


STEPS
The issue can be reproduced with the following steps:

  1. Migrate a custom portal application with portlets to WebCenter Portal using the following documentation:
     
    Fusion Middleware Administering Oracle WebCenter Portal
    I Migrating a Portal Framework Application to WebCenter Portal
    I.1 About Migrating a Portal Framework Application to WebCenter Portal
     
     
  2. Confirm the migration ran successfully.
     
     
  3. Access WebCenter Portal.
     
     
  4. Navigate to a page with the Portlet.
    Here the "Remote Portlet Error" error is displayed. 

Changes

 

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.