HI
I modified the
ume.login.guest_user.uniqueids to add some of the annonymous users to the portal using Direct edit of the UM configuration.
I have also changed the index.html file to redirect the anonymopus logon page by changeing the
:\usr\sap\ \ \j2ee\cluster\serverX\apps\ sap.com\irj\servlet_jsp\irj\root\index.html
<body onload="location.replace('portal' + document.location.search)"></body>
Change this line to the following:
<body onload="location.replace('servlet/prt/portal/prtroot/com.sap.portal.navigation.portallauncher.anonymous' + cument.location.search)"></body>
Then I started J2ee server.
Since then My logon page is not getting displayed.
In the server console I am getting this error list
Element 671469607 joined. Wed Nov 16 17:23:25 IST 2005
Nov 16, 2005 5:31:21 PM # Client_Thread_3 Fatal Cannot find user
when uniqueID is null!
com.sap.security.api.UMRuntimeException: Cannot find user when uniqueID is null!
at com.sap.security.core.imp.AbstractPrincipalSet.isUserMember(AbstractP
rincipalSet.java:388)
at com.sap.security.core.imp.RoleWrapper.isUserMember(RoleWrapper.java:5
2)
at com.sap.security.core.acl.imp.wcm.jdbc.JDBCAcl.containsPrincipal(JDBC
Acl.java:769)
at com.sap.security.core.acl.imp.wcm.jdbc.JDBCAcl.basicCheckPermission(J
DBCAcl.java:704)
at com.sap.security.core.acl.imp.wcm.jdbc.JDBCAcl.checkPermission(JDBCAc
l.java:510)
at com.sap.security.core.acl.imp.Acl.isAllowed(Acl.java:294)
at com.sapportals.portal.acl.Acl.isAllowed(Acl.java:343)
at com.sapportals.portal.pcd.gl.Acl.isAllowed(Acl.java:278)
at com.sapportals.portal.pcd.gl.AclHandle.isAllowedInt(AclHandle.java:42
3)
at com.sapportals.portal.pcd.gl.AclHandle.isAllowed(AclHandle.java:407)
at com.sapportals.portal.pcd.gl.PcdPersObject.checkPermission(PcdPersObj
ect.java:785)
at com.sapportals.portal.pcd.gl.PcdPersObject.hasPermission(PcdPersObjec
t.java:765)
at com.sapportals.portal.pcd.gl.PcdFilterContext.filterLookup(PcdFilterC
ontext.java:400)
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdPr
oxyContext.java:1083)
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookupLink(PcdProxy
Context.java:1170)
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookup(PcdProxyCont
ext.java:1132)
at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.j
ava:926)
at com.sapportals.portal.pcd.gl.PcdGlContext.lookup(PcdGlContext.java:79
)
at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.j
ava:919)
at com.sapportals.portal.application.applicationrepository.ParContextFac
tory.getInitialContext(ParContextFactory.java:18)
at com.sapportals.portal.prt.jndisupport.NamingManager.getInitialContext
(NamingManager.java:52)
at com.sapportals.portal.prt.jndisupport.InitialContext.getDefaultInitCt
x(InitialContext.java:39)
at javax.naming.InitialContext.init(InitialContext.java:217)
at javax.naming.InitialContext.<init>(InitialContext.java:193)
at com.sapportals.portal.prt.jndisupport.InitialContext.<init>(InitialCo
ntext.java:24)
at com.sapportals.portal.prt.deployment.DeploymentManager.getEndUserInit
ialContext(DeploymentManager.java:1745)
at com.sapportals.portal.prt.deployment.DeploymentManager.getPropertyCon
tentProvider(DeploymentManager.java:1670)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refr
esh(PortalComponentContextItem.java:193)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getC
ontext(PortalComponentContextItem.java:287)
at com.sapportals.portal.prt.component.PortalComponentRequest.getCompone
ntContext(PortalComponentRequest.java:389)
at com.sapportals.portal.prt.connection.PortalRequest.getRootContext(Por
talRequest.java:423)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(P
ortalRequestManager.java:535)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(
ServletConnection.java:208)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatc
her.java:532)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.ja
va:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(Invoker
Servlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServl
et.java:149)
at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServle
t(ServletsAndJspImpl.java:833)
at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(Re
questAnalizer.java:665)
at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAn
alizer.java:312)
at com.inqmy.services.httpserver.server.Response.handle(Response.java:17
3)
at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServ
erFrame.java:1229)
at com.inqmy.core.service.context.container.session.ApplicationSessionMe
ssageListener.process(ApplicationSessionMessageListener.java:36)
at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
at java.security.AccessController.doPrivileged(Native Method)
at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)
Nested Exception:
com.sap.security.api.NoSuchUserException: Cannot find user when uniqueID is null
!
at com.sap.security.core.imp.UserFactory.getUser(UserFactory.java:95)
at com.sap.security.core.imp.AbstractPrincipalSet.isUserMember(AbstractP
rincipalSet.java:376)
at com.sap.security.core.imp.RoleWrapper.isUserMember(RoleWrapper.java:5
2)
at com.sap.security.core.acl.imp.wcm.jdbc.JDBCAcl.containsPrincipal(JDBC
Acl.java:769)
at com.sap.security.core.acl.imp.wcm.jdbc.JDBCAcl.basicCheckPermission(J
DBCAcl.java:704)
at com.sap.security.core.acl.imp.wcm.jdbc.JDBCAcl.checkPermission(JDBCAc
l.java:510)
at com.sap.security.core.acl.imp.Acl.isAllowed(Acl.java:294)
at com.sapportals.portal.acl.Acl.isAllowed(Acl.java:343)
at com.sapportals.portal.pcd.gl.Acl.isAllowed(Acl.java:278)
at com.sapportals.portal.pcd.gl.AclHandle.isAllowedInt(AclHandle.java:42
3)
at com.sapportals.portal.pcd.gl.AclHandle.isAllowed(AclHandle.java:407)
at com.sapportals.portal.pcd.gl.PcdPersObject.checkPermission(PcdPersObj
ect.java:785)
at com.sapportals.portal.pcd.gl.PcdPersObject.hasPermission(PcdPersObjec
t.java:765)
at com.sapportals.portal.pcd.gl.PcdFilterContext.filterLookup(PcdFilterC
ontext.java:400)
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdPr
oxyContext.java:1083)
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookupLink(PcdProxy
Context.java:1170)
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookup(PcdProxyCont
ext.java:1132)
at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.j
ava:926)
at com.sapportals.portal.pcd.gl.PcdGlContext.lookup(PcdGlContext.java:79
)
at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.j
ava:919)
at com.sapportals.portal.application.applicationrepository.ParContextFac
tory.getInitialContext(ParContextFactory.java:18)
at com.sapportals.portal.prt.jndisupport.NamingManager.getInitialContext
(NamingManager.java:52)
at com.sapportals.portal.prt.jndisupport.InitialContext.getDefaultInitCt
x(InitialContext.java:39)
at javax.naming.InitialContext.init(InitialContext.java:217)
at javax.naming.InitialContext.<init>(InitialContext.java:193)
at com.sapportals.portal.prt.jndisupport.InitialContext.<init>(InitialCo
ntext.java:24)
at com.sapportals.portal.prt.deployment.DeploymentManager.getEndUserInit
ialContext(DeploymentManager.java:1745)
at com.sapportals.portal.prt.deployment.DeploymentManager.getPropertyCon
tentProvider(DeploymentManager.java:1670)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refr
esh(PortalComponentContextItem.java:193)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getC
ontext(PortalComponentContextItem.java:287)
at com.sapportals.portal.prt.component.PortalComponentRequest.getCompone
ntContext(PortalComponentRequest.java:389)
at com.sapportals.portal.prt.connection.PortalRequest.getRootContext(Por
talRequest.java:423)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(P
ortalRequestManager.java:535)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(
ServletConnection.java:208)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatc
her.java:532)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.ja
va:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(Invoker
Servlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServl
et.java:149)
at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServle
t(ServletsAndJspImpl.java:833)
at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(Re
questAnalizer.java:665)
at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAn
alizer.java:312)
at com.inqmy.services.httpserver.server.Response.handle(Response.java:17
3)
at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServ
erFrame.java:1229)
at com.inqmy.core.service.context.container.session.ApplicationSessionMe
ssageListener.process(ApplicationSessionMessageListener.java:36)
at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
at java.security.AccessController.doPrivileged(Native Method)
at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)
#
Nov 16, 2005 5:31:21 PM # Client_Thread_3 Fatal Cannot find user
when uniqueID is null!
com.sap.security.api.UMRuntimeException: Cannot find user when uniqueID is null!
at com.sap.security.core.imp.AbstractPrincipalSet.isUserMember(AbstractP
rincipalSet.java:388)
at com.sap.security.core.imp.RoleWrapper.isUserMember(RoleWrapper.java:5
2)
at com.sap.security.core.acl.imp.wcm.jdbc.JDBCAcl.containsPrincipal(JDBC
Acl.java:769)
at com.sap.security.core.acl.imp.wcm.jdbc.JDBCAcl.basicCheckPermission(J
DBCAcl.java:704)
at com.sap.security.core.acl.imp.wcm.jdbc.JDBCAcl.checkPermission(JDBCAc
l.java:510)
at com.sap.security.core.acl.imp.Acl.isAllowed(Acl.java:294)
at com.sapportals.portal.acl.Acl.isAllowed(Acl.java:343)
at com.sapportals.portal.pcd.gl.Acl.isAllowed(Acl.java:278)
at com.sapportals.portal.pcd.gl.AclHandle.isAllowedInt(AclHandle.java:42
3)
at com.sapportals.portal.pcd.gl.AclHandle.isAllowed(AclHandle.java:407)
at com.sapportals.portal.pcd.gl.PcdPersObject.checkPermission(PcdPersObj
ect.java:785)
at com.sapportals.portal.pcd.gl.PcdPersObject.hasPermission(PcdPersObjec
t.java:765)
at com.sapportals.portal.pcd.gl.PcdFilterContext.filterLookup(PcdFilterC
ontext.java:400)
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdPr
oxyContext.java:1083)
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookupLink(PcdProxy
Context.java:1170)
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookup(PcdProxyCont
ext.java:1132)
at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.j
ava:926)
at com.sapportals.portal.pcd.gl.PcdGlContext.lookup(PcdGlContext.java:79
)
at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.j
ava:919)
at com.sapportals.portal.application.applicationrepository.ParContextFac
tory.getInitialContext(ParContextFactory.java:18)
at com.sapportals.portal.prt.jndisupport.NamingManager.getInitialContext
(NamingManager.java:52)
at com.sapportals.portal.prt.jndisupport.InitialContext.getDefaultInitCt
x(InitialContext.java:39)
at javax.naming.InitialContext.init(InitialContext.java:217)
at javax.naming.InitialContext.<init>(InitialContext.java:193)
at com.sapportals.portal.prt.jndisupport.InitialContext.<init>(InitialCo
ntext.java:24)
at com.sapportals.portal.prt.deployment.DeploymentManager.getEndUserInit
ialContext(DeploymentManager.java:1745)
at com.sapportals.portal.prt.deployment.DeploymentManager.getPropertyCon
tentProvider(DeploymentManager.java:1670)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refr
esh(PortalComponentContextItem.java:193)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getC
ontext(PortalComponentContextItem.java:287)
at com.sapportals.portal.prt.component.PortalComponentRequest.getCompone
ntContext(PortalComponentRequest.java:389)
at com.sapportals.portal.prt.connection.PortalRequest.getRootContext(Por
talRequest.java:423)
at com.sapportals.portal.prt.service.document.DocumentHookServiceNew.doD
ocumentHook(DocumentHookServiceNew.java:218)
at com.sapportals.portal.prt.connection.PortalHook.doDocumentHook(Portal
Hook.java:433)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(P
ortalRequestManager.java:707)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(
ServletConnection.java:208)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatc
her.java:532)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.ja
va:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(Invoker
Servlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServl
et.java:149)
at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServle
t(ServletsAndJspImpl.java:833)
at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(Re
questAnalizer.java:665)
at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAn
alizer.java:312)
at com.inqmy.services.httpserver.server.Response.handle(Response.java:17
3)
at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServ
erFrame.java:1229)
at com.inqmy.core.service.context.container.session.ApplicationSessionMe
ssageListener.process(ApplicationSessionMessageListener.java:36)
at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
at java.security.AccessController.doPrivileged(Native Method)
at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)
Nested Exception:
com.sap.security.api.NoSuchUserException: Cannot find user when uniqueID is null
!
at com.sap.security.core.imp.UserFactory.getUser(UserFactory.java:95)
at com.sap.security.core.imp.AbstractPrincipalSet.isUserMember(AbstractP
rincipalSet.java:376)
at com.sap.security.core.imp.RoleWrapper.isUserMember(RoleWrapper.java:5
2)
at com.sap.security.core.acl.imp.wcm.jdbc.JDBCAcl.containsPrincipal(JDBC
Acl.java:769)
at com.sap.security.core.acl.imp.wcm.jdbc.JDBCAcl.basicCheckPermission(J
DBCAcl.java:704)
at com.sap.security.core.acl.imp.wcm.jdbc.JDBCAcl.checkPermission(JDBCAc
l.java:510)
at com.sap.security.core.acl.imp.Acl.isAllowed(Acl.java:294)
at com.sapportals.portal.acl.Acl.isAllowed(Acl.java:343)
at com.sapportals.portal.pcd.gl.Acl.isAllowed(Acl.java:278)
at com.sapportals.portal.pcd.gl.AclHandle.isAllowedInt(AclHandle.java:42
3)
at com.sapportals.portal.pcd.gl.AclHandle.isAllowed(AclHandle.java:407)
at com.sapportals.portal.pcd.gl.PcdPersObject.checkPermission(PcdPersObj
ect.java:785)
at com.sapportals.portal.pcd.gl.PcdPersObject.hasPermission(PcdPersObjec
t.java:765)
at com.sapportals.portal.pcd.gl.PcdFilterContext.filterLookup(PcdFilterC
ontext.java:400)
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdPr
oxyContext.java:1083)
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookupLink(PcdProxy
Context.java:1170)
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookup(PcdProxyCont
ext.java:1132)
at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.j
ava:926)
at com.sapportals.portal.pcd.gl.PcdGlContext.lookup(PcdGlContext.java:79
)
at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.j
ava:919)
at com.sapportals.portal.application.applicationrepository.ParContextFac
tory.getInitialContext(ParContextFactory.java:18)
at com.sapportals.portal.prt.jndisupport.NamingManager.getInitialContext
(NamingManager.java:52)
at com.sapportals.portal.prt.jndisupport.InitialContext.getDefaultInitCt
x(InitialContext.java:39)
at javax.naming.InitialContext.init(InitialContext.java:217)
at javax.naming.InitialContext.<init>(InitialContext.java:193)
at com.sapportals.portal.prt.jndisupport.InitialContext.<init>(InitialCo
ntext.java:24)
at com.sapportals.portal.prt.deployment.DeploymentManager.getEndUserInit
ialContext(DeploymentManager.java:1745)
at com.sapportals.portal.prt.deployment.DeploymentManager.getPropertyCon
tentProvider(DeploymentManager.java:1670)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refr
esh(PortalComponentContextItem.java:193)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getC
ontext(PortalComponentContextItem.java:287)
at com.sapportals.portal.prt.component.PortalComponentRequest.getCompone
ntContext(PortalComponentRequest.java:389)
at com.sapportals.portal.prt.connection.PortalRequest.getRootContext(Por
talRequest.java:423)
at com.sapportals.portal.prt.service.document.DocumentHookServiceNew.doD
ocumentHook(DocumentHookServiceNew.java:218)
at com.sapportals.portal.prt.connection.PortalHook.doDocumentHook(Portal
Hook.java:433)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(P
ortalRequestManager.java:707)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(
ServletConnection.java:208)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatc
her.java:532)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.ja
va:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(Invoker
Servlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServl
et.java:149)
at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServle
t(ServletsAndJspImpl.java:833)
at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(Re
questAnalizer.java:665)
at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAn
alizer.java:312)
at com.inqmy.services.httpserver.server.Response.handle(Response.java:17
3)
at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServ
erFrame.java:1229)
at com.inqmy.core.service.context.container.session.ApplicationSessionMe
ssageListener.process(ApplicationSessionMessageListener.java:36)
at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
at java.security.AccessController.doPrivileged(Native Method)
at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)
#
Nov 16, 2005 5:31:22 PM # Client_Thread_3 Fatal Exception ID:05:3
1_16/11/05_0001
com.sapportals.portal.prt.runtime.PortalRuntimeException: Unexpected error - ini
tial context not available: com.sap.portal.navigation.portallauncher.default
at com.sapportals.portal.prt.deployment.DeploymentManager.getPropertyCon
tentProvider(DeploymentManager.java:1674)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refr
esh(PortalComponentContextItem.java:193)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getC
ontext(PortalComponentContextItem.java:287)
at com.sapportals.portal.prt.component.PortalComponentRequest.getCompone
ntContext(PortalComponentRequest.java:389)
at com.sapportals.portal.prt.connection.PortalRequest.getRootContext(Por
talRequest.java:423)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(P
ortalRequestManager.java:535)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(
ServletConnection.java:208)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatc
her.java:532)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.ja
va:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(Invoker
Servlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServl
et.java:149)
at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServle
t(ServletsAndJspImpl.java:833)
at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(Re
questAnalizer.java:665)
at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAn
alizer.java:312)
at com.inqmy.services.httpserver.server.Response.handle(Response.java:17
3)
at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServ
erFrame.java:1229)
at com.inqmy.core.service.context.container.session.ApplicationSessionMe
ssageListener.process(ApplicationSessionMessageListener.java:36)
at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
at java.security.AccessController.doPrivileged(Native Method)
at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: Unable to g
et access to the root folder of the application repository
at com.sapportals.portal.application.applicationrepository.ParContextFac
tory.getInitialContext(ParContextFactory.java:34)
at com.sapportals.portal.prt.jndisupport.NamingManager.getInitialContext
(NamingManager.java:52)
at com.sapportals.portal.prt.jndisupport.InitialContext.getDefaultInitCt
x(InitialContext.java:39)
at javax.naming.InitialContext.init(InitialContext.java:217)
at javax.naming.InitialContext.<init>(InitialContext.java:193)
at com.sapportals.portal.prt.jndisupport.InitialContext.<init>(InitialCo
ntext.java:24)
at com.sapportals.portal.prt.deployment.DeploymentManager.getEndUserInit
ialContext(DeploymentManager.java:1745)
at com.sapportals.portal.prt.deployment.DeploymentManager.getPropertyCon
tentProvider(DeploymentManager.java:1670)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refr
esh(PortalComponentContextItem.java:193)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getC
ontext(PortalComponentContextItem.java:287)
at com.sapportals.portal.prt.component.PortalComponentRequest.getCompone
ntContext(PortalComponentRequest.java:389)
at com.sapportals.portal.prt.connection.PortalRequest.getRootContext(Por
talRequest.java:423)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(P
ortalRequestManager.java:535)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(
ServletConnection.java:208)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatc
her.java:532)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.ja
va:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(Invoker
Servlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServl
et.java:149)
at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServle
t(ServletsAndJspImpl.java:833)
at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(Re
questAnalizer.java:665)
at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAn
alizer.java:312)
at com.inqmy.services.httpserver.server.Response.handle(Response.java:17
3)
at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServ
erFrame.java:1229)
at com.inqmy.core.service.context.container.session.ApplicationSessionMe
ssageListener.process(ApplicationSessionMessageListener.java:36)
at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
at java.security.AccessController.doPrivileged(Native Method)
at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)
Caused by: com.sapportals.portal.pcd.gl.PermissionControlException: Access denie
d (Object(s): com.sap.portal.system)
at com.sapportals.portal.pcd.gl.PcdFilterContext.filterLookup(PcdFilterC
ontext.java:403)
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdPr
oxyContext.java:1083)
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookupLink(PcdProxy
Context.java:1170)
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookup(PcdProxyCont
ext.java:1132)
at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.j
ava:926)
at com.sapportals.portal.pcd.gl.PcdGlContext.lookup(PcdGlContext.java:79
)
at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.j
ava:919)
at com.sapportals.portal.application.applicationrepository.ParContextFac
tory.getInitialContext(ParContextFactory.java:18)
at com.sapportals.portal.prt.jndisupport.NamingManager.getInitialContext
(NamingManager.java:52)
at com.sapportals.portal.prt.jndisupport.InitialContext.getDefaultInitCt
x(InitialContext.java:39)
at javax.naming.InitialContext.init(InitialContext.java:217)
at javax.naming.InitialContext.<init>(InitialContext.java:193)
at com.sapportals.portal.prt.jndisupport.InitialContext.<init>(InitialCo
ntext.java:24)
at com.sapportals.portal.prt.deployment.DeploymentManager.getEndUserInit
ialContext(DeploymentManager.java:1745)
at com.sapportals.portal.prt.deployment.DeploymentManager.getPropertyCon
tentProvider(DeploymentManager.java:1670)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refr
esh(PortalComponentContextItem.java:193)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getC
ontext(PortalComponentContextItem.java:287)
at com.sapportals.portal.prt.component.PortalComponentRequest.getCompone
ntContext(PortalComponentRequest.java:389)
at com.sapportals.portal.prt.connection.PortalRequest.getRootContext(Por
talRequest.java:423)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(P
ortalRequestManager.java:535)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(
ServletConnection.java:208)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatc
her.java:532)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.ja
va:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(Invoker
Servlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServl
et.java:149)
at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServle
t(ServletsAndJspImpl.java:833)
at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(Re
questAnalizer.java:665)
at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAn
alizer.java:312)
at com.inqmy.services.httpserver.server.Response.handle(Response.java:17
3)
at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServ
erFrame.java:1229)
at com.inqmy.core.service.context.container.session.ApplicationSessionMe
ssageListener.process(ApplicationSessionMessageListener.java:36)
at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
at java.security.AccessController.doPrivileged(Native Method)
at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)
com.sapportals.portal.prt.connection.ContentExceptionHandler@5ccdfd #
Nov 16, 2005 5:31:22 PM # Client_Thread_3 Fatal Cannot find user
when uniqueID is null!
com.sap.security.api.UMRuntimeException: Cannot find user when uniqueID is null!
at com.sap.security.core.imp.AbstractPrincipalSet.isUserMember(AbstractP
rincipalSet.java:388)
at com.sap.security.core.imp.RoleWrapper.isUserMember(RoleWrapper.java:5
2)
at com.sap.security.core.acl.imp.wcm.jdbc.JDBCAcl.containsPrincipal(JDBC
Acl.java:769)
at com.sap.security.core.acl.imp.wcm.jdbc.JDBCAcl.basicCheckPermission(J
DBCAcl.java:704)
at com.sap.security.core.acl.imp.wcm.jdbc.JDBCAcl.checkPermission(JDBCAc
l.java:510)
at com.sap.security.core.acl.imp.Acl.isAllowed(Acl.java:294)
at com.sapportals.portal.acl.Acl.isAllowed(Acl.java:343)
at com.sapportals.portal.pcd.gl.Acl.isAllowed(Acl.java:278)
at com.sapportals.portal.pcd.gl.AclHandle.isAllowedInt(AclHandle.java:42
3)
at com.sapportals.portal.pcd.gl.AclHandle.isAllowed(AclHandle.java:407)
at com.sapportals.portal.pcd.gl.PcdPersObject.checkPermission(PcdPersObj
ect.java:785)
at com.sapportals.portal.pcd.gl.PcdPersObject.hasPermission(PcdPersObjec
t.java:765)
at com.sapportals.portal.pcd.gl.PcdFilterContext.filterLookup(PcdFilterC
ontext.java:400)
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdPr
oxyContext.java:1083)
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookupLink(PcdProxy
Context.java:1170)
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookup(PcdProxyCont
ext.java:1132)
at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.j
ava:926)
at com.sapportals.portal.pcd.gl.PcdGlContext.lookup(PcdGlContext.java:79
)
at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.j
ava:919)
at com.sapportals.portal.application.applicationrepository.ParContextFac
tory.getInitialContext(ParContextFactory.java:18)
at com.sapportals.portal.prt.jndisupport.NamingManager.getInitialContext
(NamingManager.java:52)
at com.sapportals.portal.prt.jndisupport.InitialContext.getDefaultInitCt
x(InitialContext.java:39)
at javax.naming.InitialContext.init(InitialContext.java:217)
at javax.naming.InitialContext.<init>(InitialContext.java:193)
at com.sapportals.portal.prt.jndisupport.InitialContext.<init>(InitialCo
ntext.java:24)
at com.sapportals.portal.prt.deployment.DeploymentManager.getEndUserInit
ialContext(DeploymentManager.java:1745)
at com.sapportals.portal.prt.deployment.DeploymentManager.getPropertyCon
tentProvider(DeploymentManager.java:1670)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refr
esh(PortalComponentContextItem.java:193)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getC
ontext(PortalComponentContextItem.java:287)
at com.sapportals.portal.prt.component.PortalComponentRequest.getCompone
ntContext(PortalComponentRequest.java:389)
at com.sapportals.portal.prt.connection.ContentExceptionHandler.handleEx
ception(ContentExceptionHandler.java:64)
at com.sapportals.portal.prt.connection.ContentExceptionHandler.handlePo
rtalRuntimeException(ContentExceptionHandler.java:24)
at com.sapportals.portal.prt.core.PortalRequestManager.handleRequestExce
ption(PortalRequestManager.java:825)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(P
ortalRequestManager.java:715)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(
ServletConnection.java:208)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatc
her.java:532)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.ja
va:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(Invoker
Servlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServl
et.java:149)
at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServle
t(ServletsAndJspImpl.java:833)
at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(Re
questAnalizer.java:665)
at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAn
alizer.java:312)
at com.inqmy.services.httpserver.server.Response.handle(Response.java:17
3)
at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServ
erFrame.java:1229)
at com.inqmy.core.service.context.container.session.ApplicationSessionMe
ssageListener.process(ApplicationSessionMessageListener.java:36)
at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
at java.security.AccessController.doPrivileged(Native Method)
at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)
Nested Exception:
com.sap.security.api.NoSuchUserException: Cannot find user when uniqueID is null
!
at com.sap.security.core.imp.UserFactory.getUser(UserFactory.java:95)
at com.sap.security.core.imp.AbstractPrincipalSet.isUserMember(AbstractP
rincipalSet.java:376)
at com.sap.security.core.imp.RoleWrapper.isUserMember(RoleWrapper.java:5
2)
at com.sap.security.core.acl.imp.wcm.jdbc.JDBCAcl.containsPrincipal(JDBC
Acl.java:769)
at com.sap.security.core.acl.imp.wcm.jdbc.JDBCAcl.basicCheckPermission(J
DBCAcl.java:704)
at com.sap.security.core.acl.imp.wcm.jdbc.JDBCAcl.checkPermission(JDBCAc
l.java:510)
at com.sap.security.core.acl.imp.Acl.isAllowed(Acl.java:294)
at com.sapportals.portal.acl.Acl.isAllowed(Acl.java:343)
at com.sapportals.portal.pcd.gl.Acl.isAllowed(Acl.java:278)
at com.sapportals.portal.pcd.gl.AclHandle.isAllowedInt(AclHandle.java:42
3)
at com.sapportals.portal.pcd.gl.AclHandle.isAllowed(AclHandle.java:407)
at com.sapportals.portal.pcd.gl.PcdPersObject.checkPermission(PcdPersObj
ect.java:785)
at com.sapportals.portal.pcd.gl.PcdPersObject.hasPermission(PcdPersObjec
t.java:765)
at com.sapportals.portal.pcd.gl.PcdFilterContext.filterLookup(PcdFilterC
ontext.java:400)
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdPr
oxyContext.java:1083)
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookupLink(PcdProxy
Context.java:1170)
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookup(PcdProxyCont
ext.java:1132)
at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.j
ava:926)
at com.sapportals.portal.pcd.gl.PcdGlContext.lookup(PcdGlContext.java:79
)
at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.j
ava:919)
at com.sapportals.portal.application.applicationrepository.ParContextFac
tory.getInitialContext(ParContextFactory.java:18)
at com.sapportals.portal.prt.jndisupport.NamingManager.getInitialContext
(NamingManager.java:52)
at com.sapportals.portal.prt.jndisupport.InitialContext.getDefaultInitCt
x(InitialContext.java:39)
at javax.naming.InitialContext.init(InitialContext.java:217)
at javax.naming.InitialContext.<init>(InitialContext.java:193)
at com.sapportals.portal.prt.jndisupport.InitialContext.<init>(InitialCo
ntext.java:24)
at com.sapportals.portal.prt.deployment.DeploymentManager.getEndUserInit
ialContext(DeploymentManager.java:1745)
at com.sapportals.portal.prt.deployment.DeploymentManager.getPropertyCon
tentProvider(DeploymentManager.java:1670)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refr
esh(PortalComponentContextItem.java:193)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getC
ontext(PortalComponentContextItem.java:287)
at com.sapportals.portal.prt.component.PortalComponentRequest.getCompone
ntContext(PortalComponentRequest.java:389)
at com.sapportals.portal.prt.connection.ContentExceptionHandler.handleEx
ception(ContentExceptionHandler.java:64)
at com.sapportals.portal.prt.connection.ContentExceptionHandler.handlePo
rtalRuntimeException(ContentExceptionHandler.java:24)
at com.sapportals.portal.prt.core.PortalRequestManager.handleRequestExce
ption(PortalRequestManager.java:825)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(P
ortalRequestManager.java:715)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(
ServletConnection.java:208)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatc
her.java:532)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.ja
va:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(Invoker
Servlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServl
et.java:149)
at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServle
t(ServletsAndJspImpl.java:833)
at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(Re
questAnalizer.java:665)
at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAn
alizer.java:312)
at com.inqmy.services.httpserver.server.Response.handle(Response.java:17
3)
at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServ
erFrame.java:1229)
at com.inqmy.core.service.context.container.session.ApplicationSessionMe
ssageListener.process(ApplicationSessionMessageListener.java:36)
at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
at java.security.AccessController.doPrivileged(Native Method)
at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)
#
How roleback this so that I can get the logon page
thanks
pk