I have a bit of a strange problem in eCom in admin.
When I try to expand a shop in admin with a specific user I get an "Illegal characters in path"-error. With the built in administror account this does not occur.
I understand that it has to do something with the data but I don't understand what could be different when using to different users. There are not any specific permissions in that shop.
The stack trace:
[ArgumentException: Illegal characters in path.] System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) +14519809 System.IO.Path.GetFullPathInternal(String path) +132 System.IO.FileInfo.Init(String fileName, Boolean checkHost) +33 Dynamicweb.Ecommerce.UserPermissions.UserPermission.RefreshXmlCache(String userPermissionType, String userPermissionTypeId) +1357 Dynamicweb.Ecommerce.UserPermissions.UserPermission.LoadPermissions() +245 Dynamicweb.Ecommerce.UserPermissions.EcommercePermissionHelper.GetPermission(IPermissionControlled permissionObject, User user, Boolean checkNoPermissions) +200 Dynamicweb.Ecommerce.UserPermissions.EcommercePermissionHelper.HasAccess(IPermissionControlled permissionObject) +171 Dynamicweb.Ecommerce.Products.GroupDeleting.IsTreeGranted(String groupId, Dictionary`2 alreadySeen, Boolean checkAdmin) +160 Dynamicweb.Ecommerce.Products.GroupDeleting.IsTreeGranted(String groupId, Dictionary`2 alreadySeen, Boolean checkAdmin) +283 Dynamicweb.Ecommerce.Products.GroupDeleting.IsTreeGranted(String groupId, Dictionary`2 alreadySeen, Boolean checkAdmin) +283 Dynamicweb.Ecommerce.Products.GroupDeleting.IsTreeGranted(String groupId, Dictionary`2 alreadySeen, Boolean checkAdmin) +283 Dynamicweb.Ecommerce.Products.GroupDeleting.IsTreeGranted(Group group) +61 Dynamicweb.Admin.eComBackend.MainMaster.GetGroupNodes(eComTreeNode parent) +644 Dynamicweb.Admin.eComBackend.MainMaster.GetNodes(eComTreeNode parent, eComTreeNodeType t) +191 Dynamicweb.Admin.eComBackend.MainMaster.MainTree_NodeExpand(Object sender, TreeNodeExpandedEventArgs e) +160 Dynamicweb.Controls.Tree.RaisePostBackEvent(String eventArgument) +726 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5028
Regards / Aki