You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am currently attempting to update Qt OPC UA to open62541 1.3.1 to get access to the new client side session localeIds API.
The Qt OPC UA tests use an open62541 based test server and a client which makes calls to this server.
During our integration attempts, we have encountered a very strange issue which only appears on MacOS running on M1 hardware:
When subscriptions are deleted from the server, it sends PublishResponse messages with status code BadNoSubscription for all outstanding publish requests. Sometimes during this process, the client closes the connection with status code BadSecurityChecksFailed:
qt.opcua.plugins.open62541.sdk.client: "The ServiceResult has the StatusCode BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received Publish Response with code BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received a ServiceFault response"
qt.opcua.plugins.open62541.sdk.client: "The ServiceResult has the StatusCode BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received Publish Response with code BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received a ServiceFault response"
qt.opcua.plugins.open62541.sdk.client: "The ServiceResult has the StatusCode BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received Publish Response with code BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received a ServiceFault response"
qt.opcua.plugins.open62541.sdk.client: "The ServiceResult has the StatusCode BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received Publish Response with code BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received a ServiceFault response"
qt.opcua.plugins.open62541.sdk.client: "The ServiceResult has the StatusCode BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received Publish Response with code BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received a ServiceFault response"
qt.opcua.plugins.open62541.sdk.client: "The ServiceResult has the StatusCode BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received Publish Response with code BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received a ServiceFault response"
qt.opcua.plugins.open62541.sdk.client: "The ServiceResult has the StatusCode BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received Publish Response with code BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received a ServiceFault response"
qt.opcua.plugins.open62541.sdk.client: "The ServiceResult has the StatusCode BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received Publish Response with code BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received a ServiceFault response"
qt.opcua.plugins.open62541.sdk.client: "The ServiceResult has the StatusCode BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received Publish Response with code BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received a ServiceFault response"
qt.opcua.plugins.open62541.sdk.client: "The ServiceResult has the StatusCode BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received Publish Response with code BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received a ServiceFault response"
qt.opcua.plugins.open62541.sdk.client: "The ServiceResult has the StatusCode BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received Publish Response with code BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received a ServiceFault response"
qt.opcua.plugins.open62541.sdk.client: "The ServiceResult has the StatusCode BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received Publish Response with code BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received a ServiceFault response"
qt.opcua.plugins.open62541.sdk.client: "The ServiceResult has the StatusCode BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received Publish Response with code BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received a ServiceFault response"
qt.opcua.plugins.open62541.sdk.client: "The ServiceResult has the StatusCode BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received Publish Response with code BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received a ServiceFault response"
qt.opcua.plugins.open62541.sdk.client: "The ServiceResult has the StatusCode BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received Publish Response with code BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received a ServiceFault response"
qt.opcua.plugins.open62541.sdk.client: "The ServiceResult has the StatusCode BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received Publish Response with code BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received a ServiceFault response"
qt.opcua.plugins.open62541.sdk.client: "The ServiceResult has the StatusCode BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Received Publish Response with code BadNoSubscription"
qt.opcua.plugins.open62541.sdk.client: "Error receiving the response with status code BadSecurityChecksFailed"
qt.opcua.plugins.open62541.sdk.securechannel: "Connection 24 | SecureChannel 3 | Receiving the response failed with StatusCode BadSecurityChecksFailed"
Description
I am currently attempting to update Qt OPC UA to open62541 1.3.1 to get access to the new client side session localeIds API.
The Qt OPC UA tests use an open62541 based test server and a client which makes calls to this server.
During our integration attempts, we have encountered a very strange issue which only appears on MacOS running on M1 hardware:
When subscriptions are deleted from the server, it sends PublishResponse messages with status code BadNoSubscription for all outstanding publish requests. Sometimes during this process, the client closes the connection with status code BadSecurityChecksFailed:
I have traced the disconnect to https://github.com/open62541/open62541/blob/v1.3.1/src/client/ua_client.c#L252
I see two possible causes:
All other platforms show the BadNoSubscription messages (as expected) but only MacOS on M1 hardware gets the disconnect.
Checklist
Please provide the following information:
UA_LOGLEVEL
set as low as necessary) attachedThe text was updated successfully, but these errors were encountered: