Error Message | Wrong number of arguments or invalid property assignment |
Error Number | 5 |
Version | All versions |
Description of the Problem | Reports fail to generate and an error message is displayed |
To solve this problem:
- Create a designated user within the client domain. This user will be assigned to the “local administrator group” with DB_owner permissions. The same user name and password should be the one running the icClock and the application pool at the website.
- Do as follows:
b. Click Start > Run, enter gpedit.msc, and click OK.
The Group Policy screen is displayed.
c. On the left, select Computer Configuration > Administrative Templates > System > User Profiles.
d. Double-click Do not forcefully unload the user registry at user logoff.
e. In the screen that opens, change the setting from Not Configured to Enabled (DisableForceUnload is the value added to the registry).
f. Click OK.
g. Obtain a short period of downtime (no users on the system) and reboot the application server (to ensure that the change has been registered).
- In case the above solves the issue but after a while the settings revert back and reports cannot be run from iBrowse, it could mean that the user is defined as a temporary user. The problem is that ibrowse domain user has a temporary profile which deletes the registration of the COM+. The following message will be shown whenever you log in the server with this iBrowse user.
For a workaround solution:
- From Start > Run, enter dcomcnfg, and click OK.
The Component Services screen is displayed.
- From the Console Root left pane, select Component Services > Computers > My Computer > COM+ Applications.
- Right-click icClock, and select Properties.
The icClock Properties dialog box is displayed.
- Click the Identity tab.
- Under System Account, select Network Service.
- Click OK.
NOTE: This mode is not the optimal solution as it prevents support personnel from controlling the account in case of problems and investigating it. However, the client’s IT department can investigate why the ibrowse domain user has a temporary profile, and then fix it.