Have you ever experienced the following symptoms in the Enterprise Portal:
- click on a date picker (the date picker is shown)
- click outside the date picker (the date picker is hidden)
- finally, you re-click on the date picker
Result: you see the message ‘Loading data’ and a ‘error on page’ message appears in the bottom of your browser.
When you open the error you will see a similar error:
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Timestamp: Thu, 18 Jun 2010 06:00:00 UTC
Message: Sys.ArgumentNullException: Value cannot be null.
Parameter name: panelsDeleting
In the web.config file you will probably find a similar line: <compilation batch=”false” debug=”true“>. When you change the debug parameter to false (<compilation batch=”false” debug=”false“>) and execute a iisreset, this issue is solved. You will typically find this issue only in DEV-environments because debug should be turned off in a live environment.
Unfortunately Microsoft won’t create a Hotfix for Ax 2009 to solve this issue permanent. They ported the issue to Ax 6.0 and in the mean time we’ll have to use the work-around.