Monday, May 6, 2019

Cannot create a record in user information (sysuserinfo)

We faced some issue on the development server. It will take some days to resolve the issue. So, we planned to use UAT server as development server for temporarily. The AX version is AX 2012 R3 CU11. We don’t have Visual Studio 2013 in the test server. So I downloaded and installed the Visual Studio 2013 professional edition and installed Visual Studio development tools.

I got the error message “cannot create a record in user information (sysuserinfo)” after the Visual Studio development tools installation. I googled and found the discussion on this URL https://community.dynamics.com/ax/f/33/t/246540

As per the community, post I tried to delete the AUC file and KTI files. It worked fine.

What is AUC file?

The AUC stands for Application Unicode Cache. It is a cache file. Cache file is mostly used to improve the application performance. But if the cache object is older than our server objects, then we may face some issues like the code work fine in server/developer machine but, other user will get error. The xpo move might be one of the reasons for this issue.

In my case, I just installed the Visual Studio development tools, not done anything in the model store. So, I believe AUC cache files are not only supporting to coding objects, some of the cache is supporting to run the AX application.

No comments :

Post a Comment