Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [milo-dev] Error decoding symmetric message

Thanks!

Il giorno ven 4 dic 2020 alle ore 16:38 Kevin Herron <kevinherron@xxxxxxxxx> ha scritto:
Yes, catch and then close the connection, because this is a critical condition and the OPC UA spec dictates that the connection should be closed when this happens.

On Fri, Dec 4, 2020 at 7:19 AM Daniele Menozzi <menoz.zone+eclipse@xxxxxxxxx> wrote:
Ok, that's because you catch that exception here [1] , leaving just an error message in the output, is that correct?





Il giorno ven 4 dic 2020 alle ore 12:50 Kevin Herron <kevinherron@xxxxxxxxx> ha scritto:

On Fri, Dec 4, 2020 at 12:28 AM Daniele Menozzi <menoz.zone+eclipse@xxxxxxxxx> wrote:
Given this situation,
I'd like to catch this very error (BadSequenceNumberInvalid) and treat it "specially"; can anybody please give me a hint on where/how it's the best place to do this? I'd like to be able to manage this error, so that as soon as I get this error I can intercept it and do "special" stuff to mitigate the problem...

Thanks


Il giorno ven 4 dic 2020 alle ore 09:02 Daniele Menozzi <menoz.zone+eclipse@xxxxxxxxx> ha scritto:
Thank you very much Ibrahim!
Glad to hear this will be fixed soon :-)



Il ven 4 dic 2020, 08:42 Ibrahim Ghoddan <ibrahim.ghoddan@xxxxxxxxxxxxxxxx> ha scritto:

Hi Daniele,

i read you Mail regarding the Codesys. We had exactly the same issue with out Prosys Client when connecting to Codesys OPC UA Server. For your information: Codesys has analysed and found the bug. We had contact to the developer Mr. Scholl. They are tracking this issue under the ticket number CDS-74609.

The fix for this issue should be released with the next patch version in January.

 

 

Ibrahim

 

 



Datenschutzhinweise gemäß Artikel 13 DSGVO (Informationspflicht)
Privacy policy according to Art. 13 GDPR (Information to be provided)

----------------------------
iTAC Software AG
Vorstand / Management: Peter Bollinger, Stefan Brügge, Martin Heinz 
Vorsitzender des Aufsichtsrats: Dr. Jochen Weyrauch
Sitz der Gesellschaft / DC: 56410 Montabaur, Reg.G: AG Montabaur HRB 6740
Dürr Group
----------------------------


Von: milo-dev-bounces@xxxxxxxxxxx <milo-dev-bounces@xxxxxxxxxxx> Im Auftrag von Daniele Menozzi
Gesendet: Freitag, 4. Dezember 2020 07:34
An: milo developer discussions <milo-dev@xxxxxxxxxxx>
Betreff: Re: [milo-dev] Error decoding symmetric message

 

Yes, it's exactly the same. So my only chance now is to get in touch with the codesys support... I'm using the latest softplc code, I hope it's something that can be fixed with a downgrade...

 

Thank you very much, Kevin, your help is really appreciated!

 

Il ven 4 dic 2020, 01:24 Kevin Herron <kevinherron@xxxxxxxxx> ha scritto:

Daniel,

 

I have seen this before and unfortunately it's a bug in the Codesys OPC UA server. If you can capture this happening on Wireshark we can verify it's the same thing I've seen previously, but I'm betting it's exactly like what is happening here: https://forum.inductiveautomation.com/t/opc-ua-failure-decoder/40371/10

 

On Thu, Dec 3, 2020 at 3:17 PM Daniele Menozzi <menoz.zone+eclipse@xxxxxxxxx> wrote:

Hi all,

I'm using Milo to connect a java application running on a linux server to a Codesys control PLC on a windows server, milo version 0.4.3 .

I recently started to receive the error " Error decoding symmetric message", you can see the full log attached here (and maybe you can see the log better here: https://codeshare.io/5oJgNp).

Do you know what can cause this issue? What can I check to fix this? Ideas?

 

Thank you very much

Daniel

 

 

bizartifact-server    | 23:05:05.266 ERROR read-pool-24 e.m.o.s.c.t.u.UascClientMessageHandler Error decoding symmetric message
bizartifact-server    | org.eclipse.milo.opcua.stack.core.channel.MessageDecodeException: UaException: status=Bad_SequenceNumberInvalid, message=expected sequence number 75730 but received 75731
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:99) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeSymmetric(ChunkDecoder.java:79) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.client.transport.uasc.UascClientMessageHandler.lambda$onSecureMessage$11(UascClientMessageHandler.java:635) ~[stack-client-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$decode$1(SerializationQueue.java:61) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$Task.run(ExecutionQueue.java:119) [stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
bizartifact-server    |         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
bizartifact-server    |         at java.lang.Thread.run(Thread.java:834) [?:?]
bizartifact-server    | Caused by: org.eclipse.milo.opcua.stack.core.UaException: expected sequence number 75730 but received 75731
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder$AbstractDecoder.decode(ChunkDecoder.java:207) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:91) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         ... 7 more
bizartifact-server    | 23:05:05.269 ERROR read-pool-29 e.m.o.s.c.t.u.UascClientMessageHandler Error decoding symmetric message
bizartifact-server    | org.eclipse.milo.opcua.stack.core.channel.MessageDecodeException: UaException: status=Bad_SequenceNumberInvalid, message=expected sequence number 75731 but received 75732
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:99) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeSymmetric(ChunkDecoder.java:79) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.client.transport.uasc.UascClientMessageHandler.lambda$onSecureMessage$11(UascClientMessageHandler.java:635) ~[stack-client-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$decode$1(SerializationQueue.java:61) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$Task.run(ExecutionQueue.java:119) [stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
bizartifact-server    |         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
bizartifact-server    |         at java.lang.Thread.run(Thread.java:834) [?:?]
bizartifact-server    | Caused by: org.eclipse.milo.opcua.stack.core.UaException: expected sequence number 75731 but received 75732
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder$AbstractDecoder.decode(ChunkDecoder.java:207) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:91) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         ... 7 more
bizartifact-server    | 23:05:05.269 ERROR read-pool-29 e.m.o.s.c.t.u.UascClientMessageHandler Error decoding symmetric message
bizartifact-server    | org.eclipse.milo.opcua.stack.core.channel.MessageDecodeException: UaException: status=Bad_SequenceNumberInvalid, message=expected sequence number 75731 but received 75733
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:99) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeSymmetric(ChunkDecoder.java:79) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.client.transport.uasc.UascClientMessageHandler.lambda$onSecureMessage$11(UascClientMessageHandler.java:635) ~[stack-client-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$decode$1(SerializationQueue.java:61) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$InlineTask.run(ExecutionQueue.java:154) [stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$Task.run(ExecutionQueue.java:136) [stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
bizartifact-server    |         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
bizartifact-server    |         at java.lang.Thread.run(Thread.java:834) [?:?]
bizartifact-server    | Caused by: org.eclipse.milo.opcua.stack.core.UaException: expected sequence number 75731 but received 75733
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder$AbstractDecoder.decode(ChunkDecoder.java:207) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:91) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         ... 8 more
bizartifact-server    | 23:05:05.269 ERROR read-pool-24 e.m.o.s.c.t.u.UascClientMessageHandler Error decoding symmetric message
bizartifact-server    | org.eclipse.milo.opcua.stack.core.channel.MessageDecodeException: UaException: status=Bad_SequenceNumberInvalid, message=expected sequence number 75731 but received 75734
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:99) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeSymmetric(ChunkDecoder.java:79) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.client.transport.uasc.UascClientMessageHandler.lambda$onSecureMessage$11(UascClientMessageHandler.java:635) ~[stack-client-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$decode$1(SerializationQueue.java:61) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$Task.run(ExecutionQueue.java:119) [stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
bizartifact-server    |         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
bizartifact-server    |         at java.lang.Thread.run(Thread.java:834) [?:?]
bizartifact-server    | Caused by: org.eclipse.milo.opcua.stack.core.UaException: expected sequence number 75731 but received 75734
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder$AbstractDecoder.decode(ChunkDecoder.java:207) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:91) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         ... 7 more
bizartifact-server    | 23:05:05.270 ERROR read-pool-24 e.m.o.s.c.t.u.UascClientMessageHandler Error decoding symmetric message
bizartifact-server    | org.eclipse.milo.opcua.stack.core.channel.MessageDecodeException: UaException: status=Bad_SequenceNumberInvalid, message=expected sequence number 75731 but received 75735
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:99) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decodeSymmetric(ChunkDecoder.java:79) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.client.transport.uasc.UascClientMessageHandler.lambda$onSecureMessage$11(UascClientMessageHandler.java:635) ~[stack-client-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$decode$1(SerializationQueue.java:61) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$InlineTask.run(ExecutionQueue.java:154) [stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$Task.run(ExecutionQueue.java:136) [stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
bizartifact-server    |         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
bizartifact-server    |         at java.lang.Thread.run(Thread.java:834) [?:?]
bizartifact-server    | Caused by: org.eclipse.milo.opcua.stack.core.UaException: expected sequence number 75731 but received 75735
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder$AbstractDecoder.decode(ChunkDecoder.java:207) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         at org.eclipse.milo.opcua.stack.core.channel.ChunkDecoder.decode(ChunkDecoder.java:91) ~[stack-core-0.4.3.jar:0.4.3]
bizartifact-server    |         ... 8 more

_______________________________________________
milo-dev mailing list
milo-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/milo-dev

_______________________________________________
milo-dev mailing list
milo-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/milo-dev



_______________________________________________
milo-dev mailing list
milo-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/milo-dev
_______________________________________________
milo-dev mailing list
milo-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/milo-dev
_______________________________________________
milo-dev mailing list
milo-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/milo-dev
_______________________________________________
milo-dev mailing list
milo-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/milo-dev
_______________________________________________
milo-dev mailing list
milo-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/milo-dev

Back to the top