Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [milo-dev] Netty LEAK message

I think I've squashed all of the leaks that occur under exceptional circumstances in the dev/0.2.x branch: https://github.com/eclipse/milo/tree/dev/0.2.x

It's a little difficult to cherry pick the fixes because the 0.2.x branch has significant changes.

On Tue, Dec 12, 2017 at 5:07 PM, Shigeru Ishida <ishida_shigeru@xxxxxxxxxxx> wrote:
Hi Kevin,

Thank you very much.

Actually, yesterday, when confirming whether forget to release()
the ByteBuf instance returned by the three static methods of BufferUtil.java,
we made similar changes and ran it.

However, we did not do the following correspondence in that case.

List<ByteBuf> chunkBuffers.forEach(ByteBuf::release);

In the result, a similar LEAK message appeared. However, I will replace
the presented ChunkDecoder.java and try it.

The following log was output after log of time stamp of
"2017-12-12 04:27:15,159+JST" sent yesterday.
According to this, from the following Hint log,

- UaTcpServerAsymmetricHandler#0
- UaTcpServerSymmetricHandler#0
- DefaultChannelPipeline$HeadContext#0

In the above, there seems to be a possibility of leakage of buffer.

Hint: 'UaTcpServerAsymmetricHandler#0' will handle the message from this point.
Hint: 'UaTcpServerSymmetricHandler#0' will handle the message from this point.
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point.

Also, although the relationship with LEAK is unknown, ByteBuf#order(ByteOrder)
added in Netty 4.0 has been deprecated since 4.1.

Sorry for the long mail.

---
2017-12-12 09:42:25,652+JST �d�å org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder decode - expected sequence number 153227 but received 153228
2017-12-12 09:42:25,659+JST �d�å org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder decode - 4d5347466200000011000000e30000008c5602008c56020001003a03050000200000002c24564f27ab50a32d2d85b11d2c67c08dfc3141bff0d7c067c0998ef946934bd0a17c19e272d3016f56020000000000ffffffffa861000000000000000000
2017-12-12 09:42:25,659+JST �d�å org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler lambda$1 - Error decoding symmetric message: expected sequence number 153227 but received 153228
UaException: status=Bad_SecurityChecksFailed, message=expected sequence number 153227 but received 153228
        at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:115)
        at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeSymmetric(ChunkDecoder.java:66)
        at org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHandler.java:176)
        at org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        at org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:748)

