SharePointforAll
This is the best place to find out everything that Quest is doing around SharePoint, plus where we will give guidance on all things SharePoint

How to fix "Value was either too large or too small for a UInt64" during 07-07 migration

rated by 0 users
This post has 0 Replies | 1 Follower

Top 10 Contributor
Female
Posts 99
Kate Posted: Mon, Feb 8 2010 6:13 AM

Issue:

You receive the following error message for a site during 07-07 migration:

Value was either too large or too small for a UInt64

How to fix:

The error caused by incorrect mask in a permission level. It usually happens with permission level created during 03-07 migration which has all permissions enabled (FullMask) but by some reason it has incorrect permission mask “-1”. To fix the issue you need to find out which permission level affects the migration then open it in SharePoint UI and save it back. Then re-start pair migration of the site with the error

How to define which permission level is need to be fixed:

Find out for which source site the error occurs. You can find the source site URL in the issue details.

Then you can do one of the following:

1. Find broken permission level in SharePoint UI.

Open permission levels of the site.

How to do that:

Open the source site in a browser. Open the site permissions (Site Settings – Advanced Permissions). If the site has inherited permissions go to the parent site permissions (Actions – Manage permissions of parent). Then open Permission levels (Settings – Permission levels). Make sure the permission levels are not inherited (in this case you need to go to a parent site by clicking “Manage Permission Levels on Parent Web Site” in the left column). When you’re on the right page you should see something like this:

 

Now you could find the wrong permission level in UI – open each “Wss v2 Custom Permission Level <N>” permission level and find one where all checkboxes are checked. Save this permission level by clicking the Submit button

If you have a lot of permission level it can be difficult to find out the permission level. You could fin name of the permission level in Manifest.xml file as follows:

2. Find the permission level in Manifest.xml

There is Export folder for each job, where the results of exporting of a job are stored. By default it is: “Migration Manager for SharePoint\Web Interface\Migration 2007\Export\{JobName}”. The folder contains subfolders for each site, list or document library. Their names are composed as follows: Title_GUID, where Title is a title for the site/list/doc lib. Open the site to define its title and go to the corresponding sub-folder with export results. To find name of the wrong permission level find the following line in the Manifest.xml file: PermMask="-1".

Find this permission level in the source site and save it. (Use steps from pt1 to locate permission level in SharePoint)

Page 1 of 1 (1 items) | RSS
(c) 1987-2010 Quest Software Inc.
Powered by Community Server (Non-Commercial Edition), by Telligent Systems