Details
-
Bug
-
Status: Resolved
-
Resolution: Duplicate
-
None
-
None
-
None
-
None
-
Operating System: All
Platform: All
-
5778
Description
As of Beryllium, yangtools started throwing errors, when loading the attached yang models. This prevents Tail-F devices from being mounted by Netconf. This behaviour was not there in Lithium nor Helium.
2016-04-21 19:04:15,303 | ERROR | sing-executor-12 | YangStatementSourceImpl | 101 - org.opendaylight.yangtools.yang-parser-impl - 0.8.1.SNAPSHOT | mismatched input 'name' expecting {';', '
{', SEP} in module tailf-common-monitoring-ann on line 10 character 38mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 11 character 41
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 13 character 40
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 17 character 42
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 22 character 42
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 29 character 42
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 39 character 41
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 41 character 42
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 43 character 44
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 45 character 48
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 51 character 48
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 57 character 48
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 67 character 43
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 71 character 40
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 77 character 43
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 83 character 41
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 85 character 40
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 93 character 41
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 95 character 40
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 103 character 41
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 105 character 40 in module tailf-common-monitoring-ann
org.opendaylight.yangtools.yang.model.parser.api.YangSyntaxErrorException: mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 11 character 41
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 13 character 40
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 17 character 42
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 22 character 42
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 29 character 42
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 39 character 41
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 41 character 42
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 43 character 44
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 45 character 48
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 51 character 48
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 57 character 48
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 67 character 43
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 71 character 40
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 77 character 43
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 83 character 41
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 85 character 40
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 93 character 41
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 95 character 40
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 103 character 41
mismatched input 'name' expecting {';', '
mismatched input 'name' expecting {';', '{', SEP}
in module tailf-common-monitoring-ann on line 105 character 40 in module tailf-common-monitoring-ann
at org.opendaylight.yangtools.yang.parser.impl.YangErrorListener.validate(YangErrorListener.java:78)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at org.opendaylight.yangtools.yang.parser.stmt.rfc6020.YangStatementSourceImpl.parseYangSource(YangStatementSourceImpl.java:135)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at org.opendaylight.yangtools.yang.parser.stmt.rfc6020.YangStatementSourceImpl.<init>(YangStatementSourceImpl.java:61)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at org.opendaylight.yangtools.yang.parser.util.TextToASTTransformer$TextToASTTransformation.apply(TextToASTTransformer.java:39)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at org.opendaylight.yangtools.yang.parser.util.TextToASTTransformer$TextToASTTransformation.apply(TextToASTTransformer.java:35)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at com.google.common.util.concurrent.Futures$ChainingListenableFuture.run(Futures.java:906)[64:com.google.guava:18.0.0]
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:457)[64:com.google.guava:18.0.0]
at com.google.common.util.concurrent.ExecutionList.executeListener(ExecutionList.java:156)[64:com.google.guava:18.0.0]
at com.google.common.util.concurrent.ExecutionList.add(ExecutionList.java:101)[64:com.google.guava:18.0.0]
at com.google.common.util.concurrent.AbstractFuture.addListener(AbstractFuture.java:170)[64:com.google.guava:18.0.0]
at com.google.common.util.concurrent.ForwardingListenableFuture.addListener(ForwardingListenableFuture.java:47)[64:com.google.guava:18.0.0]
at com.google.common.util.concurrent.Futures.transform(Futures.java:567)[64:com.google.guava:18.0.0]
at org.opendaylight.yangtools.yang.model.repo.util.SchemaSourceTransformer.getSource(SchemaSourceTransformer.java:57)[99:org.opendaylight.yangtools.yang-model-util:0.8.1.SNAPSHOT]
at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository.fetchSource(AbstractSchemaRepository.java:72)[99:org.opendaylight.yangtools.yang-model-util:0.8.1.SNAPSHOT]
at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository.getSchemaSource(AbstractSchemaRepository.java:105)[99:org.opendaylight.yangtools.yang-model-util:0.8.1.SNAPSHOT]
at org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory$1.apply(SharedSchemaContextFactory.java:58)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory$1.apply(SharedSchemaContextFactory.java:55)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at com.google.common.collect.Iterators$8.transform(Iterators.java:799)[64:com.google.guava:18.0.0]
at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)[64:com.google.guava:18.0.0]
at java.util.AbstractCollection.toArray(AbstractCollection.java:141)[:1.7.0_71]
at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:258)[64:com.google.guava:18.0.0]
at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:226)[64:com.google.guava:18.0.0]
at com.google.common.util.concurrent.Futures.allAsList(Futures.java:1027)[64:com.google.guava:18.0.0]
at org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory.createSchemaContext(SharedSchemaContextFactory.java:119)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at org.opendaylight.netconf.sal.connect.netconf.NetconfDevice$RecursiveSchemaSetup.setUpSchema(NetconfDevice.java:408)[316:org.opendaylight.netconf.sal-netconf-connector:1.3.1.SNAPSHOT]
at org.opendaylight.netconf.sal.connect.netconf.NetconfDevice$RecursiveSchemaSetup.run(NetconfDevice.java:390)[316:org.opendaylight.netconf.sal-netconf-connector:1.3.1.SNAPSHOT]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_71]
at java.lang.Thread.run(Thread.java:745)[:1.7.0_71]
2016-04-21 19:04:21,137 | WARN | sing-executor-12 | NetconfDevice | 316 - org.opendaylight.netconf.sal-netconf-connector - 1.3.1.SNAPSHOT | RemoteDevice
2016-04-21 19:04:23,185 | ERROR | sing-executor-12 | NetconfDevice | 316 - org.opendaylight.netconf.sal-netconf-connector - 1.3.1.SNAPSHOT | RemoteDevice{vppmount}
: Initialization in sal failed, disconnecting from device
com.google.common.base.VerifyException: Argument of augment target statement must be QName.
at com.google.common.base.Verify.verify(Verify.java:123)[64:com.google.guava:18.0.0]
at org.opendaylight.yangtools.yang.parser.stmt.rfc6020.AugmentUtils.reguiredCheckOfMandatoryNodes(AugmentUtils.java:130)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at org.opendaylight.yangtools.yang.parser.stmt.rfc6020.AugmentUtils.validateNodeCanBeCopiedByAugment(AugmentUtils.java:86)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at org.opendaylight.yangtools.yang.parser.stmt.rfc6020.AugmentUtils.copyDeclaredStmts(AugmentUtils.java:52)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at org.opendaylight.yangtools.yang.parser.stmt.rfc6020.AugmentUtils.copyFromSourceToTarget(AugmentUtils.java:39)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at org.opendaylight.yangtools.yang.parser.stmt.rfc6020.AugmentStatementImpl$Definition$1.apply(AugmentStatementImpl.java:120)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at org.opendaylight.yangtools.yang.parser.stmt.reactor.ModifierImpl.applyAction(ModifierImpl.java:97)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at org.opendaylight.yangtools.yang.parser.stmt.reactor.ModifierImpl.tryApply(ModifierImpl.java:149)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at org.opendaylight.yangtools.yang.parser.stmt.reactor.SourceSpecificContext.tryToProgress(SourceSpecificContext.java:264)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at org.opendaylight.yangtools.yang.parser.stmt.reactor.SourceSpecificContext.tryToCompletePhase(SourceSpecificContext.java:245)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at org.opendaylight.yangtools.yang.parser.stmt.reactor.BuildGlobalContext.completePhaseActions(BuildGlobalContext.java:262)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at org.opendaylight.yangtools.yang.parser.stmt.reactor.BuildGlobalContext.buildEffective(BuildGlobalContext.java:175)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at org.opendaylight.yangtools.yang.parser.stmt.reactor.CrossSourceStatementReactor$BuildAction.buildEffective(CrossSourceStatementReactor.java:102)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory$2.apply(SharedSchemaContextFactory.java:91)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory$2.apply(SharedSchemaContextFactory.java:63)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at com.google.common.util.concurrent.Futures$ChainingListenableFuture.run(Futures.java:906)[64:com.google.guava:18.0.0]
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:457)[64:com.google.guava:18.0.0]
at com.google.common.util.concurrent.ExecutionList.executeListener(ExecutionList.java:156)[64:com.google.guava:18.0.0]
at com.google.common.util.concurrent.ExecutionList.add(ExecutionList.java:101)[64:com.google.guava:18.0.0]
at com.google.common.util.concurrent.AbstractFuture.addListener(AbstractFuture.java:170)[64:com.google.guava:18.0.0]
at com.google.common.util.concurrent.Futures.transform(Futures.java:567)[64:com.google.guava:18.0.0]
at org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory.createSchemaContext(SharedSchemaContextFactory.java:127)[101:org.opendaylight.yangtools.yang-parser-impl:0.8.1.SNAPSHOT]
at org.opendaylight.netconf.sal.connect.netconf.NetconfDevice$RecursiveSchemaSetup.setUpSchema(NetconfDevice.java:408)[316:org.opendaylight.netconf.sal-netconf-connector:1.3.1.SNAPSHOT]
at org.opendaylight.netconf.sal.connect.netconf.NetconfDevice$RecursiveSchemaSetup.access$1000(NetconfDevice.java:375)[316:org.opendaylight.netconf.sal-netconf-connector:1.3.1.SNAPSHOT]
at org.opendaylight.netconf.sal.connect.netconf.NetconfDevice$RecursiveSchemaSetup$1.onFailure(NetconfDevice.java:432)[316:org.opendaylight.netconf.sal-netconf-connector:1.3.1.SNAPSHOT]
at com.google.common.util.concurrent.Futures$6.run(Futures.java:1310)[64:com.google.guava:18.0.0]
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:457)[64:com.google.guava:18.0.0]
at com.google.common.util.concurrent.ExecutionList.executeListener(ExecutionList.java:156)[64:com.google.guava:18.0.0]
at com.google.common.util.concurrent.ExecutionList.add(ExecutionList.java:101)[64:com.google.guava:18.0.0]
at com.google.common.util.concurrent.AbstractFuture.addListener(AbstractFuture.java:170)[64:com.google.guava:18.0.0]
at com.google.common.util.concurrent.ForwardingListenableFuture.addListener(ForwardingListenableFuture.java:47)[64:com.google.guava:18.0.0]
at com.google.common.util.concurrent.Futures.addCallback(Futures.java:1322)[64:com.google.guava:18.0.0]
at com.google.common.util.concurrent.Futures.addCallback(Futures.java:1258)[64:com.google.guava:18.0.0]
at org.opendaylight.netconf.sal.connect.netconf.NetconfDevice$RecursiveSchemaSetup.setUpSchema(NetconfDevice.java:450)[316:org.opendaylight.netconf.sal-netconf-connector:1.3.1.SNAPSHOT]
at org.opendaylight.netconf.sal.connect.netconf.NetconfDevice$RecursiveSchemaSetup.run(NetconfDevice.java:390)[316:org.opendaylight.netconf.sal-netconf-connector:1.3.1.SNAPSHOT]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_71]
at java.lang.Thread.run(Thread.java:745)[:1.7.0_71]
Attachments
Issue Links
- duplicates
-
YANGTOOLS-590 java.lang.RuntimeException: RemoteDevice{}: readOperationalData failed
- Resolved