2017-12-12 09:44:18,411+JST �d�å io.netty.util.internal.logging.Slf4JLogger error - LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information.
Recent access records: 76
#76:
        io.netty.buffer.AdvancedLeakAwareByteBuf.release(AdvancedLeakAwareByteBuf.java:955)
        io.netty.buffer.CompositeByteBuf$Component.freeIfNecessary(CompositeByteBuf.java:1670)
        io.netty.buffer.CompositeByteBuf.deallocate(CompositeByteBuf.java:1935)
        io.netty.buffer.AbstractReferenceCountedByteBuf.release(AbstractReferenceCountedByteBuf.java:116)
        io.netty.buffer.SwappedByteBuf.release(SwappedByteBuf.java:1026)
        io.netty.buffer.WrappedByteBuf.release(WrappedByteBuf.java:1029)
        io.netty.buffer.AdvancedLeakAwareByteBuf.release(AdvancedLeakAwareByteBuf.java:951)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:277)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#75:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getInt(AdvancedLeakAwareByteBuf.java:189)
        io.netty.buffer.CompositeByteBuf._getInt(CompositeByteBuf.java:802)
        io.netty.buffer.AbstractByteBuf.readInt(AbstractByteBuf.java:767)
        io.netty.buffer.SwappedByteBuf.readInt(SwappedByteBuf.java:581)
        io.netty.buffer.SwappedByteBuf.readUnsignedInt(SwappedByteBuf.java:591)
        io.netty.buffer.WrappedByteBuf.readUnsignedInt(WrappedByteBuf.java:581)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:442)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeUInt32(BinaryDecoder.java:114)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:109)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#74:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getInt(AdvancedLeakAwareByteBuf.java:189)
        io.netty.buffer.CompositeByteBuf._getInt(CompositeByteBuf.java:802)
        io.netty.buffer.AbstractByteBuf.readInt(AbstractByteBuf.java:767)
        io.netty.buffer.SwappedByteBuf.readInt(SwappedByteBuf.java:581)
        io.netty.buffer.WrappedByteBuf.readInt(WrappedByteBuf.java:571)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readInt(AdvancedLeakAwareByteBuf.java:436)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeInt32(BinaryDecoder.java:94)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeByteString(BinaryDecoder.java:169)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:108)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#73:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getInt(AdvancedLeakAwareByteBuf.java:189)
        io.netty.buffer.CompositeByteBuf._getInt(CompositeByteBuf.java:802)
        io.netty.buffer.AbstractByteBuf.readInt(AbstractByteBuf.java:767)
        io.netty.buffer.SwappedByteBuf.readInt(SwappedByteBuf.java:581)
        io.netty.buffer.WrappedByteBuf.readInt(WrappedByteBuf.java:571)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readInt(AdvancedLeakAwareByteBuf.java:436)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeInt32(BinaryDecoder.java:94)
        org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode.decode(MessageSecurityMode.java:61)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeEnumeration(BinaryDecoder.java:397)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:107)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#72:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getInt(AdvancedLeakAwareByteBuf.java:189)
        io.netty.buffer.CompositeByteBuf._getInt(CompositeByteBuf.java:802)
        io.netty.buffer.AbstractByteBuf.readInt(AbstractByteBuf.java:767)
        io.netty.buffer.SwappedByteBuf.readInt(SwappedByteBuf.java:581)
        io.netty.buffer.WrappedByteBuf.readInt(WrappedByteBuf.java:571)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readInt(AdvancedLeakAwareByteBuf.java:436)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeInt32(BinaryDecoder.java:94)
        org.eclipse.milo.opcua.stack.core.types.enumerated.SecurityTokenRequestType.decode(SecurityTokenRequestType.java:59)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeEnumeration(BinaryDecoder.java:397)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:106)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#71:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getInt(AdvancedLeakAwareByteBuf.java:189)
        io.netty.buffer.CompositeByteBuf._getInt(CompositeByteBuf.java:802)
        io.netty.buffer.AbstractByteBuf.readInt(AbstractByteBuf.java:767)
        io.netty.buffer.SwappedByteBuf.readInt(SwappedByteBuf.java:581)
        io.netty.buffer.SwappedByteBuf.readUnsignedInt(SwappedByteBuf.java:591)
        io.netty.buffer.WrappedByteBuf.readUnsignedInt(WrappedByteBuf.java:581)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:442)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeUInt32(BinaryDecoder.java:114)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:105)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#70:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getByte(AdvancedLeakAwareByteBuf.java:153)
        io.netty.buffer.CompositeByteBuf._getByte(CompositeByteBuf.java:747)
        io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:689)
        io.netty.buffer.SwappedByteBuf.readByte(SwappedByteBuf.java:531)
        io.netty.buffer.WrappedByteBuf.readByte(WrappedByteBuf.java:521)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readByte(AdvancedLeakAwareByteBuf.java:400)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeExtensionObject(BinaryDecoder.java:279)
        org.eclipse.milo.opcua.stack.core.types.structured.RequestHeader.decode(RequestHeader.java:116)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:104)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#69:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getByte(AdvancedLeakAwareByteBuf.java:153)
        io.netty.buffer.CompositeByteBuf._getByte(CompositeByteBuf.java:747)
        io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:689)
        io.netty.buffer.AbstractByteBuf.readUnsignedByte(AbstractByteBuf.java:701)
        io.netty.buffer.SwappedByteBuf.readUnsignedByte(SwappedByteBuf.java:536)
        io.netty.buffer.WrappedByteBuf.readUnsignedByte(WrappedByteBuf.java:526)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedByte(AdvancedLeakAwareByteBuf.java:406)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeNodeId(BinaryDecoder.java:204)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeExtensionObject(BinaryDecoder.java:278)
        org.eclipse.milo.opcua.stack.core.types.structured.RequestHeader.decode(RequestHeader.java:116)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:104)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#68:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getByte(AdvancedLeakAwareByteBuf.java:153)
        io.netty.buffer.CompositeByteBuf._getByte(CompositeByteBuf.java:747)
        io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:689)
        io.netty.buffer.SwappedByteBuf.readByte(SwappedByteBuf.java:531)
        io.netty.buffer.WrappedByteBuf.readByte(WrappedByteBuf.java:521)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readByte(AdvancedLeakAwareByteBuf.java:400)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeNodeId(BinaryDecoder.java:199)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeExtensionObject(BinaryDecoder.java:278)
        org.eclipse.milo.opcua.stack.core.types.structured.RequestHeader.decode(RequestHeader.java:116)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:104)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#67:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getInt(AdvancedLeakAwareByteBuf.java:189)
        io.netty.buffer.CompositeByteBuf._getInt(CompositeByteBuf.java:802)
        io.netty.buffer.AbstractByteBuf.readInt(AbstractByteBuf.java:767)
        io.netty.buffer.SwappedByteBuf.readInt(SwappedByteBuf.java:581)
        io.netty.buffer.SwappedByteBuf.readUnsignedInt(SwappedByteBuf.java:591)
        io.netty.buffer.WrappedByteBuf.readUnsignedInt(WrappedByteBuf.java:581)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:442)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeUInt32(BinaryDecoder.java:114)
        org.eclipse.milo.opcua.stack.core.types.structured.RequestHeader.decode(RequestHeader.java:115)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:104)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#66:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getInt(AdvancedLeakAwareByteBuf.java:189)
        io.netty.buffer.CompositeByteBuf._getInt(CompositeByteBuf.java:802)
        io.netty.buffer.AbstractByteBuf.readInt(AbstractByteBuf.java:767)
        io.netty.buffer.SwappedByteBuf.readInt(SwappedByteBuf.java:581)
        io.netty.buffer.WrappedByteBuf.readInt(WrappedByteBuf.java:571)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readInt(AdvancedLeakAwareByteBuf.java:436)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeInt32(BinaryDecoder.java:94)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeString(BinaryDecoder.java:134)
        org.eclipse.milo.opcua.stack.core.types.structured.RequestHeader.decode(RequestHeader.java:114)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:104)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#65:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getInt(AdvancedLeakAwareByteBuf.java:189)
        io.netty.buffer.CompositeByteBuf._getInt(CompositeByteBuf.java:802)
        io.netty.buffer.AbstractByteBuf.readInt(AbstractByteBuf.java:767)
        io.netty.buffer.SwappedByteBuf.readInt(SwappedByteBuf.java:581)
        io.netty.buffer.SwappedByteBuf.readUnsignedInt(SwappedByteBuf.java:591)
        io.netty.buffer.WrappedByteBuf.readUnsignedInt(WrappedByteBuf.java:581)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:442)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeUInt32(BinaryDecoder.java:114)
        org.eclipse.milo.opcua.stack.core.types.structured.RequestHeader.decode(RequestHeader.java:113)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:104)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#64:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getInt(AdvancedLeakAwareByteBuf.java:189)
        io.netty.buffer.CompositeByteBuf._getInt(CompositeByteBuf.java:802)
        io.netty.buffer.AbstractByteBuf.readInt(AbstractByteBuf.java:767)
        io.netty.buffer.SwappedByteBuf.readInt(SwappedByteBuf.java:581)
        io.netty.buffer.SwappedByteBuf.readUnsignedInt(SwappedByteBuf.java:591)
        io.netty.buffer.WrappedByteBuf.readUnsignedInt(WrappedByteBuf.java:581)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:442)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeUInt32(BinaryDecoder.java:114)
        org.eclipse.milo.opcua.stack.core.types.structured.RequestHeader.decode(RequestHeader.java:112)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:104)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#63:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getLong(AdvancedLeakAwareByteBuf.java:201)
        io.netty.buffer.CompositeByteBuf._getLong(CompositeByteBuf.java:826)
        io.netty.buffer.AbstractByteBuf.readLong(AbstractByteBuf.java:793)
        io.netty.buffer.SwappedByteBuf.readLong(SwappedByteBuf.java:601)
        io.netty.buffer.WrappedByteBuf.readLong(WrappedByteBuf.java:591)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readLong(AdvancedLeakAwareByteBuf.java:448)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeDateTime(BinaryDecoder.java:152)
        org.eclipse.milo.opcua.stack.core.types.structured.RequestHeader.decode(RequestHeader.java:111)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:104)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#62:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getByte(AdvancedLeakAwareByteBuf.java:153)
        io.netty.buffer.CompositeByteBuf._getByte(CompositeByteBuf.java:747)
        io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:689)
        io.netty.buffer.AbstractByteBuf.readUnsignedByte(AbstractByteBuf.java:701)
        io.netty.buffer.SwappedByteBuf.readUnsignedByte(SwappedByteBuf.java:536)
        io.netty.buffer.WrappedByteBuf.readUnsignedByte(WrappedByteBuf.java:526)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedByte(AdvancedLeakAwareByteBuf.java:406)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeNodeId(BinaryDecoder.java:204)
        org.eclipse.milo.opcua.stack.core.types.structured.RequestHeader.decode(RequestHeader.java:110)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:104)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#61:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getByte(AdvancedLeakAwareByteBuf.java:153)
        io.netty.buffer.CompositeByteBuf._getByte(CompositeByteBuf.java:747)
        io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:689)
        io.netty.buffer.SwappedByteBuf.readByte(SwappedByteBuf.java:531)
        io.netty.buffer.WrappedByteBuf.readByte(WrappedByteBuf.java:521)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readByte(AdvancedLeakAwareByteBuf.java:400)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeNodeId(BinaryDecoder.java:199)
        org.eclipse.milo.opcua.stack.core.types.structured.RequestHeader.decode(RequestHeader.java:110)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:104)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#60:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getShort(AdvancedLeakAwareByteBuf.java:165)
        io.netty.buffer.CompositeByteBuf._getShort(CompositeByteBuf.java:754)
        io.netty.buffer.AbstractByteBuf.readShort(AbstractByteBuf.java:707)
        io.netty.buffer.SwappedByteBuf.readShort(SwappedByteBuf.java:541)
        io.netty.buffer.SwappedByteBuf.readUnsignedShort(SwappedByteBuf.java:551)
        io.netty.buffer.WrappedByteBuf.readUnsignedShort(WrappedByteBuf.java:541)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedShort(AdvancedLeakAwareByteBuf.java:418)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeNodeId(BinaryDecoder.java:207)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:384)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#59:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getByte(AdvancedLeakAwareByteBuf.java:153)
        io.netty.buffer.CompositeByteBuf._getByte(CompositeByteBuf.java:747)
        io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:689)
        io.netty.buffer.AbstractByteBuf.readUnsignedByte(AbstractByteBuf.java:701)
        io.netty.buffer.SwappedByteBuf.readUnsignedByte(SwappedByteBuf.java:536)
        io.netty.buffer.WrappedByteBuf.readUnsignedByte(WrappedByteBuf.java:526)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedByte(AdvancedLeakAwareByteBuf.java:406)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeNodeId(BinaryDecoder.java:207)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:384)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#58:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getByte(AdvancedLeakAwareByteBuf.java:153)
        io.netty.buffer.CompositeByteBuf._getByte(CompositeByteBuf.java:747)
        io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:689)
        io.netty.buffer.SwappedByteBuf.readByte(SwappedByteBuf.java:531)
        io.netty.buffer.WrappedByteBuf.readByte(WrappedByteBuf.java:521)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readByte(AdvancedLeakAwareByteBuf.java:400)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeNodeId(BinaryDecoder.java:199)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:384)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#57:
        io.netty.buffer.AdvancedLeakAwareByteBuf.slice(AdvancedLeakAwareByteBuf.java:75)
        io.netty.buffer.CompositeByteBuf.addComponent0(CompositeByteBuf.java:254)
        io.netty.buffer.CompositeByteBuf.addComponent(CompositeByteBuf.java:190)
        io.netty.buffer.CompositeByteBuf.addComponent(CompositeByteBuf.java:132)
        io.netty.buffer.WrappedCompositeByteBuf.addComponent(WrappedCompositeByteBuf.java:488)
        io.netty.buffer.AdvancedLeakAwareCompositeByteBuf.addComponent(AdvancedLeakAwareCompositeByteBuf.java:892)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:129)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#56:
        io.netty.buffer.AdvancedLeakAwareByteBuf.order(AdvancedLeakAwareByteBuf.java:65)
        io.netty.buffer.CompositeByteBuf.addComponent0(CompositeByteBuf.java:254)
        io.netty.buffer.CompositeByteBuf.addComponent(CompositeByteBuf.java:190)
        io.netty.buffer.CompositeByteBuf.addComponent(CompositeByteBuf.java:132)
        io.netty.buffer.WrappedCompositeByteBuf.addComponent(WrappedCompositeByteBuf.java:488)
        io.netty.buffer.AdvancedLeakAwareCompositeByteBuf.addComponent(AdvancedLeakAwareCompositeByteBuf.java:892)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:129)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#55:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readSlice(AdvancedLeakAwareByteBuf.java:111)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:121)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#54:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:441)
        org.eclipse.milo.opcua.stack.core.channel.headers.SequenceHeader.decode(SequenceHeader.java:91)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:101)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#53:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:441)
        org.eclipse.milo.opcua.stack.core.channel.headers.SequenceHeader.decode(SequenceHeader.java:90)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:101)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#52:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readInt(AdvancedLeakAwareByteBuf.java:435)
        org.eclipse.milo.opcua.stack.core.channel.headers.AsymmetricSecurityHeader.decode(AsymmetricSecurityHeader.java:141)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder$AsymmetricDelegate.readSecurityHeader(ChunkDecoder.java:213)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:83)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#51:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readInt(AdvancedLeakAwareByteBuf.java:435)
        org.eclipse.milo.opcua.stack.core.channel.headers.AsymmetricSecurityHeader.decode(AsymmetricSecurityHeader.java:133)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder$AsymmetricDelegate.readSecurityHeader(ChunkDecoder.java:213)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:83)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#50:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readBytes(AdvancedLeakAwareByteBuf.java:495)
        org.eclipse.milo.opcua.stack.core.channel.headers.AsymmetricSecurityHeader.decode(AsymmetricSecurityHeader.java:125)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder$AsymmetricDelegate.readSecurityHeader(ChunkDecoder.java:213)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:83)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#49:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readInt(AdvancedLeakAwareByteBuf.java:435)
        org.eclipse.milo.opcua.stack.core.channel.headers.AsymmetricSecurityHeader.decode(AsymmetricSecurityHeader.java:123)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder$AsymmetricDelegate.readSecurityHeader(ChunkDecoder.java:213)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:83)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#48:
        io.netty.buffer.AdvancedLeakAwareByteBuf.skipBytes(AdvancedLeakAwareByteBuf.java:531)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:81)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#47:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getByte(AdvancedLeakAwareByteBuf.java:153)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:79)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#46:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:159)
        io.netty.buffer.ByteBufUtil$HexUtil.hexDump(ByteBufUtil.java:819)
        io.netty.buffer.ByteBufUtil$HexUtil.access$000(ByteBufUtil.java:742)
        io.netty.buffer.ByteBufUtil.hexDump(ByteBufUtil.java:108)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:113)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeSymmetric(ChunkDecoder.java:66)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHandler.java:176)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#45:
        io.netty.buffer.AdvancedLeakAwareByteBuf.release(AdvancedLeakAwareByteBuf.java:955)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:256)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#44:
        io.netty.buffer.AdvancedLeakAwareByteBuf.retain(AdvancedLeakAwareByteBuf.java:927)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.onOpenSecureChannel(UaTcpServerAsymmetricHandler.java:244)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:103)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#43:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readInt(AdvancedLeakAwareByteBuf.java:435)
        org.eclipse.milo.opcua.stack.core.channel.headers.AsymmetricSecurityHeader.decode(AsymmetricSecurityHeader.java:141)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.onOpenSecureChannel(UaTcpServerAsymmetricHandler.java:134)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:103)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#42:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readInt(AdvancedLeakAwareByteBuf.java:435)
        org.eclipse.milo.opcua.stack.core.channel.headers.AsymmetricSecurityHeader.decode(AsymmetricSecurityHeader.java:133)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.onOpenSecureChannel(UaTcpServerAsymmetricHandler.java:134)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:103)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#41:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readBytes(AdvancedLeakAwareByteBuf.java:495)
        org.eclipse.milo.opcua.stack.core.channel.headers.AsymmetricSecurityHeader.decode(AsymmetricSecurityHeader.java:125)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.onOpenSecureChannel(UaTcpServerAsymmetricHandler.java:134)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:103)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#40:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readInt(AdvancedLeakAwareByteBuf.java:435)
        org.eclipse.milo.opcua.stack.core.channel.headers.AsymmetricSecurityHeader.decode(AsymmetricSecurityHeader.java:123)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.onOpenSecureChannel(UaTcpServerAsymmetricHandler.java:134)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:103)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#39:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:441)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.onOpenSecureChannel(UaTcpServerAsymmetricHandler.java:133)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:103)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#38:
        io.netty.buffer.AdvancedLeakAwareByteBuf.skipBytes(AdvancedLeakAwareByteBuf.java:531)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.onOpenSecureChannel(UaTcpServerAsymmetricHandler.java:131)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:103)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#37:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readByte(AdvancedLeakAwareByteBuf.java:399)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.onOpenSecureChannel(UaTcpServerAsymmetricHandler.java:124)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:103)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#36:
        io.netty.buffer.AdvancedLeakAwareByteBuf.skipBytes(AdvancedLeakAwareByteBuf.java:531)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.onOpenSecureChannel(UaTcpServerAsymmetricHandler.java:122)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:103)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#35:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readSlice(AdvancedLeakAwareByteBuf.java:111)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:103)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#34:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:441)
        org.eclipse.milo.opcua.stack.core.channel.headers.SequenceHeader.decode(SequenceHeader.java:91)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:101)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeSymmetric(ChunkDecoder.java:66)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHandler.java:176)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#33:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getMedium(AdvancedLeakAwareByteBuf.java:177)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:99)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#32:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:441)
        org.eclipse.milo.opcua.stack.core.channel.headers.SequenceHeader.decode(SequenceHeader.java:90)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:101)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeSymmetric(ChunkDecoder.java:66)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHandler.java:176)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#31:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:441)
        org.eclipse.milo.opcua.stack.core.channel.headers.SymmetricSecurityHeader.decode(SymmetricSecurityHeader.java:67)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder$SymmetricDelegate.readSecurityHeader(ChunkDecoder.java:287)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:83)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeSymmetric(ChunkDecoder.java:66)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHandler.java:176)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#30:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedInt(AdvancedLeakAwareByteBuf.java:195)
        org.eclipse.milo.opcua.stack.core.channel.headers.HeaderDecoder.getMessageLength(HeaderDecoder.java:35)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:98)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#29:
        io.netty.buffer.AdvancedLeakAwareByteBuf.skipBytes(AdvancedLeakAwareByteBuf.java:531)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:81)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeSymmetric(ChunkDecoder.java:66)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHandler.java:176)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#28:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedInt(AdvancedLeakAwareByteBuf.java:195)
        org.eclipse.milo.opcua.stack.core.channel.headers.HeaderDecoder.getMessageLength(HeaderDecoder.java:35)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:96)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#27:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getByte(AdvancedLeakAwareByteBuf.java:153)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:79)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeSymmetric(ChunkDecoder.java:66)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHandler.java:176)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#26:
        io.netty.buffer.AdvancedLeakAwareByteBuf.order(AdvancedLeakAwareByteBuf.java:65)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:93)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#25:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:441)
        org.eclipse.milo.opcua.stack.core.channel.headers.SymmetricSecurityHeader.decode(SymmetricSecurityHeader.java:67)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.validateChunkHeaders(UaTcpServerSymmetricHandler.java:212)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHandler.java:174)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#24:
        Hint: 'UaTcpServerAsymmetricHandler#0' will handle the message from this point.
        io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:107)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:355)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#23:
        io.netty.buffer.AdvancedLeakAwareByteBuf.skipBytes(AdvancedLeakAwareByteBuf.java:531)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.validateChunkHeaders(UaTcpServerSymmetricHandler.java:210)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHandler.java:174)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#22:
        io.netty.buffer.AdvancedLeakAwareByteBuf.release(AdvancedLeakAwareByteBuf.java:955)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:256)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#21:
        io.netty.buffer.AdvancedLeakAwareByteBuf.retain(AdvancedLeakAwareByteBuf.java:927)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.onSecureMessage(UaTcpServerSymmetricHandler.java:161)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:129)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#20:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:441)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.onSecureMessage(UaTcpServerSymmetricHandler.java:149)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:129)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#19:
        io.netty.buffer.AdvancedLeakAwareByteBuf.skipBytes(AdvancedLeakAwareByteBuf.java:531)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.onSecureMessage(UaTcpServerSymmetricHandler.java:147)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:129)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#18:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readByte(AdvancedLeakAwareByteBuf.java:399)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.onSecureMessage(UaTcpServerSymmetricHandler.java:141)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:129)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#17:
        io.netty.buffer.AdvancedLeakAwareByteBuf.skipBytes(AdvancedLeakAwareByteBuf.java:531)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.onSecureMessage(UaTcpServerSymmetricHandler.java:139)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:129)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#16:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readSlice(AdvancedLeakAwareByteBuf.java:111)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:129)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#15:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getMedium(AdvancedLeakAwareByteBuf.java:177)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:125)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#14:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedInt(AdvancedLeakAwareByteBuf.java:195)
        org.eclipse.milo.opcua.stack.core.channel.headers.HeaderDecoder.getMessageLength(HeaderDecoder.java:35)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:124)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#13:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedInt(AdvancedLeakAwareByteBuf.java:195)
        org.eclipse.milo.opcua.stack.core.channel.headers.HeaderDecoder.getMessageLength(HeaderDecoder.java:35)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:122)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#12:
        io.netty.buffer.AdvancedLeakAwareByteBuf.retain(AdvancedLeakAwareByteBuf.java:927)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:133)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#11:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readSlice(AdvancedLeakAwareByteBuf.java:111)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:133)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#10:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getMedium(AdvancedLeakAwareByteBuf.java:177)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:125)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#9:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedInt(AdvancedLeakAwareByteBuf.java:195)
        org.eclipse.milo.opcua.stack.core.channel.headers.HeaderDecoder.getMessageLength(HeaderDecoder.java:35)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:124)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#8:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedInt(AdvancedLeakAwareByteBuf.java:195)
        org.eclipse.milo.opcua.stack.core.channel.headers.HeaderDecoder.getMessageLength(HeaderDecoder.java:35)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:122)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#7:
        io.netty.buffer.AdvancedLeakAwareByteBuf.order(AdvancedLeakAwareByteBuf.java:65)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:119)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#6:
        io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:591)
        io.netty.handler.codec.ByteToMessageDecoder$1.cumulate(ByteToMessageDecoder.java:92)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:246)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#5:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedInt(AdvancedLeakAwareByteBuf.java:195)
        org.eclipse.milo.opcua.stack.core.channel.headers.HeaderDecoder.getMessageLength(HeaderDecoder.java:35)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:122)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#4:
        io.netty.buffer.AdvancedLeakAwareByteBuf.order(AdvancedLeakAwareByteBuf.java:65)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:119)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#3:
        Hint: 'UaTcpServerSymmetricHandler#0' will handle the message from this point.
        io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:107)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:355)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#2:
        Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point.
        io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:107)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:355)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#1:
        io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:633)
        io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:118)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
Created at:
        io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:271)
        io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:179)
        io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:170)
        io.netty.buffer.AbstractByteBufAllocator.ioBuffer(AbstractByteBufAllocator.java:131)
        io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle.allocate(DefaultMaxMessagesRecvByteBufAllocator.java:73)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:117)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
2017-12-12 09:44:18,411+JST �d�å io.netty.util.internal.logging.Slf4JLogger error - LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information.
Recent access records: 76
#76:
        io.netty.buffer.AdvancedLeakAwareByteBuf.release(AdvancedLeakAwareByteBuf.java:955)
        io.netty.buffer.CompositeByteBuf$Component.freeIfNecessary(CompositeByteBuf.java:1670)
        io.netty.buffer.CompositeByteBuf.deallocate(CompositeByteBuf.java:1935)
        io.netty.buffer.AbstractReferenceCountedByteBuf.release(AbstractReferenceCountedByteBuf.java:116)
        io.netty.buffer.SwappedByteBuf.release(SwappedByteBuf.java:1026)
        io.netty.buffer.WrappedByteBuf.release(WrappedByteBuf.java:1029)
        io.netty.buffer.AdvancedLeakAwareByteBuf.release(AdvancedLeakAwareByteBuf.java:951)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:277)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#75:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getInt(AdvancedLeakAwareByteBuf.java:189)
        io.netty.buffer.CompositeByteBuf._getInt(CompositeByteBuf.java:802)
        io.netty.buffer.AbstractByteBuf.readInt(AbstractByteBuf.java:767)
        io.netty.buffer.SwappedByteBuf.readInt(SwappedByteBuf.java:581)
        io.netty.buffer.SwappedByteBuf.readUnsignedInt(SwappedByteBuf.java:591)
        io.netty.buffer.WrappedByteBuf.readUnsignedInt(WrappedByteBuf.java:581)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:442)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeUInt32(BinaryDecoder.java:114)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:109)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#74:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getInt(AdvancedLeakAwareByteBuf.java:189)
        io.netty.buffer.CompositeByteBuf._getInt(CompositeByteBuf.java:802)
        io.netty.buffer.AbstractByteBuf.readInt(AbstractByteBuf.java:767)
        io.netty.buffer.SwappedByteBuf.readInt(SwappedByteBuf.java:581)
        io.netty.buffer.WrappedByteBuf.readInt(WrappedByteBuf.java:571)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readInt(AdvancedLeakAwareByteBuf.java:436)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeInt32(BinaryDecoder.java:94)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeByteString(BinaryDecoder.java:169)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:108)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#73:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getInt(AdvancedLeakAwareByteBuf.java:189)
        io.netty.buffer.CompositeByteBuf._getInt(CompositeByteBuf.java:802)
        io.netty.buffer.AbstractByteBuf.readInt(AbstractByteBuf.java:767)
        io.netty.buffer.SwappedByteBuf.readInt(SwappedByteBuf.java:581)
        io.netty.buffer.WrappedByteBuf.readInt(WrappedByteBuf.java:571)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readInt(AdvancedLeakAwareByteBuf.java:436)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeInt32(BinaryDecoder.java:94)
        org.eclipse.milo.opcua.stack.core.types.enumerated.MessageSecurityMode.decode(MessageSecurityMode.java:61)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeEnumeration(BinaryDecoder.java:397)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:107)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#72:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getInt(AdvancedLeakAwareByteBuf.java:189)
        io.netty.buffer.CompositeByteBuf._getInt(CompositeByteBuf.java:802)
        io.netty.buffer.AbstractByteBuf.readInt(AbstractByteBuf.java:767)
        io.netty.buffer.SwappedByteBuf.readInt(SwappedByteBuf.java:581)
        io.netty.buffer.WrappedByteBuf.readInt(WrappedByteBuf.java:571)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readInt(AdvancedLeakAwareByteBuf.java:436)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeInt32(BinaryDecoder.java:94)
        org.eclipse.milo.opcua.stack.core.types.enumerated.SecurityTokenRequestType.decode(SecurityTokenRequestType.java:59)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeEnumeration(BinaryDecoder.java:397)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:106)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#71:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getInt(AdvancedLeakAwareByteBuf.java:189)
        io.netty.buffer.CompositeByteBuf._getInt(CompositeByteBuf.java:802)
        io.netty.buffer.AbstractByteBuf.readInt(AbstractByteBuf.java:767)
        io.netty.buffer.SwappedByteBuf.readInt(SwappedByteBuf.java:581)
        io.netty.buffer.SwappedByteBuf.readUnsignedInt(SwappedByteBuf.java:591)
        io.netty.buffer.WrappedByteBuf.readUnsignedInt(WrappedByteBuf.java:581)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:442)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeUInt32(BinaryDecoder.java:114)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:105)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#70:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getByte(AdvancedLeakAwareByteBuf.java:153)
        io.netty.buffer.CompositeByteBuf._getByte(CompositeByteBuf.java:747)
        io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:689)
        io.netty.buffer.SwappedByteBuf.readByte(SwappedByteBuf.java:531)
        io.netty.buffer.WrappedByteBuf.readByte(WrappedByteBuf.java:521)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readByte(AdvancedLeakAwareByteBuf.java:400)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeExtensionObject(BinaryDecoder.java:279)
        org.eclipse.milo.opcua.stack.core.types.structured.RequestHeader.decode(RequestHeader.java:116)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:104)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#69:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getByte(AdvancedLeakAwareByteBuf.java:153)
        io.netty.buffer.CompositeByteBuf._getByte(CompositeByteBuf.java:747)
        io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:689)
        io.netty.buffer.AbstractByteBuf.readUnsignedByte(AbstractByteBuf.java:701)
        io.netty.buffer.SwappedByteBuf.readUnsignedByte(SwappedByteBuf.java:536)
        io.netty.buffer.WrappedByteBuf.readUnsignedByte(WrappedByteBuf.java:526)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedByte(AdvancedLeakAwareByteBuf.java:406)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeNodeId(BinaryDecoder.java:204)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeExtensionObject(BinaryDecoder.java:278)
        org.eclipse.milo.opcua.stack.core.types.structured.RequestHeader.decode(RequestHeader.java:116)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:104)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#68:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getByte(AdvancedLeakAwareByteBuf.java:153)
        io.netty.buffer.CompositeByteBuf._getByte(CompositeByteBuf.java:747)
        io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:689)
        io.netty.buffer.SwappedByteBuf.readByte(SwappedByteBuf.java:531)
        io.netty.buffer.WrappedByteBuf.readByte(WrappedByteBuf.java:521)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readByte(AdvancedLeakAwareByteBuf.java:400)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeNodeId(BinaryDecoder.java:199)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeExtensionObject(BinaryDecoder.java:278)
        org.eclipse.milo.opcua.stack.core.types.structured.RequestHeader.decode(RequestHeader.java:116)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:104)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#67:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getInt(AdvancedLeakAwareByteBuf.java:189)
        io.netty.buffer.CompositeByteBuf._getInt(CompositeByteBuf.java:802)
        io.netty.buffer.AbstractByteBuf.readInt(AbstractByteBuf.java:767)
        io.netty.buffer.SwappedByteBuf.readInt(SwappedByteBuf.java:581)
        io.netty.buffer.SwappedByteBuf.readUnsignedInt(SwappedByteBuf.java:591)
        io.netty.buffer.WrappedByteBuf.readUnsignedInt(WrappedByteBuf.java:581)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:442)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeUInt32(BinaryDecoder.java:114)
        org.eclipse.milo.opcua.stack.core.types.structured.RequestHeader.decode(RequestHeader.java:115)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:104)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#66:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getInt(AdvancedLeakAwareByteBuf.java:189)
        io.netty.buffer.CompositeByteBuf._getInt(CompositeByteBuf.java:802)
        io.netty.buffer.AbstractByteBuf.readInt(AbstractByteBuf.java:767)
        io.netty.buffer.SwappedByteBuf.readInt(SwappedByteBuf.java:581)
        io.netty.buffer.WrappedByteBuf.readInt(WrappedByteBuf.java:571)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readInt(AdvancedLeakAwareByteBuf.java:436)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeInt32(BinaryDecoder.java:94)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeString(BinaryDecoder.java:134)
        org.eclipse.milo.opcua.stack.core.types.structured.RequestHeader.decode(RequestHeader.java:114)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:104)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#65:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getInt(AdvancedLeakAwareByteBuf.java:189)
        io.netty.buffer.CompositeByteBuf._getInt(CompositeByteBuf.java:802)
        io.netty.buffer.AbstractByteBuf.readInt(AbstractByteBuf.java:767)
        io.netty.buffer.SwappedByteBuf.readInt(SwappedByteBuf.java:581)
        io.netty.buffer.SwappedByteBuf.readUnsignedInt(SwappedByteBuf.java:591)
        io.netty.buffer.WrappedByteBuf.readUnsignedInt(WrappedByteBuf.java:581)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:442)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeUInt32(BinaryDecoder.java:114)
        org.eclipse.milo.opcua.stack.core.types.structured.RequestHeader.decode(RequestHeader.java:113)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:104)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#64:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getInt(AdvancedLeakAwareByteBuf.java:189)
        io.netty.buffer.CompositeByteBuf._getInt(CompositeByteBuf.java:802)
        io.netty.buffer.AbstractByteBuf.readInt(AbstractByteBuf.java:767)
        io.netty.buffer.SwappedByteBuf.readInt(SwappedByteBuf.java:581)
        io.netty.buffer.SwappedByteBuf.readUnsignedInt(SwappedByteBuf.java:591)
        io.netty.buffer.WrappedByteBuf.readUnsignedInt(WrappedByteBuf.java:581)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:442)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeUInt32(BinaryDecoder.java:114)
        org.eclipse.milo.opcua.stack.core.types.structured.RequestHeader.decode(RequestHeader.java:112)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:104)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#63:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getLong(AdvancedLeakAwareByteBuf.java:201)
        io.netty.buffer.CompositeByteBuf._getLong(CompositeByteBuf.java:826)
        io.netty.buffer.AbstractByteBuf.readLong(AbstractByteBuf.java:793)
        io.netty.buffer.SwappedByteBuf.readLong(SwappedByteBuf.java:601)
        io.netty.buffer.WrappedByteBuf.readLong(WrappedByteBuf.java:591)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readLong(AdvancedLeakAwareByteBuf.java:448)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeDateTime(BinaryDecoder.java:152)
        org.eclipse.milo.opcua.stack.core.types.structured.RequestHeader.decode(RequestHeader.java:111)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:104)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#62:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getByte(AdvancedLeakAwareByteBuf.java:153)
        io.netty.buffer.CompositeByteBuf._getByte(CompositeByteBuf.java:747)
        io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:689)
        io.netty.buffer.AbstractByteBuf.readUnsignedByte(AbstractByteBuf.java:701)
        io.netty.buffer.SwappedByteBuf.readUnsignedByte(SwappedByteBuf.java:536)
        io.netty.buffer.WrappedByteBuf.readUnsignedByte(WrappedByteBuf.java:526)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedByte(AdvancedLeakAwareByteBuf.java:406)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeNodeId(BinaryDecoder.java:204)
        org.eclipse.milo.opcua.stack.core.types.structured.RequestHeader.decode(RequestHeader.java:110)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:104)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#61:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getByte(AdvancedLeakAwareByteBuf.java:153)
        io.netty.buffer.CompositeByteBuf._getByte(CompositeByteBuf.java:747)
        io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:689)
        io.netty.buffer.SwappedByteBuf.readByte(SwappedByteBuf.java:531)
        io.netty.buffer.WrappedByteBuf.readByte(WrappedByteBuf.java:521)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readByte(AdvancedLeakAwareByteBuf.java:400)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeNodeId(BinaryDecoder.java:199)
        org.eclipse.milo.opcua.stack.core.types.structured.RequestHeader.decode(RequestHeader.java:110)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
        org.eclipse.milo.opcua.stack.core.types.structured.OpenSecureChannelRequest.decode(OpenSecureChannelRequest.java:104)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#60:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getShort(AdvancedLeakAwareByteBuf.java:165)
        io.netty.buffer.CompositeByteBuf._getShort(CompositeByteBuf.java:754)
        io.netty.buffer.AbstractByteBuf.readShort(AbstractByteBuf.java:707)
        io.netty.buffer.SwappedByteBuf.readShort(SwappedByteBuf.java:541)
        io.netty.buffer.SwappedByteBuf.readUnsignedShort(SwappedByteBuf.java:551)
        io.netty.buffer.WrappedByteBuf.readUnsignedShort(WrappedByteBuf.java:541)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedShort(AdvancedLeakAwareByteBuf.java:418)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeNodeId(BinaryDecoder.java:207)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:384)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#59:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getByte(AdvancedLeakAwareByteBuf.java:153)
        io.netty.buffer.CompositeByteBuf._getByte(CompositeByteBuf.java:747)
        io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:689)
        io.netty.buffer.AbstractByteBuf.readUnsignedByte(AbstractByteBuf.java:701)
        io.netty.buffer.SwappedByteBuf.readUnsignedByte(SwappedByteBuf.java:536)
        io.netty.buffer.WrappedByteBuf.readUnsignedByte(WrappedByteBuf.java:526)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedByte(AdvancedLeakAwareByteBuf.java:406)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeNodeId(BinaryDecoder.java:207)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:384)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#58:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getByte(AdvancedLeakAwareByteBuf.java:153)
        io.netty.buffer.CompositeByteBuf._getByte(CompositeByteBuf.java:747)
        io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:689)
        io.netty.buffer.SwappedByteBuf.readByte(SwappedByteBuf.java:531)
        io.netty.buffer.WrappedByteBuf.readByte(WrappedByteBuf.java:521)
        io.netty.buffer.AdvancedLeakAwareByteBuf.readByte(AdvancedLeakAwareByteBuf.java:400)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeNodeId(BinaryDecoder.java:199)
        org.eclipse.milo.opcua.stack.core.serialization.binary.BinaryDecoder.decodeMessage(BinaryDecoder.java:384)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:265)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#57:
        io.netty.buffer.AdvancedLeakAwareByteBuf.slice(AdvancedLeakAwareByteBuf.java:75)
        io.netty.buffer.CompositeByteBuf.addComponent0(CompositeByteBuf.java:254)
        io.netty.buffer.CompositeByteBuf.addComponent(CompositeByteBuf.java:190)
        io.netty.buffer.CompositeByteBuf.addComponent(CompositeByteBuf.java:132)
        io.netty.buffer.WrappedCompositeByteBuf.addComponent(WrappedCompositeByteBuf.java:488)
        io.netty.buffer.AdvancedLeakAwareCompositeByteBuf.addComponent(AdvancedLeakAwareCompositeByteBuf.java:892)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:129)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#56:
        io.netty.buffer.AdvancedLeakAwareByteBuf.order(AdvancedLeakAwareByteBuf.java:65)
        io.netty.buffer.CompositeByteBuf.addComponent0(CompositeByteBuf.java:254)
        io.netty.buffer.CompositeByteBuf.addComponent(CompositeByteBuf.java:190)
        io.netty.buffer.CompositeByteBuf.addComponent(CompositeByteBuf.java:132)
        io.netty.buffer.WrappedCompositeByteBuf.addComponent(WrappedCompositeByteBuf.java:488)
        io.netty.buffer.AdvancedLeakAwareCompositeByteBuf.addComponent(AdvancedLeakAwareCompositeByteBuf.java:892)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:129)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#55:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readSlice(AdvancedLeakAwareByteBuf.java:111)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:121)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#54:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:441)
        org.eclipse.milo.opcua.stack.core.channel.headers.SequenceHeader.decode(SequenceHeader.java:91)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:101)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#53:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:441)
        org.eclipse.milo.opcua.stack.core.channel.headers.SequenceHeader.decode(SequenceHeader.java:90)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:101)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#52:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readInt(AdvancedLeakAwareByteBuf.java:435)
        org.eclipse.milo.opcua.stack.core.channel.headers.AsymmetricSecurityHeader.decode(AsymmetricSecurityHeader.java:141)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder$AsymmetricDelegate.readSecurityHeader(ChunkDecoder.java:213)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:83)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#51:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readInt(AdvancedLeakAwareByteBuf.java:435)
        org.eclipse.milo.opcua.stack.core.channel.headers.AsymmetricSecurityHeader.decode(AsymmetricSecurityHeader.java:133)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder$AsymmetricDelegate.readSecurityHeader(ChunkDecoder.java:213)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:83)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#50:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readBytes(AdvancedLeakAwareByteBuf.java:495)
        org.eclipse.milo.opcua.stack.core.channel.headers.AsymmetricSecurityHeader.decode(AsymmetricSecurityHeader.java:125)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder$AsymmetricDelegate.readSecurityHeader(ChunkDecoder.java:213)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:83)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#49:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readInt(AdvancedLeakAwareByteBuf.java:435)
        org.eclipse.milo.opcua.stack.core.channel.headers.AsymmetricSecurityHeader.decode(AsymmetricSecurityHeader.java:123)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder$AsymmetricDelegate.readSecurityHeader(ChunkDecoder.java:213)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:83)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#48:
        io.netty.buffer.AdvancedLeakAwareByteBuf.skipBytes(AdvancedLeakAwareByteBuf.java:531)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:81)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#47:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getByte(AdvancedLeakAwareByteBuf.java:153)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:79)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeAsymmetric(ChunkDecoder.java:62)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.lambda$2(UaTcpServerAsymmetricHandler.java:261)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#46:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:159)
        io.netty.buffer.ByteBufUtil$HexUtil.hexDump(ByteBufUtil.java:819)
        io.netty.buffer.ByteBufUtil$HexUtil.access$000(ByteBufUtil.java:742)
        io.netty.buffer.ByteBufUtil.hexDump(ByteBufUtil.java:108)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:113)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeSymmetric(ChunkDecoder.java:66)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHandler.java:176)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#45:
        io.netty.buffer.AdvancedLeakAwareByteBuf.release(AdvancedLeakAwareByteBuf.java:955)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:256)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#44:
        io.netty.buffer.AdvancedLeakAwareByteBuf.retain(AdvancedLeakAwareByteBuf.java:927)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.onOpenSecureChannel(UaTcpServerAsymmetricHandler.java:244)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:103)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#43:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readInt(AdvancedLeakAwareByteBuf.java:435)
        org.eclipse.milo.opcua.stack.core.channel.headers.AsymmetricSecurityHeader.decode(AsymmetricSecurityHeader.java:141)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.onOpenSecureChannel(UaTcpServerAsymmetricHandler.java:134)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:103)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#42:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readInt(AdvancedLeakAwareByteBuf.java:435)
        org.eclipse.milo.opcua.stack.core.channel.headers.AsymmetricSecurityHeader.decode(AsymmetricSecurityHeader.java:133)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.onOpenSecureChannel(UaTcpServerAsymmetricHandler.java:134)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:103)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#41:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readBytes(AdvancedLeakAwareByteBuf.java:495)
        org.eclipse.milo.opcua.stack.core.channel.headers.AsymmetricSecurityHeader.decode(AsymmetricSecurityHeader.java:125)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.onOpenSecureChannel(UaTcpServerAsymmetricHandler.java:134)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:103)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#40:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readInt(AdvancedLeakAwareByteBuf.java:435)
        org.eclipse.milo.opcua.stack.core.channel.headers.AsymmetricSecurityHeader.decode(AsymmetricSecurityHeader.java:123)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.onOpenSecureChannel(UaTcpServerAsymmetricHandler.java:134)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:103)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#39:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:441)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.onOpenSecureChannel(UaTcpServerAsymmetricHandler.java:133)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:103)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#38:
        io.netty.buffer.AdvancedLeakAwareByteBuf.skipBytes(AdvancedLeakAwareByteBuf.java:531)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.onOpenSecureChannel(UaTcpServerAsymmetricHandler.java:131)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:103)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#37:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readByte(AdvancedLeakAwareByteBuf.java:399)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.onOpenSecureChannel(UaTcpServerAsymmetricHandler.java:124)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:103)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#36:
        io.netty.buffer.AdvancedLeakAwareByteBuf.skipBytes(AdvancedLeakAwareByteBuf.java:531)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.onOpenSecureChannel(UaTcpServerAsymmetricHandler.java:122)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:103)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#35:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readSlice(AdvancedLeakAwareByteBuf.java:111)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:103)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#34:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:441)
        org.eclipse.milo.opcua.stack.core.channel.headers.SequenceHeader.decode(SequenceHeader.java:91)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:101)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeSymmetric(ChunkDecoder.java:66)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHandler.java:176)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#33:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getMedium(AdvancedLeakAwareByteBuf.java:177)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:99)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#32:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:441)
        org.eclipse.milo.opcua.stack.core.channel.headers.SequenceHeader.decode(SequenceHeader.java:90)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:101)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeSymmetric(ChunkDecoder.java:66)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHandler.java:176)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#31:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:441)
        org.eclipse.milo.opcua.stack.core.channel.headers.SymmetricSecurityHeader.decode(SymmetricSecurityHeader.java:67)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder$SymmetricDelegate.readSecurityHeader(ChunkDecoder.java:287)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:83)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeSymmetric(ChunkDecoder.java:66)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHandler.java:176)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#30:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedInt(AdvancedLeakAwareByteBuf.java:195)
        org.eclipse.milo.opcua.stack.core.channel.headers.HeaderDecoder.getMessageLength(HeaderDecoder.java:35)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:98)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#29:
        io.netty.buffer.AdvancedLeakAwareByteBuf.skipBytes(AdvancedLeakAwareByteBuf.java:531)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:81)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeSymmetric(ChunkDecoder.java:66)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHandler.java:176)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#28:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getByte(AdvancedLeakAwareByteBuf.java:153)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:79)
        org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeSymmetric(ChunkDecoder.java:66)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHandler.java:176)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#27:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedInt(AdvancedLeakAwareByteBuf.java:195)
        org.eclipse.milo.opcua.stack.core.channel.headers.HeaderDecoder.getMessageLength(HeaderDecoder.java:35)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:96)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#26:
        io.netty.buffer.AdvancedLeakAwareByteBuf.order(AdvancedLeakAwareByteBuf.java:65)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerAsymmetricHandler.decode(UaTcpServerAsymmetricHandler.java:93)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#25:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:441)
        org.eclipse.milo.opcua.stack.core.channel.headers.SymmetricSecurityHeader.decode(SymmetricSecurityHeader.java:67)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.validateChunkHeaders(UaTcpServerSymmetricHandler.java:212)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHandler.java:174)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#24:
        io.netty.buffer.AdvancedLeakAwareByteBuf.skipBytes(AdvancedLeakAwareByteBuf.java:531)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.validateChunkHeaders(UaTcpServerSymmetricHandler.java:210)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHandler.java:174)
        org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$1(SerializationQueue.java:58)
        org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
        java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        java.lang.Thread.run(Thread.java:748)
