diff --git a/commons-datastore/commons-datastore-mongodb/src/main/java/org/opencb/commons/datastore/mongodb/MongoDBNativeQuery.java b/commons-datastore/commons-datastore-mongodb/src/main/java/org/opencb/commons/datastore/mongodb/MongoDBNativeQuery.java index ce2f71d0..0876bacd 100644 --- a/commons-datastore/commons-datastore-mongodb/src/main/java/org/opencb/commons/datastore/mongodb/MongoDBNativeQuery.java +++ b/commons-datastore/commons-datastore-mongodb/src/main/java/org/opencb/commons/datastore/mongodb/MongoDBNativeQuery.java @@ -118,7 +118,6 @@ public MongoDBIterator aggregate(ClientSession clientSession, List bsonOperations = new ArrayList<>(operations); parseQueryOptions(bsonOperations, options); - System.out.println("bsonOperations = " + bsonOperations); MongoDBIterator iterator = null; if (bsonOperations.size() > 0) { long numMatches = -1; diff --git a/commons-lib/src/main/java/org/opencb/commons/utils/DockerUtils.java b/commons-lib/src/main/java/org/opencb/commons/utils/DockerUtils.java index 1332b41e..6d1c9574 100644 --- a/commons-lib/src/main/java/org/opencb/commons/utils/DockerUtils.java +++ b/commons-lib/src/main/java/org/opencb/commons/utils/DockerUtils.java @@ -203,6 +203,21 @@ public static String run(String image, List maxOutputContext) { + int length = stderr.length(); + stderr = " ... (length: " + length + ") " + stderr.substring(length - maxOutputContext); + } + String stdout = cmd.getOutput(); + if (stdout.length() > maxOutputContext) { + int length = stdout.length(); + stdout = " ... (length: " + length + ") " + stdout.substring(length - maxOutputContext); + } + throw new IOException("Docker command failed with exit value " + cmd.getExitValue() + + ": stdout:" + stdout + " stderr:" + stderr); + } return commandLine; }