3 Replies Latest reply on Feb 3, 2017 6:28 AM by gopi.gorantala

    seems system-info.jsp broken in Jive 9.0.0.0

    popageo

      Hello Ryan Rutan, Rashed TalukderScott A JohnsonMatt Collinge

       

      cc: Gopi Gorantala

       

      I installed Jive 9(v-9.0.0.0) , local instance with java 8 and Tomcat 7.

      Instance is up and running fine. When I hit the systems screen in the admin console, it redirects and pop "System ERROR" in the browser and following is the stack trance of errors in the console.

       

      P.S I have not added any customizations to the instace, its a plain vanilla Jive 9(v.9.0.0.0).

       

       

      SEVERE: Servlet.service() for servlet [jsp] in context with path [] threw exception [Unable to compile class for JSP:

       

       

      An error occurred at line: 512 in the jsp file: /admin/system-info.jsp

      The type new Comparator(){} must implement the inherited abstract method Comparator.thenComparing(Function, Comparator)

      509:         String name = (String)e.nextElement();

      510:         properties.add(name);

      511:     }

      512:     Collections.sort(properties, new Comparator() {

      513:         public int compare(Object o1, Object o2) {

      514:             String n1 = (String)o1;

      515:             String n2 = (String)o2;

       

      An error occurred at line: 512 in the jsp file: /admin/system-info.jsp

      The type new Comparator(){} must implement the inherited abstract method Comparator.thenComparing(Function)

      509:         String name = (String)e.nextElement();

      510:         properties.add(name);

      511:     }

      512:     Collections.sort(properties, new Comparator() {

      513:         public int compare(Object o1, Object o2) {

      514:             String n1 = (String)o1;

      515:             String n2 = (String)o2;

       

      An error occurred at line: 512 in the jsp file: /admin/system-info.jsp

      The type new Comparator(){} must implement the inherited abstract method Comparator.thenComparing(Comparator)

      509:         String name = (String)e.nextElement();

      510:         properties.add(name);

      511:     }

      512:     Collections.sort(properties, new Comparator() {

      513:         public int compare(Object o1, Object o2) {

      514:             String n1 = (String)o1;

      515:             String n2 = (String)o2;

       

      An error occurred at line: 512 in the jsp file: /admin/system-info.jsp

      The type new Comparator(){} must implement the inherited abstract method Comparator.thenComparingDouble(ToDoubleFunction)

      509:         String name = (String)e.nextElement();

      510:         properties.add(name);

      511:     }

      512:     Collections.sort(properties, new Comparator() {

      513:         public int compare(Object o1, Object o2) {

      514:             String n1 = (String)o1;

      515:             String n2 = (String)o2;

       

      An error occurred at line: 512 in the jsp file: /admin/system-info.jsp

      The type new Comparator(){} must implement the inherited abstract method Comparator.thenComparingLong(ToLongFunction)

      509:         String name = (String)e.nextElement();

      510:         properties.add(name);

      511:     }

      512:     Collections.sort(properties, new Comparator() {

      513:         public int compare(Object o1, Object o2) {

      514:             String n1 = (String)o1;

      515:             String n2 = (String)o2;

       

      An error occurred at line: 512 in the jsp file: /admin/system-info.jsp

      The type new Comparator(){} must implement the inherited abstract method Comparator.thenComparingInt(ToIntFunction)

      509:         String name = (String)e.nextElement();

      510:         properties.add(name);

      511:     }

      512:     Collections.sort(properties, new Comparator() {

      513:         public int compare(Object o1, Object o2) {

      514:             String n1 = (String)o1;

      515:             String n2 = (String)o2;

       

      An error occurred at line: 512 in the jsp file: /admin/system-info.jsp

      The type new Comparator(){} must implement the inherited abstract method Comparator.reversed()

      509:         String name = (String)e.nextElement();

      510:         properties.add(name);

      511:     }

      512:     Collections.sort(properties, new Comparator() {

      513:         public int compare(Object o1, Object o2) {

      514:             String n1 = (String)o1;

      515:             String n2 = (String)o2;

       

      Stacktrace:] with root cause

      org.apache.jasper.JasperException: Unable to compile class for JSP:

       

      An error occurred at line: 512 in the jsp file: /admin/system-info.jsp

      The type new Comparator(){} must implement the inherited abstract method Comparator.thenComparing(Function, Comparator)

      509:         String name = (String)e.nextElement();

      510:         properties.add(name);

      511:     }

      512:     Collections.sort(properties, new Comparator() {

      513:         public int compare(Object o1, Object o2) {

      514:             String n1 = (String)o1;

      515:             String n2 = (String)o2;

       

      An error occurred at line: 512 in the jsp file: /admin/system-info.jsp

      The type new Comparator(){} must implement the inherited abstract method Comparator.thenComparing(Function)

      509:         String name = (String)e.nextElement();

      510:         properties.add(name);

      511:     }

      512:     Collections.sort(properties, new Comparator() {

      513:         public int compare(Object o1, Object o2) {

      514:             String n1 = (String)o1;

      515:             String n2 = (String)o2;

       

      An error occurred at line: 512 in the jsp file: /admin/system-info.jsp

      The type new Comparator(){} must implement the inherited abstract method Comparator.thenComparing(Comparator)

      509:         String name = (String)e.nextElement();

      510:         properties.add(name);

      511:     }

      512:     Collections.sort(properties, new Comparator() {

      513:         public int compare(Object o1, Object o2) {

      514:             String n1 = (String)o1;

      515:             String n2 = (String)o2;

       

      An error occurred at line: 512 in the jsp file: /admin/system-info.jsp

      The type new Comparator(){} must implement the inherited abstract method Comparator.thenComparingDouble(ToDoubleFunction)

      509:         String name = (String)e.nextElement();

      510:         properties.add(name);

      511:     }

      512:     Collections.sort(properties, new Comparator() {

      513:         public int compare(Object o1, Object o2) {

      514:             String n1 = (String)o1;

      515:             String n2 = (String)o2;

       

      An error occurred at line: 512 in the jsp file: /admin/system-info.jsp

      The type new Comparator(){} must implement the inherited abstract method Comparator.thenComparingLong(ToLongFunction)

      509:         String name = (String)e.nextElement();

      510:         properties.add(name);

      511:     }

      512:     Collections.sort(properties, new Comparator() {

      513:         public int compare(Object o1, Object o2) {

      514:             String n1 = (String)o1;

      515:             String n2 = (String)o2;

       

      An error occurred at line: 512 in the jsp file: /admin/system-info.jsp

      The type new Comparator(){} must implement the inherited abstract method Comparator.thenComparingInt(ToIntFunction)

      509:         String name = (String)e.nextElement();

      510:         properties.add(name);

      511:     }

      512:     Collections.sort(properties, new Comparator() {

      513:         public int compare(Object o1, Object o2) {

      514:             String n1 = (String)o1;

      515:             String n2 = (String)o2;

       

      An error occurred at line: 512 in the jsp file: /admin/system-info.jsp

      The type new Comparator(){} must implement the inherited abstract method Comparator.reversed()

      509:         String name = (String)e.nextElement();

      510:         properties.add(name);

      511:     }

      512:     Collections.sort(properties, new Comparator() {

      513:         public int compare(Object o1, Object o2) {

      514:             String n1 = (String)o1;

      515:             String n2 = (String)o2;

       

      Do you have any idea why this is happening?

       

      Thank you