<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:25:22 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[NEUTRON-34] java.lang.IllegalArgumentException: All keys must be specified for class org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.l3.rev141002.routers.attributes.routers.RouterKey. Missing key is getUuid. Supplied key is RouterKey []</title>
                <link>https://jira.opendaylight.org/browse/NEUTRON-34</link>
                <project id="10145" key="NEUTRON">neutron</project>
                    <description>&lt;p&gt;While trying to create router interface....&lt;/p&gt;

&lt;p&gt;2015-05-04 10:22:31,622 | WARN  | qtp157046019-745 | NeutronRouterInterface           | 344 - org.opendaylight.neutron.transcriber - 0.5.0.SNAPSHOT | Attempting to write neutron router without UUID&lt;br/&gt;
2015-05-04 10:22:31,623 | ERROR | qtp157046019-745 | ContainerResponse                | 269 - com.sun.jersey.jersey-server - 1.17.0 | The RuntimeException could not be mapped to a response, re-throwing to the HTTP container&lt;br/&gt;
java.lang.IllegalArgumentException: All keys must be specified for class org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.l3.rev141002.routers.attributes.routers.RouterKey. Missing key is getUuid. Supplied key is RouterKey []&lt;br/&gt;
	at com.google.common.base.Preconditions.checkArgument(Preconditions.java:145)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.ValueContext.getAndSerialize(ValueContext.java:46)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.IdentifiableItemCodec.serialize(IdentifiableItemCodec.java:124)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.IdentifiableItemCodec.serialize(IdentifiableItemCodec.java:31)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.KeyedListNodeCodecContext.addYangPathArgument(KeyedListNodeCodecContext.java:52)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.DataObjectCodecContext.bindingPathArgumentChild(DataObjectCodecContext.java:187)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.BindingCodecContext.getCodecContextNode(BindingCodecContext.java:127)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.BindingCodecContext.newWriter(BindingCodecContext.java:104)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.BindingNormalizedNodeCodecRegistry.toNormalizedNode(BindingNormalizedNodeCodecRegistry.java:102)&lt;br/&gt;
	at org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCodec.toNormalizedNode(BindingToNormalizedNodeCodec.java:102)&lt;br/&gt;
	at org.opendaylight.controller.md.sal.binding.impl.AbstractWriteTransaction.put(AbstractWriteTransaction.java:42)&lt;br/&gt;
	at org.opendaylight.neutron.transcriber.AbstractNeutronInterface.updateMd(AbstractNeutronInterface.java:61)&lt;br/&gt;
	at org.opendaylight.neutron.transcriber.NeutronRouterInterface.updateRouter(NeutronRouterInterface.java:130)&lt;br/&gt;
	at org.opendaylight.neutron.northbound.api.NeutronRoutersNorthbound.updateRouter(NeutronRoutersNorthbound.java:314)&lt;span class=&quot;error&quot;&gt;&amp;#91;343:org.opendaylight.neutron.northbound-api:0.5.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_67&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_67&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_67&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.lang.reflect.Method.invoke(Method.java:606)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_67&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1511)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1442)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)&lt;span class=&quot;error&quot;&gt;&amp;#91;270:com.sun.jersey.servlet:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538)&lt;span class=&quot;error&quot;&gt;&amp;#91;270:com.sun.jersey.servlet:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716)&lt;span class=&quot;error&quot;&gt;&amp;#91;270:com.sun.jersey.servlet:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)&lt;span class=&quot;error&quot;&gt;&amp;#91;191:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:503)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:69)&lt;span class=&quot;error&quot;&gt;&amp;#91;206:org.ops4j.pax.web.pax-web-jetty:3.1.4&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:240)&lt;span class=&quot;error&quot;&gt;&amp;#91;206:org.ops4j.pax.web.pax-web-jetty:3.1.4&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:75)&lt;span class=&quot;error&quot;&gt;&amp;#91;206:org.ops4j.pax.web.pax-web-jetty:3.1.4&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.Server.handle(Server.java:370)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:982)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1043)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.lang.Thread.run(Thread.java:745)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_67&amp;#93;&lt;/span&gt;&lt;br/&gt;
2015-05-04 10:22:31,629 | WARN  | qtp157046019-745 | ServletHandler                   | 197 - org.eclipse.jetty.aggregate.jetty-all-server - 8.1.15.v20140411 | /controller/nb/v2/neutron/routers/208a593b-250a-4894-a413-df4817390350&lt;br/&gt;
java.lang.IllegalArgumentException: All keys must be specified for class org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.l3.rev141002.routers.attributes.routers.RouterKey. Missing key is getUuid. Supplied key is RouterKey []&lt;br/&gt;
	at com.google.common.base.Preconditions.checkArgument(Preconditions.java:145)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.ValueContext.getAndSerialize(ValueContext.java:46)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.IdentifiableItemCodec.serialize(IdentifiableItemCodec.java:124)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.IdentifiableItemCodec.serialize(IdentifiableItemCodec.java:31)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.KeyedListNodeCodecContext.addYangPathArgument(KeyedListNodeCodecContext.java:52)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.DataObjectCodecContext.bindingPathArgumentChild(DataObjectCodecContext.java:187)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.BindingCodecContext.getCodecContextNode(BindingCodecContext.java:127)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.BindingCodecContext.newWriter(BindingCodecContext.java:104)&lt;br/&gt;
	at org.opendaylight.yangtools.binding.data.codec.impl.BindingNormalizedNodeCodecRegistry.toNormalizedNode(BindingNormalizedNodeCodecRegistry.java:102)&lt;br/&gt;
	at org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCodec.toNormalizedNode(BindingToNormalizedNodeCodec.java:102)&lt;br/&gt;
	at org.opendaylight.controller.md.sal.binding.impl.AbstractWriteTransaction.put(AbstractWriteTransaction.java:42)&lt;br/&gt;
	at org.opendaylight.neutron.transcriber.AbstractNeutronInterface.updateMd(AbstractNeutronInterface.java:61)&lt;br/&gt;
	at org.opendaylight.neutron.transcriber.NeutronRouterInterface.updateRouter(NeutronRouterInterface.java:130)&lt;br/&gt;
	at org.opendaylight.neutron.northbound.api.NeutronRoutersNorthbound.updateRouter(NeutronRoutersNorthbound.java:314)&lt;span class=&quot;error&quot;&gt;&amp;#91;343:org.opendaylight.neutron.northbound-api:0.5.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_67&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_67&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_67&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.lang.reflect.Method.invoke(Method.java:606)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_67&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1511)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1442)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381)&lt;span class=&quot;error&quot;&gt;&amp;#91;269:com.sun.jersey.jersey-server:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)&lt;span class=&quot;error&quot;&gt;&amp;#91;270:com.sun.jersey.servlet:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538)&lt;span class=&quot;error&quot;&gt;&amp;#91;270:com.sun.jersey.servlet:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716)&lt;span class=&quot;error&quot;&gt;&amp;#91;270:com.sun.jersey.servlet:1.17.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)&lt;span class=&quot;error&quot;&gt;&amp;#91;191:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:503)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:69)&lt;span class=&quot;error&quot;&gt;&amp;#91;206:org.ops4j.pax.web.pax-web-jetty:3.1.4&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:240)&lt;span class=&quot;error&quot;&gt;&amp;#91;206:org.ops4j.pax.web.pax-web-jetty:3.1.4&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:75)&lt;span class=&quot;error&quot;&gt;&amp;#91;206:org.ops4j.pax.web.pax-web-jetty:3.1.4&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.Server.handle(Server.java:370)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:982)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1043)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)&lt;span class=&quot;error&quot;&gt;&amp;#91;197:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.lang.Thread.run(Thread.java:745)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_67&amp;#93;&lt;/span&gt;&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="26596">NEUTRON-34</key>
            <summary>java.lang.IllegalArgumentException: All keys must be specified for class org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.l3.rev141002.routers.attributes.routers.RouterKey. Missing key is getUuid. Supplied key is RouterKey []</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10003">Cannot Reproduce</resolution>
                                        <assignee username="yamahata">Isaku Yamahata</assignee>
                                    <reporter username="flavio@flaviof.com">Flavio Fernandes</reporter>
                        <labels>
                    </labels>
                <created>Mon, 4 May 2015 14:25:35 +0000</created>
                <updated>Fri, 10 Jul 2015 21:12:10 +0000</updated>
                            <resolved>Fri, 10 Jul 2015 21:12:10 +0000</resolved>
                                    <version>Multiple</version>
                                                    <component>transcriber</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="53317" author="flavio@flaviof.com" created="Mon, 4 May 2015 14:26:17 +0000"  >&lt;p&gt;Steps to reproduce.&lt;/p&gt;

