Skip to content

Commit 6e48aaf

Browse files
authored
Merge pull request #123 from FOCONIS/stacktrace-empty
StackTraceAsString may stay empty, if cause is in ebean-only classes
2 parents 8b0135b + d3a685a commit 6e48aaf

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

ebean-datasource/src/main/java/io/ebean/datasource/pool/PooledConnection.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -971,6 +971,14 @@ private String stackTraceAsString(StackTraceElement[] stackTrace) {
971971
filteredList.add(stackTraceElement);
972972
}
973973
}
974+
if (filteredList.isEmpty()) {
975+
// the list was empty. Because the error was in ebean code.
976+
for (StackTraceElement stackTraceElement : stackTrace) {
977+
if (filteredList.size() < maxStackTrace) {
978+
filteredList.add(stackTraceElement);
979+
}
980+
}
981+
}
974982
return filteredList.toString();
975983
}
976984

0 commit comments

Comments
 (0)