Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problem with Portal 6.1 Domino LDAP Configuration

198 views
Skip to first unread message

sathe...@in.ibm.com

unread,
Aug 5, 2008, 10:15:43 AM8/5/08
to
Hi,

I am facing some problem with Portal 61., Domino LDAP configuration in Windows Server 2003.

I could run the wp-modify-ldap-security task successfully and could connect to LDAP directory, however the Portal fails to load,it says "Error 404: Initialization of one or more services failed."

I could view the LDAP users using the WAS admin console.

It gives the following error on the SystemOut.log:

8/5/08 15:06:42:984 EDT 0000000f LeaseAlarm I SCHD0133I: Scheduler WPSTaskScheduler (wps/Scheduler) has acquired the lease and will run all tasks on this application server.

8/5/08 15:06:43:437 EDT 0000000a WsServerImpl A WSVR0001I: Server WebSphere_Portal open for e-business

8/5/08 15:06:43:468 EDT 00000026 EJBSchedulerB I Scheduled Timer database loaded, using new Scheduler Implementation.

8/5/08 15:06:44:203 EDT 00000028 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl initialize FFDC0009I: FFDC opened incident stream file F:\IBM\WebSphere\wp_profile\logs\ffdc\WebSphere_Portal_00000028_08.08.05_15.06.44_0.txt

8/5/08 15:06:44:218 EDT 00000029 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl initialize FFDC0009I: FFDC opened incident stream file F:\IBM\WebSphere\wp_profile\logs\ffdc\WebSphere_Portal_00000029_08.08.05_15.06.44_0.txt

8/5/08 15:06:44:234 EDT 00000028 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC closed incident stream file F:\IBM\WebSphere\wp_profile\logs\ffdc\WebSphere_Portal_00000028_08.08.05_15.06.44_0.txt

8/5/08 15:06:44:250 EDT 00000029 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC closed incident stream file F:\IBM\WebSphere\wp_profile\logs\ffdc\WebSphere_Portal_00000029_08.08.05_15.06.44_0.txt

8/5/08 15:06:44:265 EDT 00000028 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl open FFDC0009I: FFDC opened incident stream file F:\IBM\WebSphere\wp_profile\logs\ffdc\WebSphere_Portal_00000028_08.08.05_15.06.44_1.txt

8/5/08 15:06:44:281 EDT 00000028 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC closed incident stream file F:\IBM\WebSphere\wp_profile\logs\ffdc\WebSphere_Portal_00000028_08.08.05_15.06.44_1.txt

8/5/08 16:05:07:015 EDT 0000002b RepositoryFac I com.ibm.icm.jcr.RepositoryFactory init Initializing RepositoryFactory.

8/5/08 16:05:07:031 EDT 0000002b RepositoryImp I com.ibm.icm.jcr.RepositoryImpl getRepository Loading Repository: Default.

8/5/08 16:05:07:046 EDT 0000002b StagedDataUti E com.ibm.content.workmanager.task.StagedDataUtil delete javax.jcr.RepositoryException: Unable to initialize RepositoryFactory due to exception of type: java.security.PrivilegedActionException with message: null.

javax.jcr.RepositoryException: Unable to initialize RepositoryFactory due to exception of type: java.security.PrivilegedActionException with message: null.

at com.ibm.icm.jcr.RepositoryFactory.init(RepositoryFactory.java:308)

at com.ibm.icm.jcr.RepositoryFactory.getRepository(RepositoryFactory.java:660)

at com.ibm.content.workmanager.task.StagedDataUtil.delete(StagedDataUtil.java:71)

at com.ibm.content.workmanager.task.Task.delete(Task.java:219)

at com.ibm.content.workmanager.task.Task.fired(Task.java:158)

at com.ibm.content.wps.workmanager.impl.was.WasAlarmListenerWrapper.fired(WasAlarmListenerWrapper.java:58)

at com.ibm.ws.asynchbeans.AlarmImpl.callListenerMethod(AlarmImpl.java:338)

at com.ibm.ws.asynchbeans.timer.GenericTimer.run(GenericTimer.java:216)

at com.ibm.ws.asynchbeans.J2EEContext$RunProxy.run(J2EEContext.java:257)

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

at javax.security.auth.Subject.doAs(Subject.java:495)

at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:118)

at com.ibm.ws.asynchbeans.J2EEContext$DoAsProxy.run(J2EEContext.java:328)

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

at com.ibm.ws.asynchbeans.J2EEContext.run(J2EEContext.java:1111)

at com.ibm.ws.asynchbeans.AlarmImpl.runListenerAsCJWork(AlarmImpl.java:173)

at com.ibm.ws.asynchbeans.am._Alarm.fireAlarm(_Alarm.java:332)

at com.ibm.ws.asynchbeans.am._Alarm.run(_Alarm.java:229)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)

Caused by: java.security.PrivilegedActionException: com.ibm.icm.jcr.service.ServiceException: Unable to retrieve Anonymous User instance from the member repository configured for use with WebSphere Portal.

at com.ibm.wps.um.PumaEngineHelper.runUnrestricted(PumaEngineHelper.java:1189)

at com.ibm.wps.um.PumaEnvironmentImpl.runUnrestricted(PumaEnvironmentImpl.java:141)

at com.ibm.icm.jcr.service.member.WPSMemberManagerServiceImpl.init(WPSMemberManagerServiceImpl.java:149)

at com.ibm.icm.jcr.service.ServiceManagerImpl.init(ServiceManagerImpl.java:83)

at com.ibm.icm.jcr.RepositoryImpl.getRepository(RepositoryImpl.java:314)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:618)

at com.ibm.icm.jcr.RepositoryFactory.init(RepositoryFactory.java:178)

... 18 more

Caused by: com.ibm.icm.jcr.service.ServiceException: Unable to retrieve Anonymous User instance from the member repository configured for use with WebSphere Portal.

at com.ibm.icm.jcr.service.member.WPSMemberManagerServiceImpl$1.run(WPSMemberManagerServiceImpl.java:165)

at com.ibm.wps.um.PumaEngineHelper.runUnrestricted(PumaEngineHelper.java:1185)

... 27 more

Please help me to fix this issue.

Thanks a lot in advance

Satheesh

brett_...@us.ibm.com

unread,
Aug 5, 2008, 7:01:45 PM8/5/08
to
I haven't seen this exact error message previously, but the error you pasted occurs AFTER startup ("ready for e-business" message). I assume there are other exceptions that occurred during the actual startup of the server if you are getting that 404 error. Please check the SystemOut.log for the first exception encountered on startup and paste the full stack trace here or attach your SystemOut.log.

sathe...@in.ibm.com

unread,
Aug 6, 2008, 1:05:47 AM8/6/08
to
Hi,

While starting the server I am getting the following error message, after thatit keeps repeating:

I am attaching the log file also.

8/5/08 15:04:52:953 EDT 00000013 CacheServiceI I DYNA1001I: WebSphere Dynamic Cache instance named ws/com.ibm.wps.ac.ApplicationRoleChildrenCache initialized successfully.

8/5/08 15:04:52:968 EDT 00000013 CacheServiceI I DYNA1001I: WebSphere Dynamic Cache instance named ws/com.ibm.wps.ac.ContainedRolesCache initialized successfully.

8/5/08 15:04:53:062 EDT 00000013 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl open FFDC0009I: FFDC opened incident stream file F:\IBM\WebSphere\wp_profile\logs\ffdc\WebSphere_Portal_00000013_08.08.05_15.04.53_0.txt

8/5/08 15:04:53:078 EDT 00000013 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC closed incident stream file F:\IBM\WebSphere\wp_profile\logs\ffdc\WebSphere_Portal_00000013_08.08.05_15.04.53_0.txt

8/5/08 15:04:53:125 EDT 00000013 Servlet E com.ibm.wps.engine.Servlet init EJPFD0016E: Initialization of service failed.

com.ibm.wps.ac.DomainAdministratorNotFoundException: EJPSB0107E: Exception occurred while retrieving the identity of the domain admin user/admingroup cn=wpsadmins.

at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.convertDNtoObjectID(AccessControlDataManagementServiceImpl.java:987)

at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.access$000(AccessControlDataManagementServiceImpl.java:74)

at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl$1.run(AccessControlDataManagementServiceImpl.java:890)

at com.ibm.wps.um.PumaEngineHelper.runUnrestricted(PumaEngineHelper.java:1185)

at com.ibm.wps.um.PumaEnvironmentImpl.runUnrestricted(PumaEnvironmentImpl.java:141)

at com.ibm.wps.services.puma.PumaServiceImpl.executeWithoutACChecks(PumaServiceImpl.java:2495)

at com.ibm.wps.services.puma.Puma.executeWithoutACChecks(Puma.java:989)

at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.initializeDomainConfig(AccessControlDataManagementServiceImpl.java:897)

at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.reinit(AccessControlDataManagementServiceImpl.java:804)

at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.init(AccessControlDataManagementServiceImpl.java:449)

at com.ibm.wps.services.ServiceManager.createService(ServiceManager.java:391)

at com.ibm.wps.services.ServiceManager.initInternal(ServiceManager.java:285)

at com.ibm.wps.services.ServiceManager.init(ServiceManager.java:179)

at com.ibm.wps.services.ServiceManager.init(ServiceManager.java:114)

at com.ibm.wps.engine.Servlet.init(Servlet.java:239)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:192)

at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:319)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1221)

at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:152)

at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:99)

at com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:831)

at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:486)

at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:323)

at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:290)

at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:92)

at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:665)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:618)

at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:335)

at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:551)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1303)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1138)

at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:569)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:817)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:949)

at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2122)

at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:342)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)

Caused by: com.ibm.portal.puma.MemberNotFoundException: EJPSG0002E: Requested Member does not exist.cn=wpsadmins

at com.ibm.wps.services.puma.PumaServiceImpl.findGroupById(PumaServiceImpl.java:404)

at com.ibm.wps.services.puma.Puma.findGroupById(Puma.java:404)

