Cannot migrate application that uses a percent(%) sign in destination filename

  • 3567184
  • 12-Dec-2007
  • 27-Apr-2012


Novell ZENworks 10 Configuration Management


When migrating an application copies files, if it uses a percent sign (%) within the destination filename, e.g., "salaries plus 5%.doc", the migration will fail.
ERROR: "Exception Thrown Length cannot be less than zero.
Parameter name: length in WriteAXTEntry
Stack Trace: at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
at Apps.AOTClass.CheckForUnMigreatableMacros(String strIn)
at Apps.AOTClass.WriteAXTEntry(String strObjectName, StreamWriter sw, BinaryReader br, AE_HEADER aeHead, ArrayList& PassAlongMacroArray)
Error reading AXT Attribute appCopyFiles"


This is fixed in version 10.0.3 - see KB 3486285 "Updates to ZENworks 10 Configuration Management" which can be found at