If you check into common again it’ll pull the jenkins file out of common and run successfully.
I’ve actually got about 5 real repositories and when i run a pipeline job on it, with changes pushed to two or more of the repositories, it seems to be randomly selecting only one of the repositories to pull the jenkins file, I might have thought it pulls the jenkins file only out of the first repository, or if it didn’t work that way, that it pull jenkins files out of each of the repositories which have had changes since the previous build and execute each of them. What it actually does baffles me and makes me wonder if i understand the purpose of it.