Bad_ReadOnly error

Hi, we suddenly encountered the below screenshot with our previously working setup.
Screenshot 2023-12-12 202310

Our current setup:

  1. A frontend for the graphics

  2. A backend gateway for most of the tagwrites, queries

The scenario we encountered was that the frontend was unable to modify the tags on a specific tag provider group (via messageHandler function to backend). no logs were recorded on both gateways.

I checked the properties of the affected tag provider but it the configuration is identical to the other working tag providers.

In the backend tag provider, can you directly manipulate that tag in the tag browser? If you cannot then there is an issue with your end device.

And are you using remote tag providers on your front end?

I am able to directly manipulate the affected tags via designer (on a backend project)

and yes, we are using remote tag provider for the frontend

OK, can you manipulate the tag on the front end via the tag browser?

Is there any security configured on the tag?

OK, can you manipulate the tag on the front end via the tag browser?

  • nope, tag manipulation are performed on the backend via messageHandler

Is there any security configured on the tag?

  • it does not have any security configured on the tags.

also, all of these are memory tags.

OK... well this:

doesn't match

Typically when you have a front-end back-end, the front-end has remote tag providers that are connected to the back-end tag providers. Then all tag manipulation is done "local" on the front end via that remote tag provider.

Can you describe your architecture a bit more so we can understand? Can you provide the scrips that are doing the tag updates?

Are you sure there's been no change to the security status of the frontend in the backend, in the GAN configuration? IIRC, messaging contexts get the source gateway's permissions while running in the backend.

turns out the team did imposed security zones which might be affecting the gateway connections.

will advise if it is the issue.

Thanks!