org.dcm4che3.conf.api.ConfigurationException: javax.naming.directory.InvalidAttributeValueException: Malformed 'dcmIDGeneratorName' attribute value; remaining name 'dcmIDGeneratorName=PatientID,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org'

GitHub | gunterze | 5 months ago
  1. 0

    GitHub comment 215#228974425

    GitHub | 5 months ago | gunterze
    org.dcm4che3.conf.api.ConfigurationException: javax.naming.directory.InvalidAttributeValueException: Malformed 'dcmIDGeneratorName' attribute value; remaining name 'dcmIDGeneratorName=PatientID,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org'

    Root Cause Analysis

    1. org.dcm4che3.conf.api.ConfigurationException

      javax.naming.directory.InvalidAttributeValueException: Malformed 'dcmIDGeneratorName' attribute value; remaining name 'dcmIDGeneratorName=PatientID,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org'

      at com.sun.jndi.ldap.LdapClient.encodeAttribute()
    2. Java RT
      InitialDirContext.createSubcontext
      1. com.sun.jndi.ldap.LdapClient.encodeAttribute(LdapClient.java:982)
      2. com.sun.jndi.ldap.LdapClient.add(LdapClient.java:1030)
      3. com.sun.jndi.ldap.LdapCtx.c_createSubcontext(LdapCtx.java:808)
      4. com.sun.jndi.toolkit.ctx.ComponentDirContext.p_createSubcontext(ComponentDirContext.java:341)
      5. com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.createSubcontext(PartialCompositeDirContext.java:268)
      6. com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.createSubcontext(PartialCompositeDirContext.java:256)
      7. javax.naming.directory.InitialDirContext.createSubcontext(InitialDirContext.java:197)
      7 frames
    3. org.dcm4che3.conf
      LdapDicomConfiguration.createSubcontext
      1. org.dcm4che3.conf.ldap.ReconnectDirContext.createSubcontextAndClose(ReconnectDirContext.java:82)
      2. org.dcm4che3.conf.ldap.LdapDicomConfiguration.createSubcontext(LdapDicomConfiguration.java:586)
      2 frames
    4. org.dcm4chee.arc
      LdapArchiveConfiguration.storeChilds
      1. org.dcm4chee.arc.conf.ldap.LdapArchiveConfiguration.storeIDGenerators(LdapArchiveConfiguration.java:1282)
      2. org.dcm4chee.arc.conf.ldap.LdapArchiveConfiguration.storeChilds(LdapArchiveConfiguration.java:334)
      2 frames
    5. org.dcm4che3.conf
      LdapDicomConfiguration.persist
      1. org.dcm4che3.conf.ldap.LdapDicomConfiguration.storeChilds(LdapDicomConfiguration.java:505)
      2. org.dcm4che3.conf.ldap.LdapDicomConfiguration.persist(LdapDicomConfiguration.java:465)
      2 frames
    6. org.dcm4chee.arc
      ArchiveDeviceConfigurationTest.testPersist
      1. org.dcm4chee.arc.conf.ArchiveDeviceConfigurationTest.testPersist(ArchiveDeviceConfigurationTest.java:122)
      1 frame