mkloubert / vscode-remote-workspace

Multi protocol support for handling remote files like local ones in Visual Studio Code.
https://marketplace.visualstudio.com/items?itemName=mkloubert.vscode-remote-workspace
GNU Lesser General Public License v3.0
207 stars 37 forks source link

pre-existing folders aren't sync'ed #74

Open edt82 opened 6 years ago

edt82 commented 6 years ago

Here's what I noticed:

image

Logs:

INFO s3 - [22/Oct/2018:21:26:53 +0000] "[AWS s3 200 1.504s 0 retries] listObjectsV2({ Bucket: 'techphlex-greengrass',
  ContinuationToken: undefined,
  Prefix: '' })"
INFO s3 - [22/Oct/2018:21:28:02 +0000] "[AWS s3 200 1.256s 0 retries] listObjectsV2({ Bucket: 'techphlex-greengrass',
  ContinuationToken: undefined,
  Prefix: '' })"
INFO s3 - [22/Oct/2018:21:28:15 +0000] "[AWS s3 200 1.307s 0 retries] getObject({ Bucket: 'techphlex-greengrass', Key: 'requirements.txt' })"
INFO s3 - [22/Oct/2018:21:28:16 +0000] "[AWS s3 200 1.104s 0 retries] getObject({ Bucket: 'techphlex-greengrass', Key: 'requirements.txt' })"
INFO s3 - [22/Oct/2018:21:28:22 +0000] "[AWS s3 200 1.276s 0 retries] getObject({ Bucket: 'techphlex-greengrass', Key: 'requirements.txt' })"
INFO s3 - [22/Oct/2018:21:28:27 +0000] "[AWS s3 200 1.421s 0 retries] getObject({ Bucket: 'techphlex-greengrass', Key: 'requirements.txt' })"
INFO s3 - [22/Oct/2018:21:35:23 +0000] "[AWS s3 200 1.194s 0 retries] listObjectsV2({ Bucket: 'techphlex-greengrass',
  ContinuationToken: undefined,
  Prefix: '' })"
INFO s3 - [22/Oct/2018:21:35:23 +0000] "[AWS s3 404 1.346s 0 retries] getObject({ Bucket: 'techphlex-greengrass', Key: '.vscode' })"
INFO s3 - [22/Oct/2018:21:35:25 +0000] "[AWS s3 404 1.201s 0 retries] getObject({ Bucket: 'techphlex-greengrass', Key: '.vscode/' })"
TRACE fs.s3.s3filesystem.forconnection() - [22/Oct/2018:21:35:25 +0000] "(NoSuchKey) The specified key does not exist.

Stack:
    at vscode_helpers.createLogger (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\out\extension.js:131:64)
    at ActionLogger.<anonymous> (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:244:25)
    at Generator.next (<anonymous>)
    at C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:23:71
    at new Promise (<anonymous>)
    at __awaiter (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:19:12)
    at ActionLogger.onLog (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:226:16)
    at ActionLogger.<anonymous> (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:109:95)
    at Generator.next (<anonymous>)
    at C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:23:71
    at new Promise (<anonymous>)
    at __awaiter (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:19:12)
    at ActionLogger.log (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:102:16)
    at ActionLogger.logSync (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:123:14)
    at ActionLogger.trace (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:146:21)
    at S3FileSystem.<anonymous> (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\out\fs\s3.js:133:22)
    at Generator.throw (<anonymous>)
    at rejected (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\out\fs\s3.js:21:65)
    at <anonymous>
    at process._tickDomainCallback (internal/process/next_tick.js:228:7)"
INFO s3 - [22/Oct/2018:21:36:14 +0000] "[AWS s3 404 1.246s 0 retries] getObject({ Bucket: 'techphlex-greengrass', Key: '.vscode' })"
INFO s3 - [22/Oct/2018:21:36:14 +0000] "[AWS s3 200 1.175s 0 retries] listObjectsV2({ Bucket: 'techphlex-greengrass',
  ContinuationToken: undefined,
  Prefix: '' })"
INFO s3 - [22/Oct/2018:21:36:15 +0000] "[AWS s3 200 1.264s 0 retries] listObjectsV2({ Bucket: 'techphlex-greengrass',
  ContinuationToken: undefined,
  Prefix: '' })"