at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.convertDNtoObjectID(AccessControlDataManagementServiceImpl.java:967)

... 37 more

Caused by: com.ibm.wps.um.exceptions.impl.MemberNotFoundExceptionImpl: com.ibm.portal.puma.MemberNotFoundException: EJPSG0002E: Requested Member does not exist.cn=wpsadmins/null

at com.ibm.wps.um.VMMExceptionHelper.rethrowSystemMNF(VMMExceptionHelper.java:221)

at com.ibm.wps.um.PumaEngineHelper.loadWithBaseAttributes(PumaEngineHelper.java:688)

at com.ibm.wps.um.PumaLocatorImpl.findGroupByIdentifier(PumaLocatorImpl.java:368)

at com.ibm.wps.services.puma.PumaServiceImpl$3.run(PumaServiceImpl.java:394)

at com.ibm.wps.services.puma.PumaServiceImpl$3.run(PumaServiceImpl.java:392)

at com.ibm.wps.um.PumaEngineHelper.runWithoutPAC(PumaEngineHelper.java:1222)

at com.ibm.wps.services.puma.PumaServiceImpl.executeWithoutPAC(PumaServiceImpl.java:2508)

at com.ibm.wps.services.puma.PumaServiceImpl.findGroupById(PumaServiceImpl.java:390)

... 39 more

Caused by: com.ibm.portal.puma.MemberNotFoundException: EJPSG0002E: Requested Member does not exist.cn=wpsadmins/null

... 47 more

8/5/08 15:04:53:171 EDT 00000013 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl open FFDC0009I: FFDC opened incident stream file F:\IBM\WebSphere\wp_profile\logs\ffdc\WebSphere_Portal_00000013_08.08.05_15.04.53_1.txt

8/5/08 15:04:53:281 EDT 00000013 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC closed incident stream file F:\IBM\WebSphere\wp_profile\logs\ffdc\WebSphere_Portal_00000013_08.08.05_15.04.53_1.txt

8/5/08 15:04:53:281 EDT 00000013 ServletWrappe E Deregister the mbean because of uncaught init() exception thrown by servlet portal: javax.servlet.UnavailableException: Initialization of one or more services failed.

at com.ibm.wps.engine.Servlet.init(Servlet.java:251)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:192)

at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:319)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1221)

at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:152)

at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:99)

at com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:831)

at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:486)

at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:323)

at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:290)

at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:92)

at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:665)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:618)

at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:335)

at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:551)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1303)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1138)

at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:569)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:817)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:949)

at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2122)

at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:342)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)

Caused by: com.ibm.wps.ac.DomainAdministratorNotFoundException: EJPSB0107E: Exception occurred while retrieving the identity of the domain admin user/admingroup cn=wpsadmins.

at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.convertDNtoObjectID(AccessControlDataManagementServiceImpl.java:987)

at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.access$000(AccessControlDataManagementServiceImpl.java:74)

at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl$1.run(AccessControlDataManagementServiceImpl.java:890)

at com.ibm.wps.um.PumaEngineHelper.runUnrestricted(PumaEngineHelper.java:1185)

at com.ibm.wps.um.PumaEnvironmentImpl.runUnrestricted(PumaEnvironmentImpl.java:141)

at com.ibm.wps.services.puma.PumaServiceImpl.executeWithoutACChecks(PumaServiceImpl.java:2495)

at com.ibm.wps.services.puma.Puma.executeWithoutACChecks(Puma.java:989)

at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.initializeDomainConfig(AccessControlDataManagementServiceImpl.java:897)

at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.reinit(AccessControlDataManagementServiceImpl.java:804)

at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.init(AccessControlDataManagementServiceImpl.java:449)

at com.ibm.wps.services.ServiceManager.createService(ServiceManager.java:391)

at com.ibm.wps.services.ServiceManager.initInternal(ServiceManager.java:285)

at com.ibm.wps.services.ServiceManager.init(ServiceManager.java:179)

at com.ibm.wps.services.ServiceManager.init(ServiceManager.java:114)

at com.ibm.wps.engine.Servlet.init(Servlet.java:239)

... 23 more

Caused by: com.ibm.portal.puma.MemberNotFoundException: EJPSG0002E: Requested Member does not exist.cn=wpsadmins

at com.ibm.wps.services.puma.PumaServiceImpl.findGroupById(PumaServiceImpl.java:404)

at com.ibm.wps.services.puma.Puma.findGroupById(Puma.java:404)

at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.convertDNtoObjectID(AccessControlDataManagementServiceImpl.java:967)

... 37 more

Caused by: com.ibm.wps.um.exceptions.impl.MemberNotFoundExceptionImpl: com.ibm.portal.puma.MemberNotFoundException: EJPSG0002E: Requested Member does not exist.cn=wpsadmins/null

at com.ibm.wps.um.VMMExceptionHelper.rethrowSystemMNF(VMMExceptionHelper.java:221)

at com.ibm.wps.um.PumaEngineHelper.loadWithBaseAttributes(PumaEngineHelper.java:688)

at com.ibm.wps.um.PumaLocatorImpl.findGroupByIdentifier(PumaLocatorImpl.java:368)

at com.ibm.wps.services.puma.PumaServiceImpl$3.run(PumaServiceImpl.java:394)

at com.ibm.wps.services.puma.PumaServiceImpl$3.run(PumaServiceImpl.java:392)

at com.ibm.wps.um.PumaEngineHelper.runWithoutPAC(PumaEngineHelper.java:1222)

at com.ibm.wps.services.puma.PumaServiceImpl.executeWithoutPAC(PumaServiceImpl.java:2508)

at com.ibm.wps.services.puma.PumaServiceImpl.findGroupById(PumaServiceImpl.java:390)

... 39 more

Caused by: com.ibm.portal.puma.MemberNotFoundException: EJPSG0002E: Requested Member does not exist.cn=wpsadmins/null

... 47 more

,

8/5/08 15:04:53:296 EDT 00000013 WebExtensionP W Servlet portal is currently unavailable: Initialization of one or more services failed.

8/5/08 15:04:53:312 EDT 00000013 ServletWrappe I SRVE0242I: wps [/wps] federation : Initialization successful.

8/5/08 15:04:54:703 EDT 00000013 VirtualHost I SRVE0250I: Web Module WebSphere Portal Server has been bound to default_host :10000, :80, :10002, :10015, :10016, :443, :10023, :10026, :10040, :10035 .

8/5/08 15:04:55:234 EDT 00000013 WebGroup A SRVE0169I: Loading Web Module: WebSphere Portal Server WSRP Facade.

8/5/08 15:04:55:328 EDT 00000013 VirtualHost I SRVE0250I: Web Module WebSphere Portal Server WSRP Facade has been bound to default_host :10000, :80, :10002, :10015, :10016, :443, :10023, :10026, :10040, :10035 .

8/5/08 15:04:55:625 EDT 00000013 WebGroup A SRVE0169I: Loading Web Module: WebSphere Portal XmlAccess Facade.

8/5/08 15:04:55:687 EDT 00000013 VirtualHost I SRVE0250I: Web Module WebSphere Portal XmlAccess Facade has been bound to default_host :10000, :80, :10002, :10015, :10016, :443, :10023, :10026, :10040, :10035 .

8/5/08 15:04:55:687 EDT 00000013 ApplicationMg A WSVR0221I: Application started: wps

8/5/08 15:04:55:703 EDT 00000012 ApplicationMg A WSVR0200I: Starting application: jcrear

8/5/08 15:04:55:703 EDT 00000012 ApplicationMg A WSVR0204I: Application: jcrear Application build level: Unknown

8/5/08 15:04:56:328 EDT 00000012 WebGroup A SRVE0169I: Loading Web Module: icmjcradminwar.

8/5/08 15:04:56:546 EDT 00000012 RepositoryFac I com.ibm.icm.jcr.RepositoryFactory init Initializing RepositoryFactory.

8/5/08 15:04:56:593 EDT 00000012 RepositoryImp I com.ibm.icm.jcr.RepositoryImpl getRepository Loading Repository: Default.

8/5/08 15:04:57:109 EDT 00000012 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl initialize FFDC0009I: FFDC opened incident stream file F:\IBM\WebSphere\wp_profile\logs\ffdc\WebSphere_Portal_00000012_08.08.05_15.04.57_0.txt

8/5/08 15:04:57:187 EDT 00000012 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC closed incident stream file F:\IBM\WebSphere\wp_profile\logs\ffdc\WebSphere_Portal_00000012_08.08.05_15.04.57_0.txt

8/5/08 15:04:57:187 EDT 00000012 ServletWrappe E Uncaught init() exception thrown by servlet InitServlet

8/5/08 15:04:57:187 EDT 00000012 ServletWrappe E Deregister the mbean because of uncaught init() exception thrown by servlet InitServlet: javax.servlet.ServletException: Unable to initialize RepositoryFactory due to exception of type: java.security.PrivilegedActionException with message: null.

at com.ibm.icm.jcr.init.InitServlet.init(InitServlet.java:57)

at javax.servlet.GenericServlet.init(GenericServlet.java:256)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:192)

at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:319)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1221)

at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:152)

at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:99)

at com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:831)

at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:486)

at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:323)

at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:290)

at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:92)

at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:665)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:618)

at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:335)

at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:551)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1303)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1138)

at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:569)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:817)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:949)

at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2122)

at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:342)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)








Begin backtrace for Nested Throwables








javax.jcr.RepositoryException: Unable to initialize RepositoryFactory due to exception of type: java.security.PrivilegedActionException with message: null.

at com.ibm.icm.jcr.RepositoryFactory.init(RepositoryFactory.java:308)

at com.ibm.icm.jcr.RepositoryFactory.getRepository(RepositoryFactory.java:660)

at com.ibm.icm.jcr.init.InitServlet.init(InitServlet.java:53)

at javax.servlet.GenericServlet.init(GenericServlet.java:256)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:192)

at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:319)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1221)

at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:152)

at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:99)

at com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:831)

at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:486)

at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:323)

