12 Replies Latest reply: Aug 11, 2017 4:11 AM by Craig Bannerman RSS

    Qlikview Distribution Service Error (parameter name: stringToUnescape)

      Hi,

       

      Does someone can help me with the following Distribution Service errors:

       

      05:10:01 AM

       

      The task "xxx.qvw" failed. Exception:

      QDSMain.Exceptions.DistributionFailedException: Distribute failed with errors to follow. ---> System.ArgumentNullException: Value cannot be null.

      Parameter name: stringToUnescape

         at System.Uri.UnescapeDataString(String stringToUnescape)

         at QDSMain.DistributeTask.GetFileName(String path)

         at QDSMain.DistributeTask.Execute(TaskResult currentTaskResult)

         --- End of inner exception stack trace ---

         at QDSMain.DistributeTask.Execute(TaskResult currentTaskResult)

         at QDSMain.Task.AbstractTask.TaskExecution(ILogBucket logBucket, TaskResult taskResult)


      05:13:12 AM


      An unexpected error occurred while trying to update load balancer file, C:\ProgramData\QlikTech\DistributionService\LoadBalancer.xml. Exception=System.IO.IOException: Not enough storage is available to process this command.

       

         at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

         at System.IO.FileStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count)

         at System.IO.FileStream.FlushWrite(Boolean calledFromFinalizer)

         at System.IO.FileStream.Dispose(Boolean disposing)

         at System.IO.Stream.Close()

         at QDSMain.Clustering.ClusterFileHandler.Dispose()

         at QDSMain.LoadBalancer.MeasureLoad()


      05:13:12 AM


      Logging encountered a extraordinary error. System.IO.IOException: Not enough storage is available to process this command.

       

         at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

         at System.IO.FileStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count)

         at System.IO.FileStream.FlushWrite(Boolean calledFromFinalizer)

         at System.IO.FileStream.Dispose(Boolean disposing)

         at System.IO.Stream.Close()

         at System.IO.StreamWriter.Dispose(Boolean disposing)

         at System.IO.TextWriter.Dispose()

         at SolutionGlobal.Logging.TabularLog.Write(String i_BasePath, DNewLogCallback i_NewLogFileCallback, List`1 i_Rows)

         at SolutionGlobal.Logging.Logsplitter.Write(String basePath, DNewLogCallback newLogFileCallback, List`1 rows)

         at SolutionGlobal.Logging.Logfilter.Write(String i_BasePath, DNewLogCallback i_NewLogFileCallback, List`1 i_Rows)

         at SolutionGlobal.Logging.Logthreader.DoWrite()


      Tasks are scheduled every night but it only happened one...


      Thanks!


      Jonas