X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-dom-codec%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fbinding%2Fdata%2Fcodec%2Fimpl%2FUnionTypeCodec.java;h=d05503f5818031b080c05c72fc4aa57d203f90c6;hb=7d64be5b1995171d040d304a9aa4f6e96bff5541;hp=bdb6a99efe67abed70c44b0c476b0b0e47095129;hpb=6c7cb52b3976b9153c2af840ec7dfb715fa71974;p=mdsal.git diff --git a/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionTypeCodec.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionTypeCodec.java index bdb6a99efe..d05503f581 100644 --- a/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionTypeCodec.java +++ b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionTypeCodec.java @@ -101,7 +101,7 @@ final class UnionTypeCodec extends ReflectionBasedCodec { final Object identityref; try { identityref = idRefCodec.deserialize(input); - } catch (UncheckedExecutionException | ExecutionError e) { + } catch (UncheckedExecutionException | ExecutionError | ClassCastException e) { LOG.debug("Deserialization of {} as identityref failed", e); return deserializeString(input); }