Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

We're trying to move Users' Redirected Documents data from C: to D: using the wizard in the SBS console. It keeps crashing though as soon you hit next for the fist time in the wizard.

This server has 2x basic NTFS partitions on one RAID5 array, and an external HDD appropriated by Backup Exec (no drive letter mapping, NTFS)

The wizard doesn't go far enough to specify the destination drive, which in this case is the D: drive partition on the RAID array, sized at approx 385GB with 205GB free space. The C: drive is only 80GB total size. A USB drive is connected for Backup Exec and has no drive letter mapping - it is 240GB.

The line in the logfile that's caught my eye (line 48 - [8884] 120917.172036.6765:) reads:

Storage: An error occured during the execution: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.OverflowException: Value was either too large or too small for a UInt32.

Currently there is only one user set up for folder redirection and there are no files in their redirected folder, however I have never had this problem on a brand new server which would also (obviously) have no files. I have also tried shoving in a 140KB text file and get the same error - the only difference being the value on lines 35/36 ([13108] 120917.172031.6870:) increase.

Problem details:

Description:
  Stopped working

Problem signature:
  Problem Event Name: CLR20r3
  Problem Signature 01: movedata.exe
  Problem Signature 02: 6.0.5601.0
  Problem Signature 03: 48a22618
  Problem Signature 04: mscorlib
  Problem Signature 05: 2.0.0.0
  Problem Signature 06: 4ef6c2e7
  Problem Signature 07: 20c8
  Problem Signature 08: 143
  Problem Signature 09: N3CTRYE2KN3C34SGL4ZQYRBFTE4M13NB
  OS Version: 6.0.6002.2.2.0.305.9
  Locale ID: 2057

Logfile:

