Details

    • Type: Improvement
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 2.4
    • Fix Version/s: 2.5
    • Component/s: Configuration, Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Sprint:
      Core 2.5.0-m4 Sprint 1
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      Our current official release version of Rice is Java 6 even though we commonly run on Java 7. While investigating KULRICE-12311, we found that the reason the labels were not showing up was because the environments displaying the bug were running on JDK6. This did not happen in JDK7. In order to prevent this and other things from happening in the future, we need to make sure to do a full upgrade to Java 7.

      This means moving all of our local instances, CI jobs, and hosted environments to Java 7. We also need to make sure to move the Maven compile version to 1.7 and update the IDE configurations (if applicable). We also need to make note of this in our release notes that we officially recommend Java 7 for this and future versions of Rice. Most of this work is done already but we need to double check everything.

      We will need to run this by the TRC before completing this work.

        Attachments

          Issue Links

            Activity

            Hide
            kbtaylor Kristina Taylor (Inactive) added a comment -

            The TRC has voted in favor of this move.

            Show
            kbtaylor Kristina Taylor (Inactive) added a comment - The TRC has voted in favor of this move.
            Hide
            kbtaylor Kristina Taylor (Inactive) added a comment - - edited

            Did a dry run before the milestone where this will be committed is started. It seemed to work ok. The tasks I identified that need to happen are:

            • Update compiler to 1.7 bytecode
            • Update enforcer to requre 1.7
            • Update com.sun.tools in krad-development-tools to 1.7
            • Update createproject.pom.template.xml
            • Update project bytecode to 1.7 and all applicable IntelliJ settings
            • Remove Maven com.sun.tools 1.6 xml file as we are using an absolute path now
            Show
            kbtaylor Kristina Taylor (Inactive) added a comment - - edited Did a dry run before the milestone where this will be committed is started. It seemed to work ok. The tasks I identified that need to happen are: Update compiler to 1.7 bytecode Update enforcer to requre 1.7 Update com.sun.tools in krad-development-tools to 1.7 Update createproject.pom.template.xml Update project bytecode to 1.7 and all applicable IntelliJ settings Remove Maven com.sun.tools 1.6 xml file as we are using an absolute path now

              People

              • Assignee:
                kbtaylor Kristina Taylor (Inactive)
                Reporter:
                kbtaylor Kristina Taylor (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 1 day
                  1d
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 3 hours Time Not Required
                  3h