From f1e23d5d5d0d7167965b22f82af22c397fd866b2 Mon Sep 17 00:00:00 2001 From: Mark Angrish Date: Fri, 6 Jan 2017 17:39:29 +1100 Subject: [PATCH] ClassInfo.addIndexes() now uses MetaDataClassLoader.loadClass() to fix issue in Play 2.5. Resolves #314. --- core/src/main/java/org/neo4j/ogm/metadata/ClassInfo.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/neo4j/ogm/metadata/ClassInfo.java b/core/src/main/java/org/neo4j/ogm/metadata/ClassInfo.java index dbe39f4f1c..33bb74e1ea 100644 --- a/core/src/main/java/org/neo4j/ogm/metadata/ClassInfo.java +++ b/core/src/main/java/org/neo4j/ogm/metadata/ClassInfo.java @@ -1264,7 +1264,7 @@ private Map addIndexes() { // No way to get declared fields from current byte code impl. Using reflection instead. Field[] declaredFields; try { - declaredFields = Class.forName(className).getDeclaredFields(); + declaredFields = MetaDataClassLoader.loadClass(className).getDeclaredFields(); } catch (ClassNotFoundException e) { throw new RuntimeException("Could not reflectively read declared fields", e); }