Result reached the maximum of 5000 lines. Killing process. Execution interrupted or reached maximum runtime

In reply to sharadha:

Looks like you are facing a tool issue.
But I found 2 errors in the file packet_seqeuence.sv
line 117 should be

`uvm_do_with(req, {if (port_id == -1) sa inside {[0:15]}; else sa == port_id; da inside {valid_da};})

A macro call has never a semicolon at the end.
The inside operator requires a range indicated by {}.
It runs fime with Questa after fixing these issues.