X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Fstmt%2Frfc6020%2FRevisionStatementImpl.java;h=d8cc62c8c19014d87032b22dd4e14518ec7e0355;hb=ba719908ab530b54bacf5f14412d8f0fe124addc;hp=8297e156749fe2633986160bacbd5da5049533e8;hpb=4078c52f76ce904726f0e127eba1a96c7bae357d;p=yangtools.git diff --git a/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/RevisionStatementImpl.java b/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/RevisionStatementImpl.java index 8297e15674..d8cc62c8c1 100644 --- a/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/RevisionStatementImpl.java +++ b/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/RevisionStatementImpl.java @@ -8,7 +8,6 @@ package org.opendaylight.yangtools.yang.parser.stmt.rfc6020; import org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.RevisionEffectiveStatementImpl; - import org.opendaylight.yangtools.yang.common.SimpleDateFormatUtil; import java.text.ParseException; import java.util.Date; @@ -47,7 +46,8 @@ public class RevisionStatementImpl extends AbstractDeclaredStatement revision = SimpleDateFormatUtil.getRevisionFormat() .parse(value); } catch (ParseException e) { - throw new IllegalArgumentException(e); + throw new SourceException(String.format("Revision value %s is not in required format yyyy-MM-dd", + value), ctx.getStatementSourceReference(), e); } return revision;