at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:290)

at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:92)

at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:665)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:618)

at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:335)

at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:551)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1303)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1138)

at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:569)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:817)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:949)

at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2122)

at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:342)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)

Caused by: java.security.PrivilegedActionException: com.ibm.icm.jcr.service.ServiceException: Unable to retrieve Anonymous User instance from the member repository configured for use with WebSphere Portal.

at com.ibm.wps.um.PumaEngineHelper.runUnrestricted(PumaEngineHelper.java:1189)

at com.ibm.wps.um.PumaEnvironmentImpl.runUnrestricted(PumaEnvironmentImpl.java:141)

at com.ibm.icm.jcr.service.member.WPSMemberManagerServiceImpl.init(WPSMemberManagerServiceImpl.java:149)

at com.ibm.icm.jcr.service.ServiceManagerImpl.init(ServiceManagerImpl.java:83)

at com.ibm.icm.jcr.RepositoryImpl.getRepository(RepositoryImpl.java:314)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:618)

at com.ibm.icm.jcr.RepositoryFactory.init(RepositoryFactory.java:178)

... 26 more

Caused by: com.ibm.icm.jcr.service.ServiceException: Unable to retrieve Anonymous User instance from the member repository configured for use with WebSphere Portal.

at com.ibm.icm.jcr.service.member.WPSMemberManagerServiceImpl$1.run(WPSMemberManagerServiceImpl.java:165)

at com.ibm.wps.um.PumaEngineHelper.runUnrestricted(PumaEngineHelper.java:1185)

... 35 more

,

8/5/08 15:04:57:203 EDT 00000012 WebExtensionP E Error occured while preparing the servlet for initialization.

javax.servlet.ServletException: Unable to initialize RepositoryFactory due to exception of type: java.security.PrivilegedActionException with message: null.

at com.ibm.icm.jcr.init.InitServlet.init(InitServlet.java:57)

at javax.servlet.GenericServlet.init(GenericServlet.java:256)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:192)

at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:319)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1221)

at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:152)

at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:99)

at com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:831)

at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:486)

at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:323)

at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:290)

at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:92)

at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:665)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:618)

at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:335)

at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:551)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1303)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1138)

at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:569)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:817)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:949)

at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2122)

at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:342)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)








Begin backtrace for Nested Throwables








javax.jcr.RepositoryException: Unable to initialize RepositoryFactory due to exception of type: java.security.PrivilegedActionException with message: null.

at com.ibm.icm.jcr.RepositoryFactory.init(RepositoryFactory.java:308)

at com.ibm.icm.jcr.RepositoryFactory.getRepository(RepositoryFactory.java:660)

at com.ibm.icm.jcr.init.InitServlet.init(InitServlet.java:53)

at javax.servlet.GenericServlet.init(GenericServlet.java:256)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:192)

at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:319)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1221)

at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:152)

at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:99)

at com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:831)

at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:486)

at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:323)

at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:290)

at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:92)

at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:665)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:618)

at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:335)

at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:551)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1303)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1138)

at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:569)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:817)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:949)

at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2122)

at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:342)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)

Caused by: java.security.PrivilegedActionException: com.ibm.icm.jcr.service.ServiceException: Unable to retrieve Anonymous User instance from the member repository configured for use with WebSphere Portal.

at com.ibm.wps.um.PumaEngineHelper.runUnrestricted(PumaEngineHelper.java:1189)

at com.ibm.wps.um.PumaEnvironmentImpl.runUnrestricted(PumaEnvironmentImpl.java:141)

at com.ibm.icm.jcr.service.member.WPSMemberManagerServiceImpl.init(WPSMemberManagerServiceImpl.java:149)

at com.ibm.icm.jcr.service.ServiceManagerImpl.init(ServiceManagerImpl.java:83)

at com.ibm.icm.jcr.RepositoryImpl.getRepository(RepositoryImpl.java:314)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:618)

at com.ibm.icm.jcr.RepositoryFactory.init(RepositoryFactory.java:178)

... 26 more

Caused by: com.ibm.icm.jcr.service.ServiceException: Unable to retrieve Anonymous User instance from the member repository configured for use with WebSphere Portal.

at com.ibm.icm.jcr.service.member.WPSMemberManagerServiceImpl$1.run(WPSMemberManagerServiceImpl.java:165)

at com.ibm.wps.um.PumaEngineHelper.runUnrestricted(PumaEngineHelper.java:1185)

... 35 more

8/5/08 15:04:57:203 EDT 00000012 VirtualHost I SRVE0250I: Web Module icmjcradminwar has been bound to default_host :10000, :80, :10002, :10015, :10016, :443, :10023, :10026, :10040, :10035 .

8/5/08 15:04:57:218 EDT 00000012 ApplicationMg A WSVR0221I: Application started: jcrear

8/5/08 15:04:57:234 EDT 00000013 ApplicationMg A WSVR0200I: Starting application: content_j2ee

Thanks,

Satheesh

sathe...@in.ibm.com

unread,
Aug 11, 2008, 2:34:37 AM8/11/08
to
Hi,

Can somebody help me on this issue? Its little urgent for me.

Thanks,
Satheesh

huntman25

unread,
Aug 11, 2008, 7:20:32 AM8/11/08
to
Hi Satheesh,

Have you double checked the object classes that you've set in the groupFilter? Does your group "cn=wpsadmins" actually have those object classes set? If so, it may also help to see puma tracing (step 2 of this technote):

http://www-1.ibm.com/support/docview.wss?rs=688&ca=port&uid=swg21312815

All you need to do to recreate is restart WebSphere_Portal and submit the trace log.

~HT

redkn...@gmx.net

unread,
Aug 11, 2008, 7:33:02 AM8/11/08
to
Hi

the main case for this is that the BaseDN you entered in the wizzard or wkplc.properties is not emptyl. The BaseDN used there is the startpoint for a search.
As your admin groups are not below this node (are a sibling) VMM will not find them and Portal fails to start.

oliver

unread,
Aug 13, 2008, 4:16:22 AM8/13/08
to
com.ibm.wps.ac.DomainAdministratorNotFoundException: EJPSB0107E: Exception occurred while retrieving the identity of the domain admin user/admingroup cn=wpsadmins.

Do you have a group named "wpsadmins" in your LDAP? There are two roles(for example user:wpsadmin; group:wpsadmins; the user in the group).

Enough is never enough

sathe...@in.ibm.com

unread,
Aug 20, 2008, 8:03:55 AM8/20/08
to
Hi,

Thanks for the reply. I have tried with BaseDN blank, also I do have a wpsadmins group in the LDAP server.

Still I am facing the same problem.

Thanks,
Satheesh

ff...@us.ibm.com

unread,
Aug 20, 2008, 8:53:29 AM8/20/08
to
can you paste your wkplc.properties here? Certainly blank out the passwords and any sensitive info.

oliver

unread,
Aug 20, 2008, 11:03:09 AM8/20/08
to
pls post your configuration file.BaseDN blank is invalid,it must match your ldap structure

Enough is never enough

Don Oscar

unread,
Aug 20, 2008, 11:43:27 AM8/20/08
to
On Aug 20, 10:03 am, oliver <linsapu...@gmail.com> wrote:
> pls post your configuration file.BaseDN blank is invalid,it must match your ldap structure
>
> Enough is never enough

Hello i have the same problem and attach my wkplc.properties.

# The id specifies a unique identifier for the repository within the
cell
# Characters that are not allowed in normal XML strings ( & < >
" ' ) cannot be used in the repository ID.
standalone.ldap.id=Correo

# Specifies the host name of the primary LDAP server. This host name
is either an IP address or a domain name service (DNS) name.
standalone.ldap.host=190.7.97.114

# Specifies the LDAP server port.
standalone.ldap.port=389

# Specifies the distinguished name for the application server to use
when binding to the LDAP repository.
standalone.ldap.bindDN=cn=wasadmin,o=assist

# Specifies the password for the application server to use when
binding to the LDAP repository.
standalone.ldap.bindPassword=wasadmin

# Specifies the type of LDAP server to which you connect
# following input names are valid
SECUREWAY,IDS4,IDS51,IDS52,IDS6,ZOSDS,DOMINO5,DOMINO6,DOMINO65,DOMINO7,NDS,SUNONE,AD2000,AD2003,ADAM,CUSTOM
# Note: If your LDAP server version is not listed, enter the value for
the highest listed version of your server
standalone.ldap.ldapServerType=DOMINO7

# Specifies the LDAP filter that maps the short name of a user to an
LDAP entry.
# For example, to display entries of the object class = inetOrgPerson
type by their IDs, specify inetOrgPerson:uid.
# This field takes multiple objectclass:property pairs delimited by a
semicolon (;).
# note: not used during node federation to DMGR with WAS ldap security
enabled
standalone.ldap.userIdMap=*:cn

# Specifies the LDAP filter that maps the short name of a group to an
LDAP entry.
# Specifies the piece of information that represents groups when
groups display. For example, to display groups by their names, specify
*:cn.
# The asterisk (*) is a wildcard character that searches on any object
class in this case.
# This field takes multiple objectclass:property pairs, delimited by a
semicolon (;).
# note: not used during node federation to DMGR with WAS ldap security
enabled
standalone.ldap.groupIdMap=*:cn

# Specifies the LDAP filter that identifies user-to-group
relationships.
# Specifies which property of an objectclass stores the list of
members belonging to the group represented by the objectclass.
# For directory types SecureWay, and Domino, this field takes multiple
objectclass:property pairs, delimited by a semicolon (;).
# For IBM Directory Server, Sun ONE, and Active Directory, this field
takes multiple group attribute:member attribute pairs delimited by a
semicolon (;).
# For more information about this syntax, see the LDAP directory
service documentation.
# note: not used during node federation to DMGR with WAS ldap security
enabled
standalone.ldap.groupMemberIdMap=

