Ropsten Deployment Error

Hi, I’m trying to deploy the smart contracts that I have created and it’s giving me these errors.

truffle(ropsten)> migrate --reset

Compiling your contracts...
===========================
> Everything is up to date, there is nothing to compile.



Starting migrations...      
======================      
> Network name:    'ropsten'
> Network id:      3        
> Block gas limit: 8000000 (0x7a1200)


1_initial_migration.js
======================

   Deploying 'Migrations'
   ----------------------
   > transaction hash:    0x47a4e253abd97d36468b7763e197292e78c4ab2881650cca3a101a96603d2fc2
   > Blocks: 3            Seconds: 76
   > contract address:    0x39606aC4c2D8ac902C2E31B70238dbC7D59Cb6A0
   > block number:        10464092
   > block timestamp:     1624018205
   > account:             0xD078B81E21307643F67834F1a41A71C4d76E55a0
   > balance:             4.9983698
   > gas used:            271700 (0x42554)
   > gas price:           1 gwei
   > value sent:          0 ETH
   > total cost:          0.0002717 ETH

   Pausing for 2 confirmations...
   ------------------------------
   > confirmation number: 2 (block: 10464094)

- Fetching solc version list from solc-bin. Attempt #1
- Blocks: 0            Seconds: 0
- Saving migration to chain.
node:events:318
    throw err; // Unhandled 'error' event
    ^

Error [ERR_UNHANDLED_ERROR]: Unhandled error. ({
  code: -32603,
  message: 'ETIMEDOUT',
  data: { originalError: { code: 'ETIMEDOUT', connect: true } },
  stack: 'Error: ETIMEDOUT\n' +
    '    at Timeout.<anonymous> (D:\\Blockchain Work\\LastingNFT\\node_modules\\request\\request.js:848:19)\n' +  
    '    at listOnTimeout (node:internal/timers:555:17)\n' +
    '    at processTimers (node:internal/timers:498:7)'
})
    at new NodeError (node:internal/errors:258:15)
    at Web3ProviderEngine.emit (node:events:316:17)
    at D:\Blockchain Work\LastingNFT\node_modules\@trufflesuite\web3-provider-engine\index.js:57:14
    at afterRequest (D:\Blockchain Work\LastingNFT\node_modules\@trufflesuite\web3-provider-engine\index.js:151:21)
    at D:\Blockchain Work\LastingNFT\node_modules\@trufflesuite\web3-provider-engine\index.js:176:21
    at D:\Blockchain Work\LastingNFT\node_modules\@trufflesuite\web3-provider-engine\index.js:238:9
    at D:\Blockchain Work\LastingNFT\node_modules\async\internal\once.js:12:16
    at replenish (D:\Blockchain Work\LastingNFT\node_modules\async\internal\eachOfLimit.js:61:25)
    at D:\Blockchain Work\LastingNFT\node_modules\async\internal\eachOfLimit.js:71:9
    at eachLimit (D:\Blockchain Work\LastingNFT\node_modules\async\eachLimit.js:43:36)
    at D:\Blockchain Work\LastingNFT\node_modules\async\internal\doLimit.js:9:16
    at end (D:\Blockchain Work\LastingNFT\node_modules\@trufflesuite\web3-provider-engine\index.js:217:5)
    at Request._callback (D:\Blockchain Work\LastingNFT\node_modules\@trufflesuite\web3-provider-engine\subproviders\rpc.js:36:21)
    at self.callback (D:\Blockchain Work\LastingNFT\node_modules\request\request.js:185:22)
    at Request.emit (node:events:327:20)
    at Timeout.<anonymous> (D:\Blockchain Work\LastingNFT\node_modules\request\request.js:851:16) {
  code: 'ERR_UNHANDLED_ERROR',
  context: {
    code: -32603,
    message: 'ETIMEDOUT',
    data: { originalError: { code: 'ETIMEDOUT', connect: true } },
    stack: 'Error: ETIMEDOUT\n' +
      '    at Timeout.<anonymous> (D:\\Blockchain Work\\LastingNFT\\node_modules\\request\\request.js:848:19)\n' +      '    at listOnTimeout (node:internal/timers:555:17)\n' +
      '    at processTimers (node:internal/timers:498:7)'
  }
}

truffle(ropsten)>
D:\Blockchain Work\LastingNFT\node_modules\request\request.js:848
          var e = new Error('ETIMEDOUT')
                  ^
Error: PollingBlockTracker - encountered an error while attempting to update latest block:
Error: ETIMEDOUT
    at Timeout.<anonymous> (D:\Blockchain Work\LastingNFT\node_modules\request\request.js:848:19)
    at listOnTimeout (node:internal/timers:555:17)
    at processTimers (node:internal/timers:498:7)
    at PollingBlockTracker._performSync (D:\Blockchain Work\LastingNFT\node_modules\eth-block-tracker\src\polling.js:51:24)
    at processTicksAndRejections (node:internal/process/task_queues:93:5)

Hi, does anybody experience this problem?

Hi @appsofdave,

Could you share your truffle config file and your migration files for more reference?

Thanks.