Issue

When using powerJobs Processor v20 or newer 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

Update powerJobs Processor to at least version v21.0.7.


Alternatively if you are not able to update you can use qJob to still be able to queue jobs from the Vault Client. 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.



See Also

powerJobs Processor Change logs (coolOrange wiki)