# Specifies the LDAP user filter that searches the user registry for
users.
# For example, to look up users based on their user IDs, specify (%
(uid=%v)(objectclass=inetOrgPerson))
# note: not used during node federation to DMGR with WAS ldap security
enabled
standalone.ldap.userFilter=(&(|(cn=%v)(uid=%v))(|
(objectlass=dominoPerson)(objectclass=inetOrgPerson)))

# Specifies the LDAP group filter that searches the user registry for
groups.
# note: not used during node federation to DMGR with WAS ldap security
enabled
standalone.ldap.groupFilter=(&(cn=%v)(|(objectclass=dominoGroup)
(objectclass=groupOfNames)(objectclass=groupOfUniqueNames)))

# Specifies a user ID and password in the repository that is used for
internal process communication.
# note: not used during node federation to DMGR with WAS ldap security
enabled
standalone.ldap.serverId=cn=wasadmin,o=assist
standalone.ldap.serverPassword=wasadmin

# The security context of this server. A realm with this name will be
created.
standalone.ldap.realm=R8:389


# The ID of the WAS admin user. The ID must exist in the LDAP server.
standalone.ldap.primaryAdminId=cn=wasadmin,o=assist
standalone.ldap.primaryAdminPassword=wasadmin

# The ID of the portal admin user. The ID must exist in the LDAP
server.
standalone.ldap.primaryPortalAdminId=cn=wasadmin,o=assist
standalone.ldap.primaryPortalAdminPassword=wasadmin

# The user group with admin permission in portal. The group must exist
in the LDAP server.
standalone.ldap.primaryPortalAdminGroup=cn=wpsadmins

# The LDAP base entry.
# This is the startpoint for all LDAP searches of Websphere
Application Server Security
standalone.ldap.baseDN=o=assist


########################
##
## LDAP entity types
##
########################

# Entity type Group

# The search filter that you want to use to search the entity type.
# VMM uses this filter as an addition during search requests in your
environment
# The syntax is like a standard LDAP searchfilter like
(objectclass=groupOfUniqueNames)
# In general this value can be left blank
standalone.ldap.et.group.searchFilter=

# One or more object classes for the entity type.
standalone.ldap.et.group.objectClasses=dominoGroup

# The object class to use when an entity type is created. If the value
of this parameter is the same as the objectClass parameter, you do not
need to specify this parameter.
standalone.ldap.et.group.objectClassesForCreate=

# The search base or bases to use while searching the entity type.
standalone.ldap.et.group.searchBases=


# Entity type PersonAccount

# The search filter that you want to use to search the entity type.
# VMM uses this filter as an addition during search requests in your
environment
# The syntax is like a standard LDAP searchfilter like
(objectclass=inetorgperson)
# In general this value can be left blank
standalone.ldap.et.personaccount.searchFilter=

# One or more object classes for the entity type.
# Please check this value with the objectclass used in your LDAP for
type User
standalone.ldap.et.personaccount.objectClasses=dominoPerson

# The object class to use when an entity type is created. If the value
of this parameter is the same as the objectClass parameter, you do not
need to specify this parameter.
standalone.ldap.et.personaccount.objectClassesForCreate=

# The search base or bases to use while searching the entity type.
standalone.ldap.et.personaccount.searchBases=

########################
##
## End LDAP entity types
##
########################

###################################################
##
## Group member attributes
##
###################################################

# The name of the LDAP attribute that is used as the group member
attribute. For example, member or uniqueMember.
standalone.ldap.gm.groupMemberName=member

# The group object class that contains the member attribute. For
example, groupOfNames or groupOfUnqiueNames.
# If you do not define this parameter, the member attribute applies to
all group object classes.
standalone.ldap.gm.objectClass=dominoGroup

# The scope of the member attribute. The valid values for this
parameter include the following:
# direct - The member attribute only contains direct members.
# nested - The member attribute that contains the direct members and
the nested members.
standalone.ldap.gm.scope=direct

# If you create a group without specifying a member, a dummy member
will be filled in to avoid creating an exception about missing a
mandatory attribute.
standalone.ldap.gm.dummyMember=uid=dummy


###############################
# Default parent, RDN attribute
###############################

# The default parents to be set for the the entity types PersonAccount
and Group
standalone.ldap.personAccountParent=o=assist
standalone.ldap.groupParent=

# The RDN attribute names for the entity types PersonAccount and Group
# To reset all the values of the rdnProperties parameter, specify a
blank string ("").
standalone.ldap.personAccountRdnProperties=cn
standalone.ldap.groupRdnProperties=cn

###################################################
##
## End Group member attributes
##
###################################################

###############################################################################
##
## Advanced Properties
##
###############################################################################


###################
# Group config
###################

# The name of the membership attribute. For example, memberOf in an
active directory server and ibm-allGroups in IDS.
standalone.ldap.gc.name=

# Updates the group membership if the member is deleted or renamed.
Some LDAP servers, for example, Domino server, do not clean up
# the membership of the user when a user is deleted or renamed. If you
choose these LDAP server types in the ldapServerType property,
# the value of this parameter is set to true. Use this parameter to
change the value. The default value is false.
standalone.ldap.gc.updateGroupMembership=

# The scope of the membership attribute. The valid values for this
parameter include the following:
# direct - The membership attribute only contains direct groups.
# nested - The membership attribute that contains the direct groups
and the nested groups.
# all - The membership attribute contains direct groups, nested
groups, and dynamic members.
# The default value is direct.
standalone.ldap.gc.scope=direct


# Controls how aliases are dereferenced. The default value is always.
Valid values include:
# always - always deference aliases
# never - never deference aliases
# finding - deference aliases only during name resolution
# searching - deference aliases only after name resolution
standalone.ldap.derefAliases=always

# Indicates the authentication method to use. The default value is
simple. Valid values include: none or strong.
standalone.ldap.authentication=simple

# The LDAP referral. The default value is ignore. Valid values
include: follow, throw, or false.
standalone.ldap.referral=ignore

# Specifies the delimiter used for this realm. The default value is /.
standalone.ldap.delimiter=/

# Whether the query matches case sensitivity.
# note: not used during node federation to DMGR with WAS ldap security
enabled
standalone.ldap.ignoreCase=true

# Specifies whether secure socket communication is enabled to the LDAP
server.
# When enabled (sslEnabled=true), the Secure Sockets Layer (SSL)
settings for LDAP are used.
# The default value is false.
standalone.ldap.sslEnabled=false

# Specifies the name of the application server SSL configuration to be
used for SSL enabled LDAP server.
# This property is used to specify a non default SSL configuration if
standalone.ldap.sslEnabled=true is set
standalone.ldap.sslConfiguration=

# Specifies whether to map X.509 certificates into a LDAP directory by
exact distinguished name or certificate filter.
# Specify the certificate filter to use the specified filter for the
mapping, if client certificate authentication is used
# for portal server.
# Valid values include: EXACT_DN, CERTIFICATE_FILTER
standalone.ldap.certificateMapMode=EXACT_DN

# Specifies the filter certificate mapping property for the LDAP
filter, if client certificate authentication is used
# for portal server.
# The filter is used to map attributes in the client certificate to
entries within the LDAP repository.
standalone.ldap.certificateFilter=

# Should be set to true by default to reuse the LDAP connection.
# note: not used during node federation to DMGR with WAS ldap security
enabled
standalone.ldap.reuseConnection=true

# Specifies the timeout value in miliseconds for an LDAP server to
respond before aborting a request.
standalone.ldap.searchTimeLimit=120000

# Defines if VMM will enable the ConnectionPool
standalone.ldap.connectionPool=true

# Indicates if sorting is supported or not. The default value is
false.
standalone.ldap.supportSorting=false

# Indicates if paging is supported or not.
standalone.ldap.supportPaging=false

# Indicates if transactions are supported or not. The default value is
false.
standalone.ldap.supportTransactions=false

# Specifies if the external ID is unique. The default value is true.
standalone.ldap.isExtIdUnique=true

# Indicates if external names are supported or not. The default value
is false.
standalone.ldap.supportExternalName=false

# Indicates to translate RDN or not. The default value is false.
standalone.ldap.translateRDN=false

# The value of the search count limit.
standalone.ldap.searchCountLimit=500

# The value of search page size.
standalone.ldap.searchPageSize=

# Indicates to return to the primary LDAP server when it is available.
The default value is true.
standalone.ldap.returnToPrimaryServer=

# Indicates the polling interval for testing the primary server
availability.
# The value of this parameter is specified in minutes. The default
value is 15.
standalone.ldap.primaryServerQueryTimeInterval=

# Indicates the property name used for login.
standalone.ldap.loginProperties=uid

# The maximum number of context instances that can be maintained
concurrently by the context pool.
# The default value is 20.
standalone.ldap.cp.maxPoolSize=20

###############################################################################
###############################################################################
##
##
## End - VMM Stand-alone LDAP configuration
##
##
###############################################################################
###############################################################################

#############################################################################################################################################################################################################################################


###############################################################################
###############################################################################
##
##
## LDAP attribute configuration
##
## wp-validate-standalone-ldap-attribute-config
## wp-update-standalone-ldap-attribute-config
##
##
###############################################################################
###############################################################################

# comma separated list of attributes that will be added/removed from
the list
# of non supported attibutes
standalone.ldap.attributes.nonSupported=

# if true, then the attributes in federated.ldap.nonSupported will be
deleted
# from the list of non supported attributes, else they will be added
standalone.ldap.attributes.nonSupported.delete=

# Use the following properties to add an attribute mapping between
the
# Portal attribute name and the ldap attribute name

# the name of the attribute in LDAP
standalone.ldap.attributes.mapping.ldapName=

# the name of the attribute in portal
standalone.ldap.attributes.mapping.portalName=

# list of entityTypes the mapping should be applied to
standalone.ldap.attributes.mapping.entityTypes=PersonAccount,Group


###############################################################################
###############################################################################
##
##
## End of LDAP attribute configuration
##
##
###############################################################################
###############################################################################


#############################################################################################################################################################################################################################################


###############################################################################
###############################################################################
##
##
## VMM Stand-alone CUR configuration
## wp-modify-cur-security
## wp-update-standalone-cur
##
##
###############################################################################
###############################################################################


# The id specifies a unique identifier for the repository within the
cell
# Characters that are not allowed in normal XML strings ( & < >
" ' ) cannot be used in the repository ID.
standalone.cur.id=testCur

# The CUR base entry.
standalone.cur.baseDN=

# The security context of this server.
standalone.cur.realm=

# Specifies the delimiter used for this realm. The default value is /.
standalone.cur.delimiter=/

# The implementation class name for the VMM repository adapter.
standalone.cur.adapterClassName=

# The implementation class name for the WebSphere CUR adapter.
standalone.cur.WasAdapterClassName

# A custom property name/value pair. A custom property will only be
added if standalone.cur.propertyName is set.
standalone.cur.propertyName=
standalone.cur.propertyValue=

# The ID of the WAS admin user. The ID must exist in the CUR.
standalone.cur.primaryAdminId=
standalone.cur.primaryAdminPassword=

# The ID of the portal admin user. The ID must exist in the CUR.
standalone.cur.primaryPortalAdminId=
standalone.cur.primaryPortalAdminPassword=

# The ID of the portal admin user. The ID must exist in the CUR.
standalone.cur.primaryPortalAdminGroup=

# The default parents to be set for the the entity types PersonAccount
and Group
standalone.cur.personAccountParent=
standalone.cur.groupParent=

# The RDN attribute names for the entity types PersonAccount and Group
# To reset all the values of the rdnProperties parameter, specify a
blank string ("").
standalone.cur.personAccountRdnProperties=uid
standalone.cur.groupRdnProperties=cn

# Specifies if the external ID is unique. The default value is true.
standalone.cur.isExtIdUnique=true

# Indicates if external names are supported or not. The default value
is false.
standalone.cur.supportExternalName=false

# Indicates if paging is supported or not.
standalone.cur.supportPaging=false

# Indicates if sorting is supported or not. The default value is
false.
standalone.cur.supportSorting=false

# Indicates if transactions are supported or not. The default value is
false.
standalone.cur.supportTransactions=false

###############################################################################
###############################################################################
##
##
## End - VMM Stand-alone CUR configuration
##
##
###############################################################################
###############################################################################


#############################################################################################################################################################################################################################################


###############################################################################
###############################################################################
##
## VMM Property Extension Properties
##
## Database modification tasks of Virtual Member Manager need a
connection to a running server
## instance. Please check your Server is running prior to executing
these tasks
##
## wp-configure-la-complete
## wp-add-la-property
###############################################################################
###############################################################################


# JdbcProviderName: The name of jdbc provider to be used
# keep federated.db.JdbcProviderName in sync for the same db type
# la.JdbcProviderName and federated.db.JdbcProviderName must be
different for different db types
la.JdbcProviderName=vmmdbJDBC

# DbType: The type of database to be used for VMM lookaside db domain
# for information about suported values please check
wkplc_comp.properties
la.DbType=db2

# DbUrl: The VMM lookaside DB domain database URL
# for information about suported values please check
wkplc_comp.properties
la.DbUrl=jdbc:db2:vmmladb

# DbName: The name of the VMM lookaside database
# Note: This value should also appear as the database element in
DbUrl. Please verify that you point to the same DB
# Note: Non-Windows platforms when using DB2 only. This value is the
TCPIP
# Alias for the database.
la.DbName=vmmladb

# DataSourceName: The name of datasource to be used for
# VMM Federated DB domain
la.DataSourceName=vmmladbDS

# DbUser: The database administrator user ID
la.DbUser=db2admin

# DbPassword: The database administrator password
la.DbPassword=ReplaceWithYourDbAdminPwd


###############################################################################
##
## Advanced Properties
##
###############################################################################

# DbSchema: The VMM lookaside DB domain database schema name
# Follow the documentation of the target database management
system
# in order to define a valid schema name as restrictions
apply for
# some database management systems.
la.DbSchema=federate

# **Required for DB2 for z/OS and OS/390 only**
# DbNameOnZos:
# If running db2_zos as remote database, the name of the remote
# VMM lookaside database.
# If portal is running on z/OS with db2_zos, must be set equal to
DbName.
la.DbNameOnZos=WPSTST02

# **Required for Non-Windows platforms when using DB2 only**
# **Required only for local DB2 database using Type 2 JDBC driver
# XDbName: The VMM lookaside database alias that needs to be set if
you want to call
# create-database
#la.XDbName=wps6TCP

# **Required for Non-Windows platforms when using DB2 only**
# DbNode: This value is the node for the VMM lookaside domain
# database and needs to be set if you want to call create-database
#la.DbNode=wpsNode

# **Required for DB2 for z/OS and OS/390 only**
# DbStorageGroup: The storage group for the VMM lookaside database
# jcr wcm
#la.DbStorageGroup=WPSSG

# **Required for DB2 for z/OS and OS/390 only**
# DbVolumes: The volumes for the VMM lookaside database
la.DbVolumes=*

# **Required for DB2 for z/OS and OS/390 only**
# DbVcat: The VCAT for the VMM lookaside database
la.DbVcat=DSN810

# **Required for DB2 for z/OS and OS/390 only**
# Db4KBufferPoolName: The 4K bufferpool name for the VMM lookaside
database
la.Db4KBufferPoolName=BP0

# **Required for DB2 for z/OS and OS/390 only**
# Db32KBufferPoolName: The 32K bufferpool name for the VMM lookaside
database
la.Db32KBufferPoolName=BP32K

###################
# Create LA tables
###################

# Specifies whether to report SQL errors while setting up databases.
la.reportSqlError=true

# Configure LA repository
# Specifies the maximum number of entities that the system can
retrieve from the DB with a single database query.
la.entityRetrievalLimit=50

########################################
# Add property
# The following properties are used by wp-add-la-property and wp-add-
property
# wp-add-(la-)property does use a secured connection to WebSphere
# please visit wp_profile/properties/sas.client.props and ensure the
following settings
# com.ibm.CORBA.securityEnabled=true
# please set com.ibm.CORBA.loginSource to stdin or prpreties if you
are using a remote telnet connection
########################################

# Provider URL
# This defines the remote endpoint where your portal server or
Deployment Manager installation is available
# please check the value for localhost:port The port should point to
the bootstrap Port of WebSphere_Portal or Deployment Manager
# Note: Deployment Manager is used in a cluster environment
la.providerURL=corbaloc:iiop:localhost:10031

# Name of the property to be added.
la.propertyName=

# A list of entity types, the new property is applicable to
# Can be one of the following:
# PersonAccount
# Group
# PersonAccount,Group
la.entityTypes=

# Data type. For example String.
la.dataType=

# Defines if the property can contain multiple attributes or not. true
or false
la.multiValued=

# For wp-add-property only: list of repositories, the new property
will be added to
# leave blank if you want to add the property to all repsitories
# note: Adding a property to VMM config of a repository does not add
it to the backend system (e.g. LDAP)
repositoryId=

###############################################################################
###############################################################################
##
##
## End VMM Property Extension Properties
##
##
###############################################################################
###############################################################################

#############################################################################################################################################################################################################################################

###############################################################################
###############################################################################
##
##
## VMM LDAP entity type configuration
## wp-create-ldap-entitytype
## wp-delete-ldap-entitytype
## wp-add-ldap-entitytype-rdn
##
##
###############################################################################
###############################################################################

# The LDAP server ID.
et.ldap.id=

# The name of the entity type to be created/updated/deleted
# Valid Input values are Group or PersonAccount
et.entityTypeName=

# The object class to be added
et.objectClass=

# The search filter that you want to use to search the entity type.
et.searchFilter=

# The object class to use when an entity type is created. If the value
of this parameter is the same as the objectClass parameter, you do not
need to specify this parameter.
et.objectClassesForCreate=

# The search base or bases to use while searching the entity type.
et.searchBases=

# Additional attribute for wp-add-ldap-entitytype-rdn
# The attribute name that is used to build the relative distinguished
name (RDN) for the entity type.
et.rdnName=

###############################################################################
###############################################################################
##
##
## End VMM LDAP entity type configuration
##
##
###############################################################################
###############################################################################


#############################################################################################################################################################################################################################################


###############################################################################
###############################################################################
## VMM supported entity types configuration
##
###############################################################################
###############################################################################


###############################################################################
## wp-update-entitytype - updates the entity type 'entityTypeName'
with the value of defaultParent
## and adds the RDN attribute
###############################################################################

# The name of the entity type.
entityTypeName=

# The base entry name that will be used as default parent for the
given entity type.
defaultParent=

# The RDN attribute name for the supported entity type in the entity
domain name.
# To reset all the values of the rdnProperties parameter, specify a
blank string ("").
rdnProperties=cn

###############################################################################
## wp-update-entitytypes - updates the defaultParent of the entity
types Group and PersonAccount
## and adds the RDN attributes
###############################################################################

# The default parents of the entity types PersonAccount and Group
personAccountParent=
groupParent=

# The RDN attribute names for the entity types PersonAccount and Group
# To reset all the values of the rdnProperties parameter, specify a
blank string ("").
personAccountRdnProperties=uid
groupRdnProperties=cn

sathe...@in.ibm.com

unread,
Aug 21, 2008, 6:04:41 AM8/21/08
to
Hi,

Please find the attached wkplc.properties file.

Thanks,
satheesh

ff...@us.ibm.com

unread,
Aug 21, 2008, 9:23:37 PM8/21/08
to
The problem you had "baseDN" set to "o=ibm". Since Domino groups are created without suffix, i.e. the group DNs are like "cn=wpsadmins", the group search would fail. What you can do without rerun the config engine task, is to remove the "searchBase" in wimconfig.xml and for "Group", but keep it for "PersonAccount", and "baseDN" in security.xml

FF

ff...@us.ibm.com

unread,
Aug 22, 2008, 9:07:14 AM8/22/08
to
what about "baseDN" in security.xml?

FF

sathe...@in.ibm.com

