Usually when we see this type of message, either the dictionary files are not synched with the account framework that Dynamics GP is setup to have, so it's expecting something like our defaults, which is 5 segments each with a length of 9 and will throw this type of error if it sees anything different.
The other cause of this type of error is the ASIEXP81 table is not setup correctly for how the account framework maximums are specified, for Dynamics GP.
To verify both of these, please do the following:
1. Have all users log out of Dynamics GP and make sure the ACTIVITY system table is empty.
2. In the Dex.ini for GP, set the SYNCHRONIZE= line to TRUE, then save and close the file.
3. Launch GP Utilities as 'sa' and it should synch the Dynamics.dic file. Once it reaches the 'Additional Tasks' window again, close GP Utilities.
4. Open the Dex.ini again for GP and verify the SYNCHRONIZE= line now shows FALSE or not. If it doesn't, that is usually indicative that the Dynamics.dic file was not synched correctly, and we have other steps for that....
If the SYNCHRONIZE= line is set to FALSE, close the Dex.ini file and launch Dynamics GP as 'sa' and see if you can now get into SmartList and have the reports show, as well as data show, or if the SmartList message still shows with no reports once you click OK past it.
If the synchronization goes through but the SmartList window is still not showing anything, we'd probably need a support case opened, as we'd need you to run the following scripts against the DYNAMICS system database and send us all the results to verify the structure of the ASIEXP81 table, whether it is correct or not:
a. Select * from SY003001
b. Select * from SY00302
c. sp_help ASIEXP81
Thanks