diff --git a/agent/src/main/java/li/strolch/persistence/api/AbstractTransaction.java b/agent/src/main/java/li/strolch/persistence/api/AbstractTransaction.java index 5fb6b5db5..55c168757 100644 --- a/agent/src/main/java/li/strolch/persistence/api/AbstractTransaction.java +++ b/agent/src/main/java/li/strolch/persistence/api/AbstractTransaction.java @@ -560,7 +560,7 @@ public abstract class AbstractTransaction implements StrolchTransaction { throw new StrolchModelException(MessageFormat.format(msg, locator)); } - Resource resource = (Resource) rootElement; + Resource resource = rootElement.asResource(); String stateId = elements.get(4); StrolchTimedState> timedState = resource.getTimedState(stateId);