Here i configured the jetspeed 1.5 with LDAP but in jetspeed's log file it gives the error like this ::
2004-11-09 13:06:09,325 [http-9081-Processor24] ERROR LDAPUser - getUserId(): java.lang.NullPointerException at org.apache.jetspeed.om.security.ldap.LDAPUser.getUserId(LDAPUser.java:299) at org.apache.jetspeed.om.security.ldap.LDAPUser.setUserId(LDAPUser.java:313) at org.apache.jetspeed.om.security.ldap.LDAPUser.<init>(LDAPUser.java:137) at org.apache.jetspeed.om.security.ldap.LDAPUser.<init>(LDAPUser.java:113) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:308) at java.lang.Class.newInstance(Class.java:261) at org.apache.jetspeed.om.security.JetspeedUserFactory.getInstance(JetspeedUserFactory.java:75) at org.apache.jetspeed.om.security.JetspeedUserFactory.getInstance(JetspeedUserFactory.java:49) at org.apache.jetspeed.om.profile.BaseProfileLocator.setAnonymous(BaseProfileLocator.java:318) at org.apache.jetspeed.services.profiler.JetspeedProfilerService.fallbackProfile(JetspeedProfilerService.java:466) at org.apache.jetspeed.services.profiler.JetspeedProfilerService.getProfile(JetspeedProfilerService.java:245) at org.apache.jetspeed.services.profiler.JetspeedProfilerService.getProfile(JetspeedProfilerService.java:528) at org.apache.jetspeed.services.Profiler.getProfile(Profiler.java:87) at org.apache.jetspeed.util.template.BaseJetspeedLink.initLink(BaseJetspeedLink.java:999) at org.apache.jetspeed.util.template.BaseJetspeedLink.getRoot(BaseJetspeedLink.java:1028) at org.apache.jetspeed.util.template.BaseJetspeedLink.getLink(BaseJetspeedLink.java:486) at org.apache.jetspeed.util.template.BaseJetspeedLink.getTemplate(BaseJetspeedLink.java:211) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.velocity.runtime.parser.node.PropertyExecutor.execute(PropertyExecutor.java:154) at org.apache.velocity.runtime.parser.node.ASTIdentifier.execute(ASTIdentifier.java:226) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:207) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:250) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:128) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271) at org.apache.velocity.Template.merge(Template.java:296) at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:492) at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461) at org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(TurbineVelocityService.java:384) at org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:278) at org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVelocity.java:107) at org.apache.turbine.modules.navigations.VelocityNavigation.buildTemplate(VelocityNavigation.java:132) at org.apache.turbine.modules.navigations.TemplateNavigation.doBuild(TemplateNavigation.java:103) at org.apache.turbine.modules.Navigation.build(Navigation.java:98) at org.apache.turbine.modules.NavigationLoader.eval(NavigationLoader.java:129) at org.apache.turbine.util.template.TemplateNavigation.toString(TemplateNavigation.java:125) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:321) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:109) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271) at org.apache.velocity.Template.merge(Template.java:296) at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:492) at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461) at org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(TurbineVelocityService.java:494) at org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:336) at org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVelocity.java:143) at org.apache.turbine.modules.layouts.VelocityDirectLayout.doBuild(VelocityDirectLayout.java:106) at org.apache.turbine.modules.Layout.build(Layout.java:91) at org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:123) at org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:169) at org.apache.turbine.modules.Page.build(Page.java:90) at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:123) at org.apache.turbine.Turbine.doGet(Turbine.java:563) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:534) 2004-11-09 13:06:09,481 [http-9081-Processor24] ERROR LDAPUser - getUserId(): java.lang.NullPointerException at org.apache.jetspeed.om.security.ldap.LDAPUser.getUserId(LDAPUser.java:299) at org.apache.jetspeed.om.security.ldap.LDAPUser.setUserId(LDAPUser.java:313) at org.apache.jetspeed.om.security.ldap.LDAPUser.<init>(LDAPUser.java:137) at org.apache.jetspeed.om.security.ldap.LDAPUser.<init>(LDAPUser.java:113) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:308) at java.lang.Class.newInstance(Class.java:261) at org.apache.jetspeed.om.security.JetspeedUserFactory.getInstance(JetspeedUserFactory.java:75) at org.apache.jetspeed.om.security.JetspeedUserFactory.getInstance(JetspeedUserFactory.java:49) at org.apache.jetspeed.om.profile.BaseProfileLocator.setAnonymous(BaseProfileLocator.java:318) at org.apache.jetspeed.om.profile.BaseProfile.init(BaseProfile.java:45) at org.apache.jetspeed.services.profiler.JetspeedProfilerService.createProfile(JetspeedProfilerService.java:943) at org.apache.jetspeed.services.Profiler.createProfile(Profiler.java:135) at org.apache.jetspeed.services.psmlmanager.CastorPsmlManagerService.createProfile(CastorPsmlManagerService.java:1203) at org.apache.jetspeed.services.psmlmanager.CastorPsmlManagerService.getDocument(CastorPsmlManagerService.java:373) at org.apache.jetspeed.services.psmlmanager.CastorPsmlManagerService.getDocument(CastorPsmlManagerService.java:313) at org.apache.jetspeed.services.PsmlManager.getDocument(PsmlManager.java:72) at org.apache.jetspeed.services.profiler.JetspeedProfilerService.fallback(JetspeedProfilerService.java:708) at org.apache.jetspeed.services.profiler.JetspeedProfilerService.fallbackProfile(JetspeedProfilerService.java:492) at org.apache.jetspeed.services.profiler.JetspeedProfilerService.getProfile(JetspeedProfilerService.java:245) at org.apache.jetspeed.services.profiler.JetspeedProfilerService.getProfile(JetspeedProfilerService.java:528) at org.apache.jetspeed.services.Profiler.getProfile(Profiler.java:87) at org.apache.jetspeed.util.template.BaseJetspeedLink.initLink(BaseJetspeedLink.java:999) at org.apache.jetspeed.util.template.BaseJetspeedLink.getRoot(BaseJetspeedLink.java:1028) at org.apache.jetspeed.util.template.BaseJetspeedLink.getLink(BaseJetspeedLink.java:486) at org.apache.jetspeed.util.template.BaseJetspeedLink.getTemplate(BaseJetspeedLink.java:211) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.velocity.runtime.parser.node.PropertyExecutor.execute(PropertyExecutor.java:154) at org.apache.velocity.runtime.parser.node.ASTIdentifier.execute(ASTIdentifier.java:226) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:207) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:250) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:128) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271) at org.apache.velocity.Template.merge(Template.java:296) at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:492) at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461) at org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(TurbineVelocityService.java:384) at org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:278) at org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVelocity.java:107) at org.apache.turbine.modules.navigations.VelocityNavigation.buildTemplate(VelocityNavigation.java:132) at org.apache.turbine.modules.navigations.TemplateNavigation.doBuild(TemplateNavigation.java:103) at org.apache.turbine.modules.Navigation.build(Navigation.java:98) at org.apache.turbine.modules.NavigationLoader.eval(NavigationLoader.java:129) at org.apache.turbine.util.template.TemplateNavigation.toString(TemplateNavigation.java:125) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:321) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:109) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271) at org.apache.velocity.Template.merge(Template.java:296) at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:492) at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461) at org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(TurbineVelocityService.java:494) at org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:336) at org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVelocity.java:143) at org.apache.turbine.modules.layouts.VelocityDirectLayout.doBuild(VelocityDirectLayout.java:106) at org.apache.turbine.modules.Layout.build(Layout.java:91) at org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:123) at org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:169) at org.apache.turbine.modules.Page.build(Page.java:90) at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:123) at org.apache.turbine.Turbine.doGet(Turbine.java:563) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:534) 2004-11-09 13:06:09,492 [http-9081-Processor24] WARN BaseJetspeedLink - BaseJetspeedLink: profile in rundata was null so any one of u have idea reagarding this then pls help me. > and also refre my JetspeedSecurity.properties also :: > > > services.JetspeedSecurity.classname=org.apache.jetspeed.services.security.JetspeedDBSecurityService > > ######################################### > # Programmatic Cascade Delete Service # > ######################################### > > services.JetspeedSecurity.programmatic.cascade.delete=false > > ######################################### > # Authentication Service # > ######################################### > > services.PortalAuthentication.classname=org.apache.jetspeed.services.security.ldap.LDAPAuthentication > > ######################################### > # Authorization Service # > ######################################### > > services.PortalAccessController.classname=org.apache.jetspeed.services.security.registry.RegistryAccessController > > ######################################### > # User Management Service # > ######################################### > > services.UserManagement.classname=org.apache.jetspeed.services.security.ldap.LDAPUserManagement > services.JetspeedSecurity.user.class=org.apache.jetspeed.om.security.ldap.LDAPUser > > ######################################### > # Role Management Service # > ######################################### > > services.RoleManagement.classname=org.apache.jetspeed.services.security.ldap.LDAPRoleManagement > services.JetspeedSecurity.role.class=org.apache.jetspeed.om.security.ldap.LDAPRole > ######################################### > # Group Management Service # > ######################################### > > services.GroupManagement.classname=org.apache.jetspeed.services.security.ldap.LDAPGroupManagement > services.JetspeedSecurity.group.class=org.apache.jetspeed.om.security.ldap.LDAPGroup > > ######################################### > # Permission Management Service # > ######################################### > > services.PermissionManagement.classname=org.apache.jetspeed.services.security.ldap.LDAPPermissionManagement > services.JetspeedSecurity.permission.class=org.apache.jetspeed.om.security.ldap.LDAPPermission > > ######################################### > # Security Cache Service # > ######################################### > > services.SecurityCache.classname=org.apache.jetspeed.services.security.SecurityCacheImpl > > # This is used by the SecurityService to make the password checking > # secure. When enabled, passwords are transformed by a one-way > # function into a sequence of bytes that is base64 encoded. > # It is impossible to guess the plain-text form of the password > # from the representation. When user logs in, the entered password > # is transformed the same way and then compared with stored value. > # > # Default: false > # > > services.JetspeedSecurity.secure.passwords=false > > # > # This property lets you choose what digest algorithm will be used > # for encrypting passwords. Check documentation of your JRE for > # available algorithms. > # > # Default: SHA > # > > services.JetspeedSecurity.secure.passwords.algorithm=SHA > > > > # Role(s) to assign to new user. Multiple Role must be comma separated. > services.JetspeedSecurity.newuser.roles=user > > # Default permission(s) when object have no permissions defined > # The follow permissions are define in the default Jetspeed installation: > # view, customize, minimize, maximize, close > # * = All permissions > services.JetspeedSecurity.permission.default.anonymous=view > services.JetspeedSecurity.permission.default.loggedin=* > > # During logon, username and password can be case sensitive or case > insensitive > # This option configures the logon username and password to be case sensitive > or insensitive > # if its case insensitive, then "logon.casesensitive.upper" controls whether > the username and > # password or converted to upper or lower case before passing on to the > database > services.JetspeedSecurity.caseinsensitive.username=false > services.JetspeedSecurity.caseinsensitive.password=false > services.JetspeedSecurity.caseinsensitive.upper=true > > # Auto-Account-Disable Feature > services.JetspeedSecurity.logon.auto.disable=false > > # 3 logon strikes per 300 seconds and your out > services.JetspeedSecurity.logon.strike.count=3 > services.JetspeedSecurity.logon.strike.interval=300 > # dont allow more than 10 over any time period > services.JetspeedSecurity.logon.strike.max=10 > > # anonymous user > services.JetspeedSecurity.user.anonymous=anon > > # Caching > services.JetspeedSecurity.caching.enable=true > > # > # Number of days until password expires. To disable > # this feature, set it to 0.# > # Default: 0 > # > services.JetspeedSecurity.password.expiration.period=0 > > # > # Comma separated list of system users. System users cannot > # be deleted because they are essential to security service. > # > # Default: admin, anon > # > services.JetspeedSecurity.system.users = admin > services.JetspeedSecurity.system.users = anon > > # > # Comma separated list of system roles. System roles cannot > # be deleted because they are essential to security service. > # > # Default: user, admin > # > services.JetspeedSecurity.system.roles = user > services.JetspeedSecurity.system.roles = admin > > # > # Comma separated list of system groups. System groups cannot > # be deleted because they are essential to security service. > # > # Default: jetspeed > # > services.JetspeedSecurity.system.groups = Jetspeed > > # > # Comma separated list of system permissions. System permissions cannot > # be deleted because they are essential to security service. > # > # Default: <none> > # > services.JetspeedSecurity.system.permissions = > > # > # Comma separated list of administrative roles. Only users > # with administratives roles can perform secured portlet actions > # > # Default: admin > # > services.JetspeedSecurity.admin.roles = admin > > ######################################### > # Action buttons # > ######################################### > services.JetspeedSecurity.actions.anon.disable=true > services.JetspeedSecurity.actions.allusers.disable=false > > > ######################################### > # LDAP Service # > ######################################### > services.ldap.classname=org.apache.jetspeed.services.ldap.LDAPService > services.ldap.host=<HOSTNAME> > services.ldap.port=389 > services.ldap.sslport=636 > services.ldap.basedn=ou/jetspeed%o/apache > services.ldap.managerdn=cn/ldapadmin%ou/jetspeed%o/apache > services.ldap.password=<PASSWORD> > services.ldap.anonymousbind=false > services.ldap.securityauthentication=simple > #services.ldap.securityprotocol=ssl > #services.ldap.socketfactory=javax.net.ssl.SSLSocketFactory > #services.ldap.jndiprovider=com.sun.jndi.ldap.LdapCtxFactory > #services.ldap.saslclientpckgs= > services.ldap.limit=0 > services.ldap.timeout=0 > services.ldap.version=3 > LocalWords: SHA > ######################################### > # LDAP Service # > ######################################### > > > SO IF U HAVE ANY IDEA REAGARDING THIS PROBLEM THEN PLS HELP ME. > > Reagrds, > Amit Soni > > ---------------------------------------------------------- Netcore's New Website http://www.netcore.co.in ---------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]