<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:14:42 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>[NETCONF-313] Netconf-CLI packaging is broken</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-313</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;Following instructions from &lt;a href=&quot;https://github.com/opendaylight/netconf/tree/master/netconf/tools/netconf-cli&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/opendaylight/netconf/tree/master/netconf/tools/netconf-cli&lt;/a&gt; to run netconf-cli resulted in error:&lt;/p&gt;

&lt;p&gt;java -jar target/netconf-cli-1.2.0-SNAPSHOT-executable.jar &lt;br/&gt;
Error: A JNI error has occurred, please check your installation and try again&lt;br/&gt;
Exception in thread &quot;main&quot; java.lang.SecurityException: Invalid signature file digest for Manifest main attributes&lt;br/&gt;
	at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:314)&lt;br/&gt;
	at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:268)&lt;br/&gt;
	at java.util.jar.JarVerifier.processEntry(JarVerifier.java:316)&lt;br/&gt;
	at java.util.jar.JarVerifier.update(JarVerifier.java:228)&lt;br/&gt;
	at java.util.jar.JarFile.initializeVerifier(JarFile.java:383)&lt;/p&gt;

&lt;p&gt;This seems like some of dependency (probably xtext) is signed and it&apos;s signature is attached into uber JAR. This is then treated as invalid signature by JAR verifier.&lt;/p&gt;

&lt;p&gt;As a workaround I tried to remove signature information from META-INF:&lt;/p&gt;

&lt;p&gt;zip -d target/netconf-cli-1.2.0-SNAPSHOT-executable.jar META-INF/ECLIPSE_.SF&lt;br/&gt;
zip -d target/netconf-cli-1.2.0-SNAPSHOT-executable.jar META-INF/ECLIPSE_.RSA&lt;/p&gt;

&lt;p&gt;Now, it yields another error:&lt;br/&gt;
java -jar target/netconf-cli-1.2.0-SNAPSHOT-executable.jar &lt;br/&gt;
Exception in thread &quot;main&quot; java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory&lt;br/&gt;
	at org.opendaylight.netconf.cli.io.ConsoleIOImpl.&amp;lt;clinit&amp;gt;(ConsoleIOImpl.java:32)&lt;br/&gt;
	at org.opendaylight.netconf.cli.Main.main(Main.java:48)&lt;br/&gt;
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory&lt;br/&gt;
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)&lt;br/&gt;
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)&lt;br/&gt;
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)&lt;br/&gt;
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)&lt;br/&gt;
	... 2 more&lt;/p&gt;


&lt;p&gt;Is this tool broken or instructions I followed are incorrect?&lt;/p&gt;


&lt;p&gt;tested on latest master branch.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="21326">NETCONF-313</key>
            <summary>Netconf-CLI packaging is broken</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="JMorvay">Jakub Morvay</assignee>
                                    <reporter username="rkosegi@brocade.com">Richard Kosegi</reporter>
                        <labels>
                    </labels>
                <created>Fri, 11 Nov 2016 11:22:17 +0000</created>
                <updated>Fri, 15 Mar 2019 22:22:33 +0000</updated>
                            <resolved>Mon, 1 Oct 2018 14:42:05 +0000</resolved>
                                                                    <component>netconf</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="39700" author="tcere" created="Fri, 11 Nov 2016 12:40:15 +0000"  >&lt;p&gt;The last time it was in working condition was sometime in Helium afaik, since then it was purely migrated from Composite nodes to NormalizedNodes so it doesn&apos;t have to be excluded from the build.&lt;br/&gt;
Even if you managed to get the jar to run now I dont think it would do anything useful since there was nobody with the bandwidth to support it and keep it working.&lt;/p&gt;</comment>
                            <comment id="39701" author="adetalhouet" created="Mon, 21 Nov 2016 20:26:23 +0000"  >&lt;p&gt;Tomas,&lt;/p&gt;

&lt;p&gt;Do you think this is something we should deprecated then remove?&lt;/p&gt;

&lt;p&gt;If no one has the bandwidth to keep it up-to-date, I think deprecating is the right approach.&lt;/p&gt;</comment>
                            <comment id="65105" author="jmorvay" created="Mon, 1 Oct 2018 14:41:19 +0000"  >&lt;p&gt;netconf-cli was removed in Oxygen, please see &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/65265/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/65265/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It had not been supported even couple of releases before it was removed.&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>7149</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=7149]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Bug]]></customfieldvalue>

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

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