We are using Core.initializeSession(user, session != null ? session.getId().toString() : null) api to initialize session with the custom user data received from our authorization module and committed same data in Mendix session using below methods. sessionData.setSessionData_Session(context, sessionProxy); sessionData.commit(context); On deployed app we confirm that "currentSession" object is do not have our committed information and I observed that it is working fine on local environment. We have upgraded Mendix from v9.8.2 to v9.24.10. It works fine on Mendix v9.8.2.