Migration Ignition 8.1 to 8.3 User Sources

Hi, I'm trying to migrate an installation of Ignition 7.9 to Ignition 8.3, when I migrate first to 8.1 everything looks good, but when I try to migrate to 8.3 It didn't work specifically in the login. The original application have a User Sources in MYSQL database and It is configure in Manual Mode. I don't know if in Ignition 8.3 this options did't works.

I believe the Database Authentication User Source remains unchanged in 8.3. It would be beneficial to reset the password on the 8.3 gateway and manually investigate why the new user source is not functioning correctly, if you haven't already. Gateway Command-line Utility - gwcmd | Ignition User Manual

The 8.3 upgrade guide does mention changes to gateway security, with some settings not porting over from 8.1 and requiring manual intervention.

The problem is when I try to open an application in vision module, it's appears don't take the security.

But when I test it from the Identity Provider, it works.

I'm guessing you upgraded from 7.9 > 8.1 > 8.3, is that correct? Are you on the most recent version of 8.3? When it fails, do you see anything in the gateway logs or the wrapper.log file afterwards?

Yeah, I upgrade from 7.9 > 8.1 > 8.3, In the version 8.1 the login works well, but the problem is in the version 8.3 only in a vision proyect that use a especific data base for the security, the wrapper.log don't show anyting only the pop up show this error:

GatewayException: Cannot invoke "com.inductiveautomation.ignition.common.gson.JsonPrimitive.getAsString()" because the return value of "com.inductiveautomation.ignition.common.gson.JsonObject.getAsJsonPrimitive(String)" is null
caused by NullPointerException: Cannot invoke "com.inductiveautomation.ignition.common.gson.JsonPrimitive.getAsString()" because the return value of "com.inductiveautomation.ignition.common.gson.JsonObject.getAsJsonPrimitive(String)" is null

Ignition v8.3.7 (b2026060908)
Java: Azul Systems, Inc. 17.0.18

I suspected so but wanted to double check. I'd suggest contacting our support department and getting a ticket made. That NullPointerException sounds like a bug that we didn't expect or anticipate. Support

I found the problem, In the table of the users It has a column with the phone contact and this user has this column in NULL, when I replace this null with empty string It´s work. But I don´t know why the last version of Ignition v8.3.7 has this error.

This is just a bug on our end; we're not being sufficiently defensive about a property value possibly being null.

Even though you've worked around it, a report to support would help us get it logged and fixed for the next time.