java version "1.8.0_40" apacheds-2.0.0-M24 Thanks, Jiajia
-----Original Message----- From: Maslova Polina [mailto:paulina-masl...@yandex.ru] Sent: Wednesday, December 20, 2017 8:51 PM To: kerby@directory.apache.org Subject: Re: LDAP backend Hello Jiajia! I have set up another machine and have the same exception again. Could you please tell me which version of JDK do you use? Sincerely, Polina 18.12.2017, 06:40, "Li, Jiajia" <jiajia...@intel.com>: > Hi Maslova, > > I've tested this backend, but without exception: > sh bin/kdcinit.sh conf conf > The keytab for kadmin principal has been exported to the specified > file /home /devel > /directory-kerby/kerby-dist/kdc-dist/conf/admin.keytab, please safely > keep it, in order to use kadmin tool later The keytab for protocol > principal has been exported to the specified file /home/ devel/ > directory-kerby/kerby-dist/kdc-dist/conf/protocol.keytab, please > safely keep it, in order to use remote kadmin tool later Finished > initializing the KDC backend > > My backend.conf: > kdc_identity_backend = > org.apache.kerby.kerberos.kdc.identitybackend.LdapIdentityBackend > host=127.0.0.1 > port=10389 > admin_dn=uid=admin,ou=system > admin_pw=secret > base_dn=dc=example,dc=com > > Thanks, > Jiajia > > -----Original Message----- > From: Maslova Polina [mailto:paulina-masl...@yandex.ru] > Sent: Friday, December 15, 2017 8:13 PM > To: kerby@directory.apache.org > Subject: LDAP backend > > Hi all! > > After the patch https://issues.apache.org/jira/browse/DIRKRB-679 I do > not recieve the error Failed to load backend class: > org.apache.kerby.kerberos.kdc.identitybackend.LdapIdentityBackend > > everything goes food with the LDAP backend. Now when I make > > sh bin/kdcinit.sh /etc/kerby/kerby-all-1.1.0/kerby-dist/kdc-dist/conf > /etc/kerby/kerby-all-1.1.0/kerby-dist/kdc-dist/keytab > > I recieve this: > > Exception in thread "main" java.lang.NullPointerException > at > org.apache.kerby.kerberos.kdc.identitybackend.LdapIdentityGetHelper.ge > tKeys(LdapIdentityGetHelper.java:71) > at > org.apache.kerby.kerberos.kdc.identitybackend.LdapIdentityBackend.doGe > tIdentity(LdapIdentityBackend.java:245) > at > org.apache.kerby.kerberos.kerb.identity.backend.AbstractIdentityBacken > d.getIdentity(AbstractIdentityBackend.java:162) > at > org.apache.kerby.kerberos.kerb.admin.kadmin.local.LocalKadminImpl.crea > teBuiltinPrincipals(LocalKadminImpl.java:136) > at > org.apache.kerby.kerberos.tool.kdcinit.KdcInitTool.initKdc(KdcInitTool > .java:53) > at > org.apache.kerby.kerberos.tool.kdcinit.KdcInitTool.main(KdcInitTool.ja > va:111) > > Why does it occur? > > Yours sincerely, Maslova Polina