Uploaded image for project: 'Grouper'
  1. Grouper
  2. GRP-2447

endless loop if morph password is in external file

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • None
    • None
    • None

    Description

      at edu.internet2.middleware.morphString.Crypto.<init>(Crypto.java:95)
      at edu.internet2.middleware.morphString.Crypto.getThreadLocalCrypto(Crypto.java:45)
      at edu.internet2.middleware.morphString.Morph.decrypt(Morph.java:60)
      at edu.internet2.middleware.morphString.Morph.decryptIfFile(Morph.java:81)
      at edu.internet2.middleware.grouperClient.config.db.ConfigDatabaseLogic.connection(ConfigDatabaseLogic.java:613)
      at edu.internet2.middleware.grouperClient.config.db.ConfigDatabaseLogic.configTableExistsHelper(ConfigDatabaseLogic.java:1300)
      at edu.internet2.middleware.grouperClient.config.db.ConfigDatabaseLogic.configTableExists(ConfigDatabaseLogic.java:1268)
      at edu.internet2.middleware.grouperClient.config.db.ConfigDatabaseLogic.retrieveConfigMap(ConfigDatabaseLogic.java:223)
      at edu.internet2.middleware.grouperClient.config.db.ConfigDatabaseLogic.retrieveConfigInputStream(ConfigDatabaseLogic.java:155)
      at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase$ConfigFileType$1.inputStream(ConfigPropertiesCascadeBase.java:587)
      at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase$ConfigFile.retrieveContents(ConfigPropertiesCascadeBase.java:747)
      at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase.retrieveFromConfigFiles(ConfigPropertiesCascadeBase.java:952)
      at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase.retrieveFromConfigFileOrCache(ConfigPropertiesCascadeBase.java:1048)
      at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase.retrieveConfig(ConfigPropertiesCascadeBase.java:104)
      at edu.internet2.middleware.grouperClient.util.GrouperClientConfig.retrieveConfig(GrouperClientConfig.java:49)
      at edu.internet2.middleware.grouperClient.util.GrouperClientCommonUtils.readFileIntoString(GrouperClientCommonUtils.java:5083)
      at edu.internet2.middleware.grouperClient.util.GrouperClientCommonUtils.readFromFileIfFile(GrouperClientCommonUtils.java:6047)
      at edu.internet2.middleware.morphString.Morph.key(Morph.java:105)
      at edu.internet2.middleware.morphString.Crypto.<init>(Crypto.java:95)
      at edu.internet2.middleware.morphString.Crypto.getThreadLocalCrypto(Crypto.java:45)
      at edu.internet2.middleware.morphString.Morph.decrypt(Morph.java:60)
      at edu.internet2.middleware.morphString.Morph.decryptIfFile(Morph.java:81)
      at edu.internet2.middleware.grouperClient.config.db.ConfigDatabaseLogic.connection(ConfigDatabaseLogic.java:613)
      at edu.internet2.middleware.grouperClient.config.db.ConfigDatabaseLogic.configTableExistsHelper(ConfigDatabaseLogic.java:1300)
      at edu.internet2.middleware.grouperClient.config.db.ConfigDatabaseLogic.configTableExists(ConfigDatabaseLogic.java:1268)
      at edu.internet2.middleware.grouperClient.config.db.ConfigDatabaseLogic.retrieveConfigMap(ConfigDatabaseLogic.java:223)
      at edu.internet2.middleware.grouperClient.config.db.ConfigDatabaseLogic.retrieveConfigInputStream(ConfigDatabaseLogic.java:155)
      at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase$ConfigFileType$1.inputStream(ConfigPropertiesCascadeBase.java:587)
      at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase$ConfigFile.retrieveContents(ConfigPropertiesCascadeBase.java:747)
      at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase.retrieveFromConfigFiles(ConfigPropertiesCascadeBase.java:952)
      at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase.retrieveFromConfigFileOrCache(ConfigPropertiesCascadeBase.java:1048)
      at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase.retrieveConfig(ConfigPropertiesCascadeBase.java:104)
      at edu.internet2.middleware.grouperClient.util.GrouperClientConfig.retrieveConfig(GrouperClientConfig.java:49)
      at edu.internet2.middleware.grouperClient.util.GrouperClientCommonUtils.readFileIntoString(GrouperClientCommonUtils.java:5083)
      at edu.internet2.middleware.grouperClient.util.GrouperClientCommonUtils.readFromFileIfFile(GrouperClientCommonUtils.java:6047)
      at edu.internet2.middleware.morphString.Morph.key(Morph.java:105)
      at edu.internet2.middleware.morphString.Crypto.<init>(Crypto.java:95)
      at edu.internet2.middleware.morphString.Crypto.getThreadLocalCrypto(Crypto.java:45)
      at edu.internet2.middleware.morphString.Morph.decrypt(Morph.java:60)
      at edu.internet2.middleware.morphString.Morph.decryptIfFile(Morph.java:81)
      at edu.internet2.middleware.grouperClient.config.db.ConfigDatabaseLogic.connection(ConfigDatabaseLogic.java:613)
      at edu.internet2.middleware.grouperClient.config.db.ConfigDatabaseLogic.configTableExistsHelper(ConfigDatabaseLogic.java:1300)
      at edu.internet2.middleware.grouperClient.config.db.ConfigDatabaseLogic.configTableExists(ConfigDatabaseLogic.java:1268)
      at edu.internet2.middleware.grouperClient.config.db.ConfigDatabaseLogic.retrieveConfigMap(ConfigDatabaseLogic.java:223)
      at edu.internet2.middleware.grouperClient.config.db.ConfigDatabaseLogic.retrieveConfigInputStream(ConfigDatabaseLogic.java:155)
      at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase$ConfigFileType$1.inputStream(ConfigPropertiesCascadeBase.java:587)
      at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase$ConfigFile.retrieveContents(ConfigPropertiesCascadeBase.java:747)
      at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase.retrieveFromConfigFiles(ConfigPropertiesCascadeBase.java:952)
      at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase.retrieveFromConfigFileOrCache(ConfigPropertiesCascadeBase.java:1048)
      at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase.retrieveConfig(ConfigPropertiesCascadeBase.java:104)
      at edu.internet2.middleware.grouperClient.util.GrouperClientConfig.retrieveConfig(GrouperClientConfig.java:49)
      at edu.internet2.middleware.grouperClient.util.GrouperClientCommonUtils.readFileIntoString(GrouperClientCommonUtils.java:5083)

      Attachments

        Activity

          People

            chris.hyzer@at.internet2.edu Chris Hyzer (upenn.edu)
            chris.hyzer@at.internet2.edu Chris Hyzer (upenn.edu)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Smart Checklist