diff --git a/common/src/main/java/es/urjc/etsii/grafo/io/serializers/AbstractSerializerConfig.java b/common/src/main/java/es/urjc/etsii/grafo/io/serializers/AbstractSerializerConfig.java index 7176f68d..f4055421 100644 --- a/common/src/main/java/es/urjc/etsii/grafo/io/serializers/AbstractSerializerConfig.java +++ b/common/src/main/java/es/urjc/etsii/grafo/io/serializers/AbstractSerializerConfig.java @@ -10,12 +10,12 @@ public class AbstractSerializerConfig { /** * The serializer is enabled */ - private boolean enabled; + private boolean enabled = false; /** * Path where solutions will be exported */ - private String folder; + private String folder = ""; /** * String formatter for current date using in solution filename @@ -28,6 +28,9 @@ public class AbstractSerializerConfig { * @return filename format as a string */ public String getFormat() { + if(format == null || format.isEmpty()){ + throw new IllegalArgumentException("Format cannot be empty, please configure a valid format for serializer " + this.getClass().getSimpleName()); + } return format; }