michele-tramonti opened a new issue, #2248: URL: https://github.com/apache/plc4x/issues/2248
### What happened? i'm using plc4j version 0.13.0, connecting to S7_400. sometimes (I'm not able to identify the specific reason or pattern) i see this error in log: `[2025-09-04 15:51:56] [info] 2025-09-04 15:51:56.923 ERROR 1894504 --- [tLoopGroup-24-1] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. [2025-09-04 15:51:56] [info] Recent access records: [2025-09-04 15:51:56] [info] Created at: [2025-09-04 15:51:56] [info] #011io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:410) [2025-09-04 15:51:56] [info] #011io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:188) [2025-09-04 15:51:56] [info] #011io.netty.buffer.UnsafeByteBufUtil.copy(UnsafeByteBufUtil.java:454) [2025-09-04 15:51:56] [info] #011io.netty.buffer.PooledUnsafeDirectByteBuf.copy(PooledUnsafeDirectByteBuf.java:216) [2025-09-04 15:51:56] [info] #011io.netty.buffer.AbstractByteBuf.copy(AbstractByteBuf.java:1194) [2025-09-04 15:51:56] [info] #011org.apache.plc4x.java.s7.readwrite.protocol.S7HMuxImpl.encode(S7HMuxImpl.java:136) [2025-09-04 15:51:56] [info] #011org.apache.plc4x.java.s7.readwrite.protocol.S7HMuxImpl.encode(S7HMuxImpl.java:1) [2025-09-04 15:51:56] [info] #011io.netty.handler.codec.MessageToMessageCodec$2.encode(MessageToMessageCodec.java:85) [2025-09-04 15:51:56] [info] #011io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:90) [2025-09-04 15:51:56] [info] #011io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:130) [2025-09-04 15:51:56] [info] #011io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:891) [2025-09-04 15:51:56] [info] #011io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:875) [2025-09-04 15:51:56] [info] #011io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:984) [2025-09-04 15:51:56] [info] #011io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:868) [2025-09-04 15:51:56] [info] #011io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:113) [2025-09-04 15:51:56] [info] #011io.netty.handler.codec.ByteToMessageCodec.write(ByteToMessageCodec.java:108) [2025-09-04 15:51:56] [info] #011io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:891) [2025-09-04 15:51:56] [info] #011io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:875) [2025-09-04 15:51:56] [info] #011io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:984) [2025-09-04 15:51:56] [info] #011io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:868) [2025-09-04 15:51:56] [info] #011io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:113) [2025-09-04 15:51:56] [info] #011io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:130) [2025-09-04 15:51:56] [info] #011io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:891) [2025-09-04 15:51:56] [info] #011io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:875) [2025-09-04 15:51:56] [info] #011io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:984) [2025-09-04 15:51:56] [info] #011io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:868) [2025-09-04 15:51:56] [info] #011io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:113) [2025-09-04 15:51:56] [info] #011io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:130) [2025-09-04 15:51:56] [info] #011io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:891) [2025-09-04 15:51:56] [info] #011io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:956) [2025-09-04 15:51:56] [info] #011io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:982) [2025-09-04 15:51:56] [info] #011io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:950) [2025-09-04 15:51:56] [info] #011io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:1000) [2025-09-04 15:51:56] [info] #011io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:974) [2025-09-04 15:51:56] [info] #011org.apache.plc4x.java.spi.Plc4xNettyWrapper$1.sendToWire(Plc4xNettyWrapper.java:100) [2025-09-04 15:51:56] [info] #011org.apache.plc4x.java.spi.internal.DefaultSendRequestContext.handle(DefaultSendRequestContext.java:108) [2025-09-04 15:51:56] [info] #011org.apache.plc4x.java.spi.internal.DefaultSendRequestContext.handle(DefaultSendRequestContext.java:1) [2025-09-04 15:51:56] [info] #011org.apache.plc4x.java.s7.readwrite.protocol.S7ProtocolLogic.lambda$42(S7ProtocolLogic.java:1535) [2025-09-04 15:51:56] [info] #011org.apache.plc4x.java.spi.transaction.RequestTransactionManager$TransactionOperation.run(RequestTransactionManager.java:225) [2025-09-04 15:51:56] [info] #011java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [2025-09-04 15:51:56] [info] #011java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) [2025-09-04 15:51:56] [info] #011java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [2025-09-04 15:51:56] [info] #011java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [2025-09-04 15:51:56] [info] #011java.base/java.lang.Thread.run(Thread.java:829)` ### Version v0.13.0 ### Programming Languages - [ ] plc4c - [ ] plc4go - [x] plc4j - [ ] plc4net - [ ] plc4py ### Protocols - [ ] AB-Ethernet - [ ] ADS /AMS - [ ] BACnet/IP - [ ] C-Bus - [ ] CANopen - [ ] EtherNet/IP - [ ] Firmata - [ ] IEC-69870 - [ ] KNXnet/IP - [ ] Modbus - [ ] OPC-UA - [ ] Profinet - [x] S7 - [ ] S7-light -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
