Several WinIOError errors in log when multiple users login to Terminal Server simultaneously

  • 7010952
  • 17-Oct-2012
  • 17-Oct-2012

Environment

Novell ZENworks Configuration Management 11.1

Situation

When many users are logging in to a Terminal Server simultaneously, errors are seen of this format:

[DEBUG] [07/21/2011 18:46:53.328] [1056] [ZenworksWindowsService] [88] []
[ZenCache] [] [(Thread 88) PutObject(registration:primaryUserInfo,
UserContext{_LocalId=SYSTEM; _RemoteId=fd2573c00d095e469e5d17e0ef198fbd})
called] [] []
 [DEBUG] [07/21/2011 18:46:53.328] [1056] [ZenworksWindowsService] [88] []
[ZenIO] [] [Thread 88 GetUniqueTempFilePath returned exception.
Type: System.IO.IOException
Message: The directory name is invalid.

Stack Trace:
       at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
       at System.IO.__Error.WinIOError()
       at System.IO.Path.GetTempFileName()
       at Novell.Zenworks.Zmd.Common.IO.ZenIO.GetUniqueTempFilePath()


Resolution

This is fixed in version 11.2 - see KB 7010044 "ZENworks Configuration Management 11.2 - update information and list of fixes" which can be found at https://www.novell.com/support