javax.crypto.BadPaddingException: Message is larger than modulus

1,155 views
Skip to first unread message

Lillah Ramsey

unread,
Sep 21, 2016, 10:26:49 AM9/21/16
to Kaa project
Hello,

After installing Kaa 090 on a RedHat7 server and generating my agent SDK, my endpoint isn't seen in Kaa GUI.
The server logs indicate that an exception is occured during message encoding.
Any idea please?
Is there a way configure Kaa to use another algorithm (AES, ...)  rather than RSA?

Thank you!
----------------------------------------------------------------------------------------------------------------------------------------------------------------
2016-09-20 15:01:44,272 [nioEventLoopGroup-5-1] INFO  o.k.k.s.t.h.t.n.DefaultHttpServerInitializer - DefaultServerInitializer Initializing Channel cd716d96-185b-42f0-88eb-4ab1db557c8c connection from /22.81.36.238:35656
2016-09-20 15:01:44,274 [nioEventLoopGroup-5-1] TRACE o.k.k.s.t.h.t.netty.RequestDecoder - Session: cd716d96-185b-42f0-88eb-4ab1db557c8c got valid HTTP request:
io.netty.handler.codec.http.DefaultHttpHeaders@5197bffb
2016-09-20 15:01:44,274 [nioEventLoopGroup-5-1] TRACE o.k.k.s.common.server.CommandFactory - Command Sync looking for URI /BS/Sync
2016-09-20 15:01:44,274 [nioEventLoopGroup-5-1] TRACE o.k.k.s.common.server.CommandFactory - Command Sync found
2016-09-20 15:01:44,274 [nioEventLoopGroup-5-1] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - CommandName: : Created..
2016-09-20 15:01:44,274 [nioEventLoopGroup-5-1] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - CommandName: : Parse..
2016-09-20 15:01:44,275 [nioEventLoopGroup-5-1] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - Chunked: false
2016-09-20 15:01:44,275 [nioEventLoopGroup-5-1] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - : Multipart..
2016-09-20 15:01:44,275 [nioEventLoopGroup-5-1] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - Multipart1 name requestData type Attribute
2016-09-20 15:01:44,275 [nioEventLoopGroup-5-1] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - Multipart name requestData type Attribute requestData set. size: 112
2016-09-20 15:01:44,275 [nioEventLoopGroup-5-1] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - 91 49 24 34 CE 57 57 22 8B 95 E3 AF 1D D2 B6 FF B3 D7 27 23 00 92 11 DF 43 89 74 54 A0 C0 3C 78 7E 0D F1 13 61 9B 8D 82 C3 9B D2 56 92 0A 31 0B 37 B7 45 55 25 2A A0 0F 45 E1 A5 5E 87 B5 1D 1F E4 1A 0D 43 FB 69 DF C9 F0 26 B5 EC AF 93 07 79 88 3C 13 04 83 15 2F 40 73 A0 F1 E2 72 0D 26 03 E7 28 83 B4 BC BA 13 B9 5E 21 72 F7 D6 66 89 14
2016-09-20 15:01:44,275 [nioEventLoopGroup-5-1] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - Multipart1 name requestKey type Attribute
2016-09-20 15:01:44,275 [nioEventLoopGroup-5-1] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - Multipart name requestKey type Attribute requestKey set. size: 256
2016-09-20 15:01:44,275 [nioEventLoopGroup-5-1] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - BC 50 3C FF F5 69 6F 53 55 F7 F9 B3 D5 4B B1 65 B4 88 E8 FF 7A 74 CE EC 01 1B 4E 50 64 F2 85 BE 5A B4 E0 03 19 AC AB ED BC FF B8 83 28 59 85 03 DF 01 0F 9E C7 4A 53 B3 0D 55 9A F0 60 2C 9F 3C 87 13 1B 3C DC AC 9E 7B 8B AC EA A3 A6 D9 DB 80 4C 06 7F 27 57 71 78 5A 83 38 35 12 F9 D2 67 4A 36 77 21 FA D8 A9 E6 DD 62 8E 64 19 49 CF 10 0E C3 5A B6 40 36 46 44 D1 AE E9 63 DB B0 E7 5B 85 DB B6 DE 22 65 FD F7 23 08 97 88 CE 10 EE A1 8B 9F B3 85 5B 8A 8E E1 F8 04 01 CE 48 F3 A0 AA B7 A3 EC EF F2 36 5B 9B D9 9D F0 F3 0F E0 3D C6 45 58 58 98 B7 60 0B 41 EF FC 8A 25 F2 2C BC 41 49 6D AA FF B7 96 07 F3 08 3F 0F 17 6C 12 04 98 4C DF D4 A3 57 33 DA 89 08 0E 6B 58 50 CB 17 8C E2 94 8C 3B 1D 34 D1 33 63 CC 75 96 A5 A0 8C 74 BE 80 7A 56 A2 B4 AE 36 0E EA 73 9D 51 94 B4 05 63
2016-09-20 10:37:33,807 [nioEventLoopGroup-3-4] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - 84 DE 97 D5 73 0E F2 7D CA D3 39 D8 FF E7 70 47 BD DC 82 97 B0 7D 3E 59 2A DD 8F 7B 63 31 CA 05 C9 5D B3 F2 D0 91 B4 29 23 4C D3 32 A9 34 07 05 DE DD D4 19 F2 D4 51 83 AA 9C 85 8E A0 1F 8C AD 6E 7D FE 92 1F 9F C1 85 55 3A 45 EF FE A4 87 72 56 3A 18 37 C6 E2 D0 2C 27 ED B4 69 55 F7 66 32 9A DA 48 D3 F6 B2 5C 43 F7 D3 BD 5B 28 DF 59 61 9C 7A 2A 18 18 65 BC 8C DF 03 64 59 22 BA EB 7B DB 86 37 54 96 56 2D B8 F9 B6 BA 9C 61 73 AE 11 01 1E FF 37 FC B5 A0 55 00 38 01 CA F5 99 38 AA C2 46 9B 2F 11 2D 99 CB CD 89 C6 56 67 CA 29 17 93 71 2B 78 55 C0 69 C7 D4 12 37 A4 F8 56 D7 BE 69 12 A4 C1 D6 19 28 E2 45 5E 54 C7 E6 C1 C8 43 B5 60 84 47 EF 70 EB 79 8D 3F CD 0F 80 87 E8 D5 24 28 48 22 2D 58 CC 5C 32 41 C0 A4 FB C9 90 5C 99 93 F9 EC 81 AD 59 F6 8C 4B 1A 31 B1 D6 98 21
2016-09-20 15:01:44,275 [nioEventLoopGroup-5-1] TRACE o.k.k.s.t.http.transport.HttpHandler - Forwarding AbstractMessage [uuid=cd716d96-185b-42f0-88eb-4ab1db557c8c, channelContext=org.kaaproject.kaa.server.common.server.NettyChannelContext@17a5bc00, channelType=SYNC, responseConverter=org.kaaproject.kaa.server.transports.http.transport.HttpHandler@1be7bff4, errorConverter=org.kaaproject.kaa.server.transports.http.transport.HttpHandler@1be7bff4] to handler
2016-09-20 10:37:33,807 [nioEventLoopGroup-3-4] TRACE o.k.k.s.t.http.transport.HttpHandler - Forwarding AbstractMessage [uuid=b07b0e6b-ff83-4b0b-b27f-d6a24f56fce0, channelContext=org.kaaproject.kaa.server.common.server.NettyChannelContext@12b4bdc2, channelType=SYNC, responseConverter=org.kaaproject.kaa.server.transports.http.transport.HttpHandler@39199282, errorConverter=org.kaaproject.kaa.server.transports.http.transport.HttpHandler@39199282] to handler
2016-09-20 15:01:44,284 [pool-7-thread-3] INFO  o.k.k.s.sync.platform.PlatformLookup - Successfully initialized platform protocol org.kaaproject.kaa.server.sync.platform.BinaryEncDec
2016-09-20 15:01:44,284 [pool-7-thread-3] INFO  o.k.k.s.sync.platform.PlatformLookup - Successfully initialized platform protocol org.kaaproject.kaa.server.sync.platform.AvroEncDec
2016-09-20 15:01:44,284 [pool-7-thread-3] TRACE o.k.k.s.b.s.t.BootstrapTransportService - Message processing failed
javax.crypto.BadPaddingException: Message is larger than modulus
    at sun.security.rsa.RSACore.parseMsg(RSACore.java:214) ~[na:1.8.0_102]
    at sun.security.rsa.RSACore.crtCrypt(RSACore.java:166) ~[na:1.8.0_102]
    at sun.security.rsa.RSACore.rsa(RSACore.java:122) ~[na:1.8.0_102]
    at com.sun.crypto.provider.RSACipher.doFinal(RSACipher.java:362) ~[sunjce_provider.jar:1.8.0_102]
    at com.sun.crypto.provider.RSACipher.engineDoFinal(RSACipher.java:389) ~[sunjce_provider.jar:1.8.0_102]
    at javax.crypto.Cipher.doFinal(Cipher.java:2165) ~[na:1.8.0_102]
    at org.kaaproject.kaa.common.endpoint.security.MessageEncoderDecoder.decodeSessionKey(MessageEncoderDecoder.java:217) ~[endpoint-shared-0.9.0.jar:na]
    at org.kaaproject.kaa.common.endpoint.security.MessageEncoderDecoder.decodeData(MessageEncoderDecoder.java:209) ~[endpoint-shared-0.9.0.jar:na]
    at org.kaaproject.kaa.server.bootstrap.service.transport.BootstrapTransportService$BootstrapMessageHandler$1.decodeEncryptedRequest(BootstrapTransportService.java:237) ~[kaa-node-0.9.0.jar:na]
    at org.kaaproject.kaa.server.bootstrap.service.transport.BootstrapTransportService$BootstrapMessageHandler$1.decodeRequest(BootstrapTransportService.java:222) ~[kaa-node-0.9.0.jar:na]
    at org.kaaproject.kaa.server.bootstrap.service.transport.BootstrapTransportService$BootstrapMessageHandler$1.run(BootstrapTransportService.java:163) ~[kaa-node-0.9.0.jar:na]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_102]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_102]
    at java.lang.Thread.run(Thread.java:745) [na:1.8.0_102]
2016-09-20 15:01:44,285 [nioEventLoopGroup-5-1] TRACE o.k.k.s.t.h.t.netty.ResponseEncoder - Session [cd716d96-185b-42f0-88eb-4ab1db557c8c] got valid HTTP response: org.kaaproject.kaa.server.transports.http.transport.commands.SyncCommand@319ed0d0
2016-09-20 15:01:44,285 [nioEventLoopGroup-5-1] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - CommandName: : getHttpResponse..
2016-09-20 15:01:45,055 [nioEventLoopGroup-5-2] INFO  o.k.k.s.t.h.t.n.DefaultHttpServerInitializer - DefaultServerInitializer Initializing Channel e25aa829-1aa2-4df2-9881-b0e75b92e1ef connection from /22.81.36.238:35658
2016-09-20 15:01:45,056 [nioEventLoopGroup-5-2] TRACE o.k.k.s.t.h.t.netty.RequestDecoder - Session: e25aa829-1aa2-4df2-9881-b0e75b92e1ef got valid HTTP request:
io.netty.handler.codec.http.DefaultHttpHeaders@388924f5
2016-09-20 15:01:45,056 [nioEventLoopGroup-5-2] TRACE o.k.k.s.common.server.CommandFactory - Command Sync looking for URI /BS/Sync
2016-09-20 15:01:45,056 [nioEventLoopGroup-5-2] TRACE o.k.k.s.common.server.CommandFactory - Command Sync found
2016-09-20 15:01:45,056 [nioEventLoopGroup-5-2] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - CommandName: : Created..
2016-09-20 15:01:45,056 [nioEventLoopGroup-5-2] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - CommandName: : Parse..
2016-09-20 15:01:45,057 [nioEventLoopGroup-5-2] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - Chunked: false
2016-09-20 15:01:45,057 [nioEventLoopGroup-5-2] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - : Multipart..
2016-09-20 15:01:45,057 [nioEventLoopGroup-5-2] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - Multipart1 name requestData type Attribute
2016-09-20 15:01:45,057 [nioEventLoopGroup-5-2] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - Multipart name requestData type Attribute requestData set. size: 112
2016-09-20 15:01:45,057 [nioEventLoopGroup-5-2] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - 98 2F F5 1A 1D A0 A6 9D C2 52 CB 19 6B 85 2D F9 E7 99 77 50 C7 57 E6 0E 8F BE E9 D1 C1 80 C1 AE 33 AA 1D F6 E7 C9 10 02 C4 94 5B 86 FB 6D 13 1E 50 AE 08 81 C0 13 9A A2 3F 72 92 5E D4 21 6C 6B D9 28 24 34 CC 9C 3F 9A 7F 49 ED B5 76 66 7F 98 AB 13 19 C1 D5 DF 99 23 44 E7 A4 CB 7F 01 CC 64 E2 83 FA 12 80 F0 5E 12 2D 29 A2 CB E9 64 DD C5
2016-09-20 15:01:45,057 [nioEventLoopGroup-5-2] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - Multipart1 name requestKey type Attribute
2016-09-20 15:01:45,057 [nioEventLoopGroup-5-2] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - Multipart name requestKey type Attribute requestKey set. size: 256
2016-09-20 15:01:45,057 [nioEventLoopGroup-5-2] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - AD 35 57 20 3D CF BA 33 AC ED 16 7C 54 92 33 BD 82 90 4A 46 C8 A3 92 32 86 4B C9 EB 85 95 37 98 BE 5E A8 F5 EF 4A E4 25 62 A7 5E AD 5E 30 30 1B F6 61 88 32 6A F5 85 ED 33 F4 83 CC B5 57 24 45 38 89 AC D0 94 EC 03 58 6D 6E 8E A0 6B EB BA 10 A5 27 10 EE 97 A5 92 ED 10 25 09 99 3B 44 88 AE 0F FA 48 99 79 07 B2 ED 0C E5 8C 4E 89 57 FD 8A 0A 5B B7 EA F3 C7 B9 3F 40 1B AA A6 D6 EF F1 F3 A8 BA 8D C6 C6 34 D8 8B 65 A5 41 25 E1 FF 42 EF 92 D5 D6 FF 54 A0 8A D7 E2 39 E4 CA 9C 10 C7 D5 F6 13 C6 6E 0E 64 A5 3B 78 1E 84 4F 7C 35 94 E0 66 9F 7F AA 3D FB EB 17 6D 22 16 13 87 3F 2C D7 EC 25 75 F9 A8 01 32 2E 98 34 0F 6D 9A D9 CE 6F EA 45 67 51 DC 45 B5 57 79 0E BF E6 2D 09 2B E6 F5 A2 ED 13 AC 51 A5 B4 8A 26 82 FA AC 56 14 65 0D 3A 94 E9 96 80 42 E6 BD 0B EC D6 D6 80 EC 83
2016-09-20 15:01:45,057 [nioEventLoopGroup-5-2] TRACE o.k.k.s.t.http.transport.HttpHandler - Forwarding AbstractMessage [uuid=e25aa829-1aa2-4df2-9881-b0e75b92e1ef, channelContext=org.kaaproject.kaa.server.common.server.NettyChannelContext@72327d3a, channelType=SYNC, responseConverter=org.kaaproject.kaa.server.transports.http.transport.HttpHandler@24b77eb4, errorConverter=org.kaaproject.kaa.server.transports.http.transport.HttpHandler@24b77eb4] to handler
2016-09-20 15:01:45,062 [pool-7-thread-4] INFO  o.k.k.s.sync.platform.PlatformLookup - Successfully initialized platform protocol org.kaaproject.kaa.server.sync.platform.BinaryEncDec
2016-09-20 15:01:45,062 [pool-7-thread-4] INFO  o.k.k.s.sync.platform.PlatformLookup - Successfully initialized platform protocol org.kaaproject.kaa.server.sync.platform.AvroEncDec
2016-09-20 15:01:45,063 [pool-7-thread-4] TRACE o.k.k.s.b.s.t.BootstrapTransportService - Message processing failed
javax.crypto.BadPaddingException: Message is larger than modulus
    at sun.security.rsa.RSACore.parseMsg(RSACore.java:214) ~[na:1.8.0_102]
    at sun.security.rsa.RSACore.crtCrypt(RSACore.java:166) ~[na:1.8.0_102]
    at sun.security.rsa.RSACore.rsa(RSACore.java:122) ~[na:1.8.0_102]
    at com.sun.crypto.provider.RSACipher.doFinal(RSACipher.java:362) ~[sunjce_provider.jar:1.8.0_102]
    at com.sun.crypto.provider.RSACipher.engineDoFinal(RSACipher.java:389) ~[sunjce_provider.jar:1.8.0_102]
    at javax.crypto.Cipher.doFinal(Cipher.java:2165) ~[na:1.8.0_102]
    at org.kaaproject.kaa.common.endpoint.security.MessageEncoderDecoder.decodeSessionKey(MessageEncoderDecoder.java:217) ~[endpoint-shared-0.9.0.jar:na]
    at org.kaaproject.kaa.common.endpoint.security.MessageEncoderDecoder.decodeData(MessageEncoderDecoder.java:209) ~[endpoint-shared-0.9.0.jar:na]
    at org.kaaproject.kaa.server.bootstrap.service.transport.BootstrapTransportService$BootstrapMessageHandler$1.decodeEncryptedRequest(BootstrapTransportService.java:237) ~[kaa-node-0.9.0.jar:na]
    at org.kaaproject.kaa.server.bootstrap.service.transport.BootstrapTransportService$BootstrapMessageHandler$1.decodeRequest(BootstrapTransportService.java:222) ~[kaa-node-0.9.0.jar:na]
    at org.kaaproject.kaa.server.bootstrap.service.transport.BootstrapTransportService$BootstrapMessageHandler$1.run(BootstrapTransportService.java:163) ~[kaa-node-0.9.0.jar:na]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_102]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_102]
    at java.lang.Thread.run(Thread.java:745) [na:1.8.0_102]
2016-09-20 15:01:45,063 [nioEventLoopGroup-5-2] TRACE o.k.k.s.t.h.t.netty.ResponseEncoder - Session [e25aa829-1aa2-4df2-9881-b0e75b92e1ef] got valid HTTP response: org.kaaproject.kaa.server.transports.http.transport.commands.SyncCommand@223d2396
2016-09-20 15:01:45,063 [nioEventLoopGroup-5-2] TRACE o.k.k.s.t.h.t.netty.AbstractCommand - CommandName: : getHttpResponse..
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Oleksandr

unread,
Nov 2, 2016, 10:12:44 AM11/2/16
to Kaa project
Hi!

Could you add information about the client that you try to connect and attach full client and Kaa server logs with TRACE log level? See our Troubleshooting guide for details.

Best regards,
Oleksandr
Reply all
Reply to author
Forward
0 new messages