cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Visualization error in SAP portal navigation panel

Former Member
0 Likes
655

Hi!

I have a problem in SAP Portal navigation panel. I attach a snapshot of the error message. Please could anybody help me to find out a solution?

I read the log file but there isn't anything wrong (aparently).

Thanks a lot!

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Likes

Hi Victoria,

Please search for the exception that you are getting (12:13_04/06/12_0006_11***) in the defaulttrace file . There you can find the cause of this issue.

Please paste or attach the defaulttrace file with this exception ID. I will be able to help you.

Regards

shrikant

Former Member
0 Likes

Hi Shrikant,

Thank you for your help, below it's detailed the log file. I haven't permission to see the log file, this one was sent to me last week. I'm asking for an admin user, but I don't know when the support services will do this.

I know it's difficult to check this error with so little information but any idea it will be welcomed.

Thanks,

10:19_01/06/12_0078_15676851
[EXCEPTION]
com.sapportals.portal.appintegrator.ApplicationIntegratorException: Cannot retrieve system object for this alias.
System Alias: 'SAP_ECC_NEOS',
System ID: 'pcd:portal_content/com.endesa.neos.folder.endesa_neos/com.endesa.neos.folder.sistemas/com.endesa.neos.system.endesa_sap_r3_0'.
User: 'ES34039159X',
Reason: Access denied (Object(s): portal_content/com.endesa.neos.folder.endesa_neos/com.endesa.neos.folder.sistemas/com.endesa.neos.system.endesa_sap_r3_0)
at com.sapportals.portal.appintegrator.accessor.system.LocalSystemAccessor.<init>(LocalSystemAccessor.java:84)
at com.sapportals.portal.appintegrator.accessor.system.LocalSystemAccessor.getInstance(LocalSystemAccessor.java:112)
at com.sapportals.portal.appintegrator.accessor.system.SystemAccessorFactory.getSystemAccessor(SystemAccessorFactory.java:53)
at com.sapportals.portal.appintegrator.layer.AbstractIntegrationLayer.getLocalOrRemote(AbstractIntegrationLayer.java:539)
at com.sapportals.portal.appintegrator.layer.TopLayerSwitch.mustRedirectToProducer(TopLayerSwitch.java:94)
at com.sapportals.portal.appintegrator.layer.TopLayerSwitch.getNextLayer(TopLayerSwitch.java:70)
at com.sapportals.portal.appintegrator.LayerProcessor.getNextLayer(LayerProcessor.java:272)
at com.sapportals.portal.appintegrator.LayerProcessor.processActionPass(LayerProcessor.java:168)
at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doActionPass(AbstractIntegratorComponent.java:68)
at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doOnPOMReady(AbstractIntegratorComponent.java:54)
at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:396)
at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:249)
at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:368)
at com.sapportals.portal.prt.pom.PortalNode.processEventQueue(PortalNode.java:799)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:652)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:556)
at java.security.AccessController.doPrivileged(AccessController.java:246)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:423)
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:1060)
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:219)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
Caused by: com.sapportals.portal.pcd.gl.PermissionControlException: Access denied (Object(s): portal_content/com.endesa.neos.folder.endesa_neos/com.endesa.neos.folder.sistemas/com.endesa.neos.system.endesa_sap_r3_0)
at com.sapportals.portal.pcd.gl.PcdFilterContext.filterLookup(PcdFilterContext.java:422)
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1248)
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookupLink(PcdProxyContext.java:1353)
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookup(PcdProxyContext.java:1300)
at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.java:1067)
at com.sapportals.portal.pcd.gl.PcdGlContext.lookup(PcdGlContext.java:68)
at com.sapportals.portal.pcd.gl.PcdURLContext.lookup(PcdURLContext.java:238)
at javax.naming.InitialContext.lookup(InitialContext.java:361)
at com.sapportals.portal.appintegrator.accessor.system.LocalSystemAccessor.<init>(LocalSystemAccessor.java:81)
... 33 more

Former Member
0 Likes

Hi Victoria,

      This issue clearly seems to be an authorization error. You dont seem to have required authorization to access the PCD component you are trying to access.

[EXCEPTION]

com.sapportals.portal.appintegrator.ApplicationIntegratorException: Cannot retrieve system object for this alias.

System Alias: 'SAP_ECC_NEOS',

System ID: 'pcd:portal_content/com.endesa.neos.folder.endesa_neos/com.endesa.neos.folder.sistemas/com.endesa.neos.system.endesa_sap_r3_0'.

User: 'ES34039159X',

Reason: Access denied (Object(s): portal_content/com.endesa.neos.folder.endesa_neos/com.endesa.neos.folder.sistemas/com.endesa.neos.system.endesa_sap_r3_0)

at com.sapportals.portal.appintegrator.accessor.system.LocalSystemAccessor.<init>(LocalSystemAccessor.java:84)

at com.sapportals.portal.appintegrator.accessor.system.LocalSystemAccessor.getInstance(LocalSystemAccessor.java:112)

I have highlighted the PCD path of the object you dont seem to have access and it refers to R/3  object.

Try first by connection test of System Alias  " SAP_ECC_NEOS"

May be its because you have not uploaded logon ticket on R/3.

Hope it helps.

Regards

Uday

Former Member
0 Likes

HI  Victoria,

Could you find this object from permission editor, then check if you assigned corresponding role or user to it. Also check the following

1. log on as super admin to the portal.

2. go to System Administration -> System Configuration -> System

   Landscape

3. in the PCD browse to neos system

  

4. right click Neos and select Open -> Permissions

5. assign End User permissions for Everyone

Please check if this resolves the issue.

Regards

Shrikant

Former Member
0 Likes

Hi,

I'm going to try both solutions, as soon as I could check each one I'll tell you about the conclusions.

Thanks!

Former Member
0 Likes

Hi,

It doesn't work, and the Portal administrator has told me that they gave all the permissions the user needs... I don't think so, because the error is clear, "Access denied to an object" ...

Do you have more ideas to check? I'm completely lost with this issue.

Thanks!

Former Member
0 Likes

Hi Victoria,

I am sure this is a permission issue , can you please ask your portal administrator to send a screenshot of the permissions on that system object.

Regards

Shrikant

Former Member
0 Likes

Hi Shrikant,

I attach the screenshot of the system object permissions.

The portal administrator assigned End User permissions for Everyone but we have the same error.

Thanks and Regards

Former Member
0 Likes

Hi Victoria,

Is this the system object which has the System Alias: 'SAP_ECC_NEOS',.      You have not checked the end user  permission  for everyone. Please check that checkbox.

You need to assign End User permissions for Everyone , which is not as per the screenshot.

Regards

Shrikant

Former Member
0 Likes

Hi Shrikant,

At least it's done... you're right. It was the permissions.

Thank you very much!

Answers (1)

Answers (1)

SandipAgarwalla
Active Contributor
0 Likes

Do you have the required permission to access Content Administration?

Check in the defaulttrace file for the following error ID, and post the details here

12:13_04/06/12_0006_11***

Former Member
0 Likes

Hi

You can find default trace files in below path

<installation Driver>:\usr\sap\<SID>\<InstanceId>\j2ee\cluster\server<node>\log

Check the exact server node id from the portal runtime error message screenshot and driectly go to that server node location on the server for logs

Cheers

Revanth Pasupuleti