Starting thumbnail generation for existing product images...
Note: This will download images from SFTP, process them, and upload thumbnails back.

Found 1575 images that need thumbnails
Using storage adapter: SFTPStorageAdapter


📦 Processing batch 1 (10 images)...

  🔄 Processing image 329 for product SKU-258...
     URL: /uploads/product-matrix-colors/color-1760979530617-384315742.jpg
     ❌ File not found or cannot download: /uploads/product-matrix-colors/color-1760979530617-384315742.jpg
     Error: get: No such file uploads/product-matrix-colors/color-1760979530617-384315742.jpg
     ⏭️  Skipping (file doesn't exist on SFTP)

  🔄 Processing image 330 for product SKU-258...
     URL: /uploads/product-matrix-colors/color-1760979531405-496775608.jpg
     ❌ File not found or cannot download: /uploads/product-matrix-colors/color-1760979531405-496775608.jpg
     Error: get: No such file uploads/product-matrix-colors/color-1760979531405-496775608.jpg
     ⏭️  Skipping (file doesn't exist on SFTP)

  🔄 Processing image 331 for product SKU-258...
     URL: /uploads/product-matrix-colors/color-1760979531999-173929374.jpg
     ❌ File not found or cannot download: /uploads/product-matrix-colors/color-1760979531999-173929374.jpg
     Error: get: No such file uploads/product-matrix-colors/color-1760979531999-173929374.jpg
     ⏭️  Skipping (file doesn't exist on SFTP)

  🔄 Processing image 332 for product SKU-258...
     URL: /uploads/product-matrix-colors/color-1760979532371-271945844.jpg
     ❌ File not found or cannot download: /uploads/product-matrix-colors/color-1760979532371-271945844.jpg
     Error: get: No such file uploads/product-matrix-colors/color-1760979532371-271945844.jpg
     ⏭️  Skipping (file doesn't exist on SFTP)

  🔄 Processing image 333 for product SKU-258...
     URL: /uploads/product-matrix-colors/color-1760979532792-518375984.jpg
     ❌ File not found or cannot download: /uploads/product-matrix-colors/color-1760979532792-518375984.jpg
     Error: get: No such file uploads/product-matrix-colors/color-1760979532792-518375984.jpg
     ⏭️  Skipping (file doesn't exist on SFTP)

  🔄 Processing image 334 for product SKU-258...
     URL: /uploads/product-matrix-colors/color-1760979533199-21872850.jpg
     ❌ File not found or cannot download: /uploads/product-matrix-colors/color-1760979533199-21872850.jpg
     Error: get: No such file uploads/product-matrix-colors/color-1760979533199-21872850.jpg
     ⏭️  Skipping (file doesn't exist on SFTP)

  🔄 Processing image 335 for product SKU-258...
     URL: /uploads/product-matrix-colors/color-1760979533586-505235672.jpg
     ❌ File not found or cannot download: /uploads/product-matrix-colors/color-1760979533586-505235672.jpg
     Error: get: No such file uploads/product-matrix-colors/color-1760979533586-505235672.jpg
     ⏭️  Skipping (file doesn't exist on SFTP)

  🔄 Processing image 336 for product SKU-259...
     URL: /uploads/product-matrix-colors/color-1761470769965-379535667.jpg
     ❌ File not found or cannot download: /uploads/product-matrix-colors/color-1761470769965-379535667.jpg
     Error: get: No such file uploads/product-matrix-colors/color-1761470769965-379535667.jpg
     ⏭️  Skipping (file doesn't exist on SFTP)

  🔄 Processing image 337 for product SKU-259...