Uploaded image for project: 'HPCC'
  1. HPCC
  2. HPCC-23063

Security manager loader attribute LibName gets translated to lower case in environment.xml file

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 7.0.x
    • Fix Version/s: 7.10.0
    • Component/s: ESP
    • Labels:
      None
    • Environment:
      http://10.194.93.3:8010 Production FIDO Thor
      CentOS 7.6

      Description

      After upgrading from OSS 6 to OSS 7, this enviroment has a secmgrplugin for dynamic esdl on port 8087. The port failed to connect on start and issued the following error:

      "ERROR: Exception while loading dynamic binding esp_desdl.EspBinding: -1 - Load Security Manager : library name not specified for EspBinding"
       
      Contacted Tim Klemm who reported the following:

      "Between 6.x and 7.0, a change was made where the security manager loader looks for an attribute named "LibName" instead of "libName", and the error you get is the result of not finding the attribute. Your configuration contains "libName" (lower case L) instead of "LibName" (upper case L)."

      The attribute was changed to LibName and the port connected successfully. However, Timm also reported:

      "Even a new environment will still contain "libName". It looks like there's a bug, where either the configuration is wrong, the attribute lookup is wrong, or reading the configuration inappropriately changed from case insensitive to case sensitive."

        Attachments

          Activity

            People

            • Assignee:
              klemti01 Tim Klemm
              Reporter:
              frateslx Lisa Frates
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: