Hi all,
I finally organized an S7 to play around a bit more with Plc4J and observed the
following exception that is always thrown when calling close on the
S7PlcConnection:
17:04:54.438 [nioEventLoopGroup-2-1] WARN i.n.util.concurrent.DefaultPromise -
An exception was thrown by
org.apache.plc4x.java.s7.connection.S7PlcConnection$$Lambda$8/1293618474.operationComplete()
java.lang.NullPointerException: null
at
org.apache.plc4x.java.s7.connection.S7PlcConnection.lambda$close$5(S7PlcConnection.java:188)
at
io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:511)
at
io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:485)
at
io.netty.util.concurrent.DefaultPromise.access$000(DefaultPromise.java:33)
at
io.netty.util.concurrent.DefaultPromise$1.run(DefaultPromise.java:435)
at
io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
at
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463)
at
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:886)
at
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:745)
Is this due to some problems on my side or my S7 or is this a hint to a bug?
Best
Julian