All users have Exchange GUID: 00000000-0000-0000-0000-000000000000
Hi There and thanks for the great product.
I?m still messing around, trying to make it ready for a few domains, but I noticed it now gives me an error when I try to edit the email section of the user. This is the full error:
Cannot process argument transformation on parameter ?Identity?. Cannot convert value ?00000000-0000-0000-0000-000000000000? to type ?Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter?. Error: ?The format of the value you specified in the objectId parameter isn?t valid. Check the value, and then try again.
Parameter name: objectId?
I checked the sql database and all users have this 00000000-0000-0000-0000-000000000000 as their exchange guid?
I recently upgraded from v3.1.0830 to v3.1.1001. I think I didn?t have this error before the update but I?m definitely not 100% sure..
Everything seems to work fine? Any ideas??
The ExchangeGUID value wasn’t always in there and its mostly in there for informational purposes in-case you want to manually configure Outlook for someone.
If you have the CloudPanel Scheduler installed (with the v3.1.1001) then it should populate those values for you after a while. In the CloudPanel Scheduler config file you should see a section for missing database values and looking at the log files you may see it pulling in that data.
Just be sure you have the scheduler running
Thanks for the fast response! You might be right about the scheduler, I think I didn’t update it to the latest version when I did the main software. I just did again and made sure it’s running.
Right now, when I go to those pages it’s missing the primary email and all other info (any forwarders, aliases, send-as etc). If I add the primary email and make changes it does save them, but I cannot see them in CloudPanel, only in emc.
Anyways, I’ll wait to see if the scheduler fixes it, check the logs too. I will keep you updated. Thanks again for the help and this amazing product!
Wait when you go to the pages your missing primary email information? Make sure the browser hasn’t cached the jQuery and javascript functions. Clear your cache and make sure it shows up. Also can you post a screenshot of what your talking about?
Yes it’s missing the primary email and any other info. It’s like it’s not able to pull any information to show in the browser. I just cleared cache and reset my browser but I know it happens on other computers/browsers as well. I’m adding screenshots to my main post right now.
Could you reproduce the error and then email the log files to support@knowmoreit.com? The log files are located in a directory within Cloudpanel called Logs
Ok. After looking at the logs it looks like some of your users are missing the UserGuid value in the SQL database. You may also be missing the ExchangeGuid.
This would be easier to do with Google Chrome. Login to CloudPanel as a super admin with good Chrome. Press F12 and select the CONSOLE tab. Type in the following:
$.post(“/CloudPanel/admin/settings/fix/ad/users”, function (data) { console.log(data); }).fail(function(error) { console.log(error); });
This should update your users in the database to the users in Active Directory. Also while on the settings page go to database migrations and click on the update button to make sure you don’t have database issues. It should say no pending migrations.
I’m getting this error while trying to execute it:
VM148:2 Uncaught SyntaxError: Unexpected token ILLEGAL(?)
InjectedScript._evaluateOn @ VM120:878
InjectedScript._evaluateAndWrap @ VM120:811
InjectedScript.evaluate @ VM120:667
I don’t think it did anything, still not getting any info. Most of the users in there were created for testing, today. It happens with new users too.
The database updates button said:
There were no pending migrations. You are good to go!
Actually can you look on the exch_ResourceMailboxes table and see if you have data that is missing from the ObjectGuid column?
Please go ahead and check all the tables. You need to check the exch_Contacts, and exch_DistributionGroups
Nothing on exch_Contacts either but I have 2 rows in the distribution groups table. 2 companies I created with the older version. The new one isn’t there.
Do you know what went wrong here..?
I found the issue. You have got environment set to exchange 2010. Are you using exchange 2010? If not change it in the cloudpanel settings
Yes we do have exchange 2010 sp3. Today I also installed the latest rollup, rollup 12.
This appears to be a bug if you are using Exchange 2010 and 3.1.1001. Please download the following file.
Backup the originals by moving it to another location (move it out of the BIN folder) and put these?in its place. Be sure to recycle the CloudPanel application pool after putting in the new files.
I tried that but I still get the error. Tried restarting the IIS and then the server too.. I created a new test company and enabled exchange and set domain to authoritative, then created a user but still get an error when I try to check his info a second later.. And the 0000 are in exchange GUID.. Should I email the logs?
The exchange Guid doesn’t apply to exchange 2010. What I sent you should of resolved the issue for you. Reproduce the issue and send me new logs because it should have been fixed. It was throwing the error because it was looking for he Guid but being passed the userprincipalname. The file I gave you changed it from Guid to userprincipalname
I think it’s almost time for us to do a remote support session. Do you have support with us?
Yair can you send me updated logs after you reproduce the error again? Make sure you still have that new DLL I sent you in place. Also make sure the old DLL is out of the BIN folder and not just renamed.
Sorry it took me a little bit, got busy with other things.. But I just sent it now. Thanks!
- 5 Forums
- 714 Topics
- 3,630 Posts
- 0 Online
- 253 Members