In reply to susharma:
Sunil,
You can choose to safely ignore these loopup fails. Once you are out of debug mode, and are running without +UVM_CONFIG_DB_TRACE, you won’t see these in the log.
Having said that, you can add the following code to set “recording_detail” to have the value 1 at the top of the UVM component hierarchy. This is an optional configuration step - not required to use the UVM Express. This configuration step effectively turns on transaction recording for the entire testbench (unless someone else explicitly turns it off).
uvm_config_db#(int)::set(uvm_root::get(), "*", "recording_detail", 1);