<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:53:27 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>[CONTROLLER-609] netconf-cli: NPE while configuring a thread pool</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-609</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;I might be doing something wrong but the CLI should not fail like this:&lt;/p&gt;


&lt;p&gt;/localhost&amp;gt;edit-config(ietf-netconf) &lt;br/&gt;
Submit child nodes for container: input, &lt;span class=&quot;error&quot;&gt;&amp;#91;default-operation, edit-content, error-option, target, test-option&amp;#93;&lt;/span&gt;&lt;br/&gt;
Config config&lt;br/&gt;
Submit path of the data to edit. Use TAB for autocomplete&lt;br/&gt;
/localhost/edit-config/input/edit-content/config&amp;gt;modules(config)/module(config)/&lt;br/&gt;
Reading collection type argument: module&lt;br/&gt;
Submit child nodes for list entry: module, &lt;span class=&quot;error&quot;&gt;&amp;#91;configuration, name, state, type&amp;#93;&lt;/span&gt;&lt;br/&gt;
Reading keys:&lt;br/&gt;
Submit Leaf name(string)&lt;br/&gt;
/localhost/edit-config/input/edit-content/config/module/&lt;span class=&quot;error&quot;&gt;&amp;#91;entry&amp;#93;&lt;/span&gt;/name&amp;gt;testing-threadpool&lt;br/&gt;
Reading mandatory not keys nodes:&lt;br/&gt;
Submit Leaf type(identityref)&lt;br/&gt;
/localhost/edit-config/input/edit-content/config/module/&lt;span class=&quot;error&quot;&gt;&amp;#91;entry&amp;#93;&lt;/span&gt;/type&amp;gt;thread&lt;br/&gt;
threadfactory-naming(threadpool-impl)             threadpool-fixed(threadpool-impl-fixed)           threadpool-flexible(threadpool-impl-flexible)     &lt;br/&gt;
threadpool-scheduled(threadpool-impl-scheduled)   &lt;br/&gt;
/localhost/edit-config/input/edit-content/config/module/&lt;span class=&quot;error&quot;&gt;&amp;#91;entry&amp;#93;&lt;/span&gt;/type&amp;gt;threadpool-&lt;br/&gt;
threadpool-fixed(threadpool-impl-fixed)           threadpool-flexible(threadpool-impl-flexible)     threadpool-scheduled(threadpool-impl-scheduled)   &lt;br/&gt;
/localhost/edit-config/input/edit-content/config/module/&lt;span class=&quot;error&quot;&gt;&amp;#91;entry&amp;#93;&lt;/span&gt;/type&amp;gt;threadpool-fixed(threadpool-impl-fixed) &lt;br/&gt;
Select case for choice configuration from: &lt;br/&gt;
  async-eventbus&lt;br/&gt;
  binding-broker-impl&lt;br/&gt;
  binding-data-broker&lt;br/&gt;
  binding-data-compatible-broker&lt;br/&gt;
  binding-forwarded-data-broker&lt;br/&gt;
  dom-broker-impl&lt;br/&gt;
  dom-inmemory-data-broker&lt;br/&gt;
  eventbus&lt;br/&gt;
  inmemory-config-datastore-provider&lt;br/&gt;
  inmemory-operational-datastore-provider&lt;br/&gt;
  kitchen-service-impl&lt;br/&gt;
  logback&lt;br/&gt;
  netconf-client-dispatcher&lt;br/&gt;
  netty-global-event-executor&lt;br/&gt;
  netty-hashed-wheel-timer&lt;br/&gt;
  netty-immediate-event-executor&lt;br/&gt;
  netty-threadgroup-fixed&lt;br/&gt;
  never-reconnect-strategy-factory&lt;br/&gt;
  reconnect-immediately-strategy-factory&lt;br/&gt;
  sal-netconf-connector&lt;br/&gt;
  shutdown&lt;br/&gt;
  threadfactory-naming&lt;br/&gt;
  threadpool-fixed&lt;br/&gt;
  threadpool-flexible&lt;br/&gt;
  threadpool-scheduled&lt;br/&gt;
  timed-reconnect-strategy-factory&lt;br/&gt;
  toaster-provider-impl&lt;br/&gt;
