cancel
Showing results for 
Search instead for 
Did you mean: 

Portal Runtime Error - java.lang.NullPointerException in Role Permissions

Former Member
0 Kudos

Hello All:

I am getting a runtime error while trying to bring up permissions for copies of SAP delivered roles.

Any help much appreciated.

=================

[EXCEPTION]

#1#com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component Component : pcd:portal_content/com.sap.pct/admin.templates/iviews/editors/com.sap.portal.aclEditor Component class : com.sap.portal.admin.acleditor.ACLEditor User : TESTUSER at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:973) at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:343) at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136) at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189) at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215) at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645) at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328) at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136) at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189) at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753) at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240) at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524) at java.security.AccessController.doPrivileged(AccessController.java:242) at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265) at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(AccessController.java:215) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172) Caused by: java.lang.NullPointerException at com.sap.portal.admin.editor.pane.OutPane.calculatePEObjectId(OutPane.java:210) at com.sap.portal.admin.editor.pane.OutPane.createEditorLayout(OutPane.java:256) at com.sap.portal.admin.editor.pane.OutPane.setupComponent(OutPane.java:150) at com.sap.portal.admin.editor.pane.EditorPaneWrapper.mySetupComponent(EditorPaneWrapper.java:143) at com.sapportals.admin.wizardframework.components.FlowContainer.setupComponent(FlowContainer.java:129) at com.sapportals.admin.wizardframework.core.TrivialPaneFactory.getComponent(TrivialPaneFactory.java:35) at com.sapportals.admin.wizardframework.core.WizardInstance.doWizard(WizardInstance.java:229) at com.sap.portal.admin.editor.Editor.doWizard(Editor.java:605) at com.sap.portal.admin.editor.Editor.run(Editor.java:150) at com.sap.portal.admin.editor.AbstractEditorComponent.doContent(AbstractEditorComponent.java:59) at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209) at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114) at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328) ... 29 more # #1.5 #001125C00D9B007C000005E00017E09600044CCF2EFD55C4#1210352637138#com.sap.portal.prt.runtime#sap.com/irj#com.sap.portal.prt.runtime#TESTUSER#121429##mdt2ds111_SC1_1097250#TESTUSER#30ca97d01de611ddac19001125c00d9b#SAPEngine_Application_Thread[impl:3]_10##0#0#Error##Java###05:03_09/05/08_0167_1097250 [EXCEPTION] #1#java.lang.NullPointerException

at com.sap.portal.admin.editor.pane.OutPane.calculatePEObjectId(OutPane.java:210)

at com.sap.portal.admin.editor.pane.OutPane.createEditorLayout(OutPane.java:256)

at com.sap.portal.admin.editor.pane.OutPane.setupComponent(OutPane.java:150)

at com.sap.portal.admin.editor.pane.EditorPaneWrapper.mySetupComponent(EditorPaneWrapper.java:143)

at com.sapportals.admin.wizardframework.components.FlowContainer.setupComponent(FlowContainer.java:129)

at com.sapportals.admin.wizardframework.core.TrivialPaneFactory.getComponent(TrivialPaneFactory.java:35)

at com.sapportals.admin.wizardframework.core.WizardInstance.doWizard(WizardInstance.java:229)

at com.sap.portal.admin.editor.Editor.doWizard(Editor.java:605)

at com.sap.portal.admin.editor.Editor.run(Editor.java:150)

at com.sap.portal.admin.editor.AbstractEditorComponent.doContent(AbstractEditorComponent.java:59)

at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)

at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)

at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)

at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)

at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)

at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)

at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)

at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)

at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)

at java.security.AccessController.doPrivileged(AccessController.java:242)

at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(AccessController.java:215)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)

=====================

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Jose Angel Rodriguez Olvera:

We have resolved this issue. We had this issue while on SP14, it is an SAP bug and will require you to open an OSS for a fix.

Regards,

Khurram

Former Member
0 Kudos

Hi,

Could you please provide solution for this issue. We are also running NW2004s SP14. We are getting same error. Thank you in advance.

- Sudheer

former_member205400
Active Participant
0 Kudos

So why didn't he tell us what the fix was?

Does he want everyone that has the error to open an OSS note?

Former Member
0 Kudos

Any luck with this guys?

Former Member
0 Kudos

Hi Khurram I get the same error, I've a question, what version of support package do you have?

I've en SP 13 patch 1. My installation is NW 2004s

regards

Jose Angel Rodriguez Olvera

Former Member
0 Kudos

Praveen:

I have already tried this and it did not fix the problem.

Here is something more bizarre, I get the error when the copied roles are in 3rd folder level after Portal Content.

For instance:

1) Portal Content > Test Folder 1 (ZContentAdmin) ....... NO ERROR

2) Portal Content > Test Folder 1 > Test Folder 2 (ZContentAdmin) .......... NO ERROR

3) Portal Content > Test Folder 1 > Test Folder 2 > Test Folder 3 (ZContentAdmin) ..... ERROR

Just to reiterate, custom roles work fine, it is just when I do a Copy/Delta copy of SAP delivered content roles.....

Looking for a solution.

Khurram

Edited by: Khurram Mahmudi on May 9, 2008 9:32 PM

0 Kudos

Hi,

It looks like the permissions (ACL) got corrupt for these roles.

I would suggest that you go to the folder in which these roles are present and open its permissions and press Reset Child Permissions button.

This will then set the folder permissions to Roles and then check the role permission and correct them if required.

Regards,

Praveen Gudapati