The function initializer must not be called in the constructor.
In the constructor, we need only the call to the ERC2771 / MetaTxModule constructor
Possible patch
constructor(
address forwarder,
) MetaTxModule(forwarder) {
}
function initialize(
address owner,
string memory name,
string memory symbol,
string memory tokenId,
string memory terms
) public initializer {
__CMTAT_init(owner, name, symbol, tokenId, terms);
}
The function initializer must not be called in the constructor.
In the constructor, we need only the call to the ERC2771 / MetaTxModule constructor
Possible patch