#23:
        Hint: 'UaTcpServerAsymmetricHandler#0' will handle the message from this point.
        io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:107)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:355)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#22:
        io.netty.buffer.AdvancedLeakAwareByteBuf.release(AdvancedLeakAwareByteBuf.java:955)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:256)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#21:
        io.netty.buffer.AdvancedLeakAwareByteBuf.retain(AdvancedLeakAwareByteBuf.java:927)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.onSecureMessage(UaTcpServerSymmetricHandler.java:161)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:129)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#20:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readUnsignedInt(AdvancedLeakAwareByteBuf.java:441)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.onSecureMessage(UaTcpServerSymmetricHandler.java:149)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:129)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#19:
        io.netty.buffer.AdvancedLeakAwareByteBuf.skipBytes(AdvancedLeakAwareByteBuf.java:531)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.onSecureMessage(UaTcpServerSymmetricHandler.java:147)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:129)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#18:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readByte(AdvancedLeakAwareByteBuf.java:399)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.onSecureMessage(UaTcpServerSymmetricHandler.java:141)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:129)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#17:
        io.netty.buffer.AdvancedLeakAwareByteBuf.skipBytes(AdvancedLeakAwareByteBuf.java:531)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.onSecureMessage(UaTcpServerSymmetricHandler.java:139)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:129)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#16:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readSlice(AdvancedLeakAwareByteBuf.java:111)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:129)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#15:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getMedium(AdvancedLeakAwareByteBuf.java:177)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:125)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#14:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedInt(AdvancedLeakAwareByteBuf.java:195)
        org.eclipse.milo.opcua.stack.core.channel.headers.HeaderDecoder.getMessageLength(HeaderDecoder.java:35)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:124)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#13:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedInt(AdvancedLeakAwareByteBuf.java:195)
        org.eclipse.milo.opcua.stack.core.channel.headers.HeaderDecoder.getMessageLength(HeaderDecoder.java:35)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:122)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#12:
        io.netty.buffer.AdvancedLeakAwareByteBuf.retain(AdvancedLeakAwareByteBuf.java:927)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:133)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#11:
        io.netty.buffer.AdvancedLeakAwareByteBuf.readSlice(AdvancedLeakAwareByteBuf.java:111)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:133)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#10:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getMedium(AdvancedLeakAwareByteBuf.java:177)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:125)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#9:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedInt(AdvancedLeakAwareByteBuf.java:195)
        org.eclipse.milo.opcua.stack.core.channel.headers.HeaderDecoder.getMessageLength(HeaderDecoder.java:35)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:124)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#8:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedInt(AdvancedLeakAwareByteBuf.java:195)
        org.eclipse.milo.opcua.stack.core.channel.headers.HeaderDecoder.getMessageLength(HeaderDecoder.java:35)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:122)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#7:
        io.netty.buffer.AdvancedLeakAwareByteBuf.order(AdvancedLeakAwareByteBuf.java:65)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:119)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#6:
        io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:591)
        io.netty.handler.codec.ByteToMessageDecoder$1.cumulate(ByteToMessageDecoder.java:92)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:246)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#5:
        io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedInt(AdvancedLeakAwareByteBuf.java:195)
        org.eclipse.milo.opcua.stack.core.channel.headers.HeaderDecoder.getMessageLength(HeaderDecoder.java:35)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:122)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#4:
        io.netty.buffer.AdvancedLeakAwareByteBuf.order(AdvancedLeakAwareByteBuf.java:65)
        org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymmetricHandler.decode(UaTcpServerSymmetricHandler.java:119)
        io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
        io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
        io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
        io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#3:
        Hint: 'UaTcpServerSymmetricHandler#0' will handle the message from this point.
        io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:107)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:355)
        io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
        io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#2:
        Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point.
        io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:107)
        io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:355)
        io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
