Description
The code introduced by XPWATCHLIST-82 initializes the list of job names to the empty list, then checks if there are any existing jobs that are not in this list. Yes, all the existing job names are not in an empty list.
This causes user and space skins not to work, since the name of the current skin is computed before the current user and context document are computed.
This also causes an exception to be printed for each request, since the class document is saved before the URLFactory is created.