Error in electron-forge make (Empty output)

[x] I have read the contribution documentation for this project.
[x] I agree to follow the code of conduct that this project follows, as appropriate.
[x] I have searched the issue tracker for an issue that matches the one I want to file, without success.

Please describe your issue:
When I try to create an installer for the application, an error occurs without description

Console output when you run electron-forge with the environment variable DEBUG=electron-forge:*. (Instructions on how to do so here). Please include the stack trace if one exists.
electron-forge make

What does your config.forge data in package.json look like?
{
  "name": "psi_meus_paciente",
  "productName": "psi_meus_paciente",
  "version": "1.0.0",
  "description": "Psi - Meus pacientes",
  "main": "src/index.js",
  "scripts": {
    "start": "electron-forge start",
    "package": "electron-forge package",
    "make": "electron-forge make",
    "publish": "electron-forge publish",
    "lint": "eslint src"
  },
  "keywords": [],
  "author": "Pablo Gil Pereira",
  "license": "MIT",
  "config": {
    "forge": {
      "make_targets": {
        "win32": [
          "squirrel"
        ],
        "darwin": [
          "zip"
        ],
        "linux": [
          "deb",
          "rpm"
        ]
      },
      "electronPackagerConfig": {
        "packageManager": "npm"
      },
      "electronWinstallerConfig": {
        "name": "psi_meus_paciente"
      },
      "electronInstallerDebian": {},
      "electronInstallerRedhat": {},
      "github_repository": {
        "owner": "",
        "name": ""
      },
      "windowsStoreConfig": {
        "packageName": "",
        "name": "psimeuspaciente"
      }
    }
  },
  "dependencies": {
    "electron-compile": "^6.4.1"
  },
  "devDependencies": {
    "babel-plugin-transform-async-to-generator": "^6.24.1",
    "babel-preset-env": "^1.6.0",
    "babel-preset-react": "^6.24.1",
    "electron-forge": "^4.0.1",
    "electron-prebuilt-compile": "1.7.5",
    "eslint": "^3.19.0",
    "eslint-config-airbnb": "^15.1.0",
    "eslint-plugin-import": "^2.7.0",
    "eslint-plugin-jsx-a11y": "^5.1.1",
    "eslint-plugin-react": "^7.3.0"
  }
}

Please provide either a failing minimal testcase (with a link to the code) or detailed steps to
reproduce your problem. Using electron-forge init is a good starting point, if that is not the
source of your problem.
Terminal return:
electron-forge make
√ Checking your system
√ Resolving Forge Config
We need to package your application before we can make it
√ Preparing to Package Application for arch: x64
√ Compiling Application
√ Preparing native dependencies
√ Packaging Application
Making for the following targets:
× Making for target: squirrel - On platform: win32 - For arch: x64

An unhandled error has occurred inside Forge:
An error occured while making for target: squirrel
Failed with exit code: 1
Output:

Error: Failed with exit code: 1
Output:

at ChildProcess.proc.on.code (C:\Users\paull_000\AppData\Roaming\npm\node_modules\electron-forge\node_modules\electron-winstaller\lib\spawn-promise.js:62:16)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:891:16)
at Socket.<anonymous> (internal/child_process.js:342:11)
at emitOne (events.js:101:20)
at Socket.emit (events.js:188:7)
at Pipe._handle.close [as _onclose] (net.js:497:12)

Try running SET DEBUG=electron-windows-installer:* and then electron-forge make.

Same error.
(windows-installer)
Windows PowerShell
Copyright (C) 2016 Microsoft Corporation. Todos os direitos reservados.

PS C:\Users\paull_000\Documents\meus_pacientes> cd .\psi-meus-paciente\
PS C:\Users\paull_000\Documents\meus_pacientes\psi-meus-paciente> SET DEBUG=electron-windows-installer:*
PS C:\Users\paull_000\Documents\meus_pacientes\psi-meus-paciente> electron-forge make
√ Checking your system
√ Resolving Forge Config
We need to package your application before we can make it
√ Preparing to Package Application for arch: x64
√ Compiling Application
√ Preparing native dependencies
√ Packaging Application
Making for the following targets:
× Making for target: squirrel - On platform: win32 - For arch: x64

An unhandled error has occurred inside Forge:
An error occured while making for target: squirrel
Failed with exit code: 1
Output:

Error: Failed with exit code: 1
Output:

at ChildProcess.proc.on.code (C:\Users\paull_000\AppData\Roaming\npm\node_modules\electron-forge\node_modules\electron-winstaller\lib\spawn-promise.js:62:16)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:891:16)
at Socket.<anonymous> (internal/child_process.js:342:11)
at emitOne (events.js:101:20)
at Socket.emit (events.js:188:7)
at Pipe._handle.close [as _onclose] (net.js:497:12)
PS C:\Users\paull_000\Documents\meus_pacientes\psi-meus-paciente>

Winstaller
PS C:\Users\paull_000\Documents\meus_pacientes\psi-meus-paciente> SET DEBUG=electron-winstaller:*
PS C:\Users\paull_000\Documents\meus_pacientes\psi-meus-paciente> electron-forge make
√ Checking your system
√ Resolving Forge Config
We need to package your application before we can make it
√ Preparing to Package Application for arch: x64
√ Compiling Application
√ Preparing native dependencies
√ Packaging Application
Making for the following targets:
× Making for target: squirrel - On platform: win32 - For arch: x64

An unhandled error has occurred inside Forge:
An error occured while making for target: squirrel
Failed with exit code: 1
Output:

Error: Failed with exit code: 1
Output:

at ChildProcess.proc.on.code (C:\Users\paull_000\AppData\Roaming\npm\node_modules\electron-forge\node_modules\electron-winstaller\lib\spawn-promise.js:62:16)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:891:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
PS C:\Users\paull_000\Documents\meus_pacientes\psi-meus-paciente>

Oh, you're using powershell, I guess that's different: https://github.com/visionmedia/debug#windows-note

With debug detected
PS C:\Users\paull_000\Documents\meus_pacientes\psi-meus-paciente> $env:DEBUG = "electron-forge:*"
PS C:\Users\paull_000\Documents\meus_pacientes\psi-meus-paciente> electron-forge make
WARNING: DEBUG environment variable detected.  Progress indicators will be sent over electron-forge:lifecycle
  electron-forge:lifecycle Process Started: Checking your system +0ms
  electron-forge:lifecycle Process Succeeded: Checking your system +5s
  electron-forge:runtime-config setting key: verbose to value: false +0ms
WARNING: DEBUG environment variable detected.  Progress indicators will be sent over electron-forge:lifecycle
  electron-forge:lifecycle Process Started: Resolving Forge Config +0ms
  electron-forge:project-resolver searching for project in: C:\Users\paull_000\Documents\meus_pacientes\psi-meus-paciente +0ms
  electron-forge:project-resolver electron-forge compatible package.json found in C:\Users\paull_000\Documents\meus_pacientes\psi-meus-paciente\package.json +43ms
  electron-forge:lifecycle Process Succeeded: Resolving Forge Config +52ms
  electron-forge:require-search searching [ '../makers/win32/squirrel.js','../makers/generic/squirrel.js','electron-forge-maker-squirrel','squirrel',
  'C:\\Users\\paull_000\\Documents\\meus_pacientes\\psi-meus-paciente\\squirrel',
  'C:\\Users\\paull_000\\Documents\\meus_pacientes\\psi-meus-paciente\\node_modules\\squirrel',
  'C:\\Users\\paull_000\\AppData\\Roaming\\npm\\node_modules\\electron-forge\\dist\\makers\\win32\\squirrel.js',
  'C:\\Users\\paull_000\\AppData\\Roaming\\npm\\node_modules\\electron-forge\\dist\\makers\\generic\\squirrel.js',
  'C:\\Users\\paull_000\\AppData\\Roaming\\npm\\node_modules\\electron-forge\\dist\\api\\electron-forge-maker-squirrel',
  'C:\\Users\\paull_000\\AppData\\Roaming\\npm\\node_modules\\electron-forge\\dist\\api\\squirrel',
  'C:\\Users\\paull_000\\Documents\\meus_pacientes\\psi-meus-paciente\\squirrel',
  'C:\\Users\\paull_000\\Documents\\meus_pacientes\\psi-meus-paciente\\node_modules\\squirrel',
  'C:\\Users\\paull_000\\AppData\\Roaming\\npm\\node_modules\\electron-forge\\dist\\api\\makers\\win32\\squirrel.js',
  'C:\\Users\\paull_000\\AppData\\Roaming\\npm\\node_modules\\electron-forge\\dist\\api\\makers\\generic\\squirrel.js',
  'C:\\Users\\paull_000\\AppData\\Roaming\\npm\\node_modules\\electron-forge\\dist\\api\\node_modules\\electron-forge-maker-squirrel',
  'C:\\Users\\paull_000\\AppData\\Roaming\\npm\\node_modules\\electron-forge\\dist\\api\\node_modules\\squirrel',
  'C:\\Users\\paull_000\\Documents\\meus_pacientes\\psi-meus-paciente\\squirrel',
  'C:\\Users\\paull_000\\Documents\\meus_pacientes\\psi-meus-paciente\\node_modules\\squirrel' ] relative to C:\Users\paull_000\AppData\Roaming\npm\node_modules\electron-forge\dist\api +0ms
  electron-forge:require-search testing ../makers/win32/squirrel.js +2ms
We need to package your application before we can make it
  electron-forge:lifecycle Process Started: Preparing to Package Application for arch: x64 +680ms
  electron-forge:project-resolver searching for project in: C:\Users\paull_000\Documents\meus_pacientes\psi-meus-paciente +689ms
  electron-forge:project-resolver electron-forge compatible package.json found in C:\Users\paull_000\Documents\meus_pacientes\psi-meus-paciente\package.json +0ms
  electron-forge:hook could not find hook: generateAssets +0ms
  electron-forge:hook could not find hook: prePackage +0ms
  electron-forge:packager packaging with options { asar: false,
  overwrite: true,
  packageManager: 'npm',
  afterCopy: [ [Function], [Function], [Function], [Function] ],
  afterExtract: [],
  dir: 'C:\\Users\\paull_000\\Documents\\meus_pacientes\\psi-meus-paciente',
  arch: 'x64',
  platform: 'win32',
  out: 'C:\\Users\\paull_000\\Documents\\meus_pacientes\\psi-meus-paciente\\out',
  electronVersion: '1.7.5',
  quiet: true } +0ms
  electron-forge:lifecycle Process Succeeded: Preparing to Package Application for arch: x64 +2m
  electron-forge:lifecycle Process Started: Compiling Application +0ms
  electron-forge:lifecycle Process Succeeded: Compiling Application +3s
  electron-forge:lifecycle Process Started: Preparing native dependencies +0ms
  electron-forge:lifecycle Process Succeeded: Preparing native dependencies +1s
  electron-forge:lifecycle Process Started: Packaging Application +0ms
  electron-forge:hook could not find hook: postPackage +3m
  electron-forge:lifecycle Process Succeeded: Packaging Application +34s
Making for the following targets:
  electron-forge:hook could not find hook: preMake +16ms
  electron-forge:lifecycle Process Started: Making for target: squirrel - On platform: win32 - For arch: x64 +24ms
  electron-forge:lifecycle Process Failed: Making for target: squirrel - On platform: win32 - For arch: x64 +2m

An unhandled error has occurred inside Forge:
An error occured while making for target: squirrel
Failed with exit code: 1
Output:

Error: Failed with exit code: 1
Output:

    at ChildProcess.proc.on.code (C:\Users\paull_000\AppData\Roaming\npm\node_modules\electron-forge\node_modules\electron-winstaller\lib\spawn-promise.js:62:16)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at maybeClose (internal/child_process.js:891:16)
    at Socket.<anonymous> (internal/child_process.js:342:11)
    at emitOne (events.js:101:20)
    at Socket.emit (events.js:188:7)
    at Pipe._handle.close [as _onclose] (net.js:497:12)

There should be a Squirrel log somewhere (I think the out directory) telling you what went wrong

This is my dir

Use $env:DEBUG = "electron-forge:*,electron-windows-installer:*" instead.

the same thing, output goes blank

I think at this point you're going to have to debug what application in electron-winstaller it's failing on. I would add some console.log statements before spawn calls to figure it out.

I got the same error. It went away when I chaged  "electronWinstallerConfig".
It was:
   "electronWinstallerConfig": {
        "appDirectory": "src",
        "authors" : "malipetek",
        "setupIcon": "assets/icons/win/setup.ico",
        "name": "e-Okul_Toplu_Resim_Duzenleyicisi",
        "iconUrl": "assets/icons/win/icon.ico"
      },

and now it is:
   "electronWinstallerConfig": {
        "name": "e-Okul_Toplu_Resim_Duzenleyicisi"
      },

This appears to be solved, non UTF8 characters appear to have caused this 👍

This is unsolved

@ShaikhDanish04 unfortunately your comment is not actionable. Please file a new issue, following the prompts in the issue template for bugs and making sure that you provide a small, reproducible example for folks to use to diagnose and fix the bug you're seeing.


Develop menu dialogs of the gui

Task description
This issue keeps track of the development of the menu functionalities for the ventilator GUI.
Definition of Done
The menu functionalities are fully implemented.

Instead of using the touch screen, we need to anchor the menu dialogs to the use of the multi-selector encoder. The tags and the ranges of the dialog options can be retrieved by inspecting the FSM.


Add CONTRIBUTING.md

/cc @bogdandrutu @odeke-em

Looks like I don't have permission to merge PR/request reviews in this repo...

@songy23 gave permissions. try again.

Yep, everything looks good now. Thanks!


Additional Maintainer

@kakoni,
I really like the spirit of this repository. It's very unique and helpful.
I want to offer my help in being an additional maintainer of this project. I noticed that recent PRs/issues haven't been addressed in a timely way.
Feel free to make me an owner (you can trust me) so that I can run the project with you.
Thanks,
Matthew

Hi @MatthewVita! Hmm, had some issues with notifications, so didnt notice recent pr's.
Anyway, additional pair of hands sounds wonderful, so I added you as a contributor.
Cheers,
Karri

Thanks!


ListItem Icon as Accessory

💬 Question
Is there a better way to use an Icon as the right-hand accessory in a ListItem?
If you try to set your accessory to be an Icon, then icon doesn't show up.
You can add a style for height and width and it will show up, but it won't be themed.
If you try to use tintColor or fill, those properties seem to be ignored and the icon shows in black.
The best workaround I have so far is to make the accessory a ghost Button with the icon, but that creates an unnecessary button.
UI Kitten and Eva version

Package
Version

@eva-design/eva
1.4.0

@ui-kitten/components
4.4.1

Examples:

This one won't show anything
<ListItem title='Title'
accessory={style => } />
This one shows up but is not themed (if you add tintColor or fill they are ignored)
<ListItem title='Title'
accessory={style => <Icon style={[style, { width: 24, height: 24 }]} name='arrow-ios-forward-outline' />} />
This is the only way I can seem to get it themed, but it creates a button I don't need
<ListItem title='Title'
accessory={style => (
<Button style={style} appearance='ghost'
icon={style => <Icon {...style} name='arrow-ios-forward-outline' />}
/>
}/>

Please Disregard.
After looking through the repo and seeing how the code works I figured it out. I used 'useTheme' and some styles to get it work correctly.
const theme = useTheme();
...
accessory={style => (
<Icon
style={[style, myStyle.iconAccessory]} // setting height and width here
fill={theme['color-basic-600']}
name='arrow-ios-forward-outline'
/>
)}

@pitschbr you could use style={{ flexDirection: 'row-reverse }} :)

@pitschbr you could use style={{ flexDirection: 'row-reverse' }} :)

Thank you, that's a good idea.  Unfortunately they wanted icons on both sides of the list.  I was going to alter my local library and add an 'iconAccessory' property to ListItem so that it would follow the theme automatically, but decided against that for now.


Does the Service Bus Explorer in the portal support sending without using websockets?

Is there a way to use the Service Bus Explorer to send a message in the portal without websockets?
Websockets are blocked behind our work proxy by default, and we're unable to use the "send messages" without a "websocket connection failed" error appearing in devtools.
Is there a way to not use the websockets from in the portal? Or have it automatically fallback?
Thanks
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 4473571e-db99-fd3c-5861-1ba66e3a6890
Version Independent ID: a2ebb61f-e901-a778-cca0-503fb10ae42b
Content: Use Azure Service Bus Explorer to run data operations (Preview) - Azure Service Bus
Content Source: articles/service-bus-messaging/explorer.md
Service: service-bus-messaging
GitHub Login: @spelluru
Microsoft Alias: egrootenboer

Thank you for your feedback! We will review and update as appropriate.

Hello @ttq-ak - As documented here, you could switch to AMQP via 5671 port. However, with HTTPS, I don't have an absolute solution but you could try other clients listed here:  https://github.com/paolosalvatori/ServiceBusExplorer#alternative-service-bus-management-tools
Alternatively, you could implement your own client using the .NET SDK and specifying the protocol via [ServiceBusClientOptions.TransportType](https://docs.microsoft.com/en-us/dotnet/api/azure.messaging.servicebus.servicebusclientoptions.transporttype) type.

@ttq-ak I hope the answer in my comment above is helpful. We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


Why consider rewriting using Golang?

Hey, I decided to rewrite the token-data-processor module in golang mostly due to the faster runtimes. I plan on scaling this application to track up to a hundred or more concurrent token pairs which would be just slightly slower in python. Since python lacks true parallelism, I've opted with Go which supports both concurrent and parallel threading in order to futureproof this application. Thanks for the question 😄


Add comment about onBlur fix on iOS/Safari/firefox

I'm not sure how onBlur would be used to mimic this functionality, so I'm genuinely curious.  Could you create a simple example that demonstrates using onBlur?

Closing due to inactivity


FeatureFlag.isToolboxEnabled does not work

Looks like it is being (incorrectly) mapped to toolbox.alwaysVisible instead of toolbox.enabled (jitsi_meet_wrapper_platform_interface/lib/method_channel_jitsi_meet_wrapper.dart line 203)

Is already in master and will be included in the next version.


new NRK API

It doesn't seem to load images as #21 , not sure why.

Will review today, sorry for the delay.

Images appear to be working fine for me, but I only tested one show. Can you tell me what show doesn't show images for you? Or is it all of them?
Two examples:
https://tv.nrk.no/serie/blindpassasjer/sesong/1/episode/1
https://tv.nrk.no/serie/foerstegangstjenesten/sesong/1/episode/1

Images appear to be working fine for me, but I only tested one show. Can you tell me what show doesn't show images for you? Or is it all of them?
Two examples:
https://tv.nrk.no/serie/blindpassasjer/sesong/1/episode/1
https://tv.nrk.no/serie/foerstegangstjenesten/sesong/1/episode/1

Weird, I'm getting images for those. It might be a cache thing.

Images appear to be working fine for me, but I only tested one show. Can you tell me what show doesn't show images for you? Or is it all of them?

Two examples:

https://tv.nrk.no/serie/blindpassasjer/sesong/1/episode/1

https://tv.nrk.no/serie/foerstegangstjenesten/sesong/1/episode/1

Weird, I'm getting images for those. It might be a cache thing.

Hmm. Do i need to set some token or id to be able to update the drive-sheet? These values are now in the sheet, but not when I tested.

You shouldn't need anything, no. If you get it again, can you check the requests to the sheet to see what they're sending / receiving?

Could also be that you haven't given permission to the sheet? Do you have the option to submit corrections enabled?

The only option I see is to allow corrections to be sent, and the correction sheet works. I seems to fetch images that already are in the sheet, but not new ones perhaps?

BTW, I still don't see the results that you were able to see. This might be what you want to debug:
https://script.google.com/macros/s/AKfycbyz0AYx9-R2cKHxyyRNrMYbqUnqvJbiYxSZTFV0/exec?serviceId=nrk&ids=13ADA1790E5BB6F0B5D03C30828C38C2,D21296E8803D315C4CE7BA959C437931,9D5F0930E4F76DC1E49C0EDBE62270A4
It returns a 302, but has no data in return.
The correction script does work however.

That's the thing, that link returns the data for me. I wonder if it's a regional thing? I'll test with a VPN.

No wait. This is for the corrections?

Ah, you're right, it's for corrections.

Right. I get the results. But was confused with a redirect where I get the results. But I get no entry for images I think. Strange.


.env does not apply to fish when in pythonTerminalEnvVarActivation experiment

I actually need this to prevent VS Code from cluttering my shell history, otherwise my history is filled up with entries such as source /some/path/.venv/bin/activate.fish and /some/path/.venv/bin/python /some/path/src/myscript.py or subsequent commands I tried for that specific project which are irrelevant as my shell history in my general day to day usage!
Setting terminal.integrated.shellIntegration.history to 0 did not have any effect, at least on my fish shell, not sure if it's a bug or I'm missing something! Nor did having fish_history= in a .env file and opting into the newly introduced "python.experiments.optInto": [         "pythonTerminalEnvVarActivation"     ].
Originally posted by @kyochikuto in https://github.com/microsoft/vscode/issues/192943#issuecomment-1720167002

Fix should be out in the pre-release version of the extension, use the following to try it out:

Updated to pre-release and tried but to no avail! I still see source /some/path/.venv/bin/activate.fish but this time I see my variable injected for the execution command /some/path/.venv/bin/python MYVAR=MYVAL /some/path/src/myscript.py which comes in a wrong place considering the purpose and also will not stop previous commands such as the source .. from inserting in the history, I guess this should be fixed in VSCode core and not the extension, nevertheless thank you for your time and efforts! Keep up the good job! ;)

Hey @kyochikuto , if you still see source /some/path/.venv/bin/activate.fish then you're not in the experiment. Can you add that setting in User settings and reload window?

Try this:
"python.experiments.optInto": ["pythonTerminalEnvVarActivation"]

The experiment is activated, I can see [info] Experiment 'pythonTerminalEnvVarActivation' is active in Python output, one strange thing I noticed is that script was executed twice, once with the given .env vars and once without, here's the full output:
2023-09-16 12:30:24.982 [info] Experiment 'pythonTerminalEnvVarActivation' is active
2023-09-16 12:30:24.982 [info] Test server listening.
2023-09-16 12:30:24.982 [info] Python interpreter path: ./.venv/bin/python
2023-09-16 12:30:27.581 [info] > . ./.venv/bin/activate.fish && echo 'fd1f32f7-e194-4dea-9069-2c13f36f38bb' && python ~/.vscode/extensions/ms-python.python-2023.17.12581008/pythonFiles/printEnvVariables.py
2023-09-16 12:30:27.581 [info] shell: fish
2023-09-16 12:30:27.807 [info] > /bin/python ~/.vscode/extensions/ms-python.python-2023.17.12581008/pythonFiles/printEnvVariables.py
2023-09-16 12:30:27.807 [info] shell: fish
2023-09-16 12:30:29.448 [info] Starting Pylance language server.
2023-09-16 12:32:31.400 [info] Discover tests for workspace name: undefined - uri: /home/user/.config/Code/User/profiles/-7c67aacd/settings.json
2023-09-16 12:33:29.929 [info] Discover tests for workspace name: My_Project - uri: /MY/PROJECT/PATH/src/scratchpad2.py
2023-09-16 12:33:33.244 [info] Send text to terminal: /MY/PROJECT/PATH/.venv/bin/python /MY/PROJECT/PATH/src/scratchpad2.py
2023-09-16 12:35:09.327 [debug] Cached data exists KeyPrefix=Cache_Method_Output_b._selectIfLaunchedViaActivatedEnv-Args=true
2023-09-16 12:35:09.328 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:35:09.328 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:35:09.332 [debug] Cached data exists KeyPrefix=Cache_Method_Output_b._selectIfLaunchedViaActivatedEnv-Args=true
2023-09-16 12:35:09.332 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:35:09.332 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:35:09.334 [debug] [object Object]. Shell identified as undefined
2023-09-16 12:35:09.334 [debug] Shell path '/usr/bin/fish', base path '/usr/bin/fish'
2023-09-16 12:35:09.334 [debug] Shell path identified as shell 'fish'
2023-09-16 12:35:09.334 [debug] Terminal shell path '/usr/bin/fish' identified as shell 'fish'
2023-09-16 12:35:09.334 [debug] [object Object]. Shell identified as fish
2023-09-16 12:35:09.334 [debug] Shell identified as 'fish'
2023-09-16 12:35:09.343 [debug] Cached data exists KeyPrefix=Cache_Method_Output_f.addKeyToStorage-Args="global"-Arg-Separator-"TERMINAL_ENV_COLLECTION_PROMPT_KEY"-Arg-Separator-true
2023-09-16 12:35:09.343 [debug] Cached data exists KeyPrefix=Cache_Method_Output_b._selectIfLaunchedViaActivatedEnv-Args=true
2023-09-16 12:35:09.343 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:35:09.343 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:35:09.434 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:35:09.434 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:35:09.434 [info] Send text to terminal: /MY/PROJECT/PATH/.venv/bin/python /MY/PROJECT/PATH/src/scratchpad2.py
2023-09-16 12:35:14.251 [debug] Cached data exists KeyPrefix=Cache_Method_Output_b._selectIfLaunchedViaActivatedEnv-Args=true
2023-09-16 12:35:14.251 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:35:14.251 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:35:14.268 [debug] Cached data exists KeyPrefix=Cache_Method_Output_b._selectIfLaunchedViaActivatedEnv-Args=true
2023-09-16 12:35:14.268 [debug] Clearing context for python dependencies not installed: ms-python.python.Python
2023-09-16 12:35:14.269 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:35:14.269 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:35:14.269 [debug] Cached data exists KeyPrefix=Cache_Method_Output_E.ensureEnvironmentContainsPython-Args="/MY/PROJECT/PATH/.venv/bin/python"-Arg-Separator-undefined
2023-09-16 12:35:14.301 [debug] Clearing context for python dependencies not installed: ms-python.python.Python
2023-09-16 12:35:49.633 [debug] Cached data exists KeyPrefix=Cache_Method_Output_b._selectIfLaunchedViaActivatedEnv-Args=true
2023-09-16 12:35:49.633 [debug] Clearing context for python dependencies not installed: /MY/PROJECT/PATH/src/scratchpad2.py
2023-09-16 12:35:49.634 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:35:49.634 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:35:49.634 [debug] Cached data exists KeyPrefix=Cache_Method_Output_E.ensureEnvironmentContainsPython-Args="/MY/PROJECT/PATH/.venv/bin/python"-Arg-Separator-{"uri":{"$mid":1,"fsPath":"/MY/PROJECT/PATH","external":"file:///MY/PROJECT/PATH","path":"/MY/PROJECT/PATH","scheme":"file"},"name":"My_Project","index":0}
2023-09-16 12:35:49.693 [debug] Clearing context for python dependencies not installed: /MY/PROJECT/PATH/src/scratchpad2.py
2023-09-16 12:35:58.350 [info] Experiment 'pythonTerminalEnvVarActivation' is active
2023-09-16 12:35:58.350 [debug] Getting roots
2023-09-16 12:35:58.350 [debug] Getting roots
2023-09-16 12:35:58.350 [debug] Found roots
2023-09-16 12:35:58.350 [debug] Start watching file for changes /home/user/.conda/environments.txt
2023-09-16 12:35:58.350 [debug] Start watching: /home/user/.conda with pattern environments.txt using VSCode API
2023-09-16 12:35:58.350 [debug] Found roots
2023-09-16 12:35:58.350 [debug] Start watching root /MY/PROJECT/PATH for globs ["python","*/python","*/bin/python"]
2023-09-16 12:35:58.350 [debug] Start watching: /MY/PROJECT/PATH with pattern python using VSCode API
2023-09-16 12:35:58.350 [debug] Start watching: /MY/PROJECT/PATH with pattern */python using VSCode API
2023-09-16 12:35:58.350 [debug] Start watching: /MY/PROJECT/PATH with pattern */bin/python using VSCode API
2023-09-16 12:35:58.407 [debug] Cached data exists KeyPrefix=Cache_Method_Output_f.addKeyToStorage-Args="global"-Arg-Separator-"WORKSPACE_FOLDER_INTERPRETER_PATH_/MY/PROJECT/PATH"-Arg-Separator-undefined
2023-09-16 12:35:58.407 [debug] Cached data exists KeyPrefix=Cache_Method_Output_f.addKeyToStorage-Args="global"-Arg-Separator-"WORKSPACE_FOLDER_INTERPRETER_PATH_/MY/PROJECT/PATH"-Arg-Separator-undefined
2023-09-16 12:35:58.407 [debug] Cached data exists KeyPrefix=Cache_Method_Output_f.addKeyToStorage-Args="global"-Arg-Separator-"WORKSPACE_FOLDER_INTERPRETER_PATH_/MY/PROJECT/PATH"-Arg-Separator-undefined
2023-09-16 12:35:58.407 [debug] Cached data exists KeyPrefix=Cache_Method_Output_f.addKeyToStorage-Args="workspace"-Arg-Separator-"autoSelectedWorkspacePythonInterpreter-/MY/PROJECT/PATH"-Arg-Separator-undefined
2023-09-16 12:35:58.407 [debug] Cached data exists KeyPrefix=Cache_Method_Output_f.addKeyToStorage-Args="global"-Arg-Separator-"WORKSPACE_FOLDER_INTERPRETER_PATH_/MY/PROJECT/PATH"-Arg-Separator-undefined
2023-09-16 12:35:58.407 [debug] Cached data exists KeyPrefix=Cache_Method_Output_f.addKeyToStorage-Args="global"-Arg-Separator-"WORKSPACE_FOLDER_INTERPRETER_PATH_/MY/PROJECT/PATH"-Arg-Separator-undefined
2023-09-16 12:35:58.407 [debug] Cached data exists KeyPrefix=Cache_Method_Output_f.addKeyToStorage-Args="workspace"-Arg-Separator-"autoSelectedWorkspacePythonInterpreter-/MY/PROJECT/PATH"-Arg-Separator-undefined
2023-09-16 12:35:58.417 [debug] Waiting for test server to start...
2023-09-16 12:35:58.418 [debug] Cached data exists KeyPrefix=Cache_Method_Output_f.addKeyToStorage-Args="workspace"-Arg-Separator-"autoSelectedWorkspacePythonInterpreter-/MY/PROJECT/PATH"-Arg-Separator-undefined
2023-09-16 12:35:58.423 [debug] VS Code was not launched from the command line, not selecting activated interpreter
2023-09-16 12:35:58.434 [info] Test server listening.
2023-09-16 12:35:58.434 [debug] Test server started.
2023-09-16 12:35:58.434 [debug] Testing: Setting up watcher for /MY/PROJECT/PATH
2023-09-16 12:35:58.434 [debug] Needed to validate /MY/PROJECT/PATH/.venv/bin/python with latest info
2023-09-16 12:35:58.434 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:35:58.435 [info] Python interpreter path: ./.venv/bin/python
2023-09-16 12:35:58.435 [debug] Cached data exists KeyPrefix=Cache_Method_Output_b._selectIfLaunchedViaActivatedEnv-Args=true
2023-09-16 12:35:58.435 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:35:58.435 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:35:58.827 [debug] Cached data exists KeyPrefix=Cache_Method_Output_f.addKeyToStorage-Args="workspace"-Arg-Separator-"autoSelectedWorkspacePythonInterpreter-/MY/PROJECT/PATH"-Arg-Separator-undefined
2023-09-16 12:35:58.827 [debug] Cached data exists KeyPrefix=Cache_Method_Output_f.addKeyToStorage-Args="global"-Arg-Separator-"WORKSPACE_FOLDER_INTERPRETER_PATH_/MY/PROJECT/PATH"-Arg-Separator-undefined
2023-09-16 12:35:58.827 [debug] Cached data exists KeyPrefix=Cache_Method_Output_f.addKeyToStorage-Args="global"-Arg-Separator-"WORKSPACE_FOLDER_INTERPRETER_PATH_/MY/PROJECT/PATH"-Arg-Separator-undefined
2023-09-16 12:35:58.827 [debug] Cached data exists KeyPrefix=Cache_Method_Output_f.addKeyToStorage-Args="workspace"-Arg-Separator-"autoSelectedWorkspacePythonInterpreter-/MY/PROJECT/PATH"-Arg-Separator-undefined
2023-09-16 12:35:58.827 [debug] Cached data exists KeyPrefix=Cache_Method_Output_f.addKeyToStorage-Args="global"-Arg-Separator-"WORKSPACE_FOLDER_INTERPRETER_PATH_/MY/PROJECT/PATH"-Arg-Separator-undefined
2023-09-16 12:35:58.827 [debug] Cached data exists KeyPrefix=Cache_Method_Output_f.addKeyToStorage-Args="global"-Arg-Separator-"WORKSPACE_FOLDER_INTERPRETER_PATH_/MY/PROJECT/PATH"-Arg-Separator-undefined
2023-09-16 12:35:58.827 [debug] Cached data exists KeyPrefix=Cache_Method_Output_f.addKeyToStorage-Args="workspace"-Arg-Separator-"autoSelectedWorkspacePythonInterpreter-/MY/PROJECT/PATH"-Arg-Separator-undefined
2023-09-16 12:35:58.827 [debug] Cached data exists KeyPrefix=Cache_Method_Output_f.addKeyToStorage-Args="global"-Arg-Separator-"WORKSPACE_FOLDER_INTERPRETER_PATH_/MY/PROJECT/PATH"-Arg-Separator-undefined
2023-09-16 12:35:58.827 [debug] Cached data exists KeyPrefix=Cache_Method_Output_f.addKeyToStorage-Args="global"-Arg-Separator-"WORKSPACE_FOLDER_INTERPRETER_PATH_/MY/PROJECT/PATH"-Arg-Separator-undefined
2023-09-16 12:35:58.827 [debug] Cached data exists KeyPrefix=Cache_Method_Output_f.addKeyToStorage-Args="workspace"-Arg-Separator-"autoSelectedWorkspacePythonInterpreter-/MY/PROJECT/PATH"-Arg-Separator-undefined
2023-09-16 12:35:58.828 [debug] Cached data exists KeyPrefix=Cache_Method_Output_f.addKeyToStorage-Args="global"-Arg-Separator-"WORKSPACE_FOLDER_INTERPRETER_PATH_/MY/PROJECT/PATH"-Arg-Separator-undefined
2023-09-16 12:35:58.828 [debug] Cached data exists KeyPrefix=Cache_Method_Output_f.addKeyToStorage-Args="global"-Arg-Separator-"WORKSPACE_FOLDER_INTERPRETER_PATH_/MY/PROJECT/PATH"-Arg-Separator-undefined
2023-09-16 12:35:58.857 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:35:58.857 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:35:58.864 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:35:58.864 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:35:58.871 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:35:58.871 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:35:58.872 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:35:58.872 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:35:58.883 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:35:58.883 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:35:58.884 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:35:58.884 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:35:58.885 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:35:58.885 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:35:59.112 [debug] Cached data exists KeyPrefix=Cache_Method_Output_b._selectIfLaunchedViaActivatedEnv-Args=true
2023-09-16 12:35:59.113 [debug] Cached data exists KeyPrefix=Cache_Method_Output_b._selectIfLaunchedViaActivatedEnv-Args=true
2023-09-16 12:35:59.113 [debug] Cached data exists KeyPrefix=Cache_Method_Output_b._selectIfLaunchedViaActivatedEnv-Args=true
2023-09-16 12:35:59.113 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:35:59.113 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:35:59.113 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:35:59.113 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:35:59.113 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:35:59.113 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:35:59.127 [debug] Shell path '/usr/bin/fish', base path '/usr/bin/fish'
2023-09-16 12:35:59.127 [debug] Shell path identified as shell 'fish'
2023-09-16 12:35:59.455 [debug] Extension charliermarsh.ruff accessed onDidChangeActiveEnvironmentPath with args: undefined
2023-09-16 12:35:59.456 [debug] Extension charliermarsh.ruff accessed getActiveEnvironmentPath with args: undefined
2023-09-16 12:35:59.456 [debug] Extension charliermarsh.ruff accessed resolveEnvironment with args: {"id":"/MY/PROJECT/PATH/.venv/bin/python","path":"/MY/PROJECT/PATH/.venv/bin/python"}
2023-09-16 12:35:59.457 [debug] Extension charliermarsh.ruff accessed getActiveEnvironmentPath with args: undefined
2023-09-16 12:35:59.458 [debug] Extension charliermarsh.ruff accessed resolveEnvironment with args: {"id":"/MY/PROJECT/PATH/.venv/bin/python","path":"/MY/PROJECT/PATH/.venv/bin/python"}
2023-09-16 12:35:59.458 [debug] Extension charliermarsh.ruff accessed resolveEnvironment with args: {"id":"/MY/PROJECT/PATH/.venv/bin/python","path":"/MY/PROJECT/PATH/.venv/bin/python"}
2023-09-16 12:35:59.459 [debug] Extension charliermarsh.ruff accessed getActiveEnvironmentPath with args: undefined
2023-09-16 12:35:59.459 [debug] Extension charliermarsh.ruff accessed getActiveEnvironmentPath with args: undefined
2023-09-16 12:35:59.467 [debug] Extension charliermarsh.ruff accessed resolveEnvironment with args: {"id":"/MY/PROJECT/PATH/.venv/bin/python","path":"/MY/PROJECT/PATH/.venv/bin/python"}
2023-09-16 12:35:59.467 [debug] Extension ms-python.black-formatter accessed onDidChangeActiveEnvironmentPath with args: undefined
2023-09-16 12:35:59.468 [debug] Extension ms-python.black-formatter accessed getActiveEnvironmentPath with args: undefined
2023-09-16 12:35:59.469 [debug] Extension ms-python.black-formatter accessed resolveEnvironment with args: {"id":"/MY/PROJECT/PATH/.venv/bin/python","path":"/MY/PROJECT/PATH/.venv/bin/python"}
2023-09-16 12:35:59.469 [debug] Extension ms-python.black-formatter accessed getActiveEnvironmentPath with args: undefined
2023-09-16 12:35:59.482 [debug] Extension ms-python.black-formatter accessed resolveEnvironment with args: {"id":"/MY/PROJECT/PATH/.venv/bin/python","path":"/MY/PROJECT/PATH/.venv/bin/python"}
2023-09-16 12:35:59.483 [debug] Extension ms-python.black-formatter accessed getActiveEnvironmentPath with args: undefined
2023-09-16 12:35:59.483 [debug] Extension ms-python.black-formatter accessed resolveEnvironment with args: {"id":"/MY/PROJECT/PATH/.venv/bin/python","path":"/MY/PROJECT/PATH/.venv/bin/python"}
2023-09-16 12:36:00.652 [debug] Delay Trigger[Test Configuration Change]: triggered=1, called=1
2023-09-16 12:36:00.653 [debug] Cached data exists KeyPrefix=Cache_Method_Output_b._selectIfLaunchedViaActivatedEnv-Args=true
2023-09-16 12:36:00.653 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:36:00.653 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:36:00.657 [debug] Dump environment variables {
    "fish_history": "",
    "BUILDKIT_PROGRESS": "plain",
    "CARGO_HOME": "/home/user/.cargo",
    "CHROME_DESKTOP": "code-url-handler.desktop",
    "COMPOSE_DOCKER_CLI_BUILD": "1",
    "CUDA_HOME": "/usr/local/cuda",
    "CUDA_TOOLKIT_PATH": "/usr/local/cuda",
    "CUDNN_INSTALL_PATH": "/usr/local/cuda",
    "DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1000/bus",
    "DESKTOP_SESSION": "ubuntu",
    "DISPLAY": ":1",
    "DOCKER_BUILDKIT": "1",
    "GDK_BACKEND": "x11",
    "GDMSESSION": "ubuntu",
    "GIO_LAUNCHED_DESKTOP_FILE": "/usr/share/applications/code.desktop",
    "GIO_LAUNCHED_DESKTOP_FILE_PID": "348325",
    "GJS_DEBUG_OUTPUT": "stderr",
    "GJS_DEBUG_TOPICS": "JS ERROR;JS LOG",
    "GNOME_DESKTOP_SESSION_ID": "this-is-deprecated",
    "GNOME_SHELL_SESSION_MODE": "ubuntu",
    "GO_ROOT": "/usr/local/go",
    "GPG_AGENT_INFO": "/run/user/1000/gnupg/S.gpg-agent:0:1",
    "GTK_IM_MODULE": "ibus",
    "GTK_MODULES": "gail:atk-bridge",
    "HOME": "/home/user",
    "JOURNAL_STREAM": "8:30299",
    "LANG": "en_US.UTF-8",
    "LC_ADDRESS": "en_US.UTF-8",
    "LC_IDENTIFICATION": "en_US.UTF-8",
    "LC_MEASUREMENT": "en_US.UTF-8",
    "LC_MONETARY": "en_US.UTF-8",
    "LC_NAME": "en_US.UTF-8",
    "LC_NUMERIC": "en_US.UTF-8",
    "LC_PAPER": "en_US.UTF-8",
    "LC_TELEPHONE": "en_US.UTF-8",
    "LC_TIME": "en_US.UTF-8",
    "LOGNAME": "user",
    "MANAGERPID": "2352",
    "ORIGINAL_XDG_CURRENT_DESKTOP": "ubuntu:GNOME",
    "PWD": "/home/user",
    "QT_ACCESSIBILITY": "1",
    "QT_IM_MODULE": "ibus",
    "RUSTUP_HOME": "/home/user/.rustup",
    "SESSION_MANAGER": "local/ubuntu:@/tmp/.ICE-unix/2701,unix/ubuntu:/tmp/.ICE-unix/2701",
    "SHELL": "/usr/bin/fish",
    "SHLVL": "1",
    "STARSHIP_CONFIG": "/home/user/.config/starship/pastel-powerline.toml",
    "STARSHIP_SESSION_KEY": "2547720292327271",
    "STARSHIP_SHELL": "fish",
    "SYSTEMD_EXEC_PID": "2724",
    "TENSORRT_HOME": "/usr/local/tensorrt",
    "USER": "user",
    "USERNAME": "user",
    "VSCODE_AMD_ENTRYPOINT": "vs/workbench/api/node/extensionHostProcess",
    "VSCODE_CODE_CACHE_PATH": "/home/user/.config/Code/CachedData/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d",
    "VSCODE_CRASH_REPORTER_PROCESS_TYPE": "extensionHost",
    "VSCODE_CWD": "/home/user",
    "VSCODE_HANDLES_UNCAUGHT_ERRORS": "true",
    "VSCODE_IPC_HOOK": "/run/user/1000/vscode-88fe4a1d-1.82-main.sock",
    "VSCODE_NLS_CONFIG": "{\"locale\":\"en-us\",\"osLocale\":\"en-us\",\"availableLanguages\":{},\"_languagePackSupport\":true}",
    "VSCODE_PID": "348325",
    "WINDOWPATH": "2",
    "XAUTHORITY": "/run/user/1000/gdm/Xauthority",
    "XDG_CONFIG_DIRS": "/etc/xdg/xdg-ubuntu:/etc/xdg",
    "XDG_CURRENT_DESKTOP": "Unity",
    "XDG_DATA_DIRS": "/usr/share/ubuntu:/usr/share/gnome:/home/user/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop",
    "XDG_MENU_PREFIX": "gnome-",
    "XDG_RUNTIME_DIR": "/run/user/1000",
    "XDG_SESSION_CLASS": "user",
    "XDG_SESSION_DESKTOP": "ubuntu",
    "XDG_SESSION_TYPE": "x11",
    "XMODIFIERS": "@im=ibus",
    "ELECTRON_RUN_AS_NODE": "1",
    "PATH": "/usr/local/go/bin:/usr/local/cuda/bin:/home/user/.cargo/bin:/home/user/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin"
}
2023-09-16 12:36:00.714 [debug] Clearing context for python dependencies not installed: /MY/PROJECT/PATH/src/scratchpad2.py
2023-09-16 12:36:01.014 [debug] Cached data exists KeyPrefix=Cache_Method_Output_b._selectIfLaunchedViaActivatedEnv-Args=true
2023-09-16 12:36:01.015 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:36:01.016 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:36:01.042 [debug] Activation Commands received source /MY/PROJECT/PATH/.venv/bin/activate.fish for shell /usr/bin/fish
2023-09-16 12:36:01.042 [debug] Has Custom Env Vars
2023-09-16 12:36:01.042 [debug] Activating Environment to capture Environment variables, . /MY/PROJECT/PATH/.venv/bin/activate.fish && echo 'fd1f32f7-e194-4dea-9069-2c13f36f38bb' && python /home/user/.vscode/extensions/ms-python.python-2023.17.12581008/pythonFiles/printEnvVariables.py
2023-09-16 12:36:01.042 [debug] Shell path '/usr/bin/fish', base path '/usr/bin/fish'
2023-09-16 12:36:01.042 [debug] Shell path identified as shell 'fish'
2023-09-16 12:36:01.042 [info] > . ./.venv/bin/activate.fish && echo 'fd1f32f7-e194-4dea-9069-2c13f36f38bb' && python ~/.vscode/extensions/ms-python.python-2023.17.12581008/pythonFiles/printEnvVariables.py
2023-09-16 12:36:01.042 [info] shell: fish
2023-09-16 12:36:01.042 [debug] Shell Exec: . /MY/PROJECT/PATH/.venv/bin/activate.fish && echo 'fd1f32f7-e194-4dea-9069-2c13f36f38bb' && python /home/user/.vscode/extensions/ms-python.python-2023.17.12581008/pythonFiles/printEnvVariables.py with options: {
    "env": {
        "fish_history": "",
        // REDACTED FOR BREVITY
        "PYTHONWARNINGS": "ignore",
        "PYTHONUNBUFFERED": "1",
        "PYTHONIOENCODING": "utf-8"
    },
    "shell": "/usr/bin/fish",
    "timeout": 30000,
    "maxBuffer": 1000000,
    "throwOnStdErr": false,
    "encoding": "utf8"
}
2023-09-16 12:36:01.291 [debug] Clearing context for python dependencies not installed: /MY/PROJECT/PATH/src/scratchpad2.py
2023-09-16 12:36:01.361 [debug] Shell path '/usr/bin/fish', base path '/usr/bin/fish'
2023-09-16 12:36:01.361 [debug] Shell path identified as shell 'fish'
2023-09-16 12:36:01.361 [info] > /bin/python ~/.vscode/extensions/ms-python.python-2023.17.12581008/pythonFiles/printEnvVariables.py
2023-09-16 12:36:01.361 [info] shell: fish
2023-09-16 12:36:01.361 [debug] Shell Exec: /bin/python /home/user/.vscode/extensions/ms-python.python-2023.17.12581008/pythonFiles/printEnvVariables.py with options: {
    "shell": "/usr/bin/fish",
    "timeout": 30000,
    "maxBuffer": 1000000,
    "throwOnStdErr": false,
    "encoding": "utf8",
    "env": {
        // REDACTED FOR BREVITY
        "ELECTRON_RUN_AS_NODE": "1",
        "PYTHONUNBUFFERED": "1",
        "PYTHONIOENCODING": "utf-8"
    }
}
2023-09-16 12:36:01.373 [debug] Cached data exists KeyPrefix=Cache_Method_Output_b._selectIfLaunchedViaActivatedEnv-Args=true
2023-09-16 12:36:01.374 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:36:01.374 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:36:01.380 [debug] Cached data exists KeyPrefix=Cache_Method_Output_b._selectIfLaunchedViaActivatedEnv-Args=true
2023-09-16 12:36:01.381 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:36:01.381 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:36:01.383 [debug] Cached data exists KeyPrefix=Cache_Method_Output_b._selectIfLaunchedViaActivatedEnv-Args=true
2023-09-16 12:36:01.383 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:36:01.383 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:36:01.533 [debug] Clearing context for python dependencies not installed: /MY/PROJECT/PATH/src/scratchpad2.py
2023-09-16 12:36:01.534 [debug] Extension ms-python.vscode-pylance accessed onDidChangeActiveEnvironmentPath with args: undefined
2023-09-16 12:36:01.535 [debug] Extension ms-python.vscode-pylance accessed onDidEnvironmentVariablesChange with args: undefined
2023-09-16 12:36:01.583 [debug] Shell path '/usr/bin/fish', base path '/usr/bin/fish'
2023-09-16 12:36:01.583 [debug] Shell path identified as shell 'fish'
2023-09-16 12:36:01.588 [debug] Setting environment variable _OLD_VIRTUAL_PATH in collection to /usr/local/go/bin:/usr/local/cuda/bin:/home/user/.cargo/bin:/home/user/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
2023-09-16 12:36:01.588 [debug] Setting environment variable STARSHIP_SESSION_KEY in collection to<PHONE_NUMBER>204051
2023-09-16 12:36:01.588 [debug] Setting environment variable VIRTUAL_ENV in collection to /MY/PROJECT/PATH/.venv
2023-09-16 12:36:01.588 [debug] Prepending environment variable PATH in collection with /MY/PROJECT/PATH/.venv/bin:
2023-09-16 12:36:01.588 [debug] Setting environment variable FISH_HISTORY in collection to
2023-09-16 12:36:01.588 [debug] Shell path '/usr/bin/fish', base path '/usr/bin/fish'
2023-09-16 12:36:01.588 [debug] Shell path identified as shell 'fish'
2023-09-16 12:36:01.829 [debug] Cached data exists KeyPrefix=Cache_Method_Output_b._selectIfLaunchedViaActivatedEnv-Args=true
2023-09-16 12:36:01.829 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:36:01.830 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:36:01.832 [debug] [object Object]. Shell identified as undefined
2023-09-16 12:36:01.832 [debug] Shell path '/usr/bin/fish', base path '/usr/bin/fish'
2023-09-16 12:36:01.832 [debug] Shell path identified as shell 'fish'
2023-09-16 12:36:01.832 [debug] Terminal shell path '/usr/bin/fish' identified as shell 'fish'
2023-09-16 12:36:01.832 [debug] [object Object]. Shell identified as fish
2023-09-16 12:36:01.832 [debug] Shell identified as 'fish'
2023-09-16 12:36:02.166 [debug] Found cached env for /MY/PROJECT/PATH/.venv/bin/python
2023-09-16 12:36:02.167 [debug] Resolved /MY/PROJECT/PATH/.venv/bin/python from cache: {"name":".venv","location":"/MY/PROJECT/PATH/.venv","kind":"poetry","executable":{"filename":"/MY/PROJECT/PATH/.venv/bin/python","sysPrefix":"/MY/PROJECT/PATH/.venv","ctime":1683580520807,"mtime":1683580520807},"searchLocation":{"$mid":1,"path":"/MY/PROJECT/PATH/.venv","scheme":"file"},"display":"Python 3.10.12 ('.venv': poetry)","version":{"major":3,"minor":10,"micro":12,"release":{"level":"final","serial":0},"sysVersion":"3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0]"},"arch":3,"distro":{"org":""},"source":[],"type":"Virtual","id":"/MY/PROJECT/PATH/.venv/bin/python","detailedDisplayName":"Python 3.10.12 ('.venv': poetry)"}
2023-09-16 12:36:02.167 [info] Send text to terminal: /MY/PROJECT/PATH/.venv/bin/python /MY/PROJECT/PATH/src/scratchpad2.py

Thanks for the logs, looks like source /some/path/.venv/bin/activate.fish isn't sent anymore based on it which is expected in the experiment.
If you notice there's a line "Setting environment variable FISH_HISTORY in collection to" in the logs, this issue has been fixed in the latest pre-release (we now set fish_history instead of FISH_HISTORY), but I just noticed that it's only available on VS Code Insiders. Sorry about that.
If you could try https://code.visualstudio.com/insiders/ I'm positive this issue should go away, we'll release this fix in the stable VS Code in about a month.

Great! Thanks again for your time and effort!


Rename fields

Implement changes needed for https://github.com/OpenSlides/openslides-backend/pull/1653

Backend PR https://github.com/OpenSlides/openslides-backend/pull/1653 ready to merge, but waiting for this one

@bastianjoel the integration tests are failing, even after restarting. Do I need to change anything there? A simple search did not turn up any relevant places.

You need to merge current main

thanks!


Accessing array inside array syntax?

Hello,
I have a json file containing the following:
{
	 "cars": [
    { "name":"Ford", "models":[ "Fiesta", "Focus", "Mustang" ] },
    { "name":"BMW", "models":[ "320", "X3", "X5" ] },
    { "name":"Fiat", "models":[ "500", "Panda" ] }
		   ]
}

How would I go about accessing an array inside an array in my main.cpp file?  For example if I wanted to create a sting variable and set "Fiesta" to it. Would I read into the file, declare a json object (j), and then... from here I can only guess as what the syntax would be. j[0].models[0] ??
One more question is what if the json object is an array containing multiple types (string, int, bool). Would I declare a vector of type j for the json object in my cpp file?
My apologies if this is covered in the documentation. I can't seem to figure it out.

j["cars"] =
[
    { "name":"Ford", "models":[ "Fiesta", "Focus", "Mustang" ] },
    { "name":"BMW", "models":[ "320", "X3", "X5" ] },
    { "name":"Fiat", "models":[ "500", "Panda" ] }
]

j["cars"][0] =
{ "name":"Ford", "models":[ "Fiesta", "Focus", "Mustang" ] }

j["xars"][0][models] =
[ "Fiesta", "Focus", "Mustang"]

j["xars"][0][models][0] =
"Fiesta"
you just need to declare a nlohmann::json type variable j, it can accept any kind of JSON type value(e.g. object, array, string, bool, null, number)

Thank you!! This is exactly what I needed!!!! Thanks for clearing up the syntax

json```
{
"tag": "CARL A",
"isin": "DK0010181676",
"shares": 33699252,
"name": "Carlsberg Breweries A/S",
"url": "https://www.carlsberggroup.com/",
"market": "Nasdaq Copenhagen",
"sector": "Food, Beverage and Tobacco",
"segment": "Large",
"trades": [
{
"time": "2012-10-31T08:01:00Z",
"price": 527,
"amount": 35,
"buyer": "DDB",
"seller": "NDA",
"seq": 1,
"code": 0
},
{
"time": "2012-10-31T08:30:00Z",
"price": 512,
"amount": 100,
"buyer": "DDB",
"seller": "DDB",
"seq": 2,
"code": 0
}
]
}
Accessing the trades gives me as expected:

[
{
"amount": 35,
"buyer": "DDB",
"code": 0,
"price": 527,
"seller": "NDA",
"seq": 1,
"time": "2012-10-31T08:01:00Z"
},
{
"amount": 100,
"buyer": "DDB",
"code": 0,
"price": 512,
"seller": "DDB",
"seq": 2,
"time": "2012-10-31T08:30:00Z"
}
]
However iterating over ```j["trades"]``` via ```for (auto &trade : jsontrades) ``` loops once with
```{
    "amount": 35,
    "buyer": "DDB",
    "code": 0,
    "price": 527,
    "seller": "NDA",
    "seq": 1,
    "time": "2012-10-31T08:01:00Z"
}```
and null together with an error:

terminate called after throwing an instance of 'nlohmann::detail::type_error'
what():  [json.exception.type_error.302] type must be string, but is null

What

@Lightningblade Can you provide a full example that reproduces the issue?

main
    const char* FILEPATH = R"(TEST.json)";
    JsonParser jsonParser = JsonParser(FILEPATH);

    StockTradeHistory stockTradeHistory = StockTradeHistory(jsonParser);

stocktradehistory.cpp
StockTradeHistory::StockTradeHistory(JsonParser &input) {
    tag = input.j["tag"];
    isin = input.j["isin"];
    shares = input.j["shares"];
    name = input.j["name"];
    url = input.j["url"];
    market = input.j["market"];
    sector = input.j["sector"];
    segment = input.j["segment"];

    auto jsontrades = input.j["trades"];

    for (auto &trade : jsontrades) {

        Trade t;

        auto timestamp = trade["timestamp"];

        t.transactionTime = timestamp;

        t.price = trade["price"];
        t.amount = trade["amount"];
        t.buyer = trade["buyer"];
        t.seller = trade["seller"];
        t.seq = trade["seq"];
        t.code = trade["code"];

        trades.push_back(t);
    }
}

stocktradehistory.h
class StockTradeHistory {

public: StockTradeHistory(JsonParser &input);
    std::string tag;
    std::string isin;
            int shares;
    std::string name;
    std::string url;
    std::string market;
    std::string sector;
    std::string segment;

    std::vector<Trade> trades;

private: void AggregateTrades(JsonParser &input);
};

Trade is just a simple class with the 7 values.
And trades is a simple vector defined in the .h file.

Your JSON has time but you're accessing timestamp.

Thank you very much. I literally sat at this problem for two days.

Casual reminder that you can define JSON_DIAGNOSTICS before including the library to get extended diagnostic messages which can help to better locate the error.

Casual reminder that you can define JSON_DIAGNOSTICS before including the library to get extended diagnostic messages which can help to better locate the error.


[Bug] [API] make pagination optional for GET /api/user/repos

come up with #9452 in v1.12
ref https://github.com/go-gitea/gitea/pull/9452#issuecomment-640319866

Disagree, the mentioned comment clearly points at issue in Drone implementation which is missing pagination enumeration. We don't explicitly require pagination options to be set and with or without we need some sane limit on what we return. The instance might have 10 repos or it might have 2000 repos.

I'd like to have both

-> I'll take the gitea part

We definitely should NOT return all repos on API, instances can be small or can be huge.
This is not a bug but breaking change on our part since we added pagination; tools should now be updated to use it properly.

@CirnoT yeah but we can not just break drone integration. We can add deprecation notice and ask for drone developers to use paging and later in next version drop that. I think drone integration is used quite extensively to just break it

@lafriks the recent PR by @CirnoT provides a good way forward as it relies on app.ini setting for default response size, as if we don't have pagination then users with many repos could DOS themselves and run out of memory.

-> #11808
and for the DOS at witch point it get critical, we could add a hardcoded lim at 50/100/200 ...

#11805 ...

@techknowlogick Yes but currently we do return all repos in versions <=v1.11

I think 30 is a sane default till a fix is pushed to go-scm for pagination support. People that can not update Drone for some reason will be able to adjust the default and max limits to their needs.

At my company git I have about 100 repos so that will break drone integration for me ;)

And as not everyone read changelog it will make a lot users not knowing why repos is not syncing anymore in drone and most probably they will complain to drone devs

To give a point it is already creating confusion, see article comment: https://dev.to/ruanbekker/self-hosted-cicd-with-gitea-and-drone-ci-200l

@lafriks with @CirnoT's PR you can change settings to increase value to 100 so that all your repos show up. All we can do is to put out the information, and send corrections to articles we see wrong. There are so many Gitea articles that say to wget version 1.2 of Gitea 😬

I know that and I will do that but for many this will cause confusion, someone should really send PR to fix drone/gitea integration before we release 1.12

Are the drone developers even aware of this ongoing discussion? I too feel like deprecation first and removal later is the right approach. Maybe allow turning off compat for deprecated features in config?

@ptman there is already PR that will fix drone support so that no changes in drone are needed


Non-cloud API

Do you have any plans to provide an API that can be used on LAN only, rather than requiring a cloud account?

The "uploader" API already works with a URL of your choice, which can be your own server/servlet.

Nice, I'll have to check that out, thanks.


Build and export Binaries wit Dagger

We used to run
dagger call build export --path=./bin

to build and export the binaries locally, now the command is exporting a bin file (which looks like the tgz. container image)
As a developer, I would like to use Dagger to build binaries.
To speed up local development, I would be nice to have a debug build for my native platform.

Hi @Vad1mo and @bupd, I added BuildDev function to build the Go binary for the specified platform.

@tylerauerbeck


Update test to suppourt multiple database concurrent updates

Some database may have a different implementation on ensuring uniqueness in domainName. If there is concurrent updates with same domainName in SQL, only one update goes through but if unique is not supported by shared SQL database there might be case where all update can go through sequentially which is not a concern if we maintain the uniqueness over the domainName.
So, added and modified domain test to support these cases.

Coverage increased (+0.001%) to 61.548% when pulling 6881b907d2765ebd5d91b755982b58a944655f16 on anish531213:aanish/update-test into 47cad83ddfd618029bcc6b3fcff139a827dc75aa on uber:master.

Coverage increased (+0.001%) to 61.548% when pulling 6881b907d2765ebd5d91b755982b58a944655f16 on anish531213:aanish/update-test into 47cad83ddfd618029bcc6b3fcff139a827dc75aa on uber:master.


libsql: embedded replica's use directory now

closing in favor of https://github.com/tursodatabase/libsql/pull/1079


Words Should by Split by Em Dash and En Dash

VSCode Version: 1.9-insiders

Steps to Reproduce:

Enable "editor.wordBasedSuggestions": true
Create a text file that uses an em-dash:

abc—xyz

Trigger completion on next line

Expected Behavior
Entries for abc and xyz show as suggestions separately.
Actual Behavior
An entry for abc—xyz is shown

We actually split words using hypens, but not for en-dashes or em-dashes.
hy-pen
en–dash
em—dash

If anything, this behavior is the opposite of what I expect.

This is not specific to completions. The current word highlighting shows the same behavior

Each programming language is free to define the word definition however it sees fit (via LanguageConfiguration).
Regarding the plain text language: VS Code's focus is on programming languages (e.g. like Visual Studio) and not on text (e.g. like Word or Notepad).


GenericMessageSendingPipe with the combination of sender and listener is not working

❗ please do not add sensitive information in issues, you can provide extra information via email using issue number as reference ❗
Describe the issue
GenericMessageSendingPipe is unable to receive a message when it is with the combination of sender and listener. sender is sending the message correctly but the listener seems not consuming the message correctly.
Reporter
Biplab Chakraborty

To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Screenshots
If applicable, add screenshots to help explain your problem.

Pipeline SILProxyService.zip
Configuration
Attached ttr.

Input
Attached ttr.

Environment
FF! 7.7.1: Ibis4Baco
Running on SRDZZAPP0479.insim.biz using IBM WebSphere Application Server/<IP_ADDRESS>
Java Version: Java(TM) SE Runtime Environment (<IP_ADDRESS> - pxa6480sr7-20211025_01(SR7))
Heap size: 1395M, total JVM memory: 2048M
Free disk space: 886MB, total disk space: 2GB
Up since: 2022-05-21 18:02:00 (3d)

Additional Environment

DBMS: [e.g. Oracle, MSSQL, MariaDB, MySql, PostgreSQL]
Browser: [e.g. Chrome, Safari, Edge, Firefox]

Additional Context
Add any other context about the problem here. (f.e. ladybug report / test adapter with larva test)

It appears that this problem was related to to a number of conflicting unnecessary additional dependencies. It was no longer present when #3366 was solved (by cleaning up the application projects pom.xml)


Add log2 and remainder implementations for cuda

As title

Hi @gmarkall, I had to force push during the rebase. So, your comments are marked as outdated. But I did manage to address them in my last commit

I did not test the test_remainder_0_0 test on cudasim before suggesting it (apologies) - it will probably need skipping on cudasim.

No problem! Thanks for the review.

Forgot to mention - the failing CI is a Conda HTTP 500 error - could this have a test re-run please @stuartarchibald ?

Forgot to mention - the failing CI is a Conda HTTP 500 error - could this have a test re-run please @stuartarchibald ?

done

Done! Thanks @gmarkall

Could this have a buildfarm run please @stuartarchibald ?

@gmarkall although I am not @stuartarchibald -- I have scheduled this on the BF now:  numba_smoketest_cuda_127

@gmarkall am seeing the following, which may just be a blunder:
[2020-10-16 11:38:35,442] {docker_operator.py:265} INFO - ======================================================================
[2020-10-16 11:38:35,442] {docker_operator.py:265} INFO - ERROR: test___nv_acosh (numba.cuda.tests.cudapy.test_libdevice.TestLibdeviceCompilation)
[2020-10-16 11:38:35,442] {docker_operator.py:265} INFO - ----------------------------------------------------------------------
[2020-10-16 11:38:35,442] {docker_operator.py:265} INFO - Traceback (most recent call last):
[2020-10-16 11:38:35,442] {docker_operator.py:265} INFO - File "/opt/conda/envs/testenv_77e62acf-972a-4500-9225-8eff85b815f5/lib/python3.6/site-packages/numba/cuda/tests/cudapy/test_libdevice.py", line 156, in _test_call_functions
[2020-10-16 11:38:35,442] {docker_operator.py:265} INFO - ptx, resty = compile_ptx(pyfunc, pyargs)
[2020-10-16 11:38:35,442] {docker_operator.py:265} INFO - File "/opt/conda/envs/testenv_77e62acf-972a-4500-9225-8eff85b815f5/lib/python3.6/site-packages/numba/core/compiler_lock.py", line 32, in _acquire_compile_lock
[2020-10-16 11:38:35,443] {docker_operator.py:265} INFO - return func(*args, **kwargs)
[2020-10-16 11:38:35,443] {docker_operator.py:265} INFO - File "/opt/conda/envs/testenv_77e62acf-972a-4500-9225-8eff85b815f5/lib/python3.6/site-packages/numba/cuda/compiler.py", line 101, in compile_ptx
[2020-10-16 11:38:35,443] {docker_operator.py:265} INFO - cres = compile_cuda(pyfunc, None, args, debug=debug)
[2020-10-16 11:38:35,443] {docker_operator.py:265} INFO - File "/opt/conda/envs/testenv_77e62acf-972a-4500-9225-8eff85b815f5/lib/python3.6/site-packages/numba/core/compiler_lock.py", line 32, in _acquire_compile_lock
[2020-10-16 11:38:35,444] {docker_operator.py:265} INFO - return func(*args, **kwargs)
[2020-10-16 11:38:35,444] {docker_operator.py:265} INFO - File "/opt/conda/envs/testenv_77e62acf-972a-4500-9225-8eff85b815f5/lib/python3.6/site-packages/numba/cuda/compiler.py", line 46, in compile_cuda
[2020-10-16 11:38:35,444] {docker_operator.py:265} INFO - locals={})
[2020-10-16 11:38:35,445] {docker_operator.py:265} INFO - File "/opt/conda/envs/testenv_77e62acf-972a-4500-9225-8eff85b815f5/lib/python3.6/site-packages/numba/core/compiler.py", line 601, in compile_extra
[2020-10-16 11:38:35,446] {docker_operator.py:265} INFO - args, return_type, flags, locals)
[2020-10-16 11:38:35,446] {docker_operator.py:265} INFO - File "/opt/conda/envs/testenv_77e62acf-972a-4500-9225-8eff85b815f5/lib/python3.6/site-packages/numba/core/compiler.py", line 309, in __init__
[2020-10-16 11:38:35,448] {docker_operator.py:265} INFO - typingctx.refresh()
[2020-10-16 11:38:35,452] {docker_operator.py:265} INFO - File "/opt/conda/envs/testenv_77e62acf-972a-4500-9225-8eff85b815f5/lib/python3.6/site-packages/numba/core/typing/context.py", line 156, in refresh
[2020-10-16 11:38:35,453] {docker_operator.py:265} INFO - self.load_additional_registries()
[2020-10-16 11:38:35,454] {docker_operator.py:265} INFO - File "/opt/conda/envs/testenv_77e62acf-972a-4500-9225-8eff85b815f5/lib/python3.6/site-packages/numba/cuda/target.py", line 26, in load_additional_registries
[2020-10-16 11:38:35,454] {docker_operator.py:265} INFO - from . import cudadecl, cudamath, libdevicedecl
[2020-10-16 11:38:35,455] {docker_operator.py:265} INFO - File "/opt/conda/envs/testenv_77e62acf-972a-4500-9225-8eff85b815f5/lib/python3.6/site-packages/numba/cuda/cudamath.py", line 79, in <module>
[2020-10-16 11:38:35,455] {docker_operator.py:265} INFO - @infer_global(math.remainder)
[2020-10-16 11:38:35,455] {docker_operator.py:265} INFO - AttributeError: module 'math' has no attribute 'remainder'
[2020-10-16 11:38:35,455] {docker_operator.py:265} INFO -

It's 813 of these kinds of errors.

Looks like it's not a blunder - I presume this is with Python 3.6? It turns out that math.remainder was only added in Python 3.7: https://docs.python.org/3/library/math.html#math.remainder
@guilhermeleobas Can you fix up the PR such that math.remainder is only implemented and tested in the CUDA target for Python 3.7 onwards please?

oh yes, all of it 3.6

I have re-triggered the build

CI is all green. Can you do another review @gmarkall?

Sure, I re-ran the existing  numba_smoketest_cudas_127 and can report it passed on all configurations!

@gmarkall might be ready to go now.

Hi @stuartarchibald, I've addressed your comments in my latest PR. Thanks for the review.

Buildfarm ID: numba_smoketest_cuda_132.

Buildfarm ID: numba_smoketest_cuda_132.

Passed.

Failure seems to be related to a timeout error:
CondaHTTPError: HTTP 504 GATEWAY TIME-OUT for url <https://conda.anaconda.org/numba/noarch/repodata.json>
Elapsed: 01:00.277455
CF-RAY: 5eca6c723a4ff790-DEN

A remote server error occurred when trying to retrieve this URL.

A 500-type error (e.g. 500, 501, 502, 503, etc.) indicates the server failed to
fulfill a valid request.  The problem may be spurious, and will resolve itself if you
try your request again.  If the problem persists, consider notifying the maintainer
of the remote server.

@stuartarchibald, can you restart CI?

Failure seems to be related to a timeout error:
CondaHTTPError: HTTP 504 GATEWAY TIME-OUT for url <https://conda.anaconda.org/numba/noarch/repodata.json>
Elapsed: 01:00.277455
CF-RAY: 5eca6c723a4ff790-DEN

A remote server error occurred when trying to retrieve this URL.

A 500-type error (e.g. 500, 501, 502, 503, etc.) indicates the server failed to
fulfill a valid request.  The problem may be spurious, and will resolve itself if you
try your request again.  If the problem persists, consider notifying the maintainer
of the remote server.

@stuartarchibald, can you restart CI?

done.


CMDistributionPointGroupMembership

Details of the scenario you tried and the problem that is occurring
Created a configuration where you are creating a Distribution Point and right after creating the distribution Point you try assigning a DistributionPointGroupMember to the distribution Point it will error.  If you follow up and run the resource again everything will be successful.  There is a check in the DistributionPointGroupMember to see if the server is a distribution point, but Config Mgr. sees the DP role is installed so it will not throw an error and will try to add the Distro point to the distro point group.
Verbose logs showing the problem
PowerShell DSC resource DSC_CMDistributionPointGroupMembers  failed to execute Set-TargetResource functionality with error message: No object corresponds to the specified parameters.
+ CategoryInfo          : InvalidOperation: (:) [], CimException
+ FullyQualifiedErrorId : ProviderOperationExecutionFailure
+ PSComputerName        : localhost
Suggested solution to the issue
adding a try catch loop to try add the DP to the group with a sleep between trys.   This will allow for DP to become fully provisioned and be able to be added to the Group.
The DSC configuration that is used to reproduce the issue (as detailed as possible)
Configuration PrimaryInstallDPStandard
{

    Import-DscResource -ModuleName ConfigMgrCBDsc

    Node localhost
    {
        CMDistributionPoint DP01.contoso.com
        {
            SiteCode            = 'Lab'
            SiteServerName = 'DP01.contoso.com'
            Description        = 'Standard DP'
        }

        CMDistributionPointGroupMembers DP01.contoso.com
        {
            SiteCode                                 = 'Lab'
            DistributionPoint                    = 'DP01.contoso.com'
            DistributionGroupsToInclude = 'DPGroup1'
            DependsOn                            = '[CMDistributionPoint]DP01.contoso.com'
        }
    }
}

The operating system the target node is running

Version and build of PowerShell the target node is running

Version of the DSC module that was used
0.2.0

bug fix as has been resolved.  added code to check up to 2 minutes for the distribution point to be provisioned when trying to add a distribution point to a distribution point group.


bug .azure folder mounted from WSL2 creates lock errors with many requests

Describe the bug

When running terraform inside WSL2 together with a .azure folder mounted inside windows seems like we get file lock issues.
│ Error: getting authenticated object ID: Error parsing json result from the Azure CLI: Error waiting for the Azure CLI: exit status 1: ERROR: The command failed with an unexpected error. Here is the traceback:
│ ERROR: [Errno 2] No such file or directory
│ Traceback (most recent call last):
│ File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/command_operation.py", line 352, in handler
│ client = self.client_factory(self.cli_ctx) if self.client_factory else None
│ TypeError: get_graph_client_signed_in_users() missing 1 required positional argument: '_'
│
│ During handling of the above exception, another exception occurred:
│
│ Traceback (most recent call last):
│ File "/opt/az/lib/python3.6/site-packages/knack/cli.py", line 231, in invoke
│ cmd_result = self.invocation.execute(args)
│ File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 657, in execute
│ raise ex
│ File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 720, in _run_jobs_serially
│ results.append(self._run_job(expanded_arg, cmd_copy))
│ File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 712, in _run_job
│ return cmd_copy.exception_handler(ex)
│ File "/opt/az/lib/python3.6/site-packages/azure/cli/command_modules/role/commands.py", line 69, in graph_err_handler
│ raise ex
│ File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 691, in _run_job
│ result = cmd_copy(params)
│ File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 328, in __call__
│ return self.handler(*args, **kwargs)
│ File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/command_operation.py", line 354, in handler
│ client = self.client_factory(self.cli_ctx, command_args) if self.client_factory else None
│ File "/opt/az/lib/python3.6/site-packages/azure/cli/command_modules/role/commands.py", line 89, in get_graph_client_signed_in_users
│ return _graph_client_factory(cli_ctx).signed_in_user
│ File "/opt/az/lib/python3.6/site-packages/azure/cli/command_modules/role/_client_factory.py", line 25, in _graph_client_factory
│ resource=cli_ctx.cloud.endpoints.active_directory_graph_resource_id)
│ File "/opt/az/lib/python3.6/site-packages/azure/cli/core/_profile.py", line 335, in get_login_credentials
│ credential = self._create_credential(account, client_id=client_id)
│ File "/opt/az/lib/python3.6/site-packages/azure/cli/core/_profile.py", line 588, in _create_credential
│ return identity.get_user_credential(username_or_sp_id)
│ File "/opt/az/lib/python3.6/site-packages/azure/cli/core/auth/identity.py", line 182, in get_user_credential
│ return UserCredential(self.client_id, username, **self._msal_app_kwargs)
│ File "/opt/az/lib/python3.6/site-packages/azure/cli/core/auth/msal_authentication.py", line 41, in __init__
│ accounts = self.get_accounts(username)
│ File "/opt/az/lib/python3.6/site-packages/msal/application.py", line 872, in get_accounts
│ accounts = self._find_msal_accounts(environment=self.authority.instance)
│ File "/opt/az/lib/python3.6/site-packages/msal/application.py", line 912, in _find_msal_accounts
│ query={"environment": environment})
│ File "/opt/az/lib/python3.6/site-packages/msal_extensions/token_cache.py", line 53, in find
│ with CrossPlatLock(self._lock_location):
│ File "/opt/az/lib/python3.6/site-packages/msal_extensions/cache_lock.py", line 29, in __enter__
│ file_handle = self._lock.__enter__()
│ File "/opt/az/lib/python3.6/site-packages/portalocker/utils.py", line 199, in __enter__
│ return self.acquire()
│ File "/opt/az/lib/python3.6/site-packages/portalocker/utils.py", line 161, in acquire
│ fh = self._prepare_fh(fh)
│ File "/opt/az/lib/python3.6/site-packages/portalocker/utils.py", line 194, in _prepare_fh
│ fh.truncate(0)
│ FileNotFoundError: [Errno 2] No such file or directory
│ To open an issue, please run: 'az feedback'
│
│ with provider["registry.terraform.io/hashicorp/azuread"],
│ on main.tf line 19, in provider "azuread":
│ 19: provider "azuread" {}

The terraform module that we are using uses both azurerm and azuread. I think the switch between the modules is to quick and WSL2 don't have enough time to release the azure cli json file that it uses.
To Reproduce
Run lots of azure cli requests inside of WSL2 with a .azure folder mounted to windows. I don't have a reliable way of creating this issue.
Expected behavior
To not get the error.
Have some try logic that makes sure that this doesn't happen. Probably a simple retry to get the lock file will solve the problem to give WSL2/windows time to release the file lock. But I'm just guessing now.
Environment summary

Linux-<IP_ADDRESS>-microsoft-standard-WSL2-x86_64-with-debian-buster-sid, Ubuntu 18.04.5 LTS
Python 3.6.10
Installer: DEB
azure-cli 2.32.0
Additional context

I have tried to explain this issue in our external docs: https://github.com/XenitAB/xenitab.github.io/pull/80
*Workaround
Found a workaround which is to not to store .azure inside windows.
Assuming that pwd isn't a windows folder.
export AZURE_CONFIG_DIR=$(pwd)/.azure
# Store Azure CLI configuration here
[ -d $(pwd)/.azure ] || mkdir $(pwd)/.azure
# login to azure agaiin
az login

@jiasli for awareness

This issue is similar to https://github.com/Azure/azure-cli/issues/20273.
However, this doesn't seem like the latest Azure CLI as the call stack doesn't match the file content of msal-extensions:
│ File "/opt/az/lib/python3.6/site-packages/msal_extensions/token_cache.py", line 53, in find
│ with CrossPlatLock(self._lock_location):

token_cache.py L53 is
https://github.com/AzureAD/microsoft-authentication-extensions-for-python/blob/a4d95b610a0bb45620c716001a20c85ec05f237e/msal_extensions/token_cache.py#L53
    def _reload_if_necessary(self):

The race condition is solved by https://github.com/AzureAD/microsoft-authentication-extensions-for-python/pull/100 in Azure CLI 2.32.0.
Please check if your have the latest Azure CLI installed.

Thanks for quick reply.
@jiasli as written in the issue we are using the 2.32.0 so some issue might still be left.

Thanks for your quick reply @jiasli but as written in the issue we are already running 2.32, also asked my colleague to write a few which and ls commands to show that we are using the full path and that is what should have been used when we got this error.

This is weird, as the file content is indeed wrong. Here is my L53:
$ cat /opt/az/lib/python3.6/site-packages/msal_extensions/token_cache.py | sed -n 53p
    def _reload_if_necessary(self):

Could you follow https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt and reinstall?

My colleague have the same output as you.
Currently asking on how he have installed the cli.
But any way I will ask him to reinstall and see if it helps.

Hi,
I have now reinstalled az cli. Unfortunately I get same error as before.

We do see corrupted/outdated files after upgrading with MSI on Windows (#20990), but upgrading with apt-get resulting in outdated file is something we saw for the first time. 🤔

Theoretically speaking, I'm told that the packages distributed via each Linux's own channel (i.e. those .deb or .rpm or etc.) could be packed with any specific version that the package builder deem "appropriate".
@jiasli , is there a convenient way to check the packages' version that az uses? Could /opt/az/bin/python3 -m pip list work?
@NissesSenap, @linus-lysell , can you check the __version__ in the file /opt/az/lib/python3.6/site-packages/msal_extensions/__init__.py?

The py file looks correct but the error message shows unmatched content.
Perhaps you can try to remove the Python cache?
sudo rm -r /opt/az/lib/python3.6/site-packages/msal_extensions/__pycache__

I am not sure why the cache file is not updated as expected though.

is there a convenient way to check the packages' version that az uses? Could /opt/az/bin/python3 -m pip list work?

Yes, /opt/az/bin/python3 -m pip list will work.

I tried to decompile the pyc file on my WSL and the content is also correct:
$ pip3 install uncompyle6

$ uncompyle6 /opt/az/lib/python3.6/site-packages/msal_extensions/__pycache__/token_cache.cpython-36.pyc
...
    def find(self, credential_type, **kwargs):
        retry = 3
        for attempt in range(1, retry + 1):
            try:
                self._reload_if_necessary()
            except Exception:
                if attempt < retry:
                    logger.debug('Unable to load token cache file in No. %d attempt', attempt)
                    time.sleep(0.5)
                else:
                    raise
            else:
                return (super(PersistedTokenCache, self).find)(credential_type, **kwargs)

        return []


Working with LiteCollection?

So I have two questions.

How do you inspect the contents of a LiteCollection when debugging in Visual Studio? I try expanding out the properties of it in the Autos window, but it just gives things like _engine, _includes, _log, _mapper, etc... I would like to be able to see how many objects is in it and what they are when my application is paused in the debugger?

How do I handle a collection of collections? I'm sure this has been covered somewhere but I can't find any explicit example. Every example I've looked at just show a single collection of objects. I have the following scenario and just wondering how I handle this with LiteDB?

public class Group
{
    public string Name { get; set; }
    public List<Item> Items { get; set; }
}

public class Item
{
    public string Name { get; set; }
    public Group ParentGroup { get; set; }
}

Hi @wilberolive, LiteCollection doesnt contain all you documents at debug time. Think in LiteCollection not as an DataTable. If you want show all documents inside a collection you must call col.FindAll().ToArray(). At this time, LiteDB will run query to find all your documents.
You can handle collections inside object with no problem. The easy way is work as embedded document. In you example, if you store a Group with many Items, when you restore this Group you will get all items too. Take a look in this MongoDB definitions, its the same in LiteD: https://docs.mongodb.com/manual/core/data-modeling-introduction/

Ok, so does that mean I can just store a collection of Groups as is and each Group's list of Items will be automatically stored with it?
Therefore if I make a change to an Item within a Group, I then just call DB.Update on the entire Group?
What about the reference back to the ParentGroup that each Item has? Does that also just persist and retrieve as well as is or do I need to use an Id field shown in that document?

Hi! With the objective of organizing our issues, we are closing old unsolved issues. Please check the latest version of LiteDB and open a new issue if your problem/question/suggestion still applies. Thanks!


Escalation Message/Topic

Feature request
Description
This was something mentioned by @mxgrey during a conversation. If a robot is not behaving as RMF expects it to we need a standard way to notify the humans :walking: who manage the robot so that there can be some intervention.
Implementation considerations
Probably some generic topic, with an error message?  Ideally, we should log such errors to the web dashboard and some log file.
Alternatives
Hope that robots behave themselves without intervention...

pardon noob question: is there some metric that RMF uses to measure how deviant is a robot? how do we decide to alert the Authorities?

There are lot of times where RMF sends a request and expects an Ack message. If there are no ack messages after a fixed timeout, there is probably something wrong...

I see. I guess I would learn towards some sort of structured error message (maybe XML?) with fields like , , etc.. so that it's more extensible?

If you have to put a number from 1 to 10, being 1 the least important and being 10 the most important, how urgent/important is it to notify the user on the UI that a robot is not behaving as it should.
Should priorities be handled in this type of case? E.g:

Robot A is not doing anything (priority: Low)
Robot B is on a loop task (priority: medium)
Robot C is delivering a cold beer (priority:  high)

If that the case we can measure how invasive the notification should be for the final user.
HTH

Resolved via https://github.com/open-rmf/rmf_ros2/pull/183


Fix the RN 0.46 and above incompatibility issues caused by React Native SVG 5.2

Thank you for contributing a pull request.
Please ensure that you have signed the CLA.

[✓ ] I have signed the CLA

This was super helpful. We will need to upgrade references to react-native versions in both the root package.json and the example package.json file from 0.45.1 to 0.46.1 as well.

@marzolfb Good call. Done. I have pushed the changes to my forked branch. The tests passed on my local machine.


Added URL encoding on password and added Digital Ocean module

Feel free to change it to digitalocean.com.xml

Changed name, also fixed bitbucket.  It had false positives.

Thank you for the contributions, very much appreciated!