Uvm_config_db get method is failing when null is passed to seq.start() method

In reply to Reuben:

That’s an interesting thing!

In this case reg_type_b_seq becomes part of uvm_root(e.g. top.reg_type_b_seq). I think setting configuration with respect to uvm_root might work here,

uvm_config_db#(testbench_env_config)::set(uvm_root::get(), "*","cfg", cfg);