diff --git a/src/main/java/br/ufrgs/inf/prosoft/jsonserialiser/JSONSerialiser.java b/src/main/java/br/ufrgs/inf/prosoft/jsonserialiser/JSONSerialiser.java
index 6de7fa8..3442f68 100644
--- a/src/main/java/br/ufrgs/inf/prosoft/jsonserialiser/JSONSerialiser.java
+++ b/src/main/java/br/ufrgs/inf/prosoft/jsonserialiser/JSONSerialiser.java
@@ -262,7 +262,11 @@ public class JSONSerialiser {
}
}
} catch (Exception ex) {
- System.err.println("[JSONSerialiser] collection serialise exception: " + ex);
+ String toString = ex.toString();
+ if (!toString.startsWith("org.hibernate")) {
+ System.err.println("[JSONSerialiser] collection serialise exception: " + toString);
+ return new StringBuilder().append("[\"JSON_COLLECTION_HIBERNATE_EXCEPTION\"]");
+ }
return new StringBuilder().append("[\"JSON_COLLECTION_EXCEPTION\"]");
}
return stringBuilder.append("]");