Dashboard does not run with Java 8

Description

The DashboardEntityProvider class needs explicit setter methods to compile and run in Java 8:
DashboardLogic
DashboardCommonLogic
SakaiProxy

Environment

None

Test Plan

None

relates to

Activity

Beth Kirschner February 12, 2015 at 3:19 PM

Revised patch merged to master and tested – looks good!

Earle Nietzel February 10, 2015 at 5:30 PM

I reverted the previous PR and submitted a new one https://github.com/sakaiproject/sakai/pull/158

Earle Nietzel February 10, 2015 at 5:21 PM
Edited

So I noticed that in the dashboard the version of lombok used is 0.11.0 which does not include support for JDK 8. If you use the version in master it compiles fine and the setter methods are added.

Just remove the version from the pom so it picks up the one in master:

<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>

Beth Kirschner February 10, 2015 at 12:09 PM

Implemented as described

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

Created February 9, 2015 at 2:57 PM
Updated June 8, 2015 at 10:58 AM
Resolved February 12, 2015 at 3:19 PM

Flag notifications