diff --git a/hawkbit-repository/hawkbit-repository-test/src/main/java/org/eclipse/hawkbit/repository/test/util/SecurityContextSwitch.java b/hawkbit-repository/hawkbit-repository-test/src/main/java/org/eclipse/hawkbit/repository/test/util/SecurityContextSwitch.java index 945c4ab2e..f0ca74b8c 100644 --- a/hawkbit-repository/hawkbit-repository-test/src/main/java/org/eclipse/hawkbit/repository/test/util/SecurityContextSwitch.java +++ b/hawkbit-repository/hawkbit-repository-test/src/main/java/org/eclipse/hawkbit/repository/test/util/SecurityContextSwitch.java @@ -137,7 +137,9 @@ public class SecurityContextSwitch { @Serial private static final long serialVersionUID = 1L; - // could be serializable and could be serialized, must not be made transient + // in some cases it could be serializable, e.g. if got via {@link java.lang.reflect.AnnotatedElement} (see javadoc), + // and in some cases it used to be serialized, e.g. in {@link SecurityContextSerializer#JavaSerialization.serialize}, + // must not be made transient! private final WithUser annotation; WithUserSecurityContext(final WithUser annotation) {