Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-1284

Protect call to get property type in PojoPropertyUtilsBean from throwing exceptions

    Details

    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 0.9.0.4, KNS - 0.9.0.4, KFS Release 2.0 - 0.9.0.4, KFS Release 2.0
    • Fix Version/s: 0.9.0.4, KNS - 0.9.0.4
    • Component/s: User Interface
    • Labels:
      None
    • Similar issues:
      KULRICE-12948PojoPropertyUtilsBean#isWriteable check fails on nested properties
      KULRICE-7839Travel Account Maintenance new and edit throw exception Error getting property 'layoutManager.sequenceFieldPrototype.inquiry.directInquiryAction.actionImage
      KULRICE-2083Change isUniversalUserProperty() to not throw introspection exceptions
      KULRICE-2380Remove instantiations of PojoPropertyUtilsBean
      KULRICE-1714Remove transactionManager property from PrimaryDataSourceFactoryBean
      KULRICE-7908Getting type mismatch exception in logs for FieldGroup from freemarker
      KULRICE-3343KimTypeServIveBase class has protected method which can return null but calling method is assuming non-null value
      KULRICE-10059Setting collection field as readonly throws exception
      KULRICE-6996PojoPropertyUtilsBean was changed in a way that breaks the setting of nested properties on "null" objects
      KULRICE-4109StandardWorkflowEngine::process() throws optimistic lock exceptions
    • Rice Module:
      KNS
    • Application Requirement:
      KFS

      Description

      The getPropertyType() call in PojoPropertyUtilsBean.getProperty() may throw an exception if the property is a nested property and an intermediate property is null. The getPropertyValue() method has a couple fail-overs and always returns an empty string upon failure. Update the method to default to a String class if there is a problem obtaining the type.

        Issue Links

          Activity

          There are no comments yet on this issue.

            People

            • Assignee:
              Jonathan Keller
              Reporter:
              Jonathan Keller
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel