My Oracle Support Banner

Internal Error Editing Style for Portlet Component (Doc ID 2262598.1)

Last updated on JANUARY 02, 2023

Applies to:

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


On WebCenter Portal

Create a new Portal or Portal page, add a UI Component =>Portlets components, modify the component by using the top-right dropdown arrow and select "Style". An Internal Error (WCS#<TIMESTAMP>) occurs.

The WC_Portal.out shows:

<TIMESTAMP> <Error><>
<BEA-000000> <Composer has caught an exception>
<TIMESTAMP> <Debug><>
<BEA-000000> <javax.el.ELException: /oracle/adfinternal/pageeditor/panels/inlinestyle.jspx
@71,495 rendered="#{backingBeanScope.styleEditor.styleClassRendered ||(backingBeanScope.styleEditor.styleClassEL and !piBean.allowELBuilder)}":
at com.sun.faces.facelets.el.TagValueExpression.getValue(
at org.apache.myfaces.trinidad.component.UIXFacesBeanImpl.getBoundProperty(
at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(
Caused By: javax.el.ELException: java.lang.NullPointerException
at javax.el.BeanELResolver.getValue(
at com.sun.faces.el.DemuxCompositeELResolver._getValue(
at com.sun.faces.el.DemuxCompositeELResolver.getValue(
at com.sun.el.parser.AstValue.getValue(
Caused By: java.lang.NullPointerException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
at java.lang.reflect.Method.invoke(

Reproduce Steps :

1. Start the WC_Portlet managed server through WebLogic Console.

2. Navigate to Deployments -> wsrp-tool -> start wsrp-tool-> Testing
Access to info: http://<HOST>:<PORT>/wsrp-tools/info
WSDL URL : http://<HOST>:<PORT>/wsrp-tools/portlets/wsrp2?WSDL
3. Register Portlet producer
start WC_Portal Server
Access to http://<HOST>:<PORT>/webcenter
Navigate to Administration -> Tools and Services -> Portlet Producers -> Register Portlet Producer
Producer Name: <WSRP_PORTLET_NAME>
Producer Type: WSRP Producer
WSDL URL: http://<HOST>:<PORT>/wsrp-tools/portlets/wsrp2?WSDL
Test Connection successful.
Click OK to finish register the producer.

4. Create Portal <PORTAL_1>
Edit Page
UI Components -> Portlets -> <WSRP_PORTLET_NAME> -> Parameter Form Portlet then Parameter Display Portlet
Click Style
Style:portlet Window popup without error.
Go to Home then to <WSRP_PORTLET>, edit page click style , issue reproduce.

5. Create Portal <PORTAL_2>
Add Parameter Display Portlet then click on style.
Style:portlet Window popup without error.




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.