&lt;p&gt;Stack.&lt;/p&gt;

&lt;p&gt;source openrc admin admin&lt;/p&gt;

&lt;p&gt;sudo rm -f /root/.ssh/known_hosts&lt;/p&gt;

&lt;p&gt;rm -f id_rsa_demo* ; ssh-keygen -t rsa -b 2048 -N &apos;&apos; -f id_rsa_demo&lt;br/&gt;
nova keypair-add --pub-key  id_rsa_demo.pub  demo_key&lt;/p&gt;

&lt;p&gt;neutron net-create net1 --tenant-id $(keystone tenant-list | grep &apos;\s&apos;admin&apos;&apos; | awk &apos;&lt;/p&gt;
{print $2}&apos;) \&lt;br/&gt;
--provider:network_type gre --provider:segmentation_id 555&lt;br/&gt;
neutron subnet-create --tenant-id $(keystone tenant-list | grep &apos;\s&apos;admin&apos;&apos; | awk &apos;{print $2}
&lt;p&gt;&apos;) \&lt;br/&gt;
net1 192.168.10.0/24 --name subnet1 --dns-nameserver 8.8.8.8&lt;/p&gt;

&lt;p&gt;neutron net-create net2 --tenant-id $(keystone tenant-list | grep &apos;\s&apos;admin&apos;&apos; | awk &apos;&lt;/p&gt;
{print $2}&apos;) \&lt;br/&gt;
--provider:network_type gre --provider:segmentation_id 556&lt;br/&gt;
neutron subnet-create --tenant-id $(keystone tenant-list | grep &apos;\s&apos;admin&apos;&apos; | awk &apos;{print $2}
&lt;p&gt;&apos;) \&lt;br/&gt;
net2 192.168.20.0/24 --name subnet2 --dns-nameserver 8.8.8.8&lt;/p&gt;

&lt;p&gt;neutron router-create demorouter --tenant-id $(keystone tenant-list | grep &apos;\s&apos;admin&apos;&apos; | awk &apos;&lt;/p&gt;
{print $2}
&lt;p&gt;&apos;)&lt;br/&gt;
sleep 4&lt;br/&gt;
neutron router-interface-add demorouter subnet1&lt;br/&gt;
sleep 8&lt;br/&gt;
neutron router-interface-add demorouter subnet2&lt;br/&gt;
sleep 8&lt;/p&gt;

&lt;p&gt;neutron net-create ext-net &amp;#8211; --router:external=True&lt;br/&gt;
neutron subnet-create ext-net --allocation-pool start=192.168.111.1,end=192.168.111.10 \&lt;br/&gt;
   --gateway=192.168.111.254 --enable_dhcp=False 192.168.111.0/24&lt;br/&gt;
sleep 4&lt;/p&gt;

&lt;p&gt;neutron router-gateway-set demorouter ext-net&lt;br/&gt;
sleep 8&lt;/p&gt;</comment>
                            <comment id="53318" author="yamahata" created="Fri, 10 Jul 2015 02:02:30 +0000"  >&lt;p&gt;Works for me now. Yang model clean up patch which adds &quot;key&quot; to lists fixed it, I guess.&lt;/p&gt;