unread,
Aug 22, 2008, 8:50:52 AM8/22/08
to
Hi fang,

Thanks for the reply. Here is my wimconfig.xml entry, I could not find anything wrong with that.


cn


o
ou
dc
cn


cn

Is there any other configuration change to be done ?

Thanks,
satheesh

sathe...@in.ibm.com

unread,
Aug 22, 2008, 9:10:57 AM8/22/08
to
Hi,
I tried to re-run the "wp-modify-ldap-security" configuration task nad now am getting a different exception. Please suggest a solution for this.

[8/22/08 18:16:16:187 EDT] 00000014 Servlet E com.ibm.wps.engine.Servlet init EJPFD0016E: Initialization of service failed.
java.lang.ExceptionInInitializerError
at java.lang.J9VMInternals.initialize(J9VMInternals.java:216)
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:130)
at com.ibm.wps.services.ServiceManager.createService(ServiceManager.java:350)
at com.ibm.wps.services.ServiceManager.getService(ServiceManager.java:519)
at com.ibm.wps.services.ServiceManager.getService(ServiceManager.java:548)
at com.ibm.wps.services.puma.Puma. (Puma.java:50)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)
at com.ibm.wps.services.credentialvault.VaultServiceImpl.checkSystemDNInitialized(VaultServiceImpl.java:353)
at com.ibm.wps.services.credentialvault.VaultServiceImpl.initProperties(VaultServiceImpl.java:314)
at com.ibm.wps.services.credentialvault.VaultServiceImpl.init(VaultServiceImpl.java:214)
at com.ibm.wps.services.Service.init(Service.java:107)
at com.ibm.wps.services.Service.init(Service.java:83)

Caused by: java.lang.RuntimeException: Exception while loading dynamically re-ordered service class com.ibm.wps.services.puma.PumaStoreService
at com.ibm.wps.services.ServiceManager.getService(ServiceManager.java:524)
at com.ibm.wps.services.ServiceManager.getService(ServiceManager.java:548)
at com.ibm.wps.services.puma.PumaServiceImpl. (PumaServiceImpl.java:137)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)
... 41 more
Caused by: com.ibm.wps.util.DataBackendException: EJPSG0015E: Data Backend Problem com.ibm.websphere.wim.exception.InitializationException: CWWIM0521E The required parameter 'participatingBaseEntries' is missing from realm 'Realm_ldap.gsdcb114:389'.
at com.ibm.wps.um.PumaEngineHelper.initVMM(PumaEngineHelper.java:321)
at com.ibm.wps.um.PumaEngineHelper. (PumaEngineHelper.java:173)
at com.ibm.wps.um.PumaEngineHelper. (PumaEngineHelper.java:107)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)
at com.ibm.wps.um.PumaSPIFactoryImpl.init(PumaSPIFactoryImpl.java:32)
at com.ibm.wps.services.puma.PumaStoreServiceImpl.init(PumaStoreServiceImpl.java:92)
at com.ibm.wps.services.Service.init(Service.java:107)
at com.ibm.wps.services.Service.init(Service.java:83)
at com.ibm.wps.services.ServiceManager.createService(ServiceManager.java:391)
at com.ibm.wps.services.ServiceManager.getService(ServiceManager.java:519)
... 45 more
Caused by: com.ibm.websphere.wim.exception.InitializationException: CWWIM0521E The required parameter 'participatingBaseEntries' is missing from realm 'Realm_ldap.gsdcb114:389'.
at com.ibm.ws.wim.RealmManager.processRealm(RealmManager.java:642)
at com.ibm.ws.wim.RealmManager.initialize(RealmManager.java:147)
at com.ibm.ws.wim.RealmManager. (RealmManager.java:94)
at com.ibm.ws.wim.RealmManager.singleton(RealmManager.java:100)
at com.ibm.ws.wim.ProfileManager.initialize(ProfileManager.java:3002)
at com.ibm.ws.wim.ProfileManager. (ProfileManager.java:193)
at com.ibm.ws.wim.ProfileManager.singleton(ProfileManager.java:199)
at com.ibm.websphere.wim.ServiceProvider.initialize(ServiceProvider.java:112)
at com.ibm.websphere.wim.ServiceProvider. (ServiceProvider.java:121)
at com.ibm.websphere.wim.ServiceProvider.singleton(ServiceProvider.java:100)
at com.ibm.websphere.wim.client.LocalServiceProvider.locateService(LocalServiceProvider.java:295)
at com.ibm.websphere.wim.client.LocalServiceProvider. (LocalServiceProvider.java:146)
at com.ibm.wps.um.PumaEngineHelper.initVMM(PumaEngineHelper.java:314)
... 55 more

[8/22/08 18:16:16:234 EDT] 00000014 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl open FFDC0009I: FFDC opened incident stream file F:\IBM\WebSphere\wp_profile\logs\ffdc\WebSphere_Portal_00000014_08.08.22_18.16.16_0.txt
[8/22/08 18:16:16:390 EDT] 00000014 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC closed incident stream file F:\IBM\WebSphere\wp_profile\logs\ffdc\WebSphere_Portal_00000014_08.08.22_18.16.16_0.txt
[8/22/08 18:16:16:406 EDT] 00000014 ServletWrappe E Deregister the mbean because of uncaught init() exception thrown by servlet portal: javax.servlet.UnavailableException: Initialization of one or more services failed.


at com.ibm.wps.engine.Servlet.init(Servlet.java:251)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:192)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:319)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1221)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:152)
at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:99)
at com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:831)
at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:486)
at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:323)
at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:290)
at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:92)
at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)
at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:665)
at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:618)
at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:335)
at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:551)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1303)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1138)
at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:569)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:817)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:949)
at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2122)
at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:342)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)

Caused by: java.lang.ExceptionInInitializerError
at java.lang.J9VMInternals.initialize(J9VMInternals.java:216)
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:130)
at com.ibm.wps.services.ServiceManager.createService(ServiceManager.java:350)
at com.ibm.wps.services.ServiceManager.getService(ServiceManager.java:519)
at com.ibm.wps.services.ServiceManager.getService(ServiceManager.java:548)
at com.ibm.wps.services.puma.Puma. (Puma.java:50)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)
at com.ibm.wps.services.credentialvault.VaultServiceImpl.checkSystemDNInitialized(VaultServiceImpl.java:353)
at com.ibm.wps.services.credentialvault.VaultServiceImpl.initProperties(VaultServiceImpl.java:314)
at com.ibm.wps.services.credentialvault.VaultServiceImpl.init(VaultServiceImpl.java:214)
at com.ibm.wps.services.Service.init(Service.java:107)
at com.ibm.wps.services.Service.init(Service.java:83)


at com.ibm.wps.services.ServiceManager.createService(ServiceManager.java:391)
at com.ibm.wps.services.ServiceManager.initInternal(ServiceManager.java:285)
at com.ibm.wps.services.ServiceManager.init(ServiceManager.java:179)
at com.ibm.wps.services.ServiceManager.init(ServiceManager.java:114)
at com.ibm.wps.engine.Servlet.init(Servlet.java:239)
... 23 more

