GenericProcess is a fallback mechanism: if the data in the database becomes incompatible with the specific Process class (here FamilyPRDispatcherProcess) GenericProcess is used to be able to still display the outdated data, but not manipulate it. This is an important feature to make it possible to evolve the specific Process but still be able to inspect old processes.
The constructor invocations have changed in the abstract Process, Step and Task model, but the changes have not been applied to the GenericProcess classes.
We are getting errors like this:
on e.g. https://fontbakery.graphicore.de/dispatcher/process/b1878c10-4b0d-4211-8831-48a45945c226
GenericProcess
is a fallback mechanism: if the data in the database becomes incompatible with the specific Process class (hereFamilyPRDispatcherProcess
)GenericProcess
is used to be able to still display the outdated data, but not manipulate it. This is an important feature to make it possible to evolve the specific Process but still be able to inspect old processes.The constructor invocations have changed in the abstract
Process
,Step
andTask
model, but the changes have not been applied to theGenericProcess
classes.