&lt;p&gt;Can you please recheck again?&lt;/p&gt;</comment>
                            <comment id="53319" author="flavio@flaviof.com" created="Fri, 10 Jul 2015 21:11:29 +0000"  >&lt;p&gt;(In reply to Flavio Fernandes from comment #1)&lt;br/&gt;
&amp;gt; Steps to reproduce.&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Stack.&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; source openrc admin admin&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; sudo rm -f /root/.ssh/known_hosts&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; rm -f id_rsa_demo* ; ssh-keygen -t rsa -b 2048 -N &apos;&apos; -f id_rsa_demo&lt;br/&gt;
&amp;gt; nova keypair-add --pub-key  id_rsa_demo.pub  demo_key&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; neutron net-create net1 --tenant-id $(keystone tenant-list | grep&lt;br/&gt;
&amp;gt; &apos;\s&apos;admin&apos;&apos; | awk &apos;&lt;/p&gt;
{print $2}&apos;) \&lt;br/&gt;
&amp;gt; --provider:network_type gre --provider:segmentation_id 555&lt;br/&gt;
&amp;gt; neutron subnet-create --tenant-id $(keystone tenant-list | grep &apos;\s&apos;admin&apos;&apos;&lt;br/&gt;
&amp;gt; | awk &apos;{print $2}
&lt;p&gt;&apos;) \&lt;br/&gt;
&amp;gt; net1 192.168.10.0/24 --name subnet1 --dns-nameserver 8.8.8.8&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; neutron net-create net2 --tenant-id $(keystone tenant-list | grep&lt;br/&gt;
&amp;gt; &apos;\s&apos;admin&apos;&apos; | awk &apos;&lt;/p&gt;
{print $2}&apos;) \&lt;br/&gt;
&amp;gt; --provider:network_type gre --provider:segmentation_id 556&lt;br/&gt;
&amp;gt; neutron subnet-create --tenant-id $(keystone tenant-list | grep &apos;\s&apos;admin&apos;&apos;&lt;br/&gt;
&amp;gt; | awk &apos;{print $2}
&lt;p&gt;&apos;) \&lt;br/&gt;
&amp;gt; net2 192.168.20.0/24 --name subnet2 --dns-nameserver 8.8.8.8&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; neutron router-create demorouter --tenant-id $(keystone tenant-list | grep&lt;br/&gt;
&amp;gt; &apos;\s&apos;admin&apos;&apos; | awk &apos;&lt;/p&gt;
{print $2}
&lt;p&gt;&apos;)&lt;br/&gt;
&amp;gt; sleep 4&lt;br/&gt;
&amp;gt; neutron router-interface-add demorouter subnet1&lt;br/&gt;
&amp;gt; sleep 8&lt;br/&gt;
&amp;gt; neutron router-interface-add demorouter subnet2&lt;br/&gt;
&amp;gt; sleep 8&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; neutron net-create ext-net &amp;#8211; --router:external=True&lt;/p&gt;



&lt;p&gt;&amp;gt; neutron subnet-create ext-net --allocation-pool&lt;br/&gt;
&amp;gt; start=192.168.111.1,end=192.168.111.10 \&lt;br/&gt;
&amp;gt;    --gateway=192.168.111.254 --enable_dhcp=False 192.168.111.0/24&lt;br/&gt;
&amp;gt; sleep 4&lt;/p&gt;

&lt;p&gt;This command is actually the following:&lt;/p&gt;

&lt;p&gt;neutron subnet-create ext-net 192.168.111.0/24 \&lt;br/&gt;
--allocation-pool start=192.168.111.1,end=192.168.111.10 \&lt;br/&gt;
--gateway=192.168.111.254 --enable_dhcp=False&lt;/p&gt;

&lt;p&gt;&amp;gt; neutron router-gateway-set demorouter ext-net&lt;br/&gt;
&amp;gt; sleep 8&lt;/p&gt;</comment>
                            <comment id="53320" author="flavio@flaviof.com" created="Fri, 10 Jul 2015 21:12:10 +0000"  >&lt;p&gt;(In reply to Isaku Yamahata from comment #2)&lt;br/&gt;
&amp;gt; Works for me now. Yang model clean up patch which adds &quot;key&quot; to lists fixed&lt;br/&gt;
&amp;gt; it, I guess.&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Can you please recheck again?&lt;/p&gt;

&lt;p&gt;yes! it works fine for me now. Thanks Isaku !&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3111</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>External issue URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://bugs.opendaylight.org/show_bug.cgi?id=3111]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i02uav:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>