Caused by: java.lang.RuntimeException: Exception while loading dynamically re-ordered service class com.ibm.wps.services.puma.PumaStoreService
at com.ibm.wps.services.ServiceManager.getService(ServiceManager.java:524)
at com.ibm.wps.services.ServiceManager.getService(ServiceManager.java:548)
at com.ibm.wps.services.puma.PumaServiceImpl. (PumaServiceImpl.java:137)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)
... 41 more
Caused by: com.ibm.wps.util.DataBackendException: EJPSG0015E: Data Backend Problem com.ibm.websphere.wim.exception.InitializationException: CWWIM0521E The required parameter 'participatingBaseEntries' is missing from realm 'Realm_ldap.gsdcb114:389'.
at com.ibm.wps.um.PumaEngineHelper.initVMM(PumaEngineHelper.java:321)
at com.ibm.wps.um.PumaEngineHelper. (PumaEngineHelper.java:173)
at com.ibm.wps.um.PumaEngineHelper. (PumaEngineHelper.java:107)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)
at com.ibm.wps.um.PumaSPIFactoryImpl.init(PumaSPIFactoryImpl.java:32)
at com.ibm.wps.services.puma.PumaStoreServiceImpl.init(PumaStoreServiceImpl.java:92)
at com.ibm.wps.services.Service.init(Service.java:107)
at com.ibm.wps.services.Service.init(Service.java:83)
at com.ibm.wps.services.ServiceManager.createService(ServiceManager.java:391)
at com.ibm.wps.services.ServiceManager.getService(ServiceManager.java:519)
... 45 more
Caused by: com.ibm.websphere.wim.exception.InitializationException: CWWIM0521E The required parameter 'participatingBaseEntries' is missing from realm 'Realm_ldap.gsdcb114:389'.
at com.ibm.ws.wim.RealmManager.processRealm(RealmManager.java:642)
at com.ibm.ws.wim.RealmManager.initialize(RealmManager.java:147)
at com.ibm.ws.wim.RealmManager. (RealmManager.java:94)
at com.ibm.ws.wim.RealmManager.singleton(RealmManager.java:100)
at com.ibm.ws.wim.ProfileManager.initialize(ProfileManager.java:3002)
at com.ibm.ws.wim.ProfileManager. (ProfileManager.java:193)
at com.ibm.ws.wim.ProfileManager.singleton(ProfileManager.java:199)
at com.ibm.websphere.wim.ServiceProvider.initialize(ServiceProvider.java:112)
at com.ibm.websphere.wim.ServiceProvider. (ServiceProvider.java:121)
at com.ibm.websphere.wim.ServiceProvider.singleton(ServiceProvider.java:100)
at com.ibm.websphere.wim.client.LocalServiceProvider.locateService(LocalServiceProvider.java:295)
at com.ibm.websphere.wim.client.LocalServiceProvider.(LocalServiceProvider.java:146)
at com.ibm.wps.um.PumaEngineHelper.initVMM(PumaEngineHelper.java:314)
... 55 more
,
[8/22/08 18:16:16:421 EDT] 00000014 WebExtensionP W Servlet portal is currently unavailable: Initialization of one or more services failed.
[8/22/08 18:16:17:156 EDT] 00000014 CacheServiceI I DYNA1001I: WebSphere Dynamic Cache instance named ws/com.ibm.wps.model.content.impl.ResourceCache initialized successfully.
[8/22/08 18:16:17:187 EDT] 00000014 CacheServiceI I DYNA1001I: WebSphere Dynamic Cache instance named ws/com.ibm.wps.model.content.impl.TopologyCache initialized successfully.
[8/22/08 18:16:17:468 EDT] 00000014 CacheServiceI I DYNA1001I: WebSphere Dynamic Cache instance named ws/com.ibm.wps.model.factory.public.pages.update initialized successfully.
[8/22/08 18:16:18:343 EDT] 00000014 CacheServiceI I DYNA1001I: WebSphere Dynamic Cache instance named ws/wps.mappingurl.ContextsCache initialized successfully.
[8/22/08 18:16:18:343 EDT] 00000014 CacheServiceI I DYNA1001I: WebSphere Dynamic Cache instance named ws/wps.mappingurl.LookupCache initialized successfully.
[8/22/08 18:16:18:859 EDT] 00000014 ServletWrappe I SRVE0242I: [wps] [/wps] [federation]: Initialization successful.
[8/22/08 18:16:20:390 EDT] 00000014 VirtualHost I SRVE0250I: Web Module WebSphere Portal Server has been bound to default_host[*:10000,*:80,*:10002,*:10015,*:10016,*:443,*:10023,*:10026,*:10040,*:10035].
[8/22/08 18:16:20:953 EDT] 00000014 WebGroup A SRVE0169I: Loading Web Module: WebSphere Portal Server WSRP Facade.
[8/22/08 18:16:20:984 EDT] 00000014 VirtualHost I SRVE0250I: Web Module WebSphere Portal Server WSRP Facade has been bound to default_host[*:10000,*:80,*:10002,*:10015,*:10016,*:443,*:10023,*:10026,*:10040,*:10035].
[8/22/08 18:16:21:328 EDT] 00000014 WebGroup A SRVE0169I: Loading Web Module: WebSphere Portal XmlAccess Facade.
[8/22/08 18:16:21:375 EDT] 00000014 VirtualHost I SRVE0250I: Web Module WebSphere Portal XmlAccess Facade has been bound to default_host[*:10000,*:80,*:10002,*:10015,*:10016,*:443,*:10023,*:10026,*:10040,*:10035].
[8/22/08 18:16:21:390 EDT] 00000014 ApplicationMg A WSVR0221I: Application started: wps
[8/22/08 18:16:21:406 EDT] 00000015 ApplicationMg A WSVR0200I: Starting application: jcrear
[8/22/08 18:16:21:406 EDT] 00000015 ApplicationMg A WSVR0204I: Application: jcrear Application build level: Unknown
[8/22/08 18:16:22:078 EDT] 00000015 WebGroup A SRVE0169I: Loading Web Module: icmjcradminwar.
[8/22/08 18:16:22:281 EDT] 00000015 RepositoryFac I com.ibm.icm.jcr.RepositoryFactory init Initializing RepositoryFactory.
[8/22/08 18:16:22:359 EDT] 00000015 RepositoryImp I com.ibm.icm.jcr.RepositoryImpl getRepository Loading Repository: Default.
[8/22/08 18:16:22:531 EDT] 00000015 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl initialize FFDC0009I: FFDC opened incident stream file F:\IBM\WebSphere\wp_profile\logs\ffdc\WebSphere_Portal_00000015_08.08.22_18.16.22_0.txt
[8/22/08 18:16:22:625 EDT] 00000015 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC closed incident stream file F:\IBM\WebSphere\wp_profile\logs\ffdc\WebSphere_Portal_00000015_08.08.22_18.16.22_0.txt
[8/22/08 18:16:22:640 EDT] 00000015 ServletWrappe E Uncaught init() exception thrown by servlet InitServlet
[8/22/08 18:16:22:640 EDT] 00000015 ServletWrappe E Deregister the mbean because of uncaught init() exception thrown by servlet InitServlet: javax.servlet.ServletException: Unable to initialize RepositoryFactory due to exception of type: javax.naming.NameNotFoundException with message: The object or context usermanagement does not exist..

---- Begin backtrace for Nested Throwables
javax.jcr.RepositoryException: Unable to initialize RepositoryFactory due to exception of type: javax.naming.NameNotFoundException with message: The object or context usermanagement does not exist..

Caused by: javax.naming.NameNotFoundException: The object or context usermanagement does not exist.; remaining name 'usermanagement/Puma'
at com.ibm.wps.jndi.portal.GenericPortalJNDIContext.lookup(GenericPortalJNDIContext.java:333)
at com.ibm.wps.jndi.portal.GenericPortalJNDIContext.lookup(GenericPortalJNDIContext.java:346)
at com.ibm.wps.jndi.portal.RootPortalJNDIContext.lookupObject(RootPortalJNDIContext.java:149)
at com.ibm.wps.jndi.portal.PortalContext.lookup(PortalContext.java:72)
at com.ibm.wps.jndi.portal.PortalContext.lookup(PortalContext.java:77)
at javax.naming.InitialContext.lookup(InitialContext.java:363)
at com.ibm.icm.jcr.service.member.WPSMemberManagerServiceImpl.init(WPSMemberManagerServiceImpl.java:147)


at com.ibm.icm.jcr.service.ServiceManagerImpl.init(ServiceManagerImpl.java:83)
at com.ibm.icm.jcr.RepositoryImpl.getRepository(RepositoryImpl.java:314)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at com.ibm.icm.jcr.RepositoryFactory.init(RepositoryFactory.java:178)
... 26 more

,
[8/22/08 18:16:22:656 EDT] 00000015 WebExtensionP E Error occured while preparing the servlet for initialization.
javax.servlet.ServletException: Unable to initialize RepositoryFactory due to exception of type: javax.naming.NameNotFoundException with message: The object or context usermanagement does not exist..

---- Begin backtrace for Nested Throwables
javax.jcr.RepositoryException: Unable to initialize RepositoryFactory due to exception of type: javax.naming.NameNotFoundException with message: The object or context usermanagement does not exist..

Caused by: javax.naming.NameNotFoundException: The object or context usermanagement does not exist.; remaining name 'usermanagement/Puma'
at com.ibm.wps.jndi.portal.GenericPortalJNDIContext.lookup(GenericPortalJNDIContext.java:333)
at com.ibm.wps.jndi.portal.GenericPortalJNDIContext.lookup(GenericPortalJNDIContext.java:346)
at com.ibm.wps.jndi.portal.RootPortalJNDIContext.lookupObject(RootPortalJNDIContext.java:149)
at com.ibm.wps.jndi.portal.PortalContext.lookup(PortalContext.java:72)
at com.ibm.wps.jndi.portal.PortalContext.lookup(PortalContext.java:77)
at javax.naming.InitialContext.lookup(InitialContext.java:363)
at com.ibm.icm.jcr.service.member.WPSMemberManagerServiceImpl.init(WPSMemberManagerServiceImpl.java:147)


at com.ibm.icm.jcr.service.ServiceManagerImpl.init(ServiceManagerImpl.java:83)
at com.ibm.icm.jcr.RepositoryImpl.getRepository(RepositoryImpl.java:314)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at com.ibm.icm.jcr.RepositoryFactory.init(RepositoryFactory.java:178)
... 26 more

Thanks,
satheesh

ff...@us.ibm.com

unread,
Aug 22, 2008, 3:26:20 PM8/22/08
to
Try a different realm name in wkplc.properties. I.e. change the value for
standalone.ldap.realm

FF

sathe...@in.ibm.com

unread,
Aug 25, 2008, 1:46:14 AM8/25/08
to
Hi,

I have tried that also, still getting the same error.

thanks,
satheesh

sathe...@in.ibm.com

unread,
Aug 26, 2008, 2:02:14 AM8/26/08
to
Hi,

I could re-run the wp-modify-ldap-security task and now I am getting the same exception which was getting before (please refer to my first post).

I tried with baseDN="" in the security.xml file but result was same. Is there any other property values that should be checked ?.

Thanks,
satheesh

huntman25

unread,
Aug 26, 2008, 7:16:44 AM8/26/08
to
Hi Satheesh,

I think the problem is going to be your GroupFilter:

standalone.ldap.groupFilter=(|(objectclass=dominoGroup)(objectclass=groupOfNames)(objectclass=groupOfUniqueNames))

Is there a reason you do not have cn=%v here? Or more specifically:

standalone.ldap.groupFilter=(&(cn=%v)(|(objectclass=dominoGroup)(objectclass=groupOfNames)(objectclass=groupOfUniqueNames)))

~HT

sathe...@in.ibm.com

unread,
Sep 1, 2008, 8:11:52 AM9/1/08
to
Hi,