#1:
        io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:633)
        io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:118)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
Created at:
        io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:271)
        io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:179)
        io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:170)
        io.netty.buffer.AbstractByteBufAllocator.ioBuffer(AbstractByteBufAllocator.java:131)
        io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle.allocate(DefaultMaxMessagesRecvByteBufAllocator.java:73)
        io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:117)
        io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
        io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
        io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
        io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
        io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
        java.lang.Thread.run(Thread.java:748)
---

<kevinherron@xxxxxxxxx> wrote, Tue, 12 Dec 2017 06:40:18 -0800

> If possible, you can get and test a fix for this here:
> https://github.com/eclipse/milo/tree/release-buffers
>
> On Tue, Dec 12, 2017 at 6:21 AM, Kevin Herron <kevinherron@xxxxxxxxx> wrote=
> :
>
> > I think these errors may be related. In certain error cases I can see tha=
> t
> > the buffers aren't being released, including when an unexpected chunk
> > sequence number is received.
> >
> > On Mon, Dec 11, 2017 at 5:17 PM, Shigeru Ishida <
> > ishida_shigeru@xxxxxxxxxxx> wrote:
> >
> >> I am using ed0bed2 at 2017/09/25. I'm sorry, but in our circumstance
> >> I can not immediately update it to current.
> >>
> >> Also, as a result of running under the conditions of yesterday,
> >> the following log was output. I have seen the inconsistency of
> >> the sequence number of ChunkDecoder#decode() several times before.
> >>
> >> Since it was reproduced in about one day, it became easier to
> >> investigate.
> >>
> >> ---
> >> 2017-12-12 04:27:14,764+JST =EF=BF=BDd=EF=BF=BD=C3=A5 org.eclipse.milo.o=
> pcua.stack.core.channel.ChunkDecoder
> >> decode - expected sequence number 113958 but received 113959
> >> 2017-12-12 04:27:14,794+JST =EF=BF=BDd=EF=BF=BD=C3=A5 org.eclipse.milo.o=
> pcua.stack.core.channel.ChunkDecoder
> >> decode - 4d534746620000000d000000a800000027bd010027bd010001003a030500
> >> 0020000000dd61516bc8c0d6d4aae9b95ade66e0a7e5503e531c86dbea43
> >> 1f1813a4125645e06aec10b672d30111bd010000000000ffffffffa86100
> >> 0000000000000000
> >> 2017-12-12 04:27:14,794+JST =EF=BF=BDd=EF=BF=BD=C3=A5 org.eclipse.milo.o=
> pcua.stack.s
> >> erver.handlers.UaTcpServerSymmetricHandler lambda$1 - Error decoding
> >> symmetric message: expected sequence number 113958 but received 113959
> >> UaException: status=3DBad_SecurityChecksFailed, message=3Dexpected seque=
> nce
> >> number 113958 but received 113959
> >>         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decod
> >> e(ChunkDecoder.java:115)
> >>         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decod
> >> eSymmetric(ChunkDecoder.java:66)
> >>         at org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymm
> >> etricHandler.lambda$1(UaTcpServerSymmetricHandler.java:176)
> >>         at org.eclipse.milo.opcua.stack.core.channel.SerializationQueue
> >> .lambda$1(SerializationQueue.java:58)
> >>         at org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAn
> >> dExecute.run(ExecutionQueue.java:107)
> >>         at java.util.concurrent.Executors$RunnableAdapter.call(
> >> Executors.java:511)
> >>         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> >>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
> >> Executor.java:1142)
> >>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
> >> lExecutor.java:617)
> >>         at java.lang.Thread.run(Thread.java:748)
> >>
> >> 2017-12-12 04:27:15,159+JST =EF=BF=BDd=EF=BF=BD=C3=A5 io.netty.util.inte=
> rnal.logging.Slf4JLogger
> >> error - LEAK: ByteBuf.release() was not called before it's
> >> garbage-collected. See http://netty.io/wiki/reference
> >> -counted-objects.html for more information.
> >> Recent access records: 0
> >> Created at:
> >>         io.netty.buffer.AbstractByteBufAllocator.compositeDirectBuff
> >> er(AbstractByteBufAllocator.java:215)
> >>         io.netty.buffer.AbstractByteBufAllocator.compositeDirectBuff
> >> er(AbstractByteBufAllocator.java:210)
> >>         io.netty.buffer.AbstractByteBufAllocator.compositeBuffer(Abs
> >> tractByteBufAllocator.java:185)
> >>         org.eclipse.milo.opcua.stack.core.util.BufferUtil.compositeB
> >> uffer(BufferUtil.java:36)
> >>         org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decod
> >> e(ChunkDecoder.java:70)
> >>         org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decod
> >> eSymmetric(ChunkDecoder.java:66)
> >>         org.eclipse.milo.opcua.stack.server.handlers.UaTcpServerSymm
> >> etricHandler.lambda$1(UaTcpServerSymmetricHandler.java:176)
> >>         org.eclipse.milo.opcua.stack.core.channel.SerializationQueue
> >> .lambda$1(SerializationQueue.java:58)
> >>         org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAn
> >> dExecute.run(ExecutionQueue.java:107)
> >>         java.util.concurrent.Executors$RunnableAdapter.call(
> >> Executors.java:511)
> >>         java.util.concurrent.FutureTask.run(FutureTask.java:266)
> >>         java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
> >> Executor.java:1142)
> >>         java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
> >> lExecutor.java:617)
> >>         java.lang.Thread.run(Thread.java:748)
> >> ---
> >>
> >> <kevinherron@xxxxxxxxx> wrote, Mon, 11 Dec 2017 04:38:14 -0800
> >>
> >> > What version of Milo is this based on?
> >> >
> >> > I ran ExampleServer with only 32MB allocated, 3 clients, 67 items, 50m=
> s
> >> > publishing and sampling interval, and left it overnight but haven't se=
> en
> >> > any indication of a leak.
> >> >
> >> > I'm using current HEAD (941736c) in master branch.
> >> >
> >> > On Sun, Dec 10, 2017 at 8:44 PM, Shigeru Ishida <
> >> ishida_shigeru@xxxxxxxxxxx>
> >> > wrote:
> >> >
> >> > > Hi Kevin,
> >> > >
> >> > > -Dio.netty.leakDetection.maxRecords=3D1000
> >> > > -Dio.netty.leakDetection.level=3Dparanoid
> >> > >
> >> > > It started with the above setting. I hope to see some logs
> >> > > within this year.
> >> > >
> >> > > Thank you very much.
> >> > >
> >> > > Regards,
> >> > >
> >> > > --Shigeru
> >> > >
> >> > > <kevinherron@xxxxxxxxx> wrote, Sun, 10 Dec 2017 20:05:57 -0800
> >> > >
> >> > > > Hmm. I don't see anything obvious right now.
> >> > > >
> >> > > > Try setting -Dio.netty.leakDetection.maxRecords=3D1000 (or more) a=
> s
> >> a JVM
> >> > > > startup parameter.
> >> > > >
> >> > > > If it's not a production system, you might also set
> >> > > > -Dio.netty.leakDetection.level=3Dparanoid to hopefully reproduce t=
> he
> >> issue
> >> > > > faster...
> >> > > >
> >> > > > On Sun, Dec 10, 2017 at 5:14 PM, Shigeru Ishida <
> >> > > ishida_shigeru@xxxxxxxxxxx>
> >> > > > wrote:
> >> > > >
> >> > > > > The following log was output just before Netty LEAK log. The log
> >> level
> >> > > of
> >> > > > > the simulation server is set to INFO. Before this log, it is the
> >> log
> >> > > just
> >> > > > > after startup. Also after Netty LEAK log,
> >> "java.lang.OutOfMemoryError:
> >> > > > > Java heap space"
> >> > > > > was output for a while.
> >> > > > >
> >> > > > > In addition, I have changed SubscriptionModel.java of 2017/09/25
> >> > > version
> >> > > > > slightly, so I will send it in case.
> >> > > > >
> >> > > > > ---
> >> > > > > 2017-12-07 23:34:06,351+JST =C3=AF=C2=BF=C2=BDx=C3=AF=C2=BF=C2=
> =BD=C3=AF=C2=BF=C2=BD
> >> org.eclipse.milo.opcua.stack.
> >> > > > > core.util.ExecutionQueue$PollAndExecute run - Uncaught Throwable
> >> > > during
> >> > > > > execution.
> >> > > > > java.lang.OutOfMemoryError: GC overhead limit exceeded
> >> > > > >         at org.eclipse.milo.opcua.sdk.ser
> >> ver.util.SubscriptionModel$
> >> > > > > ScheduledUpdate.lambda$0(SubscriptionModel.java:133)
> >> > > > >         at org.eclipse.milo.opcua.sdk.ser
> >> ver.util.SubscriptionModel$
> >> > > > > ScheduledUpdate$$Lambda$1225/1616440616.apply(Unknown Source)
> >> > > > >         at java.util.stream.ReferencePipeline$3$1.accept(
> >> > > > > ReferencePipeline.java:193)
> >> > > > >         at java.util.ArrayList$ArrayListSpliterator.
> >> > > > > forEachRemaining(ArrayList.java:1374)
> >> > > > >         at java.util.stream.AbstractPipeline.copyInto(
> >> > > > > AbstractPipeline.java:481)
> >> > > > >         at java.util.stream.AbstractPipeline.wrapAndCopyInto(
> >> > > > > AbstractPipeline.java:471)
> >> > > > >         at java.util.stream.ReduceOps$Red
> >> uceOp.evaluateSequential(
> >> > > > > ReduceOps.java:708)
> >> > > > >         at java.util.stream.AbstractPipeline.evaluate(
> >> > > > > AbstractPipeline.java:234)
> >> > > > >         at java.util.stream.ReferencePipeline.collect(
> >> > > > > ReferencePipeline.java:499)
> >> > > > >         at org.eclipse.milo.opcua.sdk.ser
> >> ver.util.SubscriptionModel$
> >> > > > > ScheduledUpdate.run(SubscriptionModel.java:134)
> >> > > > >         at org.eclipse.milo.opcua.sdk.ser
> >> ver.util.SubscriptionModel$
> >> > > > > $Lambda$1224/129353204.accept(Unknown Source)
> >> > > > >         at java.util.concurrent.CopyOnWriteArrayList.forEach(
> >> > > > > CopyOnWriteArrayList.java:890)
> >> > > > >         at org.eclipse.milo.opcua.sdk.ser
> >> ver.util.SubscriptionModel.
> >> > > > > reschedule(SubscriptionModel.java:108)
> >> > > > >         at org.eclipse.milo.opcua.sdk.ser
> >> ver.util.SubscriptionModel.
> >> > > > > lambda$0(SubscriptionModel.java:72)
> >> > > > >         at org.eclipse.milo.opcua.sdk.ser
> >> ver.util.SubscriptionModel$
> >> > > > > $Lambda$1219/791525489.run(Unknown Source)
> >> > > > >         at org.eclipse.milo.opcua.stack.core.util.ExecutionQueue=
> $
> >> > > > > PollAndExecute.run(ExecutionQueue.java:107)
> >> > > > >         at java.util.concurrent.Executors$RunnableAdapter.
> >> > > > > call(Executors.java:511)
> >> > > > >         at java.util.concurrent.FutureTas
> >> k.run(FutureTask.java:266)
> >> > > > >         at java.util.concurrent.ThreadPoolExecutor.runWorker(
> >> > > > > ThreadPoolExecutor.java:1142)
> >> > > > >         at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> >> > > > > ThreadPoolExecutor.java:617)
> >> > > > >         at java.lang.Thread.run(Thread.java:748)
> >> > > > >
> >> > > > > 2017-12-07 23:36:48,242+JST =C3=AF=C2=BF=C2=BDx=C3=AF=C2=BF=C2=
> =BD=C3=AF=C2=BF=C2=BD
> >> org.eclipse.milo.opcua.stack.
> >> > > > > core.util.ExecutionQueue$PollAndExecute run - Uncaught Throwable
> >> > > during
> >> > > > > execution.
> >> > > > > java.lang.OutOfMemoryError: Java heap space
> >> > > > >
> >> > > > > 2017-12-07 23:38:03,743+JST =C3=AF=C2=BF=C2=BDx=C3=AF=C2=BF=C2=
> =BD=C3=AF=C2=BF=C2=BD
> >> org.eclipse.milo.opcua.stack.
> >> > > > > core.util.ExecutionQueue$PollAndExecute run - Uncaught Throwable
> >> > > during
> >> > > > > execution.
> >> > > > > java.lang.OutOfMemoryError: GC overhead limit exceeded
> >> > > > >
> >> > > > > 2017-12-07 23:38:37,462+JST =C3=AF=C2=BF=C2=BDx=C3=AF=C2=BF=C2=
> =BD=C3=AF=C2=BF=C2=BD
> >> org.eclipse.milo.opcua.stack.
> >> > > > > core.util.ExecutionQueue$PollAndExecute run - Uncaught Throwable
> >> > > during
> >> > > > > execution.
> >> > > > > java.lang.OutOfMemoryError: Java heap space
> >> > > > >
> >> > > > > 2017-12-07 23:39:30,428+JST =C3=AF=C2=BF=C2=BDx=C3=AF=C2=BF=C2=
> =BD=C3=AF=C2=BF=C2=BD
> >> org.eclipse.milo.opcua.stack.
> >> > > > > core.util.ExecutionQueue$PollAndExecute run - Uncaught Throwable
> >> > > during
> >> > > > > execution.
> >> > > > > java.lang.OutOfMemoryError: GC overhead limit exceeded
> >> > > > >
> >> > > > > 2017-12-07 23:39:55,693+JST =C3=AF=C2=BF=C2=BDx=C3=AF=C2=BF=C2=
> =BD=C3=AF=C2=BF=C2=BD
> >> org.eclipse.milo.opcua.stack.
> >> > > > > core.util.ExecutionQueue$PollAndExecute run - Uncaught Throwable
> >> > > during
> >> > > > > execution.
> >> > > > > java.lang.OutOfMemoryError: GC overhead limit exceeded
> >> > > > >
> >> > > > > 2017-12-07 23:40:59,601+JST =C3=AF=C2=BF=C2=BDx=C3=AF=C2=BF=C2=
> =BD=C3=AF=C2=BF=C2=BD
> >> org.eclipse.milo.opcua.stack.
> >> > > > > core.util.ExecutionQueue$PollAndExecute run - Uncaught Throwable
> >> > > during
> >> > > > > execution.
> >> > > > > java.lang.OutOfMemoryError: GC overhead limit exceeded
> >> > > > >
> >> > > > > 2017-12-07 23:41:20,030+JST =C3=AF=C2=BF=C2=BDx=C3=AF=C2=BF=C2=
> =BD=C3=AF=C2=BF=C2=BD
> >> org.eclipse.milo.opcua.stack.
> >> > > > > core.util.ExecutionQueue$PollAndExecute run - Uncaught Throwable
> >> > > during
> >> > > > > execution.
> >> > > > > java.lang.OutOfMemoryError: Java heap space
> >> > > > >
> >> > > > > 2017-12-07 23:41:32,946+JST =C3=AF=C2=BF=C2=BDx=C3=AF=C2=BF=C2=
> =BD=C3=AF=C2=BF=C2=BD
> >> org.eclipse.milo.opcua.stack.
> >> > > > > core.util.ExecutionQueue$PollAndExecute run - Uncaught Throwable
> >> > > during
> >> > > > > execution.
> >> > > > > java.lang.OutOfMemoryError: GC overhead limit exceeded
> >> > > > >
> >> > > > > 2017-12-07 23:41:37,620+JST =C3=AF=C2=BF=C2=BDx=C3=AF=C2=BF=C2=
> =BD=C3=AF=C2=BF=C2=BD
> >> org.eclipse.milo.opcua.stack.
> >> > > > > core.util.ExecutionQueue$PollAndExecute run - Uncaught Throwable
> >> > > during
> >> > > > > execution.
> >> > > > > java.lang.OutOfMemoryError: GC overhead limit exceeded
> >> > > > >
> >> > > > > 2017-12-07 23:42:28,122+JST =C3=AF=C2=BF=C2=BDx=C3=AF=C2=BF=C2=
> =BD=C3=AF=C2=BF=C2=BD
> >> org.eclipse.milo.opcua.stack.
> >> > > > > core.util.ExecutionQueue$PollAndExecute run - Uncaught Throwable
> >> > > during
> >> > > > > execution.
> >> > > > > java.lang.OutOfMemoryError: GC overhead limit exceeded
> >> > > > > ---
> >> > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >> > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >> > > > > /*
> >> > > > >  * Copyright (c) 2016 Kevin Herron
> >> > > > >  *
> >> > > > >  * All rights reserved. This program and the accompanying
> >> materials
> >> > > > >  * are made available under the terms of the Eclipse Public
> >> License
> >> > > v1.0
> >> > > > >  * and Eclipse Distribution License v1.0 which accompany this
> >> > > distribution.
> >> > > > >  *
> >> > > > >  * The Eclipse Public License is available at
> >> > > > >  *   http://www.eclipse.org/legal/epl-v10.html
> >> > > > >  * and the Eclipse Distribution License is available at
> >> > > > >  *   http://www.eclipse.org/org/documents/edl-v10.html.
> >> > > > >  */
> >> > > > >
> >> > > > > package org.eclipse.milo.opcua.sdk.server.util;
> >> > > > >
> >> > > > > import java.math.RoundingMode;
> >> > > > > import java.util.Collections;
> >> > > > > import java.util.Iterator;
> >> > > > > import java.util.List;
> >> > > > > import java.util.Map;
> >> > > > > import java.util.Set;
> >> > > > > import java.util.concurrent.CompletableFuture;
> >> > > > > import java.util.concurrent.ExecutorService;
> >> > > > > import java.util.concurrent.ScheduledExecutorService;
> >> > > > > import java.util.concurrent.TimeUnit;
> >> > > > > import java.util.stream.Collectors;
> >> > > > >
> >> > > > > import org.eclipse.milo.opcua.sdk.server.DiagnosticsContext;
> >> > > > > import org.eclipse.milo.opcua.sdk.server.OpcUaServer;
> >> > > > > import org.eclipse.milo.opcua.sdk.server.api.AttributeManager;
> >> > > > > import org.eclipse.milo.opcua.sdk.server.api.AttributeManager.
> >> > > ReadContext;
> >> > > > > import org.eclipse.milo.opcua.sdk.server.api.DataItem;
> >> > > > > import org.eclipse.milo.opcua.sdk.server.api.MonitoredItem;
> >> > > > > import org.eclipse.milo.opcua.stack.core.AttributeId;
> >> > > > > import org.eclipse.milo.opcua.stack.core.types.builtin.DataValue=
> ;
> >> > > > > import org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.
> >> > > UInteger;
> >> > > > > import org.eclipse.milo.opcua.stack.core.types.enumerated.
> >> > > > > TimestampsToReturn;
> >> > > > > import org.eclipse.milo.opcua.stack.c
> >> ore.types.structured.ReadValueId;
> >> > > > > import org.eclipse.milo.opcua.stack.core.util.ExecutionQueue;
> >> > > > >
> >> > > > > import com.google.common.collect.Lists;
> >> > > > > import com.google.common.collect.Maps;
> >> > > > > import com.google.common.math.DoubleMath;
> >> > > > >
> >> > > > > public class SubscriptionModel {
> >> > > > >
> >> > > > >     private final Set<DataItem> itemSet =3D
> >> Collections.newSetFromMap(
> >> > > > > Maps.newConcurrentMap());
> >> > > > >
> >> > > > >     private final List<ScheduledUpdate> schedule =3D
> >> > > > > Lists.newCopyOnWriteArrayList();
> >> > > > >
> >> > > > >     private final ExecutorService executor;
> >> > > > >     private final ScheduledExecutorService scheduler;
> >> > > > >     private final ExecutionQueue executionQueue;
> >> > > > >
> >> > > > >     private final OpcUaServer server;
> >> > > > >     private final AttributeManager attributeServices;
> >> > > > >
> >> > > > >     public SubscriptionModel(OpcUaServer server, AttributeManage=
> r
> >> > > > > attributeServices) {
> >> > > > >         this.server =3D server;
> >> > > > >
> >> > > > >         this.attributeServices =3D attributeServices;
> >> > > > >
> >> > > > >         executor =3D server.getExecutorService();
> >> > > > >         scheduler =3D server.getScheduledExecutorService();
> >> > > > >
> >> > > > >         executionQueue =3D new ExecutionQueue(executor);
> >> > > > >     }
> >> > > > >
> >> > > > >     public void onDataItemsCreated(List<DataItem> items) {
> >> > > > >         executionQueue.submit(() -> {
> >> > > > >             itemSet.addAll(items);
> >> > > > >             reschedule();
> >> > > > >         });
> >> > > > >     }
> >> > > > >
> >> > > > >     public void onDataItemsModified(List<DataItem> items) {
> >> > > > >         executionQueue.submit(this::reschedule);
> >> > > > >     }
> >> > > > >
> >> > > > >     public void onDataItemsDeleted(List<DataItem> items) {
> >> > > > >         executionQueue.submit(() -> {
> >> > > > >             itemSet.removeAll(items);
> >> > > > >             reschedule();
> >> > > > >         });
> >> > > > >     }
> >> > > > >
> >> > > > >     public void onMonitoringModeChanged(List<MonitoredItem>
> >> items) {
> >> > > > >         executionQueue.submit(this::reschedule);
> >> > > > >     }
> >> > > > >
> >> > > > >     private void reschedule() {
> >> > > > >         Map<Double, List<DataItem>> bySamplingInterval =3D
> >> > > itemSet.stream()
> >> > > > >             .filter(DataItem::isSamplingEnabled)
> >> > > > >             .collect(Collectors.groupingBy(DataItem::
> >> > > > > getSamplingInterval));
> >> > > > >
> >> > > > >         List<ScheduledUpdate> updates =3D
> >> bySamplingInterval.keySet().
> >> > > > > stream()
> >> > > > >             .map(samplingInterval -> {
> >> > > > >                 List<DataItem> items =3D bySamplingInterval.get(
> >> > > > > samplingInterval);
> >> > > > >
> >> > > > >                 return new ScheduledUpdate(samplingInterval,
> >> items);
> >> > > > >             })
> >> > > > >             .collect(Collectors.toList());
> >> > > > >
> >> > > > >         schedule.forEach(ScheduledUpdate::cancel);
> >> > > > >         schedule.clear();
> >> > > > >         schedule.addAll(updates);
> >> > > > >         schedule.forEach(ScheduledUpdate::run);
> >> > > > >     }
> >> > > > >
> >> > > > >     private class ScheduledUpdate implements Runnable {
> >> > > > >
> >> > > > >         private volatile boolean cancelled =3D false;
> >> > > > >
> >> > > > >         private final long samplingInterval;
> >> > > > >         private final List<DataItem> items;
> >> > > > >
> >> > > > >         private long lastExecuteTimestamp =3D 0L;
> >> > > > >         private long scheduledLastExecuteTimestamp =3D 0L;
> >> > > > >
> >> > > > >         private ScheduledUpdate(double samplingInterval,
> >> List<DataItem>
> >> > > > > items) {
> >> > > > >             this.samplingInterval =3D DoubleMath.roundToLong(
> >> > > samplingInterval,
> >> > > > > RoundingMode.UP);
> >> > > > >             this.items =3D items;
> >> > > > >         }
> >> > > > >
> >> > > > >         private void cancel() {
> >> > > > >             cancelled =3D true;
> >> > > > >         }
> >> > > > >
> >> > > > >         @Override
> >> > > > >         public void run() {
> >> > > > >             List<PendingRead> pending =3D items.stream()
> >> > > > >                 .map(item -> new PendingRead(item.getReadValueI
> >> d()))
> >> > > > >                 .collect(Collectors.toList());
> >> > > > >
> >> > > > >             List<ReadValueId> ids =3D pending.stream()
> >> > > > >                 .map(PendingRead::getInput)
> >> > > > >                 .collect(Collectors.toList());
> >> > > > >
> >> > > > >             CompletableFuture<List<DataValue>> future =3D new
> >> > > > > CompletableFuture<>();
> >> > > > >
> >> > > > >             ReadContext context =3D new ReadContext(
> >> > > > >                 server, null, future, new DiagnosticsContext<>()=
> );
> >> > > > >
> >> > > > >             future.thenAcceptAsync(values -> {
> >> > > > >                 Iterator<DataItem> ii =3D items.iterator();
> >> > > > >                 Iterator<DataValue> vi =3D values.iterator();
> >> > > > >
> >> > > > >                 while (ii.hasNext() && vi.hasNext()) {
> >> > > > >                     DataItem item =3D ii.next();
> >> > > > >                     DataValue value =3D vi.next();
> >> > > > >
> >> > > > >                     TimestampsToReturn timestamps =3D
> >> > > > > item.getTimestampsToReturn();
> >> > > > >
> >> > > > >                     if (timestamps !=3D null) {
> >> > > > >                         UInteger attributeId =3D
> >> item.getReadValueId().
> >> > > > > getAttributeId();
> >> > > > >
> >> > > > >                         value =3D (AttributeId.Value.isEqual(att
> >> ributeId))
> >> > > ?
> >> > > > >                             DataValue.derivedValue(value,
> >> timestamps) :
> >> > > > >                             DataValue.derivedNonValue(value,
> >> > > timestamps);
> >> > > > >                     }
> >> > > > >
> >> > > > >                     item.setValue(value);
> >> > > > >                 }
> >> > > > >
> >> > > > >                 if (!cancelled) {
> >> > > > >                         lastExecuteTimestamp =3D
> >> > > System.currentTimeMillis();
> >> > > > >                         if (scheduledLastExecuteTimestamp =3D=3D=
>  0) {
> >> > > > >                                 scheduledLastExecuteTimestamp =
> =3D
> >> > > > > lastExecuteTimestamp;
> >> > > > >                         }
> >> > > > >                         long nextSamplingInterval =3D
> >> > > > > getNextSamplingInterval(samplingInterval, lastExecuteTimestamp,
> >> > > > > scheduledLastExecuteTimestamp);
> >> > > > >                     scheduler.schedule(this, nextSamplingInterva=
> l,
> >> > > > > TimeUnit.MILLISECONDS);
> >> > > > >                     scheduledLastExecuteTimestamp =3D
> >> > > lastExecuteTimestamp +
> >> > > > > nextSamplingInterval;
> >> > > > >                 }
> >> > > > >             }, executor);
> >> > > > >
> >> > > > >             executor.execute(() -> attributeServices.read(contex=
> t,
> >> 0d,
> >> > > > > TimestampsToReturn.Both, ids));
> >> > > > >         }
> >> > > > >
> >> > > > >         private long getNextSamplingInterval(long
> >> samplingInterval,
> >> > > long
> >> > > > > lastExecuteTimestamp, long scheduledLastExecuteTimestamp) {
> >> > > > >                 long diffFromScheduledTimestamp =3D
> >> lastExecuteTimestamp
> >> > > -
> >> > > > > scheduledLastExecuteTimestamp;
> >> > > > >                 long rest =3D diffFromScheduledTimestamp %
> >> > > samplingInterval;
> >> > > > >                 return (samplingInterval - rest);
> >> > > > >         }
> >> > > > >     }
> >> > > > >
> >> > > > > }
> >> > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >> > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >> > > > >
> >> > > > > <kevinherron@xxxxxxxxx> wrote, Fri, 8 Dec 2017 04:59:17 -0800
> >> > > > >
> >> > > > > > Were there any other error messages in the logs when it
> >> happened or
> >> > > just
> >> > > > > > this?
> >> > > > > >
> >> > > > > > On Fri, Dec 8, 2017 at 12:10 AM, Shigeru Ishida <
> >> > > > > ishida_shigeru@xxxxxxxxxxx>
> >> > > > > > wrote:
> >> > > > > >
> >> > > > > > > Hi Kevin,
> >> > > > > > >
> >> > > > > > > About the simulation server developed by milo, when running
> >> with
> >> > > java
> >> > > > > vm
> >> > > > > > > option
> >> > > > > > > -Dio.netty.leakDetectionLevel=3Dadvanced, about 10 days pass=
> ed
> >> and
> >> > > Netty
> >> > > > > > > LEAK
> >> > > > > > > error message appeared.
> >> > > > > > >
> >> > > > > > > The main subscription/monitoring conditions are as follows.
> >> > > > > > >
> >> > > > > > > - Publishing interval 200 (msec)
> >> > > > > > > - Sampling interval 100 (msec)
> >> > > > > > > - NodeId count 350
> >> > > > > > > - Number of concurrent clients 6
> >> > > > > > >
> >> > > > > > > It is running on Apache Felix 4.6.1 (OSGi), and the main
> >> > > Milo/Netty you
> >> > > > > > > are using
> >> > > > > > > is as follows.
> >> > > > > > >
> >> > > > > > > - Milo at 2017.09.25.
> >> > > > > > > - Netty 4.1.4
> >> > > > > > >
> >> > > > > > > Do you know what caused the problem?
> >> > > > > > >
> >> > > > > > > Regards,
> >> > > > > > >
> >> > > > > > > --Shigeru
> >> > > > > > >
> >> > > > > > > ---
> >> > > > > > > 2017-12-07 23:42:37,978+JST =C3=83=C2=AF=C3=82=C2=BF=C3=82=
> =C2=BDd=C3=83=C2=AF=C3=82=C2=BF=C3=82=C2=BD=C3=83=EF=BF=BD=C3=82=C2=A5
> >> io.netty.util.internal.
> >> > > > > logging.Slf4JLogger
> >> > > > > > > error - LEAK: ByteBuf.release() was not called before it's
> >> > > > > > > garbage-collected. See http://netty.io/wiki/
> >> > > > > reference-counted-objects.html
> >> > > > > > > for more information.
> >> > > > > > > WARNING: 543 leak records were discarded because the leak
> >> record
> >> > > count
> >> > > > > is
> >> > > > > > > limited to 4. Use system property
> >> io.netty.leakDetection.maxRecords
> >> > > to
> >> > > > > > > increase the limit.
> >> > > > > > > Recent access records: 5
> >> > > > > > > #5:
> >> > > > > > >         io.netty.buffer.AdvancedLeakAwareByteBuf.
> >> > > internalNioBuffer(
> >> > > > > > > AdvancedLeakAwareByteBuf.java:735)
> >> > > > > > >         io.netty.buffer.CompositeByteBuf.internalNioBuffer(
> >> > > > > > > CompositeByteBuf.java:1444)
> >> > > > > > >         io.netty.buffer.ByteBufUtil.d
> >> ecodeString(ByteBufUtil.java:
> >> > > 585)
> >> > > > > > >         io.netty.buffer.AbstractByteBuf.toString(
> >> > > > > > > AbstractByteBuf.java:1213)
> >> > > > > > >         io.netty.buffer.SwappedByteBuf.toString(
> >> > > > > SwappedByteBuf.java:992)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeString(BinaryDecoder.java:144)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeNodeId(BinaryDecoder.java:213)
> >> > > > > > >         org.eclipse.milo.opcua.stack.core.types.structured.
> >> > > > > > > ReadValueId.decode(ReadValueId.java:88)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
> >> > > > > > >         org.eclipse.milo.opcua.stack.core.types.structured.
> >> > > > > > > MonitoredItemCreateRequest.decode(MonitoredItemCreateRequest=
> .
> >> > > java:80)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeArray(BinaryDecoder.java:453)
> >> > > > > > >         org.eclipse.milo.opcua.stack.core.types.structured.
> >> > > > > > > CreateMonitoredItemsRequest.decode(CreateMonitoredItemsReque
> >> st.
> >> > > > > java:94)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
> >> > > > > > >         org.eclipse.milo.opcua.stack.server.handlers.
> >> > > > > > > UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHan
> >> dler.
> >> > > > > java:179)
> >> > > > > > >         org.eclipse.milo.opcua.stack.core.channel.
> >> > > > > > > SerializationQueue.lambda$1(SerializationQueue.java:58)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.util.ExecutionQueue$
> >> > > > > > > PollAndExecute.run(ExecutionQueue.java:107)
> >> > > > > > >         java.util.concurrent.Executors$RunnableAdapter.
> >> > > > > > > call(Executors.java:511)
> >> > > > > > >         java.util.concurrent.FutureTa
> >> sk.run(FutureTask.java:266)
> >> > > > > > >         java.util.concurrent.ThreadPoolExecutor.runWorker(
> >> > > > > > > ThreadPoolExecutor.java:1142)
> >> > > > > > >         java.util.concurrent.ThreadPoolExecutor$Worker.run(
> >> > > > > > > ThreadPoolExecutor.java:617)
> >> > > > > > >         java.lang.Thread.run(Thread.java:748)
> >> > > > > > > #4:
> >> > > > > > >         io.netty.buffer.AdvancedLeakA
> >> wareByteBuf.nioBufferCount(
> >> > > > > > > AdvancedLeakAwareByteBuf.java:705)
> >> > > > > > >         io.netty.buffer.CompositeByteBuf.nioBufferCount(
> >> > > > > > > CompositeByteBuf.java:1426)
> >> > > > > > >         io.netty.buffer.ByteBufUtil.d
> >> ecodeString(ByteBufUtil.java:
> >> > > 583)
> >> > > > > > >         io.netty.buffer.AbstractByteBuf.toString(
> >> > > > > > > AbstractByteBuf.java:1213)
> >> > > > > > >         io.netty.buffer.SwappedByteBuf.toString(
> >> > > > > SwappedByteBuf.java:992)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeString(BinaryDecoder.java:144)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeNodeId(BinaryDecoder.java:213)
> >> > > > > > >         org.eclipse.milo.opcua.stack.core.types.structured.
> >> > > > > > > ReadValueId.decode(ReadValueId.java:88)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
> >> > > > > > >         org.eclipse.milo.opcua.stack.core.types.structured.
> >> > > > > > > MonitoredItemCreateRequest.decode(MonitoredItemCreateRequest=
> .
> >> > > java:80)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeArray(BinaryDecoder.java:453)
> >> > > > > > >         org.eclipse.milo.opcua.stack.core.types.structured.
> >> > > > > > > CreateMonitoredItemsRequest.decode(CreateMonitoredItemsReque
> >> st.
> >> > > > > java:94)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
> >> > > > > > >         org.eclipse.milo.opcua.stack.server.handlers.
> >> > > > > > > UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHan
> >> dler.
> >> > > > > java:179)
> >> > > > > > >         org.eclipse.milo.opcua.stack.core.channel.
> >> > > > > > > SerializationQueue.lambda$1(SerializationQueue.java:58)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.util.ExecutionQueue$
> >> > > > > > > PollAndExecute.run(ExecutionQueue.java:107)
> >> > > > > > >         java.util.concurrent.Executors$RunnableAdapter.
> >> > > > > > > call(Executors.java:511)
> >> > > > > > >         java.util.concurrent.FutureTa
> >> sk.run(FutureTask.java:266)
> >> > > > > > >         java.util.concurrent.ThreadPoolExecutor.runWorker(
> >> > > > > > > ThreadPoolExecutor.java:1142)
> >> > > > > > >         java.util.concurrent.ThreadPoolExecutor$Worker.run(
> >> > > > > > > ThreadPoolExecutor.java:617)
> >> > > > > > >         java.lang.Thread.run(Thread.java:748)
> >> > > > > > > #3:
> >> > > > > > >         io.netty.buffer.AdvancedLeakAwareByteBuf.getInt(
> >> > > > > > > AdvancedLeakAwareByteBuf.java:189)
> >> > > > > > >         io.netty.buffer.CompositeByteBuf._getInt(
> >> > > > > > > CompositeByteBuf.java:802)
> >> > > > > > >         io.netty.buffer.AbstractByteBuf.readInt(
> >> > > > > AbstractByteBuf.java:767)
> >> > > > > > >         io.netty.buffer.SwappedByteBuf.readInt(
> >> > > > > SwappedByteBuf.java:581)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeInt32(BinaryDecoder.java:94)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeString(BinaryDecoder.java:134)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeNodeId(BinaryDecoder.java:213)
> >> > > > > > >         org.eclipse.milo.opcua.stack.core.types.structured.
> >> > > > > > > ReadValueId.decode(ReadValueId.java:88)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
> >> > > > > > >         org.eclipse.milo.opcua.stack.core.types.structured.
> >> > > > > > > MonitoredItemCreateRequest.decode(MonitoredItemCreateRequest=
> .
> >> > > java:80)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeArray(BinaryDecoder.java:453)
> >> > > > > > >         org.eclipse.milo.opcua.stack.core.types.structured.
> >> > > > > > > CreateMonitoredItemsRequest.decode(CreateMonitoredItemsReque
> >> st.
> >> > > > > java:94)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
> >> > > > > > >         org.eclipse.milo.opcua.stack.server.handlers.
> >> > > > > > > UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHan
> >> dler.
> >> > > > > java:179)
> >> > > > > > >         org.eclipse.milo.opcua.stack.core.channel.
> >> > > > > > > SerializationQueue.lambda$1(SerializationQueue.java:58)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.util.ExecutionQueue$
> >> > > > > > > PollAndExecute.run(ExecutionQueue.java:107)
> >> > > > > > >         java.util.concurrent.Executors$RunnableAdapter.
> >> > > > > > > call(Executors.java:511)
> >> > > > > > >         java.util.concurrent.FutureTa
> >> sk.run(FutureTask.java:266)
> >> > > > > > >         java.util.concurrent.ThreadPoolExecutor.runWorker(
> >> > > > > > > ThreadPoolExecutor.java:1142)
> >> > > > > > >         java.util.concurrent.ThreadPoolExecutor$Worker.run(
> >> > > > > > > ThreadPoolExecutor.java:617)
> >> > > > > > >         java.lang.Thread.run(Thread.java:748)
> >> > > > > > > #2:
> >> > > > > > >         io.netty.buffer.AdvancedLeakAwareByteBuf.getShort(
> >> > > > > > > AdvancedLeakAwareByteBuf.java:165)
> >> > > > > > >         io.netty.buffer.CompositeByteBuf._getShort(
> >> > > > > > > CompositeByteBuf.java:754)
> >> > > > > > >         io.netty.buffer.AbstractByteBuf.readShort(
> >> > > > > > > AbstractByteBuf.java:707)
> >> > > > > > >         io.netty.buffer.SwappedByteBuf.readShort(
> >> > > > > SwappedByteBuf.java:541)
> >> > > > > > >         io.netty.buffer.SwappedByteBuf.readUnsignedShort(
> >> > > > > > > SwappedByteBuf.java:551)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeNodeId(BinaryDecoder.java:213)
> >> > > > > > >         org.eclipse.milo.opcua.stack.core.types.structured.
> >> > > > > > > ReadValueId.decode(ReadValueId.java:88)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
> >> > > > > > >         org.eclipse.milo.opcua.stack.core.types.structured.
> >> > > > > > > MonitoredItemCreateRequest.decode(MonitoredItemCreateRequest=
> .
> >> > > java:80)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeArray(BinaryDecoder.java:453)
> >> > > > > > >         org.eclipse.milo.opcua.stack.core.types.structured.
> >> > > > > > > CreateMonitoredItemsRequest.decode(CreateMonitoredItemsReque
> >> st.
> >> > > > > java:94)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
> >> > > > > > >         org.eclipse.milo.opcua.stack.server.handlers.
> >> > > > > > > UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHan
> >> dler.
> >> > > > > java:179)
> >> > > > > > >         org.eclipse.milo.opcua.stack.core.channel.
> >> > > > > > > SerializationQueue.lambda$1(SerializationQueue.java:58)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.util.ExecutionQueue$
> >> > > > > > > PollAndExecute.run(ExecutionQueue.java:107)
> >> > > > > > >         java.util.concurrent.Executors$RunnableAdapter.
> >> > > > > > > call(Executors.java:511)
> >> > > > > > >         java.util.concurrent.FutureTa
> >> sk.run(FutureTask.java:266)
> >> > > > > > >         java.util.concurrent.ThreadPoolExecutor.runWorker(
> >> > > > > > > ThreadPoolExecutor.java:1142)
> >> > > > > > >         java.util.concurrent.ThreadPoolExecutor$Worker.run(
> >> > > > > > > ThreadPoolExecutor.java:617)
> >> > > > > > >         java.lang.Thread.run(Thread.java:748)
> >> > > > > > > #1:
> >> > > > > > >         io.netty.buffer.AdvancedLeakAwareByteBuf.getByte(
> >> > > > > > > AdvancedLeakAwareByteBuf.java:153)
> >> > > > > > >         io.netty.buffer.CompositeByteBuf._getByte(
> >> > > > > > > CompositeByteBuf.java:747)
> >> > > > > > >         io.netty.buffer.AbstractByteBuf.readByte(
> >> > > > > AbstractByteBuf.java:689)
> >> > > > > > >         io.netty.buffer.SwappedByteBuf.readByte(
> >> > > > > SwappedByteBuf.java:531)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeNodeId(BinaryDecoder.java:199)
> >> > > > > > >         org.eclipse.milo.opcua.stack.core.types.structured.
> >> > > > > > > ReadValueId.decode(ReadValueId.java:88)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
> >> > > > > > >         org.eclipse.milo.opcua.stack.core.types.structured.
> >> > > > > > > MonitoredItemCreateRequest.decode(MonitoredItemCreateRequest=
> .
> >> > > java:80)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeSerializable(BinaryDecoder.java:406)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeArray(BinaryDecoder.java:453)
> >> > > > > > >         org.eclipse.milo.opcua.stack.core.types.structured.
> >> > > > > > > CreateMonitoredItemsRequest.decode(CreateMonitoredItemsReque
> >> st.
> >> > > > > java:94)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.serialization.binary.
> >> > > > > > > BinaryDecoder.decodeMessage(BinaryDecoder.java:388)
> >> > > > > > >         org.eclipse.milo.opcua.stack.server.handlers.
> >> > > > > > > UaTcpServerSymmetricHandler.lambda$1(UaTcpServerSymmetricHan
> >> dler.
> >> > > > > java:179)
> >> > > > > > >         org.eclipse.milo.opcua.stack.core.channel.
> >> > > > > > > SerializationQueue.lambda$1(SerializationQueue.java:58)
> >> > > > > > >         org.eclipse.milo.opcua.stack.
> >> core.util.ExecutionQueue$
> >> > > > > > > PollAndExecute.run(ExecutionQueue.java:107)
> >> > > > > > >         java.util.concurrent.Executors$RunnableAdapter.
> >> > > > > > > call(Executors.java:511)
> >> > > > > > >         java.util.concurrent.FutureTa
> >> sk.run(FutureTask.java:266)
> >> > > > > > >         java.util.concurrent.ThreadPoolExecutor.runWorker(
> >> > > > > > > ThreadPoolExecutor.java:1142)
> >> > > > > > >         java.util.concurrent.ThreadPoolExecutor$Worker.run(
> >> > > > > > > ThreadPoolExecutor.java:617)
> >> > > > > > >         java.lang.Thread.run(Thread.java:748)
> >> > > > > > > Created at:
> >> > > > > > >         io.netty.buffer.PooledByteBuf
> >> Allocator.newDirectBuffer(
> >> > > > > > > PooledByteBufAllocator.java:271)
> >> > > > > > >         io.netty.buffer.AbstractByteB
> >> ufAllocator.directBuffer(
> >> > > > > > > AbstractByteBufAllocator.java:179)
> >> > > > > > >         io.netty.buffer.AbstractByteB
> >> ufAllocator.directBuffer(
> >> > > > > > > AbstractByteBufAllocator.java:170)
> >> > > > > > >         io.netty.buffer.AbstractByteBufAllocator.ioBuffer(
> >> > > > > > > AbstractByteBufAllocator.java:131)
> >> > > > > > >         io.netty.channel.DefaultMaxMessagesRecvByteBufA
> >> > > > > > > llocator$MaxMessageHandle.allocate(DefaultMaxMessagesRecvByt
> >> eBufA
> >> > > > > > > llocator.java:73)
> >> > > > > > >         io.netty.channel.nio.AbstractNioByteChannel$
> >> > > > > NioByteUnsafe.read(
> >> > > > > > > AbstractNioByteChannel.java:117)
> >> > > > > > >         io.netty.channel.nio.NioEventLoop.processSelectedKey=
> (
> >> > > > > > > NioEventLoop.java:571)
> >> > > > > > >         io.netty.channel.nio.NioEventLoop.
> >> > > > > processSelectedKeysOptimized(
> >> > > > > > > NioEventLoop.java:512)
> >> > > > > > >         io.netty.channel.nio.NioEvent
> >> Loop.processSelectedKeys(
> >> > > > > > > NioEventLoop.java:426)
> >> > > > > > >         io.netty.channel.nio.NioEventLoop.run(NioEventLoop.
> >> > > java:398)
> >> > > > > > >         io.netty.util.concurrent.SingleThreadEventExecutor$5=
> .
> >> > > > > > > run(SingleThreadEventExecutor.java:877)
> >> > > > > > >         java.lang.Thread.run(Thread.java:748)
> >> > > > > > > _______________________________________________
> >> > > > > > > milo-dev mailing list
> >> > > > > > > milo-dev@xxxxxxxxxxx
> >> > > > > > > To change your delivery options, retrieve your password, or
> >> > > unsubscribe
> >> > > > > > > from this list, visit
> >> > > > > > > https://dev.eclipse.org/mailman/listinfo/milo-dev
> >> > > > > _______________________________________________
> >> > > > > milo-dev mailing list
> >> > > > > milo-dev@xxxxxxxxxxx
> >> > > > > To change your delivery options, retrieve your password, or
> >> unsubscribe
> >> > > > > from this list, visit
> >> > > > > https://dev.eclipse.org/mailman/listinfo/milo-dev
> >> > > _______________________________________________
> >> > > milo-dev mailing list
> >> > > milo-dev@xxxxxxxxxxx
> >> > > To change your delivery options, retrieve your password, or
> >> unsubscribe
> >> > > from this list, visit
> >> > > https://dev.eclipse.org/mailman/listinfo/milo-dev
> >> _______________________________________________
> >> milo-dev mailing list
> >> milo-dev@xxxxxxxxxxx
> >> To change your delivery options, retrieve your password, or unsubscribe
> >> from this list, visit
> >> https://dev.eclipse.org/mailman/listinfo/milo-dev
_______________________________________________
milo-dev mailing list
milo-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/milo-dev


Back to the top