Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ReadableStream.from is not a function error #1649

Closed
3 tasks done
umutcanoner opened this issue Jul 3, 2024 · 4 comments
Closed
3 tasks done

ReadableStream.from is not a function error #1649

umutcanoner opened this issue Jul 3, 2024 · 4 comments
Labels
bug Something isn't working

Comments

@umutcanoner
Copy link

umutcanoner commented Jul 3, 2024

Before submitting your bug report

Relevant environment info

- OS: Windows 11 Pro 24H2
- Continue: v0.9.171 (pre-release)
- IDE: VSCode Insiders 1.91.0-insider (system setup)
- Model: any (Ollama, OpenAI, Anthropic)
- config.json:
  
{
  "allowAnonymousTelemetry": true,
  "contextProviders": [
    {
      "name": "codebase",
      "params": {
        "nFinal": 5,
        "nRetrieve": 25,
        "useReranking": true
      }
    },
    {
      "name": "problems"
    }
  ],
  "customCommands": [
    {
      "description": "Write unit tests for highlighted code",
      "name": "test",
      "prompt": "{{{ input }}}\n\nWrite a comprehensive set of unit tests for the selected code. It should setup, run tests that check for correctness including important edge cases, and teardown. Ensure that the tests are complete and sophisticated. Give the tests just as chat output, don't edit any file."
    }
  ],
  "embeddingsProvider": {
    "apiBase": "https://api.voyageai.com/v1/",
    "apiKey": "<API_KEY_OMITTED>",
    "model": "voyage-code-2",
    "provider": "openai"
  },
  "models": [
    {
      "apiKey": "<API_KEY_OMITTED>",
      "contextLength": 128000,
      "model": "gpt-4o",
      "provider": "openai",
      "systemMessage": "You are an expert software developer. You give helpful and concise responses.",
      "title": "GPT-4o"
    },
    {
      "apiKey": "<API_KEY_OMITTED>",
      "contextLength": 128000,
      "model": "gpt-4o",
      "provider": "openai",
      "systemMessage": "You are an expert software developer. You give helpful and concise responses.",
      "title": "GPT-4o (1)"
    },
    {
      "apiKey": "<API_KEY_OMITTED>",
      "completionOptions": {},
      "model": "claude-3-opus-20240229",
      "provider": "anthropic",
      "title": "Claude 3 Opus"
    },
    {
      "apiKey": "<API_KEY_OMITTED>",
      "contextLength": 200000,
      "model": "claude-3-5-sonnet-20240620",
      "provider": "anthropic",
      "title": "Claude 3.5 Sonnet"
    }
  ],
  "reranker": {
    "enabled": true,
    "name": "voyage",
    "params": {
      "apiKey": "<API_KEY_OMITTED>",
      "model": "rerank-lite-1"
    }
  },
  "tabAutocompleteOptions": {
    "enabled": false,
    "maxSuggestions": 5
  }
}

Description

I'm getting ReadableStream.from is not a function error. I use pre-release by default, but I had to use the release version of .continue for a few days because of this. And as of today, the release version is giving me the same error.

I tried purging all installation files, configurations, etc. Tried using the default configuration, local models, OpenAI, and Anthropic to no avail.

To reproduce

image

Log output

mainThreadExtensionService.ts:78 [Continue.continue]Parsing failed
$onExtensionRuntimeError	@	mainThreadExtensionService.ts:78
mainThreadExtensionService.ts:79 Error: Parsing failed
    at _Parser.parse (c:\Users\redli\.vsco…tension.js:94930:81)
    at _ImportDefinitionsService._getFileInfo (c:\Users\redli\.vsco…tension.js:95827:28)
    at PrecalculatedLruCache.initKey (c:\Users\redli\.vsco…tension.js:93786:25)
console.ts:137 [Extension Host] TypeError: ReadableStream.from is not a function
    at streamResponse (c:\Users\redli\.vscode-insiders\extensions\continue.continue-0.9.171-win32-x64\out\extension.js:102623:36)
    at streamResponse.next (<anonymous>)
    at streamSse (c:\Users\redli\.vscode-insiders\extensions\continue.continue-0.9.171-win32-x64\out\extension.js:102661:20)
    at streamSse.next (<anonymous>)
    at OpenAI2._streamChat (c:\Users\redli\.vscode-insiders\extensions\continue.continue-0.9.171-win32-x64\out\extension.js:137956:26)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at OpenAI2.streamChat (c:\Users\redli\.vscode-insiders\extensions\continue.continue-0.9.171-win32-x64\out\extension.js:102515:30)
    at llmStreamChat (c:\Users\redli\.vscode-insiders\extensions\continue.continue-0.9.171-win32-x64\out\extension.js:427963:23)
    at n.value (c:\Users\redli\.vscode-insiders\extensions\continue.continue-0.9.171-win32-x64\out\extension.js:434394:29) (at console.<anonymous> (c:\Program Files\Microsoft VS Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:144:47509))
log.ts:439   ERR [Extension Host] Error handling webview message: {
  "msg": {
    "messageId": "d1c35308-38cd-4a69-8d47-5aeeaa6746b0",
    "messageType": "llm/streamChat",
    "data": {
      "messages": [
        {
          "role": "user",
          "content": [
            {
              "type": "text",
              "text": "hello"
            }
          ]
        }
      ],
      "title": "GPT-4o",
      "completionOptions": {}
    }
  }
}

TypeError: ReadableStream.from is not a function
console.ts:137 [Extension Host] Error handling webview message: {
  "msg": {
    "messageId": "d1c35308-38cd-4a69-8d47-5aeeaa6746b0",
    "messageType": "llm/streamChat",
    "data": {
      "messages": [
        {
          "role": "user",
          "content": [
            {
              "type": "text",
              "text": "hello"
            }
          ]
        }
      ],
      "title": "GPT-4o",
      "completionOptions": {}
    }
  }
}

TypeError: ReadableStream.from is not a function (at console.<anonymous> (c:\Program Files\Microsoft VS Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:144:47509))
notificationsAlerts.ts:42 ReadableStream.from is not a function
c	@	notificationsAlerts.ts:42
@umutcanoner umutcanoner added the bug Something isn't working label Jul 3, 2024
@sestinj
Copy link
Contributor

sestinj commented Jul 3, 2024

@umutcanoner can you share the version of Node.js that VS Code is running on for you? This can be found in the top left about menu for VS Code

@umutcanoner
Copy link
Author

umutcanoner commented Jul 3, 2024

Thanks for the fast reply! I'm pretty sure I wrote that when opening the issue but it got deleted somehow I guess.
Version: 1.91.0-insider (system setup)
Commit: aea213b7fcc7de5c24ad797ac1af209b159d451f
Date: 2024-06-28T05:56:20.804Z
Electron: 29.4.0
ElectronBuildId: 9728852
Chromium: 122.0.6261.156
Node.js: 20.9.0
V8: 12.2.281.27-electron.0
OS: Windows_NT x64 10.0.26120

Edit: My bad, I guess I only included that info in discord https://discordapp.com/channels/1108621136150929458/1257945249905508403/1257945249905508403

@umutcanoner
Copy link
Author

Looks like it's working when https://marketplace.visualstudio.com/items?itemName=nicepkg.gpt-runner is disabled.

@sestinj
Copy link
Contributor

sestinj commented Jul 3, 2024

Good to know. I'm going to close this issue given the conversation here and in Discord seems to indicate that is a proper resolution

@sestinj sestinj closed this as completed Jul 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants