-
Bug
-
Resolution: Done
-
High
-
Honolulu Release
-
None
when filename of a yang resource matches recommended formatĀ
{module-name}@{revision}.yang
the exception like below (for name 'cps-ran-schema-model@2021-01-28.yang') occurs:
java.time.format.DateTimeParseException: Text '2021-01-28.yang' could not be parsed, unparsed text found at index 10
at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2052)
at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1877)
at org.opendaylight.yangtools.yang.common.Revision.<init>(Revision.java:74)
at org.opendaylight.yangtools.yang.common.Revision.ofNullable(Revision.java:98)
at org.onap.cps.yang.YangTextSchemaSourceSetBuilder.toYangTextSchemaSource(YangTextSchemaSourceSetBuilder.java:150)
at org.onap.cps.yang.YangTextSchemaSourceSetBuilder.lambda$forResources$0(YangTextSchemaSourceSetBuilder.java:142)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
at org.onap.cps.yang.YangTextSchemaSourceSetBuilder.forResources(YangTextSchemaSourceSetBuilder.java:143)
at org.onap.cps.yang.YangTextSchemaSourceSetBuilder.generateSchemaContext(YangTextSchemaSourceSetBuilder.java:117)
at org.onap.cps.yang.YangTextSchemaSourceSetBuilder.build(YangTextSchemaSourceSetBuilder.java:61)
at org.onap.cps.yang.YangTextSchemaSourceSetBuilder.of(YangTextSchemaSourceSetBuilder.java:66)