Why aren LDAP tags processed?
In versions of Cocoon prior to 1.8.1-dev, the LDAP processor had a bug where binary attributes (eg., userpassword) were not handled properly. This would result in the LDAP tags not being interpreted, and a single “ClassCastException” error message appearing in the logs. Typically one would encounter this bug when doing non-specific searches, eg (objectclass=*).