Microsoft KB Archive/329110

= SMS: Distribution Manager Causes SMS_EXECUTIVE to Stop Working If the Package Source Path Is Too Long =

Article ID: 329110

Article Last Modified on 10/27/2006

-

APPLIES TO


 * Microsoft Systems Management Server 2.0 Standard Edition

-



This article was previously published under Q329110



SYMPTOMS
After you create a new Systems Management Server (SMS) package or you update an existing package, Distribution Manager (SMS_DISTRIBUTION_MANAGER) may cause the SMS_EXECUTIVE service to stop working.

If you created a new package, the last few entries in the Distmgr.log log file are similar to:

Start adding package ...

~Package  uses the source directory directly.

If you updated an existing package, the last few entries in the Distmgr.log file are similar to:

Start updating the package ...

~The source for package  has changed or the package source needs to be refreshed, delete the package.



CAUSE
This problem may occur if you specify a Universal Naming Convention (UNC) path that has many nested subfolders or very long folder names. You specify the path in the Source directory box on the Data Source tab in the Package Properties dialog box.

If the full UNC path to any of the subfolders on the path exceeds 259 characters, this problem may occur.



WORKAROUND
Do not specify a UNC path in the Source directory box that has subfolders that will make the full path more than 259 characters.



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.



MORE INFORMATION
When this problem occurs, the Crash.log log file information that may be similar to:   EXCEPTION INFORMATION

Time = 09/11/2002 14:12:28.610 Service name = SMS_EXECUTIVE Thread name = SMS_DISTRIBUTION_MANAGER Executable = F:\SMS\bin\i386\smsexec.exe Process ID = 2112 (0x840) Thread ID = 3448 (0xd78) Instruction address = 6c373922 Exception = c0000005 (EXCEPTION_ACCESS_VIOLATION) Description = &quot;The thread tried to read from the virtual address 00000050 for which it does not have the appropriate access.&quot; Raised inside CService mutex = No  CService mutex description = &quot;&quot;

STACK TRACE FOR SMS_DISTRIBUTION_MANAGER THREAD 3448 (0xd78) AT   09/11/2002 14:12:28.610

EAX: 0000005c CS: 001b  EIP: 6c373922  EFLAGS: 00010286 EBX: 00b010a0 SS: 0023  ESP: 0252e454 ECX: 0252e70c DS: 0023  EBP: 0252e48c EDX: 0252e504 ES: 0023 ESI: 0252e70c FS: 0038 EDI: 00000003 GS: 0000

Module       Address   Offset    Function + Displacement =======================================================================  MFC42.DLL     6c373922  00003922  Ordinal1584 + 10 bytes baseutil.dll 10047246  00047246  CTool::DiskUsage + 678 bytes baseutil.dll 100473eb  000473eb  CTool::DiskUsage + 1099 bytes baseutil.dll 100473eb  000473eb  CTool::DiskUsage + 1099 bytes baseutil.dll 100473eb  000473eb  CTool::DiskUsage + 1099 bytes baseutil.dll 100473eb  000473eb  CTool::DiskUsage + 1099 bytes baseutil.dll 100473eb  000473eb  CTool::DiskUsage + 1099 bytes distmgr.dll  14d3adb9  0000adb9  Unknown distmgr.dll  14d36feb  00006feb  Unknown baseutil.dll 1000e05d  0000e05d  CService::_NewThreadWrapper + 77 bytes KERNEL32.dll 77e96523  00016523  TlsSetValue + 277 bytes

Additional query words: prodsms distmgr av smsexec long

Keywords: kbprb KB329110

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.