‎2007 May 03 1:23 AM
Hi ,
We are trying to integrate NW2004s (ABAP+JAVA) portal system with Microsoft Active directory . We have followed all the steps as per note suggested by SAP : 994791
SPnego wizard was successfull ,but authentication still fails.Portal screen still ask login credential.Also i could not login from visual admin as j2ee_admin
Log
0018FE31EBBA00770000000C00001D2C00042F837124FD12#1178141492222#com.sap.security.core.util#sap.com/tcwddispwda#com.sap.security.core.util.[cf=com.sap.security.core.util.ResourceBean][md=get][cl=21048]#J2EE_ADMIN#16598##cnadc01616.cnb_PBE_12742150#J2EE_ADMIN#7cee43e1f8f411dbbb120018fe31ebba#SAPEngine_Application_Thread[impl:3]_36##0#0#Error##Java###failed to fetch key from ResourceBundle
[EXCEPTION]
#1#java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key DS_ALL_DATAOURCES
at java.util.ResourceBundle.getObject(ResourceBundle.java:325)
at java.util.ResourceBundle.getObject(ResourceBundle.java:322)
at java.util.ResourceBundle.getString(ResourceBundle.java:285)
at com.sap.security.core.util.ResourceBean.get(ResourceBean.java:91)
at com.sap.security.core.jmx.impl.CompanyPrincipalFactory.localizeDatasourceId(CompanyPrincipalFactory.java:706)
at com.sap.security.core.jmx.impl.JmxServer.getDatasources(JmxServer.java:623)
at sun.reflect.GeneratedMethodAccessor412.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.pj.jmx.introspect.DefaultMBeanInvoker.invoke(DefaultMBeanInvoker.java:58)
at javax.management.StandardMBean.invoke(StandardMBean.java:286)
at com.sap.pj.jmx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:944)
at com.sap.pj.jmx.server.interceptor.MBeanServerWrapperInterceptor.invoke(MBeanServerWrapperInterceptor.java:288)
at com.sap.engine.services.jmx.CompletionInterceptor.invoke(CompletionInterceptor.java:409)
at com.sap.pj.jmx.server.interceptor.BasicMBeanServerInterceptor.invoke(BasicMBeanServerInterceptor.java:277)
at com.sap.jmx.provider.ProviderInterceptor.invoke(ProviderInterceptor.java:258)
at com.sap.engine.services.jmx.RedirectInterceptor.invoke(RedirectInterceptor.java:340)
at com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.invoke(MBeanServerInterceptorChain.java:330)
at com.sap.engine.services.jmx.MBeanServerSecurityWrapper.invoke(MBeanServerSecurityWrapper.java:287)
at com.sap.engine.services.jmx.ClusterInterceptor.invoke(ClusterInterceptor.java:776)
at com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.invoke(MBeanServerInterceptorChain.java:330)
at com.sap.security.core.jmx._gen.IJmxServer$Impl.getDatasources(IJmxServer.java:2080)
at com.sap.security.core.wd.jmxmodel.JmxModelCompInterface.getDatasources(JmxModelCompInterface.java:1076)
at com.sap.security.core.wd.jmxmodel.wdp.InternalJmxModelCompInterface.getDatasources(InternalJmxModelCompInterface.java:605)
at com.sap.security.core.wd.jmxmodel.wdp.InternalJmxModelCompInterface$External.getDatasources(InternalJmxModelCompInterface.java:876)
at com.sap.security.core.wd.umeuifactory.UmeUiFactoryCompInterface.getDatasources(UmeUiFactoryCompInterface.java:2351)
at com.sap.security.core.wd.umeuifactory.wdp.InternalUmeUiFactoryCompInterface.getDatasources(InternalUmeUiFactoryCompInterface.java:715)
at com.sap.security.core.wd.umeuifactory.wdp.InternalUmeUiFactoryCompInterface$External.getDatasources(InternalUmeUiFactoryCompInterface.java:1052)
at com.sap.security.core.wd.relategroup.RelateGroupComp.afterModelInit(RelateGroupComp.java:991)
at com.sap.security.core.wd.relategroup.RelateGroupComp.wdDoInit(RelateGroupComp.java:120)
at com.sap.security.core.wd.relategroup.wdp.InternalRelateGroupComp.wdDoInit(InternalRelateGroupComp.java:284)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:108)
at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:429)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.createComponent(ClientComponent.java:932)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.createComponent(ClientComponent.java:176)
at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.createComponentInternal(ComponentUsage.java:149)
at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.createComponent(ComponentUsage.java:116)
at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.createInstanceIfDemanded(ComponentUsage.java:728)
at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.getInterfaceControllerInternal(ComponentUsage.java:346)
at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.getInterfaceController(ComponentUsage.java:335)
at com.sap.security.core.wd.maintaingroup.wdp.InternalMaintainGroupCompInterface.wdGetRelateGroupCompUsageInterface(InternalMaintainGroupCompInterface.java:212)
at com.sap.security.core.wd.maintaingroup.MaintainGroupCompInterface.setActiveCompanyId(MaintainGroupCompInterface.java:226)
at com.sap.security.core.wd.maintaingroup.wdp.InternalMaintainGroupCompInterface.setActiveCompanyId(InternalMaintainGroupCompInterface.java:138)
at com.sap.security.core.wd.maintaingroup.wdp.InternalMaintainGroupCompInterface$External.setActiveCompanyId(InternalMaintainGroupCompInterface.java:340)
at com.sap.security.core.wd.navigation.NavigationComp.initializeNavigation(NavigationComp.java:247)
at com.sap.security.core.wd.navigation.wdp.InternalNavigationComp.initializeNavigation(InternalNavigationComp.java:250)
at com.sap.security.core.wd.navigation.NavigationCompInterface.initializeNavigation(NavigationCompInterface.java:120)
at com.sap.security.core.wd.navigation.wdp.InternalNavigationCompInterface.initializeNavigation(InternalNavigationCompInterface.java:144)
at com.sap.security.core.wd.navigation.wdp.InternalNavigationCompInterface$External.initializeNavigation(InternalNavigationCompInterface.java:228)
at com.sap.security.core.wd.umeadmin.UmeAdminComp.afterModelInit(UmeAdminComp.java:239)
at com.sap.security.core.wd.umeadmin.UmeAdminComp.wdDoInit(UmeAdminComp.java:112)
at com.sap.security.core.wd.umeadmin.wdp.InternalUmeAdminComp.wdDoInit(InternalUmeAdminComp.java:139)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:108)
at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:429)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:362)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:700)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:269)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:731)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:667)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:232)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152)
at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73)
at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:879)
at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.create(AbstractApplicationProxy.java:222)
at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1280)
at com.sap.portal.pb.PageBuilder.createPage(PageBuilder.java:354)
at com.sap.portal.pb.PageBuilder.init(PageBuilder.java:552)
at com.sap.portal.pb.PageBuilder.wdDoRefresh(PageBuilder.java:596)
at com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:827)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:136)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:683)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:232)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
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(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
#
Any help would be appriciated.
Thanks,
Kristene
‎2007 May 05 6:18 PM
‎2007 May 05 9:29 PM
Kristene,
I see this below in your error. Is this your custom datasource in the configtool? If so, are you missing an "S"?
DS_ALL_DATAOURCES
‎2007 May 05 10:31 PM
joshua,
Iam not sure , what is that ? I just fillowed SpNego demos .Then i got this error.
How to resolve.
- Kristene
‎2007 May 07 8:22 AM
Hello Kristene,
is the user data in the AS ABAP and the MS ADS syncronized? If not you have to do this to get it working.
From the exception, it looks to me like the Portal is not able to retrieve a Kerberos ticket for the user J2EE_ADMIN during the authentication , which can mean that the user is not existing in the MS ADS user data source.
If you still can't get it to work I would suggest to open a support ticket and have SAP look at your configuration.
Regards,
Yonko
‎2007 May 23 9:45 AM
Hello Kristene,
just wanted to tell you that we are getting the same entries in our default traces for no apparent reason. (EP 2004s SP9) We don't know what they are either.
Maybe those entries are not related to your problem at all.
Bye,
Jens
‎2007 May 23 10:50 AM
Hi Kristene
Please check SAP note 958107. It may help you to troubleshoot the spnego configuration.
Regards,
Désiré
‎2007 May 24 3:44 PM
Hi Kristene,
for the record: I opened a SAP-Call concearning the mysterious messages in the default trace. The answer is that it's just a warning, that the problem is known and that it is fixed in NW 7.0 SPS10.
Bye,
Jens
‎2007 Jul 23 4:16 PM
Hi Jens,
I am also getting same problem. Could you please let me know the solution?
Regards
Radha
‎2007 Jul 24 3:38 PM
Hi Kristene,
I am having the same problem. I did set up SPNego Wizard configuration successfully, but I cannot run my http://localhost:50000 after that. Please let me know how did you solve this problem, and I would greatly appreciate that.
Regards,
-Napadol
‎2007 Jul 25 10:35 PM
Hello Napadol,
Which EP version and SP level have your system?
Check this link:
http://help.sap.com/saphelp_nw70/helpdata/en/45/40a0de773a7527e10000000a114a6b/content.htm
Regards,
AP
‎2007 Oct 17 9:22 AM
Hi,
Apply SAP Note 1045019 (Example 3) and provide the errors (in red) from the collected traces.
Regards,
Dimitar