Virtual interface using apb,wb,,spi giving some unexpected error

In reply to designMaster:

The definition of your sequencer is missing. The uvm_sequencer has to be parameterized wrt to your seq_items.
And you have a list of additional weaknesses in your testbench.
See here a running version and compare: