EP 5: initial login error: user is null

Question: Hi!

After installing the Enterprise Portal (EP 5 SP4), I try to logon for the first time with the default user credentials (admin/admin). The browser shows the Portal-page, but instead of the toplevel-navigation there is the following error message:

user is null (this message has been logged)!

Can anybody please help me?
Thanks!
Daniel

Answer:
This is most likely due to bad configuration between IIS and J2EE. Verify that all your ISAPI filters are working and you have a connection.

An easy way to test that is to access the irj folder with a browser at http://portal.server.com/irj/

If it works, you have connection between the two servers. You next step would then be security settings of IIS, check Basic Authentication settings etc.

The error is quite common during first setup.

/ Mikael

Answer:
Thank you very much for your reply. However both the IIS security settings and the ISAPI filters are correct and the connection between IIS and J2EE Engine is working. What shall I do next?

Daniel

Answer:
hope u r running with IE5.01 SP2.
I have the same issue..then it is the browser which is not accepting the MYSAP cookie
venu
venugopal@tatachemicals.com

Answer:
I am using IE 6. I checked all the settings of the Browser and it still doesn't work.
However I found the following error message in a log-file of the SAP J2EE Engine:


java.lang.Exception: GetSimpleRegEntry failed with -2147467259

at com.sapportals.portal.security.usermanagement.ConfigurationExport.getRegValue(Native Method)
at com.sapportals.portal.security.usermanagement.UserPersistenceManager.readRegistry(UserPersistenceManager.java:2482)
at com.sapportals.portal.security.usermanagement.UserPersistenceManager.<init>(UserPersistenceManager.java:76)
at com.sapportals.portal.security.usermanagement.UserPersistenceManager.getInstance(UserPersistenceManager.java:133)
at com.sapportals.portal.security.usermanagement.PortalLoginHandler$DefaultHandler.<init>(PortalLoginHandler.java:1460)
at com.sapportals.portal.security.usermanagement.PortalLoginHandler.getInitialLoginHandler(PortalLoginHandler.java:1406)
at com.sapportals.portal.security.usermanagement.PortalLoginHandler.init(PortalLoginHandler.java:307)
at com.sapportals.portal.security.usermanagement.UMFactory.<init>(UMFactory.java:90)
at com.sapportals.portal.security.usermanagement.UMFactory.getInstance(UMFactory.java:60)
at com.sapportals.portal.security.usermanagement.UMFactory.init(UMFactory.java:193)
at com.sapportals.portal.prt.service.usermanagement.UserManagementService.initialize(UserManagementService.java:415)
at com.sapportals.portal.prt.service.usermanagement.UserManagementService.afterInit(UserManagementService.java:102)
at com.sapportals.portal.prt.core.broker.PortalServiceItem.initInstance(PortalServiceItem.java:516)
at com.sapportals.portal.prt.core.broker.PortalServiceItem.createServiceInstance(PortalServiceItem.java:453)
at com.sapportals.portal.prt.core.broker.PortalServiceItem.init(PortalServiceItem.java:126)
at com.sapportals.portal.prt.core.broker.PortalAppBroker.addItem(PortalAppBroker.java:192)
at com.sapportals.portal.prt.core.broker.PortalAppBroker.getPortalService(PortalAppBroker.java:753)
at com.sapportals.portal.prt.core.service.ServiceManager.get(ServiceManager.java:405)
at com.sapportals.portal.prt.core.service.ServiceContext.getService(ServiceContext.java:149)
at com.sapportals.portal.prt.service.pcdmanager.PCDManager.getPCD(PCDManager.java:330)
at com.sapportals.portal.prt.service.pcdmanager.PCDManager.getPCDSession(PCDManager.java:388)
at com.sapportals.portal.prt.service.pcdmanager.PCDManager.init(PCDManager.java:67)
at com.sapportals.portal.prt.core.broker.PortalServiceItem.initInstance(PortalServiceItem.java:515)
at com.sapportals.portal.prt.core.broker.PortalServiceItem.createServiceInstance(PortalServiceItem.java:453)
at com.sapportals.portal.prt.core.broker.PortalServiceItem.init(PortalServiceItem.java:126)
at com.sapportals.portal.prt.core.broker.PortalAppBroker.addItem(PortalAppBroker.java:192)
at com.sapportals.portal.prt.core.broker.PortalAppBroker.getPortalService(PortalAppBroker.java:753)
at com.sapportals.portal.prt.core.service.ServiceManager.get(ServiceManager.java:405)
at com.sapportals.portal.prt.core.service.ServiceContext.getService(ServiceContext.java:149)
at com.sapportals.portal.prt.service.license.LicenseService.init(LicenseService.java:36)
at com.sapportals.portal.prt.core.broker.PortalServiceItem.initInstance(PortalServiceItem.java:515)
at com.sapportals.portal.prt.core.broker.PortalServiceItem.createServiceInstance(PortalServiceItem.java:453)
at com.sapportals.portal.prt.core.broker.PortalServiceItem.init(PortalServiceItem.java:126)
at com.sapportals.portal.prt.core.broker.PortalAppBroker.addItem(PortalAppBroker.java:192)
at com.sapportals.portal.prt.core.broker.PortalAppBroker.getPortalService(PortalAppBroker.java:753)
at com.sapportals.portal.prt.core.service.ServiceManager.get(ServiceManager.java:405)
at com.sapportals.portal.prt.core.service.ServiceManager.init(ServiceManager.java:209)
at com.sapportals.portal.prt.runtime.Portal.init(Portal.java:394)
at com.sapportals.portal.prt.portalconnection.sapnative.DelegatedPlugIn.delegateInit(DelegatedPlugIn.java:156)
at com.sapportals.portal.prt.portalconnection.sapnative.PortalPlugIn.init(PortalPlugIn.java:96)
at com.sapportals.portal.prt.dispatcher.Dispatcher.initDispatcher(Dispatcher.java:483)
at com.sapportals.portal.prt.dispatcher.Dispatcher.access$000(Dispatcher.java:59)
at com.sapportals.portal.prt.dispatcher.Dispatcher$InitRunner.run(Dispatcher.java:153)
at java.lang.Thread.run(Thread.java:479)
Mar 12, 2003 1:19:39 PM # IRJ Init thread Fatal registry access could not be instantiated. METHOD: UserPersistenceManager #
Mar 12, 2003 1:19:40 PM # IRJ Init thread Fatal Couldn't get User Information Params from Registry METHOD: Configuration #
Mar 12, 2003 1:19:46 PM # IRJ Init thread Fatal LOCK_CLIENT - OK: Lock client connected. Server: s2f3012 client: s2f3012 port: 3299 pid: 1 #
Mar 12, 2003 1:19:57 PM # Client_Thread_35 Fatal TLN: ticket expiration, request.getUser().getUser() is null!
com.sapportals.portal.pnf.toplevelnavigation.ClientSideTopNavComponent@2ca580 #
Mar 12, 2003 1:20:16 PM # Client_Thread_18 Fatal TLN: ticket expiration, request.getUser().getUser() is null!
com.sapportals.portal.pnf.toplevelnavigation.ClientSideTopNavComponent@2ca580 #
Mar 12, 2003 1:21:21 PM # Client_Thread_48 Fatal TLN: ticket expiration, request.getUser().getUser() is null!
com.sapportals.portal.pnf.toplevelnavigation.ClientSideTopNavComponent@2ca580 #



What does this mean?
Daniel

Answer:
run with IE5.01 SP2.
it will work

Answer:
Do next?

You should join the sap-portals-admins group at http://groups.yahoo.com/group/sap-portals-admins and ask there!

I would guess itīs the header APPLICATION_USER that isnīt set correctly by the ISAPI filter, or some trouble reading the registry.

Run the password restore utility, and reset your NT account. Verify that this account is a domain admin.

Also enable all cookies to promt before set in your browser, so you can see what happens when you log in.

/ Mikael
Copyright ?2007 - 2008 www.jt77.com