使设备连接到Kaa中间件时出错

时间:2017-02-15 21:05:01

标签: kaa

我最近设置了一个用于开发/测试的Kaa docker环境。

我可以为我的端点成功生成SDK,并在第一次连接时进行连接。

但是当我重新启动kaa docker容器时,我在连接端点时从端点日志中收到以下错误: I / * ultOperationTcpChannel:无法同步。 Channel [default_operation_tcp_channel]正在等待CONNACK消息+ KAASYNC消息

Kaa日志包含以下错误:

    2017-02-15 20:52:27,305 [pool-9-thread-2] TRACE o.k.k.s.b.s.t.BootstrapTransportService - Message processing failed
javax.crypto.BadPaddingException: Decryption error
    at sun.security.rsa.RSAPadding.unpadV15(RSAPadding.java:380) ~[na:1.8.0_121]
    at sun.security.rsa.RSAPadding.unpad(RSAPadding.java:291) ~[na:1.8.0_121]
    at com.sun.crypto.provider.RSACipher.doFinal(RSACipher.java:363) ~[sunjce_provider.jar:1.8.0_112]
    at com.sun.crypto.provider.RSACipher.engineDoFinal(RSACipher.java:389) ~[sunjce_provider.jar:1.8.0_112]
    at javax.crypto.Cipher.doFinal(Cipher.java:2165) ~[na:1.8.0_121]
    at org.kaaproject.kaa.common.endpoint.security.MessageEncoderDecoder.decodeSessionKey(MessageEncoderDecoder.java:189) ~[endpoint-shared-0.10.0.jar:na]
    at org.kaaproject.kaa.common.endpoint.security.MessageEncoderDecoder.decodeData(MessageEncoderDecoder.java:218) ~[endpoint-shared-0.10.0.jar:na]
    at org.kaaproject.kaa.server.bootstrap.service.transport.BootstrapTransportService$BootstrapMessageHandler$1.decodeEncryptedRequest(BootstrapTransportService.java:269) ~[kaa-node-0.10.0.jar:na]
    at org.kaaproject.kaa.server.bootstrap.service.transport.BootstrapTransportService$BootstrapMessageHandler$1.decodeRequest(BootstrapTransportService.java:250) ~[kaa-node-0.10.0.jar:na]
    at org.kaaproject.kaa.server.bootstrap.service.transport.BootstrapTransportService$BootstrapMessageHandler$1.run(BootstrapTransportService.java:185) ~[kaa-node-0.10.0.jar:na]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_121]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_121]
    at java.lang.Thread.run(Thread.java:745) [na:1.8.0_121]

我已将docker compose文件设置为使用sql和nosql数据库的持久存储。

再次重新生成SDK,解决问题,直到下次重启Kaa。

0 个答案:

没有答案