/localhost/edit-config/input/edit-content/config/module/&lt;span class=&quot;error&quot;&gt;&amp;#91;entry&amp;#93;&lt;/span&gt;/configuration&amp;gt;threadpool-fixed &lt;br/&gt;
Submit Leaf max-thread-count(uint16)&lt;br/&gt;
/localhost/edit-config/input/edit-content/config/module/&lt;span class=&quot;error&quot;&gt;&amp;#91;entry&amp;#93;&lt;/span&gt;/configuration/max-thread-count&amp;gt;100&lt;br/&gt;
Submit child nodes for container: threadFactory, &lt;span class=&quot;error&quot;&gt;&amp;#91;name, type&amp;#93;&lt;/span&gt;&lt;br/&gt;
Submit Leaf name(leafref)&lt;br/&gt;
/localhost/edit-config/input/edit-content/config/module/&lt;span class=&quot;error&quot;&gt;&amp;#91;entry&amp;#93;&lt;/span&gt;/configuration/threadFactory/name&amp;gt;global-netconf-processing-executor-threadfactory&lt;br/&gt;
Submit Leaf type(service-type-ref)&lt;br/&gt;
/localhost/edit-config/input/edit-content/config/module/&lt;span class=&quot;error&quot;&gt;&amp;#91;entry&amp;#93;&lt;/span&gt;/configuration/threadFactory/type&amp;gt;threadfactory&lt;br/&gt;
Add other entry to List module  &lt;span class=&quot;error&quot;&gt;&amp;#91;Y|N&amp;#93;&lt;/span&gt;?&lt;br/&gt;
/localhost/edit-config/input/edit-content/config/module&amp;gt;n&lt;br/&gt;
Collection type argument: module read finished&lt;br/&gt;
Submit Leaf default-operation(enumeration)&lt;br/&gt;
/localhost/edit-config/input/default-operation&amp;gt;commit&lt;br/&gt;
It wasn&apos;t possible deserialize value commit.&lt;br/&gt;
Submit Leaf default-operation(enumeration)&lt;br/&gt;
/localhost/edit-config/input/default-operation&amp;gt;&lt;br/&gt;
skip      merge     none      replace   merge     &lt;br/&gt;
/localhost/edit-config/input/default-operation&amp;gt;merge &lt;br/&gt;
merge    &lt;br/&gt;
/localhost/edit-config/input/default-operation&amp;gt;merge &lt;br/&gt;
Submit Leaf error-option(enumeration)&lt;br/&gt;
/localhost/edit-config/input/error-option&amp;gt;&lt;br/&gt;
skip                continue-on-error   rollback-on-error   stop-on-error       stop-on-error       &lt;br/&gt;
/localhost/edit-config/input/error-option&amp;gt;rollback-on-error &lt;br/&gt;
Submit child nodes for container: target, &lt;span class=&quot;error&quot;&gt;&amp;#91;config-target&amp;#93;&lt;/span&gt;&lt;br/&gt;
Select case for choice config-target from: &lt;br/&gt;
  candidate&lt;br/&gt;
  running&lt;br/&gt;
/localhost/edit-config/input/target/config-target&amp;gt;candidate &lt;br/&gt;
Submit Leaf test-option(enumeration)&lt;br/&gt;
/localhost/edit-config/input/test-option&amp;gt;&lt;br/&gt;
skip             set              test-only        test-then-set    test-then-set    &lt;br/&gt;
/localhost/edit-config/input/test-option&amp;gt;test-then-set &lt;br/&gt;
test-then-set    &lt;br/&gt;
/localhost/edit-config/input/test-option&amp;gt;test-then-set &lt;br/&gt;
Unexpected CLI runtime exception&lt;br/&gt;
java.lang.NullPointerException&lt;br/&gt;
	at org.opendaylight.controller.netconf.cli.writer.impl.CompositeNodeWriter.writeNode(CompositeNodeWriter.java:39)&lt;br/&gt;
	at org.opendaylight.controller.netconf.cli.writer.impl.CompositeNodeWriter.writeInner(CompositeNodeWriter.java:32)&lt;br/&gt;
	at org.opendaylight.controller.netconf.cli.writer.impl.AbstractWriter.write(AbstractWriter.java:29)&lt;br/&gt;
	at org.opendaylight.controller.netconf.cli.Cli.handleEmptyOutput(Cli.java:135)&lt;br/&gt;
	at org.opendaylight.controller.netconf.cli.Cli.handleOutput(Cli.java:97)&lt;br/&gt;
	at org.opendaylight.controller.netconf.cli.Cli.run(Cli.java:77)&lt;br/&gt;
	at org.opendaylight.controller.netconf.cli.Main.main(Main.java:80)&lt;/p&gt;

&lt;p&gt;(process exits with exit status 0)&lt;/p&gt;


&lt;p&gt;Another observation is that there is no autocomplete for type of threadfactory. In both asking for name and type the only suggested thing is &apos;skip&apos;.&lt;br/&gt;
Another thing: there are too many options when just wanting to modify /modules/module - and no default options.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="25163">CONTROLLER-609</key>
            <summary>netconf-cli: NPE while configuring a thread pool</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="10001">Won&apos;t Do</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="tolvecky@cisco.com">Tomas Olvecky</reporter>
                        <labels>
                    </labels>
                <created>Mon, 7 Jul 2014 13:27:49 +0000</created>
                <updated>Tue, 25 Jul 2023 08:23:59 +0000</updated>
                            <resolved>Tue, 19 Aug 2014 09:20:18 +0000</resolved>
                                                                    <component>netconf</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                        <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>1319</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=1319]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10353"><![CDATA[Lowest]]></customfieldvalue>

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

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