[8884] 120917.172027.1846: Storage: Initializing...C:\Program Files\Windows Small Business Server\Bin\MoveData.exe
[8884] 120917.172027.4556: Storage: Data Store to be moved: UserShares
[8884] 120917.172029.2958: Storage: Backup Task State: Enabled
[8884] 120917.172029.3218: Storage: Server Backup Task Disabled
[8884] 120917.172029.9188: Storage: Launching the Move Data Wizard!
[8884] 120917.172029.9258: Wizard: Admin:QueryNextPage(null) = Storage.MoveDataWizard.GettingStartedPage
[8884] 120917.172029.9288: Wizard: TOC Storage.MoveDataWizard.GettingStartedPage is on ExpectedPath
[8884] 120917.172029.9508: Wizard: Storage.MoveDataWizard.GettingStartedPage entered
[8884] 120917.172029.9618: Wizard: Admin:QueryNextPage(Storage.MoveDataWizard.GettingStartedPage) = Storage.MoveDataWizard.DiagnoseDataStorePage
[8884] 120917.172029.9628: Wizard: TOC Storage.MoveDataWizard.DiagnoseDataStorePage is on ExpectedPath
[8884] 120917.172029.9628: Wizard: Admin:QueryNextPage(Storage.MoveDataWizard.DiagnoseDataStorePage) = Storage.MoveDataWizard.NewDataStoreLocationPage
[8884] 120917.172029.9628: Wizard: TOC Storage.MoveDataWizard.NewDataStoreLocationPage is on ExpectedPath
[8884] 120917.172029.9628: Wizard: Admin:QueryNextPage(Storage.MoveDataWizard.NewDataStoreLocationPage) = null
[8884] 120917.172029.9679: Wizard: ----------------------------------
[8884] 120917.172029.9679: Wizard: The pages visted:
[8884] 120917.172029.9679: Wizard: Current Page := [TOC Storage.MoveDataWizard.GettingStartedPage]
[8884] 120917.172029.9689: Wizard: [TOC]        : TOC Storage.MoveDataWizard.DiagnoseDataStorePage
[8884] 120917.172029.9689: Wizard: [TOC]        : TOC Storage.MoveDataWizard.NewDataStoreLocationPage
[8884] 120917.172029.9689: Wizard: Step 1 of 3
[8884] 120917.172031.5780: Wizard: Admin:QueryNextPage(Storage.MoveDataWizard.GettingStartedPage) = Storage.MoveDataWizard.DiagnoseDataStorePage
[8884] 120917.172031.5800: Wizard: Storage.MoveDataWizard.GettingStartedPage exited with the button: Next
[8884] 120917.172031.5800: WizardChainEngine Next Clicked: Going to page {0}.: Storage.MoveDataWizard.DiagnoseDataStorePage
[8884] 120917.172031.5900: Wizard: Storage.MoveDataWizard.DiagnoseDataStorePage entered
[13108] 120917.172031.6110: Storage: Starting System Diagnosis
[13108] 120917.172031.6110: Storage: Getting Data Store Information
[8884] 120917.172031.6140: Wizard: Admin:QueryNextPage(Storage.MoveDataWizard.DiagnoseDataStorePage) = Storage.MoveDataWizard.NewDataStoreLocationPage
[8884] 120917.172031.6140: Wizard: Admin:QueryNextPage(Storage.MoveDataWizard.NewDataStoreLocationPage) = null
[8884] 120917.172031.6140: Wizard: ----------------------------------
[8884] 120917.172031.6140: Wizard: The pages visted:
[8884] 120917.172031.6140: Wizard: [TOC] visited: TOC Storage.MoveDataWizard.GettingStartedPage
[8884] 120917.172031.6140: Wizard: Current Page := [TOC Storage.MoveDataWizard.DiagnoseDataStorePage]
[8884] 120917.172031.6140: Wizard: [TOC]        : TOC Storage.MoveDataWizard.NewDataStoreLocationPage
[8884] 120917.172031.6140: Wizard: Step 2 of 3
[13108] 120917.172031.6320: Storage: Get folder size
[13108] 120917.172031.6790: Storage: Success get user share folder size: 0 bytes
[13108] 120917.172031.6870: Storage: Data Store Drive/s Details:Name=C:\,Size=0 
[13108] 120917.172031.6870: Storage: Data Store Size Details: Current Total Size=0  Required Size=0
[13108] 120917.172031.6870: Storage: MoveData Task can move the Data Store=True
[13108] 120917.172031.9330: Storage: Getting Backup Configuration
[13108] 120917.172035.7294: Storage: Found valid target disk: DiskName=Seagate FreeAgent Go USB Device, DiskId=642761f3-0000-0000-0000-000000000000
[13108] 120917.172035.7724: Storage: Found valid source volume: VolumeLabel=OS, MountPath=C:
[13108] 120917.172035.7734: Storage: Found valid source volume: VolumeLabel=Data (RAID5), MountPath=D:
[13108] 120917.172035.8164: Storage: Found the current policy
[13108] 120917.172035.9084: Storage: System Diagnosis Completed
[8884] 120917.172035.9124: Wizard: Admin:QueryNextPage(Storage.MoveDataWizard.DiagnoseDataStorePage) = Storage.MoveDataWizard.NewDataStoreLocationPage
[8884] 120917.172035.9134: Wizard: Storage.MoveDataWizard.DiagnoseDataStorePage exited with the button: Next
[8884] 120917.172035.9134: WizardChainEngine Next Clicked: Going to page {0}.: Storage.MoveDataWizard.NewDataStoreLocationPage
[8884] 120917.172036.6765: Storage: An error occured during the execution: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.OverflowException: Value was either too large or too small for a UInt32.
   at System.Convert.ToUInt32(Double value)
   at Microsoft.WindowsServerSolutions.Storage.MoveData.NewDataStoreLocationPageView.ShowBackupOption()
   at Microsoft.WindowsServerSolutions.Storage.MoveData.NewDataStoreLocationPageView.OnActivate()
   at Microsoft.WindowsServerSolutions.Common.Wizards.Framework.WizardChainEngine.SetNewPage(IPagePresenter page)
   at Microsoft.WindowsServerSolutions.Common.Wizards.Framework.WizardChainEngine.GotoPage(String nextPageId)
   at Microsoft.WindowsServerSolutions.Common.Wizards.Framework.WizardChainEngine.NextClickHandler(Object sender, EventArgs e)
   at Microsoft.WindowsServerSolutions.Common.Admin.Utilities.EventUtils.RaiseEvent[Arg](EventHandler`1 handler, Object sender, Arg e)
   at Microsoft.WindowsServerSolutions.Common.Wizards.Framework.WizardBasePagePresenter.OnSimulatedButtonClick(WizardButtons button)
   at Microsoft.WindowsServerSolutions.Storage.MoveData.DiagnoseDataStorePagePresenter.backgroundWorker_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
   at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
   at System.Threading.ExecutionContext.runTryCode(Object userData)
   at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
   at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   at Microsoft.WindowsServerSolutions.Common.Wizards.Framework.WizardFrameView.Create()
   at Microsoft.WindowsServerSolutions.Common.Wizards.Framework.WizardChainEngine.Launch()
   at Microsoft.WindowsServerSolutions.Storage.MoveData.MainClass.LaunchMoveDataWizard()
   at Microsoft.WindowsServerSolutions.Storage.MoveData.MainClass.Main(String[] args)

I haven't tried removing the USB HDD as this server is offsite and we've never had problems with Backup Exec disks preventing this wizard from running. The server has .Net framework 3.5 SP1 (3.5.30729.01)

There are no IIS config changes or powershell apps. All the group policy, locations, etc are as per SBS standard setup

No other part of SBS console causing us any problems, everything is running as it should.

share|improve this question
    
Is it possible to try this operation through a CLI interface on SBS-2008? IF you could, that would help figure out whether it's a problem with the wizard itself, or the operation you're trying to perform through the wizard. –  HopelessN00b Sep 21 '12 at 2:59
    
I can't find any documentation on running movedata.exe from the command line. I assume this was what you meant rather than using robocopy? –  Miles Hayler Sep 21 '12 at 9:34
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.