I have tried with both values, I removed 'cn=%v' because I read somewhere that it will work if you remove it. But did not help. :(

standalone.ldap.groupFilter=(&(cn=%v)(|(objectclass=dominoGroup)(objectclass=groupOfNames)(objectclass=groupOfUniqueNames)))

Any hopes ?

thanks,
satheesh

ff...@us.ibm.com

unread,
Sep 2, 2008, 8:13:11 AM9/2/08
to
The error message "CWWIM0521E The required parameter 'participatingBaseEntries' is missing from realm 'Realm_ldap.gsdcb114:389'" seems to indicate there is something missing in wimconfig.xml. Can you check "realmConfiguration" in the file?
Mine showed as follows,












where "portal" is my realm name. Notice the "participatingBaseEntries" line. It has a null string, but it shuold be there.

FF

sathe...@in.ibm.com

unread,
Sep 2, 2008, 8:45:08 AM9/2/08
to
Hi,

Thanks for all the inputs.

I have re-done all the configuration tasks incorporating all your suggestions. Specifically:
1. standalone.ldap.groupFilter=(&(cn=%v)(|(objectclass=dominoGroup)(objectclass=groupOfNames)(objectclass=groupOfUniqueNames)))
2. baseDN=
3. Stopped the server before runnign the configuration tasks (This was giving some exception while running the 'wp-modify-ldap-security' task).
4. Did the attribute mapping 'wp-update-standalone-ldap-attribute-config' task with standalone.ldap.attributes.mapping.ldapName=mail,title,st,c,l,OfficeStreetAddress,EmployeeID,physicalDeliveryOfficeName,Department,o,preferredLanguage,url,personalTitle,sn,displayname,cn
and
standalone.ldap.attributes.mapping.portalName=ibm-primaryEmail,ibm-jobTitle,stateOrProvinceName,countryName,localityName,street,employeeNumber,roomNumber,departmentNumber,o,preferredLanguage,labeledURI,ibm-personalTitle,sn,displayname,cn

And got it working now !!!. One again thanks a lot for all your support.

Thanks,
satheesh

cppde...@yahoo.com

unread,
Jun 16, 2009, 3:14:54 PM6/16/09
to
Hi Guys,
I have the same problem, I followed Sateesh instruction, but no luck.
I use Websphere Portal and WAS 6.1.0.19, with Domino Sametime server 8.0.1
I have attached my wplc.properties and security.xml
I checked everything that I could think of and didnt find anything.

I appreciate your help.


I get below exception in SystemOut.log


[6/16/09 13:00:22:841 EDT] 00000014 Servlet E com.ibm.wps.engine.Servlet init EJPFD0016E: Initialization of service failed.


com.ibm.wps.ac.DomainAdministratorNotFoundException: EJPSB0107E: Exception occurred while retrieving the identity of the domain admin user/admingroup cn=wpsadmins.

at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.convertDNtoObjectID(AccessControlDataManagementServiceImpl.java:868)
at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.access$000(AccessControlDataManagementServiceImpl.java:74)
at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl$1.run(AccessControlDataManagementServiceImpl.java:822)
at com.ibm.wps.um.PumaEngineHelper.runUnrestricted(PumaEngineHelper.java:1102)


at com.ibm.wps.um.PumaEnvironmentImpl.runUnrestricted(PumaEnvironmentImpl.java:141)
at com.ibm.wps.services.puma.PumaServiceImpl.executeWithoutACChecks(PumaServiceImpl.java:2495)
at com.ibm.wps.services.puma.Puma.executeWithoutACChecks(Puma.java:989)

at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.initDomainAdmins(AccessControlDataManagementServiceImpl.java:827)
at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.initializeDomainConfig(AccessControlDataManagementServiceImpl.java:788)
at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.reinit(AccessControlDataManagementServiceImpl.java:696)
at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.init(AccessControlDataManagementServiceImpl.java:450)
at com.ibm.wps.services.ServiceManager.createService(ServiceManager.java:365)
at com.ibm.wps.services.ServiceManager.initInternal(ServiceManager.java:271)
at com.ibm.wps.services.ServiceManager.init(ServiceManager.java:173)
at com.ibm.wps.services.ServiceManager.init(ServiceManager.java:115)
at com.ibm.wps.engine.Servlet.init(Servlet.java:240)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:218)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:319)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1250)


at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:152)
at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:99)

at com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:882)
at com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:804)
at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:522)
at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:359)
at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:292)


at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:92)
at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:666)
at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:619)


at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:335)
at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:551)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1303)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1138)
at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:569)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:817)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:949)
at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2122)
at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:342)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)

Caused by: com.ibm.portal.puma.MemberNotFoundException: EJPSG0002E: Requested Member does not exist.cn=wpsadmins
at com.ibm.wps.services.puma.PumaServiceImpl.findGroupById(PumaServiceImpl.java:404)
at com.ibm.wps.services.puma.Puma.findGroupById(Puma.java:404)

at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.convertDNtoObjectID(AccessControlDataManagementServiceImpl.java:852)
... 39 more


Caused by: com.ibm.wps.um.exceptions.impl.MemberNotFoundExceptionImpl: com.ibm.portal.puma.MemberNotFoundException: EJPSG0002E: Requested Member does not exist.cn=wpsadmins/null

at com.ibm.wps.um.PumaEngineHelper.reload(PumaEngineHelper.java:705)
at com.ibm.wps.um.PumaEngineHelper.loadWithBaseAttributes(PumaEngineHelper.java:603)


at com.ibm.wps.um.PumaLocatorImpl.findGroupByIdentifier(PumaLocatorImpl.java:368)
at com.ibm.wps.services.puma.PumaServiceImpl$3.run(PumaServiceImpl.java:394)
at com.ibm.wps.services.puma.PumaServiceImpl$3.run(PumaServiceImpl.java:392)

at com.ibm.wps.um.PumaEngineHelper.runWithoutPAC(PumaEngineHelper.java:1132)


at com.ibm.wps.services.puma.PumaServiceImpl.executeWithoutPAC(PumaServiceImpl.java:2508)
at com.ibm.wps.services.puma.PumaServiceImpl.findGroupById(PumaServiceImpl.java:390)

... 41 more


Caused by: com.ibm.portal.puma.MemberNotFoundException: EJPSG0002E: Requested Member does not exist.cn=wpsadmins/null

... 49 more

[6/16/09 13:00:22:934 EDT] 00000014 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl open FFDC0009I: FFDC opened incident stream file C:\IBM\WebSphere\wp_profile\logs\ffdc\WebSphere_Portal_00000014_09.06.16_13.00.22_0.txt
[6/16/09 13:00:23:028 EDT] 00000014 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC closed incident stream file C:\IBM\WebSphere\wp_profile\logs\ffdc\WebSphere_Portal_00000014_09.06.16_13.00.22_0.txt
[6/16/09 13:00:23:043 EDT] 00000014 ServletWrappe E Deregister the mbean because of uncaught init() exception thrown by servlet portal: javax.servlet.UnavailableException: Initialization of one or more services failed.
at com.ibm.wps.engine.Servlet.init(Servlet.java:252)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:218)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:319)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1250)


at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:152)
at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:99)

at com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:882)
at com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:804)
at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:522)
at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:359)
at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:292)


at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:92)
at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:666)
at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:619)


at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:335)
at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:551)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1303)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1138)
at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:569)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:817)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:949)
at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2122)
at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:342)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)

Caused by: com.ibm.wps.ac.DomainAdministratorNotFoundException: EJPSB0107E: Exception occurred while retrieving the identity of the domain admin user/admingroup cn=wpsadmins.
at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.convertDNtoObjectID(AccessControlDataManagementServiceImpl.java:868)
at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.access$000(AccessControlDataManagementServiceImpl.java:74)
at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl$1.run(AccessControlDataManagementServiceImpl.java:822)
at com.ibm.wps.um.PumaEngineHelper.runUnrestricted(PumaEngineHelper.java:1102)


at com.ibm.wps.um.PumaEnvironmentImpl.runUnrestricted(PumaEnvironmentImpl.java:141)
at com.ibm.wps.services.puma.PumaServiceImpl.executeWithoutACChecks(PumaServiceImpl.java:2495)
at com.ibm.wps.services.puma.Puma.executeWithoutACChecks(Puma.java:989)

at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.initDomainAdmins(AccessControlDataManagementServiceImpl.java:827)
at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.initializeDomainConfig(AccessControlDataManagementServiceImpl.java:788)
at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.reinit(AccessControlDataManagementServiceImpl.java:696)
at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.init(AccessControlDataManagementServiceImpl.java:450)
at com.ibm.wps.services.ServiceManager.createService(ServiceManager.java:365)
at com.ibm.wps.services.ServiceManager.initInternal(ServiceManager.java:271)
at com.ibm.wps.services.ServiceManager.init(ServiceManager.java:173)
at com.ibm.wps.services.ServiceManager.init(ServiceManager.java:115)
at com.ibm.wps.engine.Servlet.init(Servlet.java:240)
... 24 more


Caused by: com.ibm.portal.puma.MemberNotFoundException: EJPSG0002E: Requested Member does not exist.cn=wpsadmins
at com.ibm.wps.services.puma.PumaServiceImpl.findGroupById(PumaServiceImpl.java:404)
at com.ibm.wps.services.puma.Puma.findGroupById(Puma.java:404)

at com.ibm.wps.ac.impl.AccessControlDataManagementServiceImpl.convertDNtoObjectID(AccessControlDataManagementServiceImpl.java:852)
... 39 more


Caused by: com.ibm.wps.um.exceptions.impl.MemberNotFoundExceptionImpl: com.ibm.portal.puma.MemberNotFoundException: EJPSG0002E: Requested Member does not exist.cn=wpsadmins/null

at com.ibm.wps.um.PumaEngineHelper.reload(PumaEngineHelper.java:705)
at com.ibm.wps.um.PumaEngineHelper.loadWithBaseAttributes(PumaEngineHelper.java:603)


at com.ibm.wps.um.PumaLocatorImpl.findGroupByIdentifier(PumaLocatorImpl.java:368)
at com.ibm.wps.services.puma.PumaServiceImpl$3.run(PumaServiceImpl.java:394)
at com.ibm.wps.services.puma.PumaServiceImpl$3.run(PumaServiceImpl.java:392)

at com.ibm.wps.um.PumaEngineHelper.runWithoutPAC(PumaEngineHelper.java:1132)


at com.ibm.wps.services.puma.PumaServiceImpl.executeWithoutPAC(PumaServiceImpl.java:2508)
at com.ibm.wps.services.puma.PumaServiceImpl.findGroupById(PumaServiceImpl.java:390)

... 41 more


Caused by: com.ibm.portal.puma.MemberNotFoundException: EJPSG0002E: Requested Member does not exist.cn=wpsadmins/null

... 49 more
,
[6/16/09 13:00:23:059 EDT] 00000014 WebExtensionP W Servlet portal is currently unavailable: Initialization of one or more services failed.

0 new messages