EntityBroker metadata stripped from EntityBroker feed with Java 8

Description

After upgrading CTools to Java 8, the following EntityBroker metadata is absent from all EntityBroker feeds (e.g. Assignments, LessonBuilder):

"entityReference": "\/assignment\/1f0ea0e6-db22-4831-bc7e-d8238218fda9",
"entityURL": "https:\/\/ctqa.dsc.umich.edu\/direct\/assignment\/1f0ea0e6-db22-4831-bc7e-d8238218fda9",
"entityId": "1f0ea0e6-db22-4831-bc7e-d8238218fda9",
"entityTitle": "Another Future Quiz"

This information is used by the Canvas Content Migration Tool. The problem does not occur in Sakai master running Java 8.

Attachments

2

Activity

Show:

Beth Kirschner October 5, 2015 at 3:51 PM

The entityReference, entityURL, entityId, entityTitle attributes are missing from the Mneme feed

Beth Kirschner September 25, 2015 at 9:46 AM
Edited

Verified with lessons, assignments, content & forums (doesn't exist in modules/melete, but this is not a regression).

Zhen Qian September 8, 2015 at 2:14 PM

Patch provided for U build.

Zhen Qian September 8, 2015 at 1:59 PM

A newer version, v0.9.20, of ReflectUtils is needed, as provided by SAK-26078.

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

Created August 14, 2015 at 12:24 PM
Updated December 17, 2015 at 9:00 AM
Resolved October 9, 2015 at 8:37 AM