UNPREDICTABLE_GAS_LIMIT Error on bid my token

Hello everyone, everything good? I'm having problems with my smart contract, it is linked to a collection of NFTs that is already deployed, when someone offers a bid on a token when accepting the bid, this error occurs "Client error. Message from client: Error while gas estimation with message cannot estimate gas; transaction may fail or may require manual gas limit [ See: https://links.ethers.org/v5-errors-UNPREDICTABLE_GAS_LIMIT ]" . I'm very new to smart contracts so I would like some help on how to set the "gasLimit" parameter in my smart contract. Or is it an exclusive error of the Rarible marketplace platform?

addr.call{gas: 1000000, value: 1 ether}(...)