Error regarding factory.print()

Note that uvm_coreservice_t is applicable ONLY to UVM 1.2.

Since UVM 1.2 is still not an official release of UVM, it is recommended to use UVM 1.1d which is shipped pre-compiled with Questa. UVM 1.2 should be used only for testing.

To display the current factory status in UVM 1.1d, you can use factory.print() from your test, typically in the end_of_elaboration_phase().