Hi,
I am trying to add custom yang model to Ncmount Application of coretutorials. The apllication is built successfully on adding the file. But testool is not starting when the custom yang file is placed in yang directory and passed as an argument. Following is the error: $ java -jar netconf-testtool-1.2.0-SNAPSHOT-executable.jar --schemas-dir ./yang 23:14:21.432 [main] INFO o.o.n.t.tool.NetconfDeviceSimulator - Starting 1, SSH simulated devices starting on port 17830 23:14:22.218 [main] ERROR o.o.netconf.test.tool.Main - Unhandled exception java.lang.RuntimeException: Cannot parse schema context at org.opendaylight.netconf.test.tool.NetconfDeviceSimulator.parseSchemasToModuleCapabilities(NetconfDeviceSimulator.java:303) at org.opendaylight.netconf.test.tool.NetconfDeviceSimulator.start(NetconfDeviceSimulator.java:153) at org.opendaylight.netconf.test.tool.Main.main(Main.java:60) Caused by: org.opendaylight.yangtools.yang.model.repo.api.SchemaResolutionException: resolve sources execution failed, failed source: null, resolved sources: [], unsatisfied imports: {} at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:422) at org.opendaylight.yangtools.util.concurrent.ReflectiveExceptionMapper.newWithCause(ReflectiveExceptionMapper.java:31) at org.opendaylight.yangtools.util.concurrent.ExceptionMapper.apply(ExceptionMapper.java:87) at org.opendaylight.yangtools.util.concurrent.ExceptionMapper.apply(ExceptionMapper.java:37) at com.google.common.util.concurrent.Futures$MappingCheckedFuture.mapException(Futures.java:1809) at com.google.common.util.concurrent.AbstractCheckedFuture.checkedGet(AbstractCheckedFuture.java:85) at org.opendaylight.netconf.test.tool.NetconfDeviceSimulator.parseSchemasToModuleCapabilities(NetconfDeviceSimulator.java:301) ... 2 common frames omitted Caused by: org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException: All available providers exhausted at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository$1.create(AbstractSchemaRepository.java:83) at com.google.common.util.concurrent.Futures$FallbackFuture$1.onFailure(Futures.java:471) at com.google.common.util.concurrent.Futures$6.run(Futures.java:1310) at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:457) at com.google.common.util.concurrent.ExecutionList.executeListener(ExecutionList.java:156) at com.google.common.util.concurrent.ExecutionList.add(ExecutionList.java:101) at com.google.common.util.concurrent.AbstractFuture.addListener(AbstractFuture.java:170) at com.google.common.util.concurrent.ForwardingListenableFuture.addListener(ForwardingListenableFuture.java:47) at com.google.common.util.concurrent.Futures.addCallback(Futures.java:1322) at com.google.common.util.concurrent.Futures$FallbackFuture.<init>(Futures.java:459) at com.google.common.util.concurrent.Futures.withFallback(Futures.java:444) at com.google.common.util.concurrent.Futures.withFallback(Futures.java:379) at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository.fetchSource(AbstractSchemaRepository.java:74) at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository.getSchemaSource(AbstractSchemaRepository.java:110) at org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory.requestSource(SharedSchemaContextFactory.java:78) at org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory$$Lambda$3/1922464006.apply(Unknown Source) at com.google.common.collect.Iterators$8.transform(Iterators.java:799) at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48) at java.util.AbstractCollection.toArray(AbstractCollection.java:141) at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:258) at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:226) at com.google.common.util.concurrent.Futures.allAsList(Futures.java:1027) at org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory.createSchemaContext(SharedSchemaContextFactory.java:95) at org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory.createSchemaContext(SharedSchemaContextFactory.java:72) at org.opendaylight.yangtools.yang.model.repo.api.SchemaContextFactory.createSchemaContext(SchemaContextFactory.java:37) ... 3 common frames omitted Caused by: org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException: All available providers exhausted at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository$1.create(AbstractSchemaRepository.java:83) at com.google.common.util.concurrent.Futures$FallbackFuture$1.onFailure(Futures.java:471) at com.google.common.util.concurrent.Futures$6.run(Futures.java:1310) at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:457) at com.google.common.util.concurrent.Futures$ImmediateFuture.addListener(Futures.java:106) at com.google.common.util.concurrent.Futures.addCallback(Futures.java:1322) at com.google.common.util.concurrent.Futures$FallbackFuture.<init>(Futures.java:459) at com.google.common.util.concurrent.Futures.withFallback(Futures.java:444) at com.google.common.util.concurrent.Futures.withFallback(Futures.java:379) at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository.fetchSource(AbstractSchemaRepository.java:74) at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository.getSchemaSource(AbstractSchemaRepository.java:110) at org.opendaylight.yangtools.yang.model.repo.util.SchemaSourceTransformer.getSource(SchemaSourceTransformer.java:56) at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository.fetchSource(AbstractSchemaRepository.java:72) ... 15 common frames omitted Caused by: org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException: Source not found at org.opendaylight.yangtools.yang.model.repo.util.FilesystemSchemaSourceCache.getSource(FilesystemSchemaSourceCache.java:128) at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository.fetchSource(AbstractSchemaRepository.java:72) ... 18 common frames omitted Do I need to create a yang model based on some schema or standard? I dont have much knowledge in this area. Exploring to make use of this for wifi configuration. Please help on this part. Thanks & Regards, Humera L&T Technology Services Ltd www.LntTechservices.com<http://www.lnttechservices.com/> This Email may contain confidential or privileged information for the intended recipient (s). If you are not the intended recipient, please do not use or disseminate the information, notify the sender and delete it from your system.
_______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/controller-dev