diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/AbstractListParameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/AbstractListParameter.java index 8024e9076..28406da61 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/AbstractListParameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/AbstractListParameter.java @@ -93,6 +93,8 @@ public abstract class AbstractListParameter extends AbstractParameter @Override public E getValue(int index) { + if (this.value.isEmpty() || this.value.size() < index) + throw new IllegalStateException("No value at index " + index + " for " + getLocator()); return this.value.get(index); }