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

DataDictionaryQualifierResolver class package was not updated in Rice 2.0 upgrade scripts

    Details

    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 2.1.1
    • Fix Version/s: 2.1.2
    • Component/s: Database
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-7793DB Update: DataDictionaryQualifierResolver class package was not updated in Rice 2.0 upgrade scripts
      KULRICE-7777Qualifier resolvers on KIM documents were not updated for Rice 2.0 classes
      KULRICE-7792DB Update: Qualifier resolvers on KIM documents were not updated for Rice 2.0 classes
      KULRICE-5588Rename /scripts/upgrades/1.0.3 to 1.1/ to /scripts/upgrades/1.0.3 to 2.0/
      KULRICE-3413Add dataset packaging to the Rice packaging scripts
      KULRICE-6531Rice 2.0 Upgrade script 2011-06-17-m6.sql references non-existent column
      KULRICE-3217Update Rice packaging process and related documentation for 1.0, practice generating packaged artifacts
      KULRICE-7378MySQL Upgrade script for Rice 2.0 is dropping not null constraints
      KULRICE-6600Rice 2.0 upgrade scripts coming with KIM bootstrap data need to be consistent w.r.t ID generation
      KULRICE-12570KSB Guide - RESTful service example shows incorrect class name and package
    • Rice Module:
      KEW
    • Application Requirement:
      KFS
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      The Rice upgrade scripts do not update the changed class packages which are present in the KEW tables. Of note is the org.kuali.rice.krad.workflow.attribute.DataDictionaryQualifierResolver class, which in an upgraded database is still present as: org.kuali.rice.kns.workflow.attribute.DataDictionaryQualifierResolver

      The upgrade scripts should account for the implementor having more than just the base Rice documents present. I don't know if there are others besides this one and the KimTypeQualifierResolver issue I reported earlier.

        Issue Links

          Activity

          Hide
          Peter Giles (Inactive) added a comment - - edited

          Since we can't fix the data issue in 2.1.x, I think we just need to add back a deprecated class with the old package and name.

          Show
          Peter Giles (Inactive) added a comment - - edited Since we can't fix the data issue in 2.1.x, I think we just need to add back a deprecated class with the old package and name.
          Hide
          Peter Giles (Inactive) added a comment -

          Reduced to Critical based on KFS prioritization

          Show
          Peter Giles (Inactive) added a comment - Reduced to Critical based on KFS prioritization
          Hide
          Martin Taylor (Inactive) added a comment -

          Class has been added to the 2.1 branch for the 2.1.2 release.

          Show
          Martin Taylor (Inactive) added a comment - Class has been added to the 2.1 branch for the 2.1.2 release.
          Hide
          Eric Westfall added a comment -

          Should we also add an upgrade script to 2.2 which will do the database-level upgrade as well?

          Show
          Eric Westfall added a comment - Should we also add an upgrade script to 2.2 which will do the database-level upgrade as well?
          Hide
          Jonathan Keller added a comment -

          I would assume so, unless you want to keep the deprecated classes around. If you update the database in 2.2, can you remove the classes at that time? They were not around in 2.0/2.1 - so is there a VC need to keep them?

          Show
          Jonathan Keller added a comment - I would assume so, unless you want to keep the deprecated classes around. If you update the database in 2.2, can you remove the classes at that time? They were not around in 2.0/2.1 - so is there a VC need to keep them?

            People

            • Assignee:
              Martin Taylor (Inactive)
              Reporter:
              Jonathan Keller
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 hour
                1h

                  Structure Helper Panel