Details

    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.1
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-7750Install JDK 7 in CI
      KULRICE-10505Fix Tomcat 7 jsp compilation errors in WorkgroupTab.jsp & RemoveReplaceDisplay.jsp
      KULRICE-12331Perform full upgrade to Java 7
      KULRICE-4457rice 1.0.3 fails to compile with java 5 b/c of missing dependency
      KULRICE-5124Tomcat 7 fixes for rice 2.0
      KULRICE-8499Rice version is wrong in installation guide documentation for maven archetype (section 5, maven cli)
      KULRICE-14133Correct Maven dependencies to allow Rice to compile in Java 8
      KULRICE-7801Get Rice 2.2.x working and tested with Java 7
      KULRICE-4237recursive tag on linux using a tag alias causes an error during jsp compiling on Jetty 7
      KULRICE-11296Rice archetype should use java 7 by default
    • Rice Module:
      KIM
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      maven 3.0.4
      jdk1.7.0_04

      mvn clean install from the root of rice

      received a compile error on the following class: KimAttributeDataBo

      It appears that the java visibility rules are a bit more strict in jdk 7 regarding generics.

      Basically there is a variable "it" of generic type T extends KimAttributeDataBo trying to access a private member "kimType". Since "it" may be a subclass of "KimAttributeDataBo" where the member "kimType" lives, "kimType" cannot be accessible.

      See my attached patch. My description of the issue is longer than my patch.

      1. patch.patch
        1 kB
        Travis Schneeberger

        Activity

        Hide
        Peter Giles (Inactive) added a comment -

        Patch applied. Thanks Travis

        Show
        Peter Giles (Inactive) added a comment - Patch applied. Thanks Travis

          People

          • Assignee:
            Peter Giles (Inactive)
            Reporter:
            Travis Schneeberger
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Structure Helper Panel