Getting Below error while upgrading mendix version to 10.18.4 from 9.24.6 for SAML module

0
C:\SSM apps\BluSuite-203934-MendixUpgrade10_3\javasource\saml20\implementation\provisioning\UserProvisioningHelper.java:15: error: package usercommons.proxies does not existimport usercommons.proxies.ClaimEntityAttribute;                          ^C:\SSM apps\BluSuite-203934-MendixUpgrade10_3\javasource\saml20\implementation\provisioning\UserProvisioningHelper.java:16: error: package usercommons.proxies does not existimport usercommons.proxies.UserClaim;                          ^C:\SSM apps\BluSuite-203934-MendixUpgrade10_3\javasource\saml20\implementation\provisioning\UserProvisioningHelper.java:17: error: package usercommons.proxies does not existimport usercommons.proxies.UserInfoParam;                          ^C:\SSM apps\BluSuite-203934-MendixUpgrade10_3\javasource\saml20\implementation\provisioning\UserProvisioningHelper.java:153: error: cannot find symbol    private UserInfoParam createUserInfoParam(HashMap<String, Object> assertionAttributes, SSOConfiguration ssoConfig, IContext mxContext) throws CoreException {            ^  symbol:   class UserInfoParam  location: class UserProvisioningHelperC:\SSM apps\BluSuite-203934-MendixUpgrade10_3\javasource\saml20\implementation\provisioning\UserProvisioningHelper.java:172: error: cannot find symbol    private List<UserClaim> createUserClaims(HashMap<String, Object> assertionAttributes, IContext mxContext) {                 ^  symbol:   class UserClaim  location: class UserProvisioningHelperC:\SSM apps\BluSuite-203934-MendixUpgrade10_3\javasource\saml20\implementation\provisioning\UserProvisioningHelper.java:69: error: package usercommons.proxies does not exist            usercommons.proxies.UserProvisioning userProvisioning = ssoConfig.getSSOConfiguration_UserProvisioning();                               ^C:\SSM apps\BluSuite-203934-MendixUpgrade10_3\javasource\saml20\implementation\provisioning\UserProvisioningHelper.java:69: error: cannot find symbol            usercommons.proxies.UserProvisioning userProvisioning = ssoConfig.getSSOConfiguration_UserProvisioning();                                                                             ^  symbol:   method getSSOConfiguration_UserProvisioning()  location: variable ssoConfig of type SSOConfigurationC:\SSM apps\BluSuite-203934-MendixUpgrade10_3\javasource\saml20\implementation\provisioning\UserProvisioningHelper.java:76: error: cannot find symbol                        ClaimEntityAttribute claimEntityAttribute = usercommons.proxies.ClaimEntityAttribute.initialize(mxContext, entityAttributesListElement);                        ^  symbol:   class ClaimEntityAttribute  location: class UserProvisioningHelperC:\SSM apps\BluSuite-203934-MendixUpgrade10_3\javasource\saml20\implementation\provisioning\UserProvisioningHelper.java:76: error: package usercommons.proxies does not exist                        ClaimEntityAttribute claimEntityAttribute = usercommons.proxies.ClaimEntityAttribute.initialize(mxContext, entityAttributesListElement);                                                                                       ^C:\SSM apps\BluSuite-203934-MendixUpgrade10_3\javasource\saml20\implementation\provisioning\UserProvisioningHelper.java:100: error: cannot find symbol        UserInfoParam userInfoParam = createUserInfoParam(assertionAttributes, ssoConfig, mxContext);        ^  symbol:   class UserInfoParam  location: class UserProvisioningHelperC:\SSM apps\BluSuite-203934-MendixUpgrade10_3\javasource\saml20\implementation\provisioning\UserProvisioningHelper.java:101: error: package usercommons.proxies.microflows does not exist        return usercommons.proxies.microflows.Microflows.createOrUpdateUser(mxContext, userInfoParam);                                             ^C:\SSM apps\BluSuite-203934-MendixUpgrade10_3\javasource\saml20\implementation\provisioning\UserProvisioningHelper.java:154: error: cannot find symbol        IMendixObject mxUserInfo = Core.instantiate(mxContext, UserInfoParam.getType());                                                               ^  symbol:   variable UserInfoParam  location: class UserProvisioningHelperC:\SSM apps\BluSuite-203934-MendixUpgrade10_3\javasource\saml20\implementation\provisioning\UserProvisioningHelper.java:155: error: cannot find symbol        UserInfoParam userInfoParam = UserInfoParam.initialize(mxContext, mxUserInfo);        ^  symbol:   class UserInfoParam  location: class UserProvisioningHelperC:\SSM apps\BluSuite-203934-MendixUpgrade10_3\javasource\saml20\implementation\provisioning\UserProvisioningHelper.java:155: error: cannot find symbol        UserInfoParam userInfoParam = UserInfoParam.initialize(mxContext, mxUserInfo);                                      ^  symbol:   variable UserInfoParam  location: class UserProvisioningHelperC:\SSM apps\BluSuite-203934-MendixUpgrade10_3\javasource\saml20\implementation\provisioning\UserProvisioningHelper.java:157: error: package usercommons.proxies does not exist        usercommons.proxies.UserProvisioning UserProvisioning = ssoConfig.getSSOConfiguration_UserProvisioning();                           ^C:\SSM apps\BluSuite-203934-MendixUpgrade10_3\javasource\saml20\implementation\provisioning\UserProvisioningHelper.java:157: error: cannot find symbol        usercommons.proxies.UserProvisioning UserProvisioning = ssoConfig.getSSOConfiguration_UserProvisioning();                                                                         ^  symbol:   method getSSOConfiguration_UserProvisioning()  location: variable ssoConfig of type SSOConfigurationC:\SSM apps\BluSuite-203934-MendixUpgrade10_3\javasource\saml20\implementation\provisioning\UserProvisioningHelper.java:160: error: cannot find symbol        List<UserClaim> userClaimList = createUserClaims(assertionAttributes, mxContext);             ^  symbol:   class UserClaim  location: class UserProvisioningHelperC:\SSM apps\BluSuite-203934-MendixUpgrade10_3\javasource\saml20\implementation\provisioning\UserProvisioningHelper.java:174: error: cannot find symbol        List<UserClaim> userClaimList = new ArrayList<>();             ^  symbol:   class UserClaim  location: class UserProvisioningHelperC:\SSM apps\BluSuite-203934-MendixUpgrade10_3\javasource\saml20\implementation\provisioning\UserProvisioningHelper.java:177: error: cannot find symbol            UserClaim userClaim = new UserClaim(mxContext);            ^  symbol:   class UserClaim  location: class UserProvisioningHelperC:\SSM apps\BluSuite-203934-MendixUpgrade10_3\javasource\saml20\implementation\provisioning\UserProvisioningHelper.java:177: error: cannot find symbol            UserClaim userClaim = new UserClaim(mxContext);                                      ^  symbol:   class UserClaim  location: class UserProvisioningHelperNote: Some input files use or override a deprecated API.Note: Recompile with -Xlint:deprecation for details.Note: Some input files use unchecked or unsafe operations.Note: Recompile with -Xlint:unchecked for details.20 errors FAILURE: Build failed with an exception. * What went wrong:Execution failed for task ':compile'.> Compilation failed; see the compiler error output for details. * Try:> Run with --scan to get full insights. BUILD FAILED in 15s
asked
1 answers
0

Did you make sure that you deleted the userlibs first before upgrading? Double check you JAR files for double JAR's and keep the latest.

And you probably did not do this part: Install and configure the User Commons module (for version 4.0.0 and above)

And the assumption is that you upgraded to the latest version of the SAML module.

Regards,

Ronald

 

answered