INFO s3 - [22/Oct/2018:21:36:16 +0000] "[AWS s3 404 1.215s 0 retries] getObject({ Bucket: 'techphlex-greengrass', Key: '.vscode/' })"
TRACE fs.s3.s3filesystem.forconnection() - [22/Oct/2018:21:36:16 +0000] "(NoSuchKey) The specified key does not exist.

Stack:
    at vscode_helpers.createLogger (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\out\extension.js:131:64)
    at ActionLogger.<anonymous> (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:244:25)
    at Generator.next (<anonymous>)
    at C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:23:71
    at new Promise (<anonymous>)
    at __awaiter (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:19:12)
    at ActionLogger.onLog (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:226:16)
    at ActionLogger.<anonymous> (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:109:95)
    at Generator.next (<anonymous>)
    at C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:23:71
    at new Promise (<anonymous>)
    at __awaiter (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:19:12)
    at ActionLogger.log (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:102:16)
    at ActionLogger.logSync (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:123:14)
    at ActionLogger.trace (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:146:21)
    at S3FileSystem.<anonymous> (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\out\fs\s3.js:133:22)
    at Generator.throw (<anonymous>)
    at rejected (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\out\fs\s3.js:21:65)
    at <anonymous>
    at process._tickDomainCallback (internal/process/next_tick.js:228:7)"
INFO s3 - [22/Oct/2018:21:36:57 +0000] "[AWS s3 200 1.416s 0 retries] listObjectsV2({ Bucket: 'techphlex-greengrass',
  ContinuationToken: undefined,
  Prefix: '' })"
INFO s3 - [22/Oct/2018:21:36:58 +0000] "[AWS s3 200 1.249s 0 retries] listObjectsV2({ Bucket: 'techphlex-greengrass',
  ContinuationToken: undefined,
  Prefix: '' })"
INFO s3 - [22/Oct/2018:21:39:24 +0000] "[AWS s3 404 1.496s 0 retries] getObject({ Bucket: 'techphlex-greengrass', Key: '.vscode' })"
INFO s3 - [22/Oct/2018:21:39:25 +0000] "[AWS s3 404 1.106s 0 retries] getObject({ Bucket: 'techphlex-greengrass', Key: '.vscode/' })"
TRACE fs.s3.s3filesystem.forconnection() - [22/Oct/2018:21:39:25 +0000] "(NoSuchKey) The specified key does not exist.

Stack:
    at vscode_helpers.createLogger (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\out\extension.js:131:64)
    at ActionLogger.<anonymous> (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:244:25)
    at Generator.next (<anonymous>)
    at C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:23:71
    at new Promise (<anonymous>)
    at __awaiter (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:19:12)
    at ActionLogger.onLog (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:226:16)
    at ActionLogger.<anonymous> (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:109:95)
    at Generator.next (<anonymous>)
    at C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:23:71
    at new Promise (<anonymous>)
    at __awaiter (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:19:12)
    at ActionLogger.log (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:102:16)
    at ActionLogger.logSync (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:123:14)
    at ActionLogger.trace (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\node_modules\vscode-helpers\lib\logging\index.js:146:21)
    at S3FileSystem.<anonymous> (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\out\fs\s3.js:133:22)
    at Generator.throw (<anonymous>)
    at rejected (C:\Users\blue\.vscode\extensions\mkloubert.vscode-remote-workspace-0.36.5\out\fs\s3.js:21:65)
    at <anonymous>
    at process._tickDomainCallback (internal/process/next_tick.js:228:7)"
INFO s3 - [22/Oct/2018:21:39:32 +0000] "[AWS s3 200 2.37s 0 retries] listObjectsV2({ Bucket: 'techphlex-greengrass',
  ContinuationToken: undefined,
  Prefix: '' })"
INFO s3 - [22/Oct/2018:21:39:33 +0000] "[AWS s3 200 1.451s 0 retries] listObjectsV2({ Bucket: 'techphlex-greengrass',
  ContinuationToken: undefined,
  Prefix: '' })"
ddimitrioglo commented 5 years ago

Having the same issue:

the test folder was created from vscode: image

but stores folder already existed in s3: image

Any updates on this topic?

ricardopieper commented 5 years ago

I'm having the same issue, I thought it was a problem with all folders, but I just created one and it shows up.