<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:08:45 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>[AAA-146] javax.crypto.IllegalBlockSizeException: Input length must be multiple of 16 when decrypting with padded cipher</title>
                <link>https://jira.opendaylight.org/browse/AAA-146</link>
                <project id="10102" key="AAA">aaa</project>
                    <description>&lt;p&gt;As &lt;span class=&quot;error&quot;&gt;&amp;#91;https://lists.opendaylight.org/pipermail/aaa-dev/2017-October/001491.html|reported&amp;#93;&lt;/span&gt; on the mailing list, the exception below happens when making a NETCONF connection and is shown as an ERROR in the log with the full stack trace, when I believe it would be better to log as WARN, without the stack trace.&lt;/p&gt;

&lt;p&gt;{{2017-10-20 00:18:59,328 | INFO  | n-dispatcher-210 | VppNodeManager                   | 291 - org.opendaylight.groupbasedpolicy.vpp-renderer - 0.7.0.SNAPSHOT | Node synchronization completed. Connecting device compute0 ...&lt;br/&gt;
2017-10-20 00:18:59,342 | INFO  | lt-dispatcher-45 | RemoteDeviceConnectorImpl        | 343 - org.opendaylight.netconf.topology-singleton - 1.4.0.SNAPSHOT | RemoteDevice&lt;/p&gt;
{compute0}
&lt;p&gt;: Concurrent rpc limit is smaller than 1, no limit will be enforced.&lt;br/&gt;
2017-10-20 00:18:59,368 | INFO  | lt-dispatcher-45 | PublicKeyAuth                    | 333 - org.opendaylight.netconf.netty-util - 1.4.0.SNAPSHOT | Private key path not specified in the config file.&lt;br/&gt;
2017-10-20 00:18:59,890 | INFO  | 0]-nio2-thread-1 | ClientSessionImpl                | 184 - org.apache.sshd.core - 0.14.0 | Client session created&lt;br/&gt;
2017-10-20 00:18:59,915 | ERROR | 0]-nio2-thread-1 | AAAEncryptionServiceImpl         | 231 - org.opendaylight.aaa.encrypt-service - 0.7.0.SNAPSHOT | Failed to decrypt encoded data&lt;br/&gt;
javax.crypto.IllegalBlockSizeException: Input length must be multiple of 16 when decrypting with padded cipher&lt;br/&gt;
	at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:934)&lt;span class=&quot;error&quot;&gt;&amp;#91;sunjce_provider.jar:1.8.0_112&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:845)&lt;span class=&quot;error&quot;&gt;&amp;#91;sunjce_provider.jar:1.8.0_112&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:446)&lt;span class=&quot;error&quot;&gt;&amp;#91;sunjce_provider.jar:1.8.0_112&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at javax.crypto.Cipher.doFinal(Cipher.java:2165)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_121&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.aaa.encrypt.AAAEncryptionServiceImpl.decrypt(AAAEncryptionServiceImpl.java:162)&lt;span class=&quot;error&quot;&gt;&amp;#91;231:org.opendaylight.aaa.encrypt-service:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at Proxyf2821ed0_cc18_41b8_a67e_5a0af6139b4d.decrypt(Unknown Source)&lt;br/&gt;
	at Proxy655e0e01_aff1_4963_85b8_298214f1f11c.decrypt(Unknown Source)&lt;br/&gt;
	at org.opendaylight.netconf.nettyutil.handler.ssh.authentication.LoginPassword.authenticate(LoginPassword.java:43)&lt;span class=&quot;error&quot;&gt;&amp;#91;333:org.opendaylight.netconf.netty-util:1.4.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.netconf.nettyutil.handler.ssh.authentication.PublicKeyAuth.authenticate(PublicKeyAuth.java:49)&lt;span class=&quot;error&quot;&gt;&amp;#91;333:org.opendaylight.netconf.netty-util:1.4.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.netconf.nettyutil.handler.ssh.client.AsyncSshHandler.handleSshSessionCreated(AsyncSshHandler.java:133)&lt;span class=&quot;error&quot;&gt;&amp;#91;333:org.opendaylight.netconf.netty-util:1.4.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.netconf.nettyutil.handler.ssh.client.AsyncSshHandler.access$000(AsyncSshHandler.java:37)&lt;span class=&quot;error&quot;&gt;&amp;#91;333:org.opendaylight.netconf.netty-util:1.4.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.netconf.nettyutil.handler.ssh.client.AsyncSshHandler$1.operationComplete(AsyncSshHandler.java:120)&lt;span class=&quot;error&quot;&gt;&amp;#91;333:org.opendaylight.netconf.netty-util:1.4.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.netconf.nettyutil.handler.ssh.client.AsyncSshHandler$1.operationComplete(AsyncSshHandler.java:116)&lt;span class=&quot;error&quot;&gt;&amp;#91;333:org.opendaylight.netconf.netty-util:1.4.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.sshd.common.future.DefaultSshFuture.notifyListener(DefaultSshFuture.java:269)&lt;span class=&quot;error&quot;&gt;&amp;#91;184:org.apache.sshd.core:0.14.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.sshd.common.future.DefaultSshFuture.notifyListeners(DefaultSshFuture.java:254)&lt;span class=&quot;error&quot;&gt;&amp;#91;184:org.apache.sshd.core:0.14.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.sshd.common.future.DefaultSshFuture.setValue(DefaultSshFuture.java:173)&lt;span class=&quot;error&quot;&gt;&amp;#91;184:org.apache.sshd.core:0.14.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.sshd.client.future.DefaultConnectFuture.setSession(DefaultConnectFuture.java:68)&lt;span class=&quot;error&quot;&gt;&amp;#91;184:org.apache.sshd.core:0.14.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.sshd.SshClient$4.operationComplete(SshClient.java:307)&lt;span class=&quot;error&quot;&gt;&amp;#91;184:org.apache.sshd.core:0.14.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.sshd.SshClient$4.operationComplete(SshClient.java:298)&lt;span class=&quot;error&quot;&gt;&amp;#91;184:org.apache.sshd.core:0.14.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.sshd.common.future.DefaultSshFuture.notifyListener(DefaultSshFuture.java:269)&lt;span class=&quot;error&quot;&gt;&amp;#91;184:org.apache.sshd.core:0.14.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.sshd.common.future.DefaultSshFuture.notifyListeners(DefaultSshFuture.java:254)&lt;span class=&quot;error&quot;&gt;&amp;#91;184:org.apache.sshd.core:0.14.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.sshd.common.future.DefaultSshFuture.setValue(DefaultSshFuture.java:173)&lt;span class=&quot;error&quot;&gt;&amp;#91;184:org.apache.sshd.core:0.14.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.sshd.common.io.nio2.Nio2Connector$DefaultIoConnectFuture.setSession(Nio2Connector.java:96)&lt;span class=&quot;error&quot;&gt;&amp;#91;184:org.apache.sshd.core:0.14.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.sshd.common.io.nio2.Nio2Connector$1.onCompleted(Nio2Connector.java:59)&lt;span class=&quot;error&quot;&gt;&amp;#91;184:org.apache.sshd.core:0.14.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.sshd.common.io.nio2.Nio2Connector$1.onCompleted(Nio2Connector.java:53)&lt;span class=&quot;error&quot;&gt;&amp;#91;184:org.apache.sshd.core:0.14.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.sshd.common.io.nio2.Nio2CompletionHandler$1.run(Nio2CompletionHandler.java:32)&lt;span class=&quot;error&quot;&gt;&amp;#91;184:org.apache.sshd.core:0.14.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.security.AccessController.doPrivileged(Native Method)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_144&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.apache.sshd.common.io.nio2.Nio2CompletionHandler.completed(Nio2CompletionHandler.java:30)&lt;span class=&quot;error&quot;&gt;&amp;#91;184:org.apache.sshd.core:0.14.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_144&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.nio.ch.Invoker$2.run(Invoker.java:218)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_144&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_144&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_144&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_144&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.lang.Thread.run(Thread.java:748)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_144&amp;#93;&lt;/span&gt;&lt;br/&gt;
2017-10-20 00:19:00,296 | INFO  | 0]-nio2-thread-1 | ClientSessionImpl                | 184 - org.apache.sshd.core - 0.14.0 | Start flagging packets as pending until key exchange is done&lt;br/&gt;
2017-10-20 00:19:00,303 | INFO  | 0]-nio2-thread-1 | ClientSessionImpl                | 184 - org.apache.sshd.core - 0.14.0 | Server version string: SSH-2.0-SSHD-CORE-0.14.0}}&lt;/p&gt;</description>
                <environment></environment>
        <key id="28614">AAA-146</key>
            <summary>javax.crypto.IllegalBlockSizeException: Input length must be multiple of 16 when decrypting with padded cipher</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="10004" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Verified</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="ljakab">Lori Jakab</reporter>
                        <labels>
                    </labels>
                <created>Fri, 20 Oct 2017 13:44:00 +0000</created>
                <updated>Thu, 21 Mar 2019 12:04:45 +0000</updated>
                            <resolved>Thu, 21 Mar 2019 12:04:45 +0000</resolved>
                                                    <fixVersion>Nitrogen-SR1</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="59929" author="ljakab" created="Mon, 6 Nov 2017 10:34:13 +0000"  >&lt;p&gt;I don&apos;t see this happening anymore, I assume the fix was &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/64657/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/64657/&lt;/a&gt;&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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i036rb:</customfieldvalue>

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