-
Notifications
You must be signed in to change notification settings - Fork 146
Closed
Description
Environment
Version: 1.40.2
Commit: f359dd69833dd8800b54d458f6d37ab7c78df520
Date: 2019-11-25T14:52:45.129Z
Electron: 6.1.5
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0
OS: Darwin x64 18.7.0
Extension version 0.20.1
Python 3.7.5
Repro
- Use VS Code to create functions project in an empty folder
- Add an HTTP triggered function
- Start debugging (F5)
- Python worker fails to start (
Error: unrecognized switch --default).
Logs
> Executing task: .venv/bin/python -m pip install -r requirements.txt <
source /Users/antchu/source/temp/test-python-debug-error/.venv/bin/activate
Requirement already satisfied: azure-functions in ./.venv/lib/python3.7/site-packages (from -r requirements.txt (line 1)) (1.0.5)
WARNING: You are using pip version 19.2.3, however version 19.3.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Terminal will be reused by tasks, press any key to close it.
> Executing task: . .venv/bin/activate && func host start <
Found Python version 3.7.5 (python).
%%%%%%
%%%%%%
@ %%%%%% @
@@ %%%%%% @@
@@@ %%%%%%%%%%% @@@
@@ %%%%%%%%%% @@
@@ %%%% @@
@@ %%% @@
@@ %% @@
%%
%
Azure Functions Core Tools (2.7.1948 Commit hash: 29a0626ded3ae99c4111f66763f27bb9fb564103)
Function Runtime Version: 2.0.12888.0
[12/9/19 12:58:27 AM] Building host: startup suppressed: 'False', configuration suppressed: 'False', startup operation id: 'f9ece8a2-a13b-49e0-b193-685fa53a1b5e'
[12/9/19 12:58:27 AM] Reading host configuration file '/Users/antchu/source/temp/test-python-debug-error/host.json'
[12/9/19 12:58:27 AM] Host configuration file read:
[12/9/19 12:58:27 AM] {
[12/9/19 12:58:27 AM] "version": "2.0"
[12/9/19 12:58:27 AM] }
[12/9/19 12:58:27 AM] Reading functions metadata
[12/9/19 12:58:27 AM] 1 functions found
[12/9/19 12:58:28 AM] Initializing Warmup Extension.
[12/9/19 12:58:29 AM] Initializing Host. OperationId: 'f9ece8a2-a13b-49e0-b193-685fa53a1b5e'.
[12/9/19 12:58:29 AM] Host initialization: ConsecutiveErrors=0, StartupCount=1, OperationId=f9ece8a2-a13b-49e0-b193-685fa53a1b5e
[12/9/19 12:58:29 AM] LoggerFilterOptions
[12/9/19 12:58:29 AM] {
[12/9/19 12:58:29 AM] "MinLevel": "None",
[12/9/19 12:58:29 AM] "Rules": [
[12/9/19 12:58:29 AM] {
[12/9/19 12:58:29 AM] "ProviderName": null,
[12/9/19 12:58:29 AM] "CategoryName": null,
[12/9/19 12:58:29 AM] "LogLevel": null,
[12/9/19 12:58:29 AM] "Filter": "<AddFilter>b__0"
[12/9/19 12:58:29 AM] },
[12/9/19 12:58:29 AM] {
[12/9/19 12:58:29 AM] "ProviderName": "Microsoft.Azure.WebJobs.Script.WebHost.Diagnostics.SystemLoggerProvider",
[12/9/19 12:58:29 AM] "CategoryName": null,
[12/9/19 12:58:29 AM] "LogLevel": "None",
[12/9/19 12:58:29 AM] "Filter": null
[12/9/19 12:58:29 AM] },
[12/9/19 12:58:29 AM] {
[12/9/19 12:58:29 AM] "ProviderName": "Microsoft.Azure.WebJobs.Script.WebHost.Diagnostics.SystemLoggerProvider",
[12/9/19 12:58:29 AM] "CategoryName": null,
[12/9/19 12:58:29 AM] "LogLevel": null,
[12/9/19 12:58:29 AM] "Filter": "<AddFilter>b__0"
[12/9/19 12:58:29 AM] }
[12/9/19 12:58:29 AM] ]
[12/9/19 12:58:29 AM] }
[12/9/19 12:58:29 AM] FunctionResultAggregatorOptions
[12/9/19 12:58:29 AM] {
[12/9/19 12:58:29 AM] "BatchSize": 1000,
[12/9/19 12:58:29 AM] "FlushTimeout": "00:00:30",
[12/9/19 12:58:29 AM] "IsEnabled": true
[12/9/19 12:58:29 AM] }
[12/9/19 12:58:29 AM] SingletonOptions
[12/9/19 12:58:29 AM] {
[12/9/19 12:58:29 AM] "LockPeriod": "00:00:15",
[12/9/19 12:58:29 AM] "ListenerLockPeriod": "00:00:15",
[12/9/19 12:58:29 AM] "LockAcquisitionTimeout": "10675199.02:48:05.4775807",
[12/9/19 12:58:29 AM] "LockAcquisitionPollingInterval": "00:00:05",
[12/9/19 12:58:29 AM] "ListenerLockRecoveryPollingInterval": "00:01:00"
[12/9/19 12:58:29 AM] }
[12/9/19 12:58:29 AM] HttpOptions
[12/9/19 12:58:29 AM] {
[12/9/19 12:58:29 AM] "DynamicThrottlesEnabled": false,
[12/9/19 12:58:29 AM] "MaxConcurrentRequests": -1,
[12/9/19 12:58:29 AM] "MaxOutstandingRequests": -1,
[12/9/19 12:58:29 AM] "RoutePrefix": "api"
[12/9/19 12:58:29 AM] }
[12/9/19 12:58:29 AM] Starting JobHost
[12/9/19 12:58:29 AM] Starting Host (HostId=antchumacbook-1915481034, InstanceId=dd47a238-31fb-4367-8a9d-a688c9f76565, Version=2.0.12888.0, ProcessId=97739, AppDomainId=1, InDebugMode=False, InDiagnosticMode=False, FunctionsExtensionVersion=(null))
[12/9/19 12:58:29 AM] Loading functions metadata
[12/9/19 12:58:29 AM] 1 functions loaded
[12/9/19 12:58:29 AM] Loading proxies metadata
[12/9/19 12:58:29 AM] Initializing Azure Function proxies
[12/9/19 12:58:29 AM] 0 proxies loaded
[12/9/19 12:58:30 AM] Starting worker process:python /Users/antchu/.vscode/extensions/ms-python.python-2019.11.50794/pythonFiles/lib/python/new_ptvsd/no_wheels/ptvsd --default --host 127.0.0.1 --port 9091 --wait "/usr/local/Cellar/azure-functions-core-tools/2.7.1948/workers/python/3.7/OSX/X64/worker.py" --host 127.0.0.1 --port 60020 --workerId 949052c0-b4b1-424b-b3f3-e0a6963c3eb1 --requestId a90bb65a-c493-42be-afa2-302b02e8e048 --grpcMaxMessageLength 134217728
[12/9/19 12:58:30 AM] python process with Id=97790 started
[12/9/19 12:58:30 AM] Generating 1 job function(s)
[12/9/19 12:58:30 AM] Found the following functions:
[12/9/19 12:58:30 AM] Host.Functions.HttpTrigger
[12/9/19 12:58:30 AM]
[12/9/19 12:58:30 AM] Initializing function HTTP routes
[12/9/19 12:58:30 AM] Mapped function route 'api/HttpTrigger' [get,post] to 'HttpTrigger'
[12/9/19 12:58:30 AM]
[12/9/19 12:58:30 AM] Host initialized (1392ms)
[12/9/19 12:58:30 AM] Host started (1411ms)
[12/9/19 12:58:30 AM] Job host started
[12/9/19 12:58:30 AM] ptvsd 5.0.0a7
[12/9/19 12:58:30 AM] See https://aka.ms/ptvsd for documentation.
[12/9/19 12:58:30 AM] Usage: ptvsd [--client] --host <address> [--port <port>]
[12/9/19 12:58:30 AM] [--wait]
[12/9/19 12:58:30 AM] [--no-subprocesses]
[12/9/19 12:58:30 AM] [--log-dir <path>] [--log-stderr]
[12/9/19 12:58:30 AM] <filename> | -m <module> | -c <code> | --pid <pid>
[12/9/19 12:58:30 AM] Error: unrecognized switch --default
[12/9/19 12:58:30 AM] Starting worker process:python /Users/antchu/.vscode/extensions/ms-python.python-2019.11.50794/pythonFiles/lib/python/new_ptvsd/no_wheels/ptvsd --default --host 127.0.0.1 --port 9091 --wait "/usr/local/Cellar/azure-functions-core-tools/2.7.1948/workers/python/3.7/OSX/X64/worker.py" --host 127.0.0.1 --port 60020 --workerId 0daba436-6cbe-47bf-adb4-77e3c092e28c --requestId e435a107-f0db-4a6b-8a3d-11b3e504e21b --grpcMaxMessageLength 134217728
[12/9/19 12:58:30 AM] python process with Id=97796 started
Hosting environment: Production
Content root path: /Users/antchu/source/temp/test-python-debug-error
Now listening on: http://0.0.0.0:7071
Application started. Press Ctrl+C to shut down.
Http Functions:
HttpTrigger: [GET,POST] http://localhost:7071/api/HttpTrigger
[12/9/19 12:58:31 AM] ptvsd 5.0.0a7
[12/9/19 12:58:31 AM] See https://aka.ms/ptvsd for documentation.
[12/9/19 12:58:31 AM] Usage: ptvsd [--client] --host <address> [--port <port>]
[12/9/19 12:58:31 AM] [--wait]
[12/9/19 12:58:31 AM] [--no-subprocesses]
[12/9/19 12:58:31 AM] [--log-dir <path>] [--log-stderr]
[12/9/19 12:58:31 AM] <filename> | -m <module> | -c <code> | --pid <pid>
[12/9/19 12:58:31 AM] Error: unrecognized switch --default
[12/9/19 12:58:31 AM] Starting worker process:python /Users/antchu/.vscode/extensions/ms-python.python-2019.11.50794/pythonFiles/lib/python/new_ptvsd/no_wheels/ptvsd --default --host 127.0.0.1 --port 9091 --wait "/usr/local/Cellar/azure-functions-core-tools/2.7.1948/workers/python/3.7/OSX/X64/worker.py" --host 127.0.0.1 --port 60020 --workerId 22936055-da99-4980-8703-2756da6c9fe9 --requestId f8c69823-cf3e-4fc9-a58d-7756ffd3042b --grpcMaxMessageLength 134217728
[12/9/19 12:58:31 AM] python process with Id=97800 started
[12/9/19 12:58:31 AM] ptvsd 5.0.0a7
[12/9/19 12:58:31 AM] See https://aka.ms/ptvsd for documentation.
[12/9/19 12:58:31 AM] Usage: ptvsd [--client] --host <address> [--port <port>]
[12/9/19 12:58:31 AM] [--wait]
[12/9/19 12:58:31 AM] [--no-subprocesses]
[12/9/19 12:58:31 AM] [--log-dir <path>] [--log-stderr]
[12/9/19 12:58:31 AM] <filename> | -m <module> | -c <code> | --pid <pid>
[12/9/19 12:58:31 AM] Error: unrecognized switch --default
[12/9/19 12:58:31 AM] Exceeded language worker restart retry count for runtime:python. Shutting down Functions Host
[12/9/19 12:58:31 AM] Stopping host...
[12/9/19 12:58:31 AM] Stopping JobHost
[12/9/19 12:58:31 AM] Job host stopped
[12/9/19 12:58:31 AM] Host shutdown completed.
Application is shutting down...
Terminal will be reused by tasks, press any key to close it.
launch.json
{
"configurations": [
{
"name": "Attach to Python Functions",
"type": "python",
"request": "attach",
"port": 9091,
"preLaunchTask": "func: host start"
}
]
}tasks.json
{
"tasks": [
{
"type": "func",
"command": "host start",
"problemMatcher": "$func-watch",
"isBackground": true,
"dependsOn": "pipInstall"
},
{
"label": "pipInstall",
"type": "shell",
"osx": {
"command": "${config:azureFunctions.pythonVenv}/bin/python -m pip install -r requirements.txt"
},
"windows": {
"command": "${config:azureFunctions.pythonVenv}\\Scripts\\python -m pip install -r requirements.txt"
},
"linux": {
"command": "${config:azureFunctions.pythonVenv}/bin/python -m pip install -r requirements.txt"
},
"problemMatcher": []
}
]
}