Skip to main content
Announcements
Do More with Qlik - Qlik Cloud Analytics Recap and Getting Started, June 19: REGISTER
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Qlikview Publisher: The task failed

Hi All,

The following error has occurred during the execution of schedule.

The task "Extraction/Incremental/SalesIncrementalScript.qvw" failed. Part of the log file follows:

4/16/2015 12:15:40 AM Error Failed to allocate a QlikView Engine.

4/16/2015 12:15:40 AM Error No QlikView Engine was available after waiting for 45 minutes

4/16/2015 12:15:40 AM Error The task "Extraction/Increamental/SalesIncrementalScript.qvw" failed. Exception:

QDSMain.Exceptions.DistributionFailedException: Distribute failed with errors to follow. ---> System.NullReferenceException: Object reference not set to an instance of an object.

   at QDSMain.DistributeTask.ReleaseQvb(Document qvbDocument)

   at QDSMain.DistributeTask.Distribution(String fileName, DistributionRequest distributionRequest, TaskResult taskResult, String repeatVariableName, String currentRepeatVariableValue)

   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)

Please let me know how to solve this.

1 Reply
Not applicable
Author

You should look into configuring more Qv Engines available for distribution. Pick the minimun value between your server cores and 9.

QMC -> System -> Distribution Services -> QDS -> Advanced -> Max number of simultaneous QlikView engines for distribution

QMC -> System -> Distribution Services -> QDS -> Advanced -> Max number of simultaneous QlikView engines for administration

Or change parameter in QVDistributionService.exe.config file located in C:\Program Files\QlikView\Distribution Service folder. Parameter is QvbWaitTimeoutMinutes

    <!-- The number of minutes to wait for a free Qlikview engine -->

    <add key="QvbWaitTimeoutMinutes" value="45"/>