From d3137be9845ee6ff7f76d1e4d29cd6483834b7ab Mon Sep 17 00:00:00 2001 From: Cas de Graaf Date: Wed, 30 Jun 2021 16:23:20 +0200 Subject: [PATCH] in addition to #2236 - autotune still throws RunTimeException due to existing ORMQueryDetail.toString() calls, replaced with .asString() --- .../server/autotune/service/AutoTuneDiffCollection.java | 4 ++-- .../ebeaninternal/server/autotune/service/TunedQueryInfo.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneDiffCollection.java b/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneDiffCollection.java index 9eb5439f2..e9ebe5af1 100644 --- a/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneDiffCollection.java +++ b/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/AutoTuneDiffCollection.java @@ -113,7 +113,7 @@ public class AutoTuneDiffCollection { diffCount++; - Origin origin = createOrigin(entry, point, tuneDetail.toString()); + Origin origin = createOrigin(entry, point, tuneDetail.asString()); ProfileDiff diff = document.getProfileDiff(); if (diff == null) { diff = new ProfileDiff(); @@ -147,7 +147,7 @@ public class AutoTuneDiffCollection { Origin origin = new Origin(); origin.setKey(point.getKey()); origin.setBeanType(point.getBeanType()); - origin.setDetail(entry.getDetail().toString()); + origin.setDetail(entry.getDetail().asString()); origin.setCallStack(point.getCallOrigin().getFullDescription()); origin.setOriginal(query); diff --git a/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/TunedQueryInfo.java b/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/TunedQueryInfo.java index 374a8d722..43e66c5af 100644 --- a/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/TunedQueryInfo.java +++ b/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/TunedQueryInfo.java @@ -65,7 +65,7 @@ public class TunedQueryInfo implements Serializable { @Override public String toString() { - return tunedDetail.toString(); + return tunedDetail.asString(); } }