Error-[TMAFTC] Too many arguments to function/task call

In reply to chris_le:

yeah i have checked whole code .and passed the arguments as required .here is the code

ifndef PACKET_SV define PACKET_SV

class packet extends uvm_sequence_item;
rand integer we_addr;
rand integer rd_addr;
//rand integer data_out ;
rand integer data_in ;
rand integer we,rd;
//registry with factory
uvm_object_utils_begin (packet) uvm_field_int(we_addr,UVM_ALL_ON)
uvm_field_int (rd_addr,UVM_ALL_ON) uvm_field_int (data_in,UVM_ALL_ON)
uvm_field_int (we,UVM_ALL_ON) uvm_field_int (rd,UVM_ALL_ON)
`uvm_object_utils_end

//constructor
function new(string name = “packet”);
super.new(name);
endfunction
endclass : packet

`endif