[Date Prev][Date Next] [Chronological] [Thread] [Top]

(ITS#5474) Problem with schema validation in 2.4.8

Full_Name: Denis Benoit
Version: 2.4.8
OS: RedHat enterprise 5
Submission from: (NULL) (

I tried to load a slapcat dump from OpenLDAP 2.3.27 into OpenLDAP 2.4.8,
and had problems with java entries. I narrowed down the problem with
this simple test case:

	dn: cn=REQ,dc=example,dc=com
	javaClassName: Toto
	objectClass: javaContainer
	objectClass: javaObject
	objectClass: javaNamingReference
	javaFactory: TotoFactory
	cn: REQ
	javaReferenceAddress: #0#VER#1

Load of this LDIF in OpenLDAP 2.3.27:

	ldapadd -D"cn=Manager,dc=example,dc=com" -W -x -f /tmp/bug.ldif
	Enter LDAP Password:
	adding new entry "cn=REQUEST,dc=example,dc=com"

Works, but in OpenLDAP 2.4.8:

	ldapadd -h myserver -p 1389 -D"cn=Manager,dc=example,dc=com" -W -x -f
	Enter LDAP Password:
	adding new entry "cn=REQUEST,dc=example,dc=com"
	ldap_add: Object class violation (65)
		additional info: instanstantiation of abstract objectClass 'javaObject' not

And the entry is not loaded.