isAlreadyInUse opened a new issue, #1213:
URL: https://github.com/apache/plc4x/issues/1213
### What happened?
I connect to Ignition OPC UA, and I'm able to read data, tested with 18.000
reads each 500ms works fine.
but if connection not interact with server for a while (2/3 min), on next
read I receive following error :
2023-11-17T14:58:32.253+01:00 ERROR 2742 --- [ntLoopGroup-5-1]
o.a.p.j.o.protocol.OpcuaProtocolLogic : Read request ended up with
ServiceFault:
╔═ExtensionObjectDefinition/ResponseHeader══════════════════════════════════════════════════════════════════════════╗
║╔═timestamp═══════════════════════════╗╔═requestHandle╗╔═serviceResult/StatusCode/statusCode═╗
║
║║0x01da195e260fc980 133447031117040000║║0x0000000a 10 ║║ 0x80250000
2149908480 ║ ║
║╚═════════════════════════════════════╝╚══════════════╝╚═════════════════════════════════════╝
║
║╔═serviceDiagnostics/DiagnosticInfo═════════════════════════════════════════════════════════════╗╔═noOfStringTable╗║
║║╔═reserved╗╔═innerDiagnosticInfoSpecified╗╔═innerStatusCodeSpecified╗╔═additionalInfoSpecified╗║║
0xffffffff -1 ║║
║║║b0 false ║║ b0 false ║║ b0 false ║║
b0 false ║║╚════════════════╝║
║║╚═════════╝╚═════════════════════════════╝╚═════════════════════════╝╚════════════════════════╝║
║
║║╔═localeSpecified╗╔═localizedTextSpecified╗╔═namespaceURISpecified╗╔═symbolicIdSpecified╗
║ ║
║║║ b0 false ║║ b0 false ║║ b0 false ║║
b0 false ║ ║ ║
║║╚════════════════╝╚═══════════════════════╝╚══════════════════════╝╚════════════════════╝
║ ║
║╚═══════════════════════════════════════════════════════════════════════════════════════════════╝
║
║╔═additionalHeader/ExtensionObject══════════════════════════════════════════════════════════════════╗
║
║║╔═typeId/ExpandedNodeId═══════════════════════════════════════════════════════════════════════════╗║
║
║║║╔═namespaceURISpecified╗╔═serverIndexSpecified╗╔═nodeId/NodeIdTypeDefinition════════════════════╗║║
║
║║║║ b0 false ║║ b0 false
║║╔═nodeType/NodeIdType═══╗╔═NodeIdTwoByte═══════╗║║║ ║
║║║╚══════════════════════╝╚═════════════════════╝║║0x0 0
nodeIdTypeTwoByte║║╔═id═══╗╭┄identifier╮║║║║ ║
║║║
║╚═══════════════════════╝║║0x00 0║┆ 0 ┆║║║║ ║
║║║ ║
║╚══════╝╰┄┄┄┄┄┄┄┄┄┄┄╯║║║║ ║
║║║ ║
╚═════════════════════╝║║║ ║
║║║
╚════════════════════════════════════════════════╝║║ ║
║║║╭┄identifier╮
║║ ║
║║║┆ 0 ┆
║║ ║
║║║╰┄┄┄┄┄┄┄┄┄┄┄╯
║║ ║
║║╚═════════════════════════════════════════════════════════════════════════════════════════════════╝║
║
║║╔═encodingMask/ExtensionObjectEncodingMask═══════════╗╭┄identifier╮
║ ║
║║║╔═reserved╗╔═typeIdSpecified╗╔═xmlbody╗╔═binaryBody╗║┆ 0 ┆
║ ║
║║║║ 0x0 0 ║║ b0 false ║║b0 false║║ b0 false ║║╰┄┄┄┄┄┄┄┄┄┄┄╯
║ ║
║║║╚═════════╝╚════════════════╝╚════════╝╚═══════════╝║
║ ║
║║╚════════════════════════════════════════════════════╝
║ ║
║╚═══════════════════════════════════════════════════════════════════════════════════════════════════╝
║
Reopening connection immediately and read same data works.
### Version
v0.11.0
### Programming Languages
- [X] plc4j
- [ ] plc4go
- [ ] plc4c
- [ ] plc4net
### Protocols
- [ ] AB-Ethernet
- [ ] ADS /AMS
- [ ] BACnet/IP
- [ ] CANopen
- [ ] DeltaV
- [ ] DF1
- [ ] EtherNet/IP
- [ ] Firmata
- [ ] KNXnet/IP
- [ ] Modbus
- [X] OPC-UA
- [ ] S7
--
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]