Issue

When using powerJobs v20 the menu in Vault for executing jobs is not working anymore and in the logfile shows the following:

2019-08-29 13:08:22,130 [1] WARN  coolOrange.PowerJobsMenu.UserInterface.PowerJobsVaultUi - PowerJobsVaultUi.ShowJobsDialog() | Failed, exception = {ArgumentNullException}.
System.ArgumentNullException: Value cannot be null.
Parameter name: source
   at System.Linq.Enumerable.Select[TSource,TResult](IEnumerable`1 source, Func`2 selector)
   at coolOrange.PowerJobsMenu.UserInterface.PowerJobsVaultUi.ShowJobsDialog()
2019-08-29 13:08:22,168 [1] WARN  coolOrange.PowerJobsMenu.CommandItems.ShowDialogCommand - ShowDialogCommand.Execute({coolOrange.VaultServices.Vault.VaultServices.VaultServices}, [ {[42335, 53691.dwg]} ]) | Failed, exception = {ArgumentNullException}.
System.ArgumentNullException: Value cannot be null.
Parameter name: source
   at System.Linq.Enumerable.Select[TSource,TResult](IEnumerable`1 source, Func`2 selector)
   at coolOrange.PowerJobsMenu.UserInterface.PowerJobsVaultUi.ShowJobsDialog()
   at coolOrange.PowerJobsMenu.CommandItems.ShowDialogCommand.Execute(IVaultServices vaultServices, Dictionary`2 selectedEntities)


Solution

To still be able to queue jobs from the Vault client you can use qJob. This Vault app allows you to have a custom menu to trigger jobs.

Please have a look at the configuration page of qJob for an explanation how to add the custom menu entries to Vault.


Remarks

The "Create PDF" button still works. Only the "Job Dialog" does not work anymore.