Factory encountered no relevant overrides

In reply to chr_sue:

thanks for your reply!
I have registered my_scoreboard1 with the factory
And I add factory.print() in the connect_phase.
It shows that my_scoreboard1 has been registered.
exactly I modify main_phase in my_scoreboard1, I delete super.main_phase
then it is going like what I expect!