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%2FModuleStatementSupport.java;h=ea6d565b895288b891582df87ec952ac5d7e319f;hb=afc9771f12441ce707dac07ad282fbbd4022bfb2;hp=a6e5f0c0bd711b652915b168bb4529db37111cd6;hpb=0464eb37c7b6fd7becca5cc819b1a758f18d3c89;p=yangtools.git diff --git a/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/ModuleStatementSupport.java b/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/ModuleStatementSupport.java index a6e5f0c0bd..ea6d565b89 100644 --- a/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/ModuleStatementSupport.java +++ b/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/ModuleStatementSupport.java @@ -97,8 +97,8 @@ public class ModuleStatementSupport extends Optional moduleNs = Optional.fromNullable(firstAttributeOf(stmt.declaredSubstatements(), NamespaceStatement.class)); if (!moduleNs.isPresent()) { - throw new IllegalArgumentException("Namespace of the module [" + stmt.getStatementArgument() - + "] is missing."); + throw new SourceException(String.format("Namespace of the module [%s] is missing", + stmt.getStatementArgument()), stmt.getStatementSourceReference()); } Optional revisionDate = Optional.fromNullable(Utils.getLatestRevision(stmt.declaredSubstatements())); @@ -116,7 +116,8 @@ public class ModuleStatementSupport extends String modulePrefix = firstAttributeOf(stmt.declaredSubstatements(), PrefixStatement.class); if (modulePrefix == null) { - throw new IllegalArgumentException("Prefix of the module [" + stmt.getStatementArgument() + "] is missing."); + throw new SourceException(String.format("Prefix of the module [%s] is missing", + stmt.getStatementArgument()), stmt.getStatementSourceReference()); } stmt.addToNs(PrefixToModule.class, modulePrefix, qNameModule);