Description
When I try to add an image, the server rejects it.
Here's the complete error trace from Studio:
Error while executing LDIF
- [LDAP: error code 21 - INVALID_ATTRIBUTE_SYNTAX: failed for MessageType : MODIFY_REQUES
javax.naming.directory.InvalidAttributeValueException: [LDAP: error code 21 - INVALID_ATTRIBUTE_SYNTAX: failed for MessageType : MODIFY_REQUEST
Message ID : 19
Modify Request
Object : 'cn=test,dc=openengsb,dc=org'
Modification[0]
Operation : add
Modification
jpegPhoto: '0xFF 0xD8 0xFF 0xE1 0x00 0x18 0x45 0x78 0x69 0x66 0x00 0x00 0x49 0x49 0x2A 0x00 ...'
org.apache.directory.shared.ldap.model.message.ModifyRequestImpl@6e3926ee: ERR_04447_CANNOT_NORMALIZE_VALUE Cannot normalize the wrapped value ERR_04473_NOT_VALID_VALUE Not a valid value '[B@1ff6c2a9' for the AttributeType 'ATTRIBUTE_TYPE ( 0.9.2342.19200300.100.1.60
NAME 'jpegPhoto'
DESC RFC2798: a JPEG image
SYNTAX 1.3.6.1.4.1.1466.115.121.1.28
USAGE userApplications
)
']; remaining name 'cn=test,dc=openengsb,dc=org'
at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3080)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:3013)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2820)
at com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(LdapCtx.java:1458)
at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_modifyAttributes(ComponentDirContext.java:255)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:172)
at org.apache.directory.studio.connection.core.io.jndi.JNDIConnectionWrapper$2.run(JNDIConnectionWrapper.java:454)
at org.apache.directory.studio.connection.core.io.jndi.JNDIConnectionWrapper.runAndMonitor(JNDIConnectionWrapper.java:1272)
at org.apache.directory.studio.connection.core.io.jndi.JNDIConnectionWrapper.checkConnectionAndRunAndMonitor(JNDIConnectionWrapper.java:1203)
at org.apache.directory.studio.connection.core.io.jndi.JNDIConnectionWrapper.modifyEntry(JNDIConnectionWrapper.java:502)
at org.apache.directory.studio.ldapbrowser.core.jobs.ImportLdifJob.importLdifRecord(ImportLdifJob.java:507)
at org.apache.directory.studio.ldapbrowser.core.jobs.ImportLdifJob.importLdif(ImportLdifJob.java:267)
at org.apache.directory.studio.ldapbrowser.core.jobs.ExecuteLdifRunnable.run(ExecuteLdifRunnable.java:143)
at org.apache.directory.studio.ldapbrowser.core.jobs.UpdateEntryRunnable.run(UpdateEntryRunnable.java:58)
at org.apache.directory.studio.connection.ui.RunnableContextRunner$1.run(RunnableContextRunner.java:113)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
[LDAP: error code 21 - INVALID_ATTRIBUTE_SYNTAX: failed for MessageType : MODIFY_REQUEST
Message ID : 19
Modify Request
Object : 'cn=test,dc=openengsb,dc=org'
Modification[0]
Operation : add
Modification
jpegPhoto: '0xFF 0xD8 0xFF 0xE1 0x00 0x18 0x45 0x78 0x69 0x66 0x00 0x00 0x49 0x49 0x2A 0x00 ...'
org.apache.directory.shared.ldap.model.message.ModifyRequestImpl@6e3926ee: ERR_04447_CANNOT_NORMALIZE_VALUE Cannot normalize the wrapped value ERR_04473_NOT_VALID_VALUE Not a valid value '[B@1ff6c2a9' for the AttributeType 'ATTRIBUTE_TYPE ( 0.9.2342.19200300.100.1.60
NAME 'jpegPhoto'
DESC RFC2798: a JPEG image
SYNTAX 1.3.6.1.4.1.1466.115.121.1.28
USAGE userApplications
)
']