Issue with GAM objects when upgrading GeneXus

When you upgrade your GeneXus version, GeneXus also upgrades GAM so the GAM screens are imported again, so they are modified (the screen itself and its code). 

So, after a GeneXus upgrade if you decide to upgrade GAM's backend screens, you may have two kinds of problems:

  • The following errors while generating GAM screens:

IssueGAMImg1

  • The look&feel of the screens is not the proper one, as they are not generated by using WorkWithPlus's templates and theme.

How to solve the issue?

In order to solve the errors, you need to change WorkWithPlus security to "None" as follows:

IssueGAMImg2

In this way, WorkWithPlus will import all the updated screens and you won't have the errors.

In order to avoid this kind of errors, you can disable GAM automatic update from Tools-->GeneXus Access Manager --> Installation Settings

Issue when upgrading to GeneXus 16 U11:

In GeneXus 16 U11, GeneXus made a change to the signature of some GAM methods to promote security improvements. This may cause errors in the following screens:

  • GAMRemoteLogin
  • GAMExampleChangePassword
  • GAMExampleUpdateRegisterUser

 To solve these issues, you can follow the following solution proposed by GeneXus: https://www.genexus.com/en/developers/websac?data=47901;;