diff --git a/querydsl-core/src/main/java/com/mysema/query/support/GroupBy.java b/querydsl-core/src/main/java/com/mysema/query/support/GroupBy.java index 79122ab63..4f1a467f4 100644 --- a/querydsl-core/src/main/java/com/mysema/query/support/GroupBy.java +++ b/querydsl-core/src/main/java/com/mysema/query/support/GroupBy.java @@ -114,6 +114,7 @@ public class GroupBy implements ResultTransformer> { } } + @Override public int size() { return values.size(); } diff --git a/querydsl-core/src/main/java/com/mysema/util/ClassPathUtils.java b/querydsl-core/src/main/java/com/mysema/util/ClassPathUtils.java index f4b358c83..f35d24649 100644 --- a/querydsl-core/src/main/java/com/mysema/util/ClassPathUtils.java +++ b/querydsl-core/src/main/java/com/mysema/util/ClassPathUtils.java @@ -85,7 +85,11 @@ public final class ClassPathUtils { private static Class safeClassForName(String className){ try { - return Class.forName(className); + if (className.startsWith("com.sun")) { + return null; + } else { + return Class.forName(className); + } } catch (ClassNotFoundException e) { return null; } catch (NoClassDefFoundError e) {