Failed to load the remote-edit package

TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined
at assertPath (path.js:39:11)
at Object.resolve (path.js:168:7)
at Object. (file:///C:/Users/User/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:7:36)
at Object. (file:///C:/Users/User/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
at Object. (file:///C:/Users/User/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
at Module.get_Module._compile (C:\Users\User\AppData\Local\atom\app-1.39.1\resources\app\static<embedded>:11:147410)
at Object.value [as .coffee] (C:\Users\User\AppData\Local\atom\app-1.39.1\resources\app\static<embedded>:11:150958)
at Module.load (internal/modules/cjs/loader.js:620:32)
at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
at Function.Module._load (internal/modules/cjs/loader.js:551:3)
at Module.require (file:///C:/Users/User/AppData/Local/atom/app-1.39.1/resources/app.asar/static/index.js:71:46)
at require (C:\Users\User\AppData\Local\atom\app-1.39.1\resources\app\static<embedded>:11:146719)
at Object. (file:///C:/Users/User/.atom/packages/remote-edit/lib/main.coffee:3:20)
at Object. (file:///C:/Users/User/.atom/packages/remote-edit/lib/main.coffee:1:1)
at Object. (file:///C:/Users/User/.atom/packages/remote-edit/lib/main.coffee:1:1)
at Module.get_Module._compile (C:\Users\User\AppData\Local\atom\app-1.39.1\resources\app\static<embedded>:11:147410)
at Object.value [as .coffee] (C:\Users\User\AppData\Local\atom\app-1.39.1\resources\app\static<embedded>:11:150958)
at Module.load (internal/modules/cjs/loader.js:620:32)
at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
at Function.Module._load (internal/modules/cjs/loader.js:551:3)
at Module.require (file:///C:/Users/User/AppData/Local/atom/app-1.39.1/resources/app.asar/static/index.js:71:46)
at require (internal/modules/cjs/helpers.js:20:18)
at customRequire (C:\Users\User\AppData\Local\atom\app-1.39.1\resources\app\static<embedded>:1:712926)
at Package.requireMainModule (C:\Users\User\AppData\Local\atom\app-1.39.1\resources\app\static<embedded>:11:3553046)
at measure (C:\Users\User\AppData\Local\atom\app-1.39.1\resources\app\static<embedded>:11:3539586)
at Package.measure (C:\Users\User\AppData\Local\atom\app-1.39.1\resources\app\static<embedded>:11:3538418)
at Package.load (C:\Users\User\AppData\Local\atom\app-1.39.1\resources\app\static<embedded>:11:3539159)
at PackageManager.loadAvailablePackage (C:\Users\User\AppData\Local\atom\app-1.39.1\resources\app\static<embedded>:11:380186)
at config.transact (C:\Users\User\AppData\Local\atom\app-1.39.1\resources\app\static<embedded>:11:378609)
at Config.transact (C:\Users\User\AppData\Local\atom\app-1.39.1\resources\app\static<embedded>:11:330960)

i have the same problem

Even I have the same problem

I'm experiencing the same issue
TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined
    at assertPath (path.js:39:11)
    at Object.resolve (path.js:168:7)
    at Object.<anonymous> (file:///C:/Users/User/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:7:36)
    at Object.<anonymous> (file:///C:/Users/User/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at Object.<anonymous> (file:///C:/Users/User/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at Module.get_Module._compile (C:\Users\User\AppData\Local\atom\app-1.40.0\resources\app\static\<embedded>:11:147429)
    at Object.value [as .coffee] (C:\Users\User\AppData\Local\atom\app-1.40.0\resources\app\static\<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (file:///C:/Users/User/AppData/Local/atom/app-1.40.0/resources/app.asar/static/index.js:72:46)
    at require (C:\Users\User\AppData\Local\atom\app-1.40.0\resources\app\static\<embedded>:11:146745)
    at Object.<anonymous> (file:///C:/Users/User/.atom/packages/remote-edit/lib/main.coffee:3:20)
    at Object.<anonymous> (file:///C:/Users/User/.atom/packages/remote-edit/lib/main.coffee:1:1)
    at Object.<anonymous> (file:///C:/Users/User/.atom/packages/remote-edit/lib/main.coffee:1:1)
    at Module.get_Module._compile (C:\Users\User\AppData\Local\atom\app-1.40.0\resources\app\static\<embedded>:11:147429)
    at Object.value [as .coffee] (C:\Users\User\AppData\Local\atom\app-1.40.0\resources\app\static\<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (file:///C:/Users/User/AppData/Local/atom/app-1.40.0/resources/app.asar/static/index.js:72:46)
    at require (internal/modules/cjs/helpers.js:20:18)
    at customRequire (C:\Users\User\AppData\Local\atom\app-1.40.0\resources\app\static\<embedded>:1:727319)
    at Package.requireMainModule (C:\Users\User\AppData\Local\atom\app-1.40.0\resources\app\static\<embedded>:11:3417934)
    at measure (C:\Users\User\AppData\Local\atom\app-1.40.0\resources\app\static\<embedded>:11:3404474)
    at Package.measure (C:\Users\User\AppData\Local\atom\app-1.40.0\resources\app\static\<embedded>:11:3403306)
    at Package.load (C:\Users\User\AppData\Local\atom\app-1.40.0\resources\app\static\<embedded>:11:3404047)
    at PackageManager.loadAvailablePackage (C:\Users\User\AppData\Local\atom\app-1.40.0\resources\app\static\<embedded>:11:380859)
    at PackageManager.loadPackage (C:\Users\User\AppData\Local\atom\app-1.40.0\resources\app\static\<embedded>:11:379587)
    at PackageManager.atom.packages.loadPackage (C:\Users\User\.atom\packages\atom-ide-ui\modules\nuclide-commons-atom\FeatureLoader.js:527:32)
    at PackageManager.activatePackage (C:\Users\User\AppData\Local\atom\app-1.40.0\resources\app\static\<embedded>:11:382159)
    at C:\Users\User\AppData\Local\atom\app-1.40.0\resources\app\static\<embedded>:11:937303
    at r (C:\Users\User\AppData\Local\atom\app-1.40.0\resources\app\static\<embedded>:11:931909)
    at n (C:\Users\User\AppData\Local\atom\app-1.40.0\resources\app\static\<embedded>:14:1128993)
    at ChildProcess.o.process.on.e (C:\Users\User\AppData\Local\atom\app-1.40.0\resources\app\static\<embedded>:14:1129199)
    at ChildProcess.emit (events.js:182:13)

I'm having the same problem on MacOSX v10.14.6

Also encountered this issue.

I encountered this issue too

forgot to mention it is on MacOSX v10.14.7, any  workaround ?

Same issue Ubuntu 18.04

[Enter steps to reproduce:]

...
...

Atom: 1.40.1 x64
Electron: 3.1.10
OS: Mac OS X 10.14.3
Thrown From: remote-edit package 1.9.0
Stack Trace
Failed to load the remote-edit package
At The "path" argument must be of type string. Received type undefined

TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined
    at assertPath (path.js:39:11)
    at Object.resolve (path.js:1090:7)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:7:36)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at Module.get_Module._compile (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:146745)
    at /packages/remote-edit/lib/main.coffee:3:20)
    at /packages/remote-edit/lib/main.coffee:1:1)
    at /packages/remote-edit/lib/main.coffee:1:1)
    at Module.get_Module._compile (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (internal/modules/cjs/helpers.js:20:18)
    at customRequire (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:1:688158)
    at Package.requireMainModule (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3307234)
    at measure (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3293774)
    at Package.measure (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3292606)
    at Package.load (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3293347)
    at PackageManager.loadAvailablePackage (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:380859)
    at config.transact (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:379282)
    at Config.transact (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:331347)

Commands

Non-Core Packages
atom-latex 0.8.5
language-latex 1.2.0
remote-atom 1.3.12
remote-edit 1.9.0

Same here.
[Enter steps to reproduce:]
Atom: 1.40.1 x64
Electron: 3.1.10
OS: Microsoft Windows 10 Pro N
Thrown From: remote-edit package 1.9.0
Stack Trace
Failed to load the remote-edit package
At The "path" argument must be of type string. Received type undefined

TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined
    at assertPath (path.js:39:11)
    at Object.resolve (path.js:168:7)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:7:36)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at Module.get_Module._compile (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:146745)
    at /packages/remote-edit/lib/main.coffee:3:20)
    at /packages/remote-edit/lib/main.coffee:1:1)
    at /packages/remote-edit/lib/main.coffee:1:1)
    at Module.get_Module._compile (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (internal/modules/cjs/helpers.js:20:18)
    at customRequire (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:1:714332)
    at Package.requireMainModule (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:3417381)
    at measure (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:3403921)
    at Package.measure (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:3402753)
    at Package.load (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:3403494)
    at PackageManager.loadAvailablePackage (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:380859)
    at PackageManager.loadPackage (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:379587)
    at PackageManager.atom.packages.loadPackage (/packages/atom-ide-ui/modules/nuclide-commons-atom/FeatureLoader.js:527:32)
    at PackageManager.activatePackage (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:382159)
    at ~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:937303
    at r (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:931909)
    at n (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:14:1128986)
    at ChildProcess.o.process.on.e (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:14:1129192)
    at ChildProcess.emit (events.js:182:13)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:237:12)

Commands

Non-Core Packages
aligner-php 1.3.0
atom-debug-ui 1.0.4
atom-ide-ui 0.13.0
atom-monokai-php 1.0.0
drunken-php 0.2.4
ide-php 0.7.18
lazy-light-syntax 0.1.1
php-cs-fixer 4.1.1
php-debug 0.3.5
php-light-syntax 1.0.2
remote-edit 1.9.0

[Enter steps to reproduce:]

...
...

Atom: 1.40.1 x64
Electron: 3.1.10
OS: Microsoft Windows 10 Pro
Thrown From: remote-edit package 1.9.0
Stack Trace
Failed to load the remote-edit package
At The "path" argument must be of type string. Received type undefined

TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined
    at assertPath (path.js:39:11)
    at Object.resolve (path.js:168:7)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:7:36)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at Module.get_Module._compile (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:146745)
    at /packages/remote-edit/lib/main.coffee:3:20)
    at /packages/remote-edit/lib/main.coffee:1:1)
    at /packages/remote-edit/lib/main.coffee:1:1)
    at Module.get_Module._compile (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (internal/modules/cjs/helpers.js:20:18)
    at customRequire (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:1:714332)
    at Package.requireMainModule (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:3417381)
    at measure (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:3403921)
    at Package.measure (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:3402753)
    at Package.load (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:3403494)
    at PackageManager.loadAvailablePackage (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:380859)
    at config.transact (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:379282)
    at Config.transact (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:331347)

Commands

Non-Core Packages
remote-edit 1.9.0

Same issue on OSX 10.14.6
[Enter steps to reproduce:]

...
...

Atom: 1.40.1 x64
Electron: 3.1.10
OS: Mac OS X 10.14.6
Thrown From: remote-edit package 1.9.0
Stack Trace
Failed to load the remote-edit package
At The "path" argument must be of type string. Received type undefined

TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined
    at assertPath (path.js:39:11)
    at Object.resolve (path.js:1090:7)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:7:36)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at Module.get_Module._compile (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:146745)
    at /packages/remote-edit/lib/main.coffee:3:20)
    at /packages/remote-edit/lib/main.coffee:1:1)
    at /packages/remote-edit/lib/main.coffee:1:1)
    at Module.get_Module._compile (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (internal/modules/cjs/helpers.js:20:18)
    at customRequire (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:1:688158)
    at Package.requireMainModule (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3307234)
    at measure (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3293774)
    at Package.measure (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3292606)
    at Package.load (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3293347)
    at PackageManager.loadAvailablePackage (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:380859)
    at config.transact (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:379282)
    at Config.transact (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:331347)

Commands

Non-Core Packages
remote-edit 1.9.0

count me in too...same issue on version 1.9.0
Windows 10
TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined     at assertPath (path.js:39:11)     at Object.resolve (path.js:168:7)     at Object.<anonymous> (file:///C:/Users/scott/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:7:36)     at Object.<anonymous> (file:///C:/Users/scott/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)     at Object.<anonymous> (file:///C:/Users/scott/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)     at Module.get_Module._compile (C:\Users\scott\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:147429)     at Object.value [as .coffee] (C:\Users\scott\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:150977)     at Module.load (internal/modules/cjs/loader.js:620:32)     at tryModuleLoad (internal/modules/cjs/loader.js:559:12)     at Function.Module._load (internal/modules/cjs/loader.js:551:3)     at Module.require (file:///C:/Users/scott/AppData/Local/atom/app-1.40.1/resources/app.asar/static/index.js:72:46)     at require (C:\Users\scott\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:146745)     at Object.<anonymous> (file:///C:/Users/scott/.atom/packages/remote-edit/lib/main.coffee:3:20)     at Object.<anonymous> (file:///C:/Users/scott/.atom/packages/remote-edit/lib/main.coffee:1:1)     at Object.<anonymous> (file:///C:/Users/scott/.atom/packages/remote-edit/lib/main.coffee:1:1)     at Module.get_Module._compile (C:\Users\scott\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:147429)     at Object.value [as .coffee] (C:\Users\scott\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:150977)     at Module.load (internal/modules/cjs/loader.js:620:32)     at tryModuleLoad (internal/modules/cjs/loader.js:559:12)     at Function.Module._load (internal/modules/cjs/loader.js:551:3)     at Module.require (file:///C:/Users/scott/AppData/Local/atom/app-1.40.1/resources/app.asar/static/index.js:72:46)     at require (internal/modules/cjs/helpers.js:20:18)     at customRequire (C:\Users\scott\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:1:714332)     at Package.requireMainModule (C:\Users\scott\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:3417381)     at measure (C:\Users\scott\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:3403921)     at Package.measure (C:\Users\scott\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:3402753)     at Package.load (C:\Users\scott\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:3403494)     at PackageManager.loadAvailablePackage (C:\Users\scott\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:380859)     at PackageManager.loadPackage (C:\Users\scott\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:379587)     at PackageManager.activatePackage (C:\Users\scott\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:382159)     at C:\Users\scott\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:937303     at r (C:\Users\scott\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:931909)     at n (C:\Users\scott\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:14:1128986)     at e.bufferStream (C:\Users\scott\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:14:1129074)     at Socket.e.on (C:\Users\scott\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:14:1127742)     at Socket.emit (events.js:187:15)     at Pipe._handle.close [as _onclose] (net.js:596:12)

Steps to reproduce:

Try to install the package

Atom: 1.40.1 x64
Electron: 3.1.10
OS: Mac OS X 10.14.6
Thrown From: remote-edit package 1.9.0
Stack Trace
Failed to load the remote-edit package
At The "path" argument must be of type string. Received type undefined

TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined
    at assertPath (path.js:39:11)
    at Object.resolve (path.js:1090:7)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:7:36)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at Module.get_Module._compile (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:146745)
    at /packages/remote-edit/lib/main.coffee:3:20)
    at /packages/remote-edit/lib/main.coffee:1:1)
    at /packages/remote-edit/lib/main.coffee:1:1)
    at Module.get_Module._compile (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (internal/modules/cjs/helpers.js:20:18)
    at customRequire (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:1:688158)
    at Package.requireMainModule (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3307234)
    at measure (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3293774)
    at Package.measure (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3292606)
    at Package.load (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3293347)
    at PackageManager.loadAvailablePackage (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:380859)
    at PackageManager.loadPackage (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:379587)
    at PackageManager.activatePackage (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:382159)
    at /Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:937303
    at r (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:931909)
    at n (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:14:1128972)
    at e.bufferStream (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:14:1129060)
    at Socket.e.on (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:14:1127728)
    at Socket.emit (events.js:187:15)
    at Pipe._handle.close [as _onclose] (net.js:596:12)

remote-edit 1.9.0

After trying to install package:
MacOS 10.14.4
Atom 1.40.1 x64
TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined     at assertPath (path.js:39:11)     at Object.resolve (path.js:1090:7)     at Object.<anonymous> (/Users/adrian/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:7:36)     at Object.<anonymous> (/Users/adrian/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)     at Object.<anonymous> (/Users/adrian/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)     at Module.get_Module._compile (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:147429)     at Object.value [as .coffee] (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:150977)     at Module.load (internal/modules/cjs/loader.js:620:32)     at tryModuleLoad (internal/modules/cjs/loader.js:559:12)     at Function.Module._load (internal/modules/cjs/loader.js:551:3)     at Module.require (file:///Applications/Atom.app/Contents/Resources/app.asar/static/index.js:72:46)     at require (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:146745)     at Object.<anonymous> (/Users/adrian/.atom/packages/remote-edit/lib/main.coffee:3:20)     at Object.<anonymous> (/Users/adrian/.atom/packages/remote-edit/lib/main.coffee:1:1)     at Object.<anonymous> (/Users/adrian/.atom/packages/remote-edit/lib/main.coffee:1:1)     at Module.get_Module._compile (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:147429)     at Object.value [as .coffee] (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:150977)     at Module.load (internal/modules/cjs/loader.js:620:32)     at tryModuleLoad (internal/modules/cjs/loader.js:559:12)     at Function.Module._load (internal/modules/cjs/loader.js:551:3)     at Module.require (file:///Applications/Atom.app/Contents/Resources/app.asar/static/index.js:72:46)     at require (internal/modules/cjs/helpers.js:20:18)     at customRequire (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:1:688158)     at Package.requireMainModule (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3307234)     at measure (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3293774)     at Package.measure (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3292606)     at Package.load (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3293347)     at PackageManager.loadAvailablePackage (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:380859)     at config.transact (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:379282)     at Config.transact (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:331347)

I ran into the same issue today while trying to install remote-edit and/or remote-edit2 packages.
Atom: 1.40.1 X64
Node: v10.2.0
OS: Windows 10 64-bit
TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined     at assertPath (path.js:39:11)     at Object.resolve (path.js:168:7)     at Object.<anonymous> (file:///C:/Users/gthavasi/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:7:36)     at Object.<anonymous> (file:///C:/Users/gthavasi/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)     at Object.<anonymous> (file:///C:/Users/gthavasi/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)     at Module.get_Module._compile (C:\Users\gthavasi\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:147429)     at Object.value [as .coffee] (C:\Users\gthavasi\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:150977)     at Module.load (internal/modules/cjs/loader.js:620:32)     at tryModuleLoad (internal/modules/cjs/loader.js:559:12)     at Function.Module._load (internal/modules/cjs/loader.js:551:3)     at Module.require (file:///C:/Users/gthavasi/AppData/Local/atom/app-1.40.1/resources/app.asar/static/index.js:72:46)     at require (C:\Users\gthavasi\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:146745)     at Object.<anonymous> (file:///C:/Users/gthavasi/.atom/packages/remote-edit/lib/main.coffee:3:20)     at Object.<anonymous> (file:///C:/Users/gthavasi/.atom/packages/remote-edit/lib/main.coffee:1:1)     at Object.<anonymous> (file:///C:/Users/gthavasi/.atom/packages/remote-edit/lib/main.coffee:1:1)     at Module.get_Module._compile (C:\Users\gthavasi\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:147429)     at Object.value [as .coffee] (C:\Users\gthavasi\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:150977)     at Module.load (internal/modules/cjs/loader.js:620:32)     at tryModuleLoad (internal/modules/cjs/loader.js:559:12)     at Function.Module._load (internal/modules/cjs/loader.js:551:3)     at Module.require (file:///C:/Users/gthavasi/AppData/Local/atom/app-1.40.1/resources/app.asar/static/index.js:72:46)     at require (internal/modules/cjs/helpers.js:20:18)     at customRequire (C:\Users\gthavasi\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:1:714332)     at Package.requireMainModule (C:\Users\gthavasi\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:3417381)     at measure (C:\Users\gthavasi\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:3403921)     at Package.measure (C:\Users\gthavasi\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:3402753)     at Package.load (C:\Users\gthavasi\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:3403494)     at PackageManager.loadAvailablePackage (C:\Users\gthavasi\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:380859)     at PackageManager.loadPackage (C:\Users\gthavasi\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:379587)     at PackageManager.activatePackage (C:\Users\gthavasi\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:382159)     at C:\Users\gthavasi\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:937303     at r (C:\Users\gthavasi\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:11:931909)     at n (C:\Users\gthavasi\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:14:1128986)     at ChildProcess.o.process.on.e (C:\Users\gthavasi\AppData\Local\atom\app-1.40.1\resources\app\static\<embedded>:14:1129192)     at ChildProcess.emit (events.js:182:13)     at Process.ChildProcess._handle.onexit (internal/child_process.js:237:12)

Same error here
`[Enter steps to reproduce:]

...
...

Atom: 1.40.1 x64
Electron: 3.1.10
OS: Mac OS X 10.13.6
Thrown From: remote-edit package 1.9.0
Stack Trace
Failed to load the remote-edit package
At The "path" argument must be of type string. Received type undefined

TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined
    at assertPath (path.js:39:11)
    at Object.resolve (path.js:1090:7)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:7:36)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at Module.get_Module._compile (/Volumes/OS/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (/Volumes/OS/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (/Volumes/OS/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:146745)
    at /packages/remote-edit/lib/main.coffee:3:20)
    at /packages/remote-edit/lib/main.coffee:1:1)
    at /packages/remote-edit/lib/main.coffee:1:1)
    at Module.get_Module._compile (/Volumes/OS/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (/Volumes/OS/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (internal/modules/cjs/helpers.js:20:18)
    at customRequire (/Volumes/OS/Applications/Atom.app/Contents/Resources/app/static/<embedded>:1:688158)
    at Package.requireMainModule (/Volumes/OS/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3307234)
    at measure (/Volumes/OS/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3293774)
    at Package.measure (/Volumes/OS/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3292606)
    at Package.load (/Volumes/OS/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3293347)
    at PackageManager.loadAvailablePackage (/Volumes/OS/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:380859)
    at config.transact (/Volumes/OS/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:379282)
    at Config.transact (/Volumes/OS/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:331347)

Commands

Non-Core Packages
ftp-remote-edit 0.17.4
remote-edit 1.9.0
remote-ftp 2.2.2

`

I have this problem too. Is there a workaround ?

same error

[Enter steps to reproduce:]
...
...
atom --version
Atom    : 1.40.1
Electron: 3.1.10
Chrome  : 66.0.3359.181
Node    : 10.2.0
Stack Trace
Failed to load the remote-edit package
If this helps
cat /etc/fedora-release                                     git:master*
Fedora release 30 (Thirty)

TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined
    at assertPath (path.js:39:11)
    at Object.resolve (path.js:1090:7)
    at Object.<anonymous> (/home/jayeola/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:7:36)
    at Object.<anonymous> (/home/jayeola/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at Object.<anonymous> (/home/jayeola/.atom/packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at Module.get_Module._compile (/usr/share/atom/resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (/usr/share/atom/resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (file:///usr/share/atom/resources/app.asar/static/index.js:72:46)
    at require (/usr/share/atom/resources/app/static/<embedded>:11:146745)
    at Object.<anonymous> (/home/jayeola/.atom/packages/remote-edit/lib/main.coffee:3:20)
    at Object.<anonymous> (/home/jayeola/.atom/packages/remote-edit/lib/main.coffee:1:1)
    at Object.<anonymous> (/home/jayeola/.atom/packages/remote-edit/lib/main.coffee:1:1)
    at Module.get_Module._compile (/usr/share/atom/resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (/usr/share/atom/resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (file:///usr/share/atom/resources/app.asar/static/index.js:72:46)
    at require (internal/modules/cjs/helpers.js:20:18)
    at customRequire (/usr/share/atom/resources/app/static/<embedded>:1:688157)
    at Package.requireMainModule (/usr/share/atom/resources/app/static/<embedded>:11:3304913)
    at measure (/usr/share/atom/resources/app/static/<embedded>:11:3291453)
    at Package.measure (/usr/share/atom/resources/app/static/<embedded>:11:3290285)
    at Package.load (/usr/share/atom/resources/app/static/<embedded>:11:3291026)
    at PackageManager.loadAvailablePackage (/usr/share/atom/resources/app/static/<embedded>:11:380859)
    at PackageManager.loadPackage (/usr/share/atom/resources/app/static/<embedded>:11:379587)
    at PackageManager.activatePackage (/usr/share/atom/resources/app/static/<embedded>:11:382159)
    at /usr/share/atom/resources/app/static/<embedded>:11:937303
    at r (/usr/share/atom/resources/app/static/<embedded>:11:931909)
    at n (/usr/share/atom/resources/app/static/<embedded>:14:1128972)
    at t.bufferStream (/usr/share/atom/resources/app/static/<embedded>:14:1129126)
    at Socket.e.on (/usr/share/atom/resources/app/static/<embedded>:14:1127728)
    at Socket.emit (events.js:187:15)
    at Pipe._handle.close [as _onclose] (net.js:596:12)

Same error.
[Enter steps to reproduce:]

...
...

Atom: 1.40.1 x64
Electron: 3.1.10
OS: Debian GNU/Linux
Thrown From: remote-edit package 1.9.0
Stack Trace
Failed to load the remote-edit package
At The "path" argument must be of type string. Received type undefined

TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined
    at assertPath (path.js:39:11)
    at Object.resolve (path.js:1090:7)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:7:36)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at Module.get_Module._compile (/usr/share/atom/resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (/usr/share/atom/resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (/usr/share/atom/resources/app/static/<embedded>:11:146745)
    at /packages/remote-edit/lib/main.coffee:3:20)
    at /packages/remote-edit/lib/main.coffee:1:1)
    at /packages/remote-edit/lib/main.coffee:1:1)
    at Module.get_Module._compile (/usr/share/atom/resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (/usr/share/atom/resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (internal/modules/cjs/helpers.js:20:18)
    at customRequire (/usr/share/atom/resources/app/static/<embedded>:1:688157)
    at Package.requireMainModule (/usr/share/atom/resources/app/static/<embedded>:11:3304913)
    at measure (/usr/share/atom/resources/app/static/<embedded>:11:3291453)
    at Package.measure (/usr/share/atom/resources/app/static/<embedded>:11:3290285)
    at Package.load (/usr/share/atom/resources/app/static/<embedded>:11:3291026)
    at PackageManager.loadAvailablePackage (/usr/share/atom/resources/app/static/<embedded>:11:380859)
    at config.transact (/usr/share/atom/resources/app/static/<embedded>:11:379282)
    at Config.transact (/usr/share/atom/resources/app/static/<embedded>:11:331347)

Commands

Non-Core Packages
ftp-remote-edit 0.17.4
remote-edit 1.9.0

The same issue for me, as well.
[Enter steps to reproduce:]

...
...

Atom: 1.40.1 x64
Electron: 3.1.10
OS: Mac OS X 10.15
Thrown From: remote-edit package 1.9.0
Stack Trace
Failed to load the remote-edit package
At The "path" argument must be of type string. Received type undefined

TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined
    at assertPath (path.js:39:11)
    at Object.resolve (path.js:1090:7)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:7:36)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at Module.get_Module._compile (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:146745)
    at /packages/remote-edit/lib/main.coffee:3:20)
    at /packages/remote-edit/lib/main.coffee:1:1)
    at /packages/remote-edit/lib/main.coffee:1:1)
    at Module.get_Module._compile (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (internal/modules/cjs/helpers.js:20:18)
    at customRequire (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:1:688158)
    at Package.requireMainModule (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3307234)
    at measure (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3293774)
    at Package.measure (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3292606)
    at Package.load (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:3293347)
    at PackageManager.loadAvailablePackage (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:380859)
    at PackageManager.loadPackage (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:379587)
    at PackageManager.activatePackage (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:382159)
    at /Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:937303
    at r (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:931909)
    at n (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:14:1128972)
    at e.bufferStream (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:14:1129060)
    at Socket.e.on (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:14:1127728)
    at Socket.emit (events.js:187:15)
    at Pipe._handle.close [as _onclose] (net.js:596:12)

Commands
     -6:08.0 project-manager:list-projects (atom-pane.pane.active)
     -6:05.5.0 editor:consolidate-selections (input.hidden-input)
     -6:05.5.0 core:cancel (input.hidden-input)
     -5:41.6.0 command-palette:toggle (atom-pane.pane.active)
     -5:36.4.0 core:select-all (input.hidden-input)
     -5:30.5.0 editor:delete-to-beginning-of-line (input.hidden-input)
 13x -5:29 core:backspace (input.hidden-input)
     -5:15.9.0 editor:consolidate-selections (input.hidden-input)
     -5:15.9.0 core:cancel (input.hidden-input)
     -4:41.9.0 core:confirm (input.hidden-input)
     -1:16.4.0 core:copy (atom-notification.fatal.icon.icon-bug.native-key-bindings.has-detail.has-close.has-stack)

Non-Core Packages
atom-file-icons 0.7.1
atom-material-syntax 1.0.8
hyperclick 0.1.5
intentions 1.1.5
php-integrator-annotations 1.2.0
php-integrator-autocomplete-plus 1.6.2
php-integrator-call-tips-legacy-php56 1.2.3
php-integrator-linter-legacy-php56 1.3.1
php-integrator-navigation 1.2.1
php-integrator-refactoring 1.4.1
php-integrator-tooltips-legacy-php56 1.1.6
project-manager 3.3.8
remote-edit 1.9.0

Same issue here on linux mint 19.2
[Enter steps to reproduce:]

...
...

Atom: 1.41.0 x64
Electron: 4.2.7
OS: Linux Mint
Thrown From: remote-edit package 1.9.0
Stack Trace
Failed to load the remote-edit package
At The "path" argument must be of type string. Received type undefined

TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined
    at assertPath (path.js:39:11)
    at Object.resolve (path.js:1088:7)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:7:36)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at Module.get_Module._compile (/usr/share/atom/resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (/usr/share/atom/resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:602:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:541:12)
    at Function.Module._load (internal/modules/cjs/loader.js:533:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (/usr/share/atom/resources/app/static/<embedded>:11:146745)
    at /packages/remote-edit/lib/main.coffee:3:20)
    at /packages/remote-edit/lib/main.coffee:1:1)
    at /packages/remote-edit/lib/main.coffee:1:1)
    at Module.get_Module._compile (/usr/share/atom/resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (/usr/share/atom/resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:602:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:541:12)
    at Function.Module._load (internal/modules/cjs/loader.js:533:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (internal/modules/cjs/helpers.js:20:18)
    at customRequire (/usr/share/atom/resources/app/static/<embedded>:1:688211)
    at Package.requireMainModule (/usr/share/atom/resources/app/static/<embedded>:11:3218243)
    at measure (/usr/share/atom/resources/app/static/<embedded>:11:3204783)
    at Package.measure (/usr/share/atom/resources/app/static/<embedded>:11:3203615)
    at Package.load (/usr/share/atom/resources/app/static/<embedded>:11:3204356)
    at PackageManager.loadAvailablePackage (/usr/share/atom/resources/app/static/<embedded>:11:381128)
    at PackageManager.loadPackage (/usr/share/atom/resources/app/static/<embedded>:11:379856)
    at PackageManager.activatePackage (/usr/share/atom/resources/app/static/<embedded>:11:382428)
    at /usr/share/atom/resources/app/static/<embedded>:11:940004
    at r (/usr/share/atom/resources/app/static/<embedded>:11:934610)
    at n (/usr/share/atom/resources/app/static/<embedded>:14:1128169)
    at t.bufferStream (/usr/share/atom/resources/app/static/<embedded>:14:1128323)
    at Socket.e.on (/usr/share/atom/resources/app/static/<embedded>:14:1126925)
    at Socket.emit (events.js:187:15)
    at Pipe._handle.close (net.js:606:12)

Commands
     -5:08.3.0 core:confirm (input.hidden-input)
  2x -5:02.8.0 core:paste (input.hidden-input)
  2x -4:56.7.0 core:save (input.hidden-input)
     -4:54.2.0 find-and-replace:show (input.hidden-input)
     -4:53.8.0 core:confirm (input.hidden-input)
     -4:52 find-and-replace:show (input.hidden-input)
     -4:51.7.0 core:confirm (input.hidden-input)
     -4:41.1.0 core:save (input.hidden-input)
     -3:39.3.0 github:commit (input.hidden-input)
     -3:28.2.0 core:save (input.hidden-input)
     -2:56.6.0 settings-view:open (input.hidden-input)
     -2:50.8.0 core:cancel (div.panels-item)
     -2:48.1.0 core:close (div.panels-item)
     -2:44.3.0 core:undo (input.hidden-input)
     -2:11.2.0 settings-view:open (input.hidden-input)
     -2:05.0 core:paste (input.hidden-input)

Non-Core Packages
french-menu 0.2.2
ide-bash 1.0.11
platformio-ide-terminal 2.10.0
remote-edit 1.9.0

Also having the issue on freshly installed Atom on latest MacOS. Will this be fixed? Is there a workaround?????

Same issue.
remote-edit 1.9.0

Same error as well on unix
[Enter steps to reproduce:]

...
...

Atom: 1.42.0 x64
Electron: 4.2.7
OS: Ubuntu 18.04.2
Thrown From: remote-edit package 1.9.0
Stack Trace
Failed to load the remote-edit package
At The "path" argument must be of type string. Received type undefined

TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined
    at assertPath (path.js:39:11)
    at Object.resolve (path.js:1088:7)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:7:36)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at /packages/remote-edit/lib/model/remote-edit-editor.coffee:1:1)
    at Module.get_Module._compile (/snap/atom/245/usr/share/atom/resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (/snap/atom/245/usr/share/atom/resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:602:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:541:12)
    at Function.Module._load (internal/modules/cjs/loader.js:533:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (/snap/atom/245/usr/share/atom/resources/app/static/<embedded>:11:146745)
    at /packages/remote-edit/lib/main.coffee:3:20)
    at /packages/remote-edit/lib/main.coffee:1:1)
    at /packages/remote-edit/lib/main.coffee:1:1)
    at Module.get_Module._compile (/snap/atom/245/usr/share/atom/resources/app/static/<embedded>:11:147429)
    at Object.value [as .coffee] (/snap/atom/245/usr/share/atom/resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:602:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:541:12)
    at Function.Module._load (internal/modules/cjs/loader.js:533:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (internal/modules/cjs/helpers.js:20:18)
    at customRequire (/snap/atom/245/usr/share/atom/resources/app/static/<embedded>:1:689402)
    at Package.requireMainModule (/snap/atom/245/usr/share/atom/resources/app/static/<embedded>:11:3220707)
    at measure (/snap/atom/245/usr/share/atom/resources/app/static/<embedded>:11:3207247)
    at Package.measure (/snap/atom/245/usr/share/atom/resources/app/static/<embedded>:11:3206079)
    at Package.load (/snap/atom/245/usr/share/atom/resources/app/static/<embedded>:11:3206820)
    at PackageManager.loadAvailablePackage (/snap/atom/245/usr/share/atom/resources/app/static/<embedded>:11:381121)
    at PackageManager.loadPackage (/snap/atom/245/usr/share/atom/resources/app/static/<embedded>:11:379849)
    at PackageManager.activatePackage (/snap/atom/245/usr/share/atom/resources/app/static/<embedded>:11:382421)
    at /snap/atom/245/usr/share/atom/resources/app/static/<embedded>:11:939855
    at r (/snap/atom/245/usr/share/atom/resources/app/static/<embedded>:11:934461)
    at n (/snap/atom/245/usr/share/atom/resources/app/static/<embedded>:14:1125002)
    at t.bufferStream (/snap/atom/245/usr/share/atom/resources/app/static/<embedded>:14:1125156)
    at Socket.e.on (/snap/atom/245/usr/share/atom/resources/app/static/<embedded>:14:1123758)
    at Socket.emit (events.js:187:15)
    at Pipe._handle.close (net.js:606:12)

Commands
     -7:03.7.0 welcome:show (atom-pane.pane.active)
  2x -6:49.8.0 core:backspace (input.hidden-input)
     -6:23 core:select-all (input.hidden-input)
     -5:52 fuzzy-finder:toggle-file-finder (div.package-detail)
     -5:51.2.0 editor:consolidate-selections (input.hidden-input)
     -5:51.2.0 core:cancel (input.hidden-input)
     -5:42.8.0 atom-commander:toggle-focus (ul.list-inline.tab-bar.inset-panel)
  4x -1:44.9.0 core:backspace (input.hidden-input)
     -1:33.4.0 editor:consolidate-selections (input.hidden-input)
     -1:33.4.0 core:cancel (input.hidden-input)
  2x -1:32.4.0 core:select-all (input.hidden-input)
     -1:23.6.0 core:backspace (input.hidden-input)
     -1:22.4.0 core:confirm (input.hidden-input)

Non-Core Packages
atom-commander 0.12.0
atom-python-run 0.9.7
ide-fortran 0.4.0
language-fortran 2.1.8
markdown-preview-plus 3.8.1
pdf-view 0.71.0
rabbitvcs-svn 0.6.0
remote-edit 1.9.0
split-diff 1.6.0
Sublime-Style-Column-Selection 1.7.5
svn 0.0.14

Same here, but looks like it is not going to get fixed :(

There's a PR https://github.com/sveale/remote-edit/pull/244 that fixes this issue.

Fix works

@sveale @duxet Can this get merged in at some point? Can I help?

FIX February 2020
Open the package manager in Atom

Go to remote-edit in Atom Package Manager
Click 'View Code' button
Navigate to lib/model/remote-edit-editor.coffee
Simply edit the second line of code:
**Old: **resourcePath = atom.config.resourcePath
**New: **resourcePath = atom.getLoadSettings().resourcePath
Disable remote-edit, Enable it again
This should fix remote-edit

@TheRayFitzgerald Well, sure, we can implement #244 ourselves, but it would be better to have it merged...

FIX February 2020
Open the package manager in Atom

Go to remote-edit in Atom Package Manager
Click 'View Code' button
Navigate to lib/model/remote-edit-editor.coffee
Simply edit the second line of code:
**Old: **resourcePath = atom.config.resourcePath
**New: **resourcePath = atom.getLoadSettings().resourcePath
Disable remote-edit, Enable it again
This should fix remote-edit

Thanks You!!!

So remote-edit is dead? What is the new package?


Add Events API in socket mode for Slack adapter

This is beta version for modern Slack applications.
Changes implement Slack Events API in socket mode, see  #964.
Fixes #2159
It also fixes files upload to Slack for modern Apps.
To activate Ecvents API in SocketMode you must:

Create new modern App with following OAuth Bot scope (or upgrade Legacy)

channels:history
channels:read
chat:write
files:read
files:write
groups:history
groups:read
im:history
im:read
mpim:history
mpim:read
users.profile:read
users:read

Acivate Socket mode
Subscribe to the following events:

channel_history_changed
group_history_changed
im_history_changed
message.channels
message.groups
message.im
message.mpim

Add AppToken  to the toml:

[slack]
    [slack.mybot]
    Token="xoxb-*******"
    AppToken="xapp-**********"

FROM golang:1.22.0-alpine3.19 AS builder

COPY matterbridge /go/src/matterbridge
RUN apk --no-cache add git \
        && go version \
        && cd /go/src/matterbridge \
        && CGO_ENABLED=0 go build -mod vendor -o /bin/matterbridge

FROM alpine:3.19
RUN apk --no-cache add ca-certificates mailcap
COPY --from=builder /bin/matterbridge /bin/matterbridge
RUN mkdir /etc/matterbridge \
  && touch /etc/matterbridge/matterbridge.toml \
  && ln -sf /matterbridge.toml /etc/matterbridge/matterbridge.toml
ENTRYPOINT ["/bin/matterbridge", "-conf", "/etc/matterbridge/matterbridge.toml"]

@kolsys Could you please update the Dockerfile? The current version in the master branch doesn’t work correctly.

Whats wrong with the master version? I've build and run it.

Hi. We experiencing errors downloading images. Look like the file URL is empty.
Bot configured according your recommendations.
config
[api.api]
    BindAddress="<IP_ADDRESS>:4242"
    Buffer=1000
    RemoteNickFormat="{NICK}"
[general]
    MediaDownloadPath="/var/www/matterbridge"
    MediaServerDownload="http://matterbridge.matterbridge-namespace/matterbridge"
[slack]
  [slack.one]
    Token="xoxb-*****"
    AppToken="xapp-********"
    PrefixMessagesWithNick=true
    Debug=true
    RemoteNickFormat="[{PROTOCOL}] <{NICK}> "
    PreserveThreading=true
    UseFullName=true
[mattermost]
  [mattermost.two]
    Server="company.com:443"
    Team="team1"
    Token="*****************"
    RemoteNickFormat="[{PROTOCOL}] <{NICK}> "
    PrefixMessagesWithNick=true
    PreserveThreading=true
    UseUserName=true
    Debug=true
[[gateway]]
name="api"
enable=true
[[gateway.inout]]
    account="api.api"
    channel="api"
[[gateway]]
name="client"
enable=true
  [[gateway.inout]]
  account="mattermost.two"
  channel="channel2"
  [[gateway.inout]]
  account="slack.one"
  channel="channel1"

Also tried without MediaDownloadPath/MediaServerDownload options - result is the same.
logs
time="2024-07-12T11:23:12Z" level=debug msg="Message event: {"client_msg_id":"3c60172b-85be-20cb-bed3-1b041bdd51af","type":"message","user":"U05******","text":"test40","thread_ts":"1720779786.805609","ts":"1720783391.651979","channel":"C061W7QFYPM","channel_type":"channel","event_ts":"1720783391.651979","subtype":"file_share","upload":false,"files":[{"id":"F07BZLYLJ6A","created":0,"timestamp":0,"name":"","title":"","mimetype":"","filetype":"png","pretty_type":"","user":"","editable":false,"size":0,"mode":"","is_external":false,"external_type":"","is_public":false,"public_url_shared":false,"display_as_bot":false,"username":"","url_private":"","url_private_download":"","thumb_64":"","thumb_80":"","thumb_360":"","thumb_360_w":0,"thumb_360_h":0,"thumb_480":"","thumb_480_w":0,"thumb_480_h":0,"thumb_160":"","thumb_720":"","thumb_720_w":0,"thumb_720_h":0,"thumb_800":"","thumb_800_w":0,"thumb_800_h":0,"thumb_960":"","thumb_960_w":0,"thumb_960_h":0,"thumb_1024":"","thumb_1024_w":0,"thumb_1024_h":0,"image_exif_rotation":0,"original_w":0,"original_h":0,"permalink":"","permalink_public":""}],"blocks":[{"type":"rich_text","block_id":"o6CuE","elements":[{"type":"rich_text_section","elements":[{"type":"text","text":"test40"}]}]}],"root":null}" func=handleSlackClientSocketMode file="bridge/slack/handlers.go:99" prefix=slack
time="2024-07-12T11:23:12Z" level=debug msg="Trying to download "" with size 0" func=HandleDownloadSize file="bridge/helper/helper.go:162" prefix=slack
time="2024-07-12T11:23:12Z" level=error msg="Could not download incoming file: &errors.errorString{s:"download  failed &url.Error{Op:\"Get\", URL:\"\", Err:(*errors.errorString)(0xc0009131e0)}"}" func=handleAttachments file="bridge/slack/handlers.go:460" prefix=slack

we are running bridge in k8s (without nat) but webockets seems to be work, pings look fine
slack-go/slack/socketmode2024/07/12 12:56:36 socket_mode_managed_conn.go:627: WebSocket ping message received: Ping from applink-13
slack-go/slack/socketmode2024/07/12 12:56:46 socket_mode_managed_conn.go:627: WebSocket ping message received: Ping from applink-13
time="2024-07-12T12:56:52Z" level=debug msg="WsReceiver response: &model.WebSocketResponse{Status:"OK", SeqReply:127, Data:map[string]interface {}{"node_id":"", "server_time":1.720789012475e+12, "text":"pong", "version":"9.2.2"}, Error:(*model.AppError)(nil)}" prefix=matterclient
time="2024-07-12T12:56:52Z" level=debug msg="getting response: &model.WebSocketResponse{Status:"OK", SeqReply:127, Data:map[string]interface {}{"node_id":"", "server_time":1.720789012475e+12, "text":"pong", "version":"9.2.2"}, Error:(*model.AppError)(nil)}" prefix=matterclient

@xeonic-ant
Hi. Looks like the RTM attachment message format not fully compatible with Event API and it's required to write more complex converter for message than my workaround:
https://github.com/42wim/matterbridge/pull/2161/files#diff-014f29c022fd23b8c7f870b5cfa1cb6905ca8a8eb1c83d0209d77d279f4962b9R97

Just confirming, is there any ability within this using the new slack app to post in a channel within slack using a nickname that isn't the same name as the bot (so as to preserve / bridge the nickname and avatar?)

Any further progress on this one?

Any further progress on this one?

I will no support this patch because we've stopped to using Slack. But this version is work. You are welcome to modify this patch to extend support support of socket mode.

Worked for me

but can we get it merged?


Updating kubernetes api version to support the latest apps/v1 version

This PR is fix related to the issue #63 & #62 . A part of these issues have been already addressed in Pull request : https://github.com/chaostoolkit/chaostoolkit-kubernetes/pull/53
Changes include:

Updated chaosk8s\actions.py & chaosk8s\probes.py
Updated related tests too.

Codecov Report

Merging #65 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #65   +/-   ##
=======================================
  Coverage   77.23%   77.23%
=======================================
  Files           4        4
  Lines         325      325
=======================================
  Hits          251      251
  Misses         74       74

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b5de1aa...de3be84. Read the comment docs.

@Lawouach Sure will update this PR with changeling later today.
Please take a look at the notes here from Kubernetes on deprecated apis removed from v1.16 and future version of kubectl. I am using version 1.16+ for kubectl and chaos toolkit keeps failing for that even after your fix here as current code points to apps/v1beta1.

Makes sense and your fix seems the right one. Wondering about backward compatibility.

previous version of chaosk8s will be compatible. right?

previous version of chaosk8s will be compatible. right?

True although this isn't my philosophy here. But, reading your link again, they mention the apps/v1 version has been around since K8S 1.9 which is "old" (with Kubernetes, 18 months is ancient times).
I might work on a change, after yours, that will try to support both by looking up the version of the server first.

Sounds good


feat: uosc support

Adds support for uosc, a "Feature-rich minimalist proximity-based UI for MPV player."

I've noticed that the volume bar on the Latte screenshot has low contrast:

Well contrast wouldn't be a problem, if I didn't use mocha's mauve in all screenshots 🤦🏻 .

Thank you!


The kanji graph is drawn in the right side not in the center of the rectangle.

Refer to #98 task comment https://github.com/ani-hovhannisyan/kanji-visualization/issues/98#issuecomment-1556213402 for bug images.

Quick fix in commit da420c300793d87221eb5455f2e5b8dc9a2788f1 of develop branch.


url to Kudo paper

Hey,
Thanks for you great post on Sentencepiece as it cleared up a lot of haziness I had on the subject.
I think you mistakenly link the Sentencepiece paper where you meant to link https://arxiv.org/abs/1804.10959?

Thanks


eds: remove sleep in initLocalPilotTestEnv

Removes Sleep during initLocalPilotTestEnv
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[X ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

@ramaraochavali: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
e177f58a992925b4a306a2fb4167951d5c10db9e
link
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test unit-tests_istio

@ramaraochavali: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-galley-k8s-tests_istio
e177f58a992925b4a306a2fb4167951d5c10db9e
link
/test integ-galley-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test integ-galley-k8s-tests_istio

@ramaraochavali: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-galley-k8s-tests_istio
34d5f4b9ed40923d986bc568c92e14bc14ce87ec
link
/test integ-galley-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test integ-galley-k8s-tests_istio


Ruff gives this warning by default.

warning: The following rules may cause conflicts when used with the formatter: COM812, ISC001. To avoid unexpected behavior, we recommend disabling these rules, either by removing them from the select or extend-select configuration, or adding them to the ignore configuration.

I'd been meaning to look into why ruff has this warning since I don't immediately see how trailing commas interact with implicit string concatenation (other than the idea on #55):
https://docs.astral.sh/ruff/rules/missing-trailing-comma/ - COM821
Anyway, I think this is a ruff issue, not in flake8-implicit-str-concat


Wrong modal window, a blank page and an error in console after trying to add the Attachment points/R-sites to a structure

Affected versions: Remote, Standalone.
Tested on Ketcher v2.2.1-92-ge17451e1.
Steps to reproduce:

Launch Ketcher.
Draw a structure (e.g. chain).
Select the 'R-Group Label Tool'.
Click any atom.
Click the 'OK' button.

Expected result:
4. The 'R-Group' window opens. It's possible to add an R-Site to the structure.
Actual result:
4. The 'Periodic Table' window opens.
5. A blank page and an error in console appear.

The issue with wrong modal window can be reproduced with the 'Attachment Point Tool'. A blank page doesn't appear in this case.

This problem was caused by PR https://github.com/epam/ketcher/pull/477:
After ``


Debugging is normal, but abnormal after publishing

VS Code Version: 1.72.2
OS Version: macOS 12.1 Monterey(13-inch, M1, 2020)

demo
this is a demo for issue
my problem
It work normal when i am debugging.but when i publish, install and use command "issueDemo.showLint". it toast an error, like follow image

it work normal when i am debugging. eg:

Please try adding "onCommand:issueDemo.showLint"  to your activationEvents.

In fact, I have tried before submitting the issue

Please try adding "onCommand:issueDemo.showLint"  to your activationEvents.

In fact, I have tried before submitting the issue

Does your webpack.config.js need to declare another value for entry?

Some things to check

Any error messages, eg in devtools (Help > Toggle Developer tools)?
Did the correct code get published to the marketplace?
Did your extension actually get activated?

If you need to make changes to test, you can iterate faster by packing a vsix (vsce package) and installing that (the "Install From VSIX" command) which likely will show the same problemm.

Some things to check

Any error messages, eg in devtools (Help > Toggle Developer tools)?
Did the correct code get published to the marketplace?
Did your extension actually get activated?

If you need to make changes to test, you can iterate faster by packing a vsix (vsce package) and installing that (the "Install From VSIX" command) which likely will show the same problemm.

Thanks, I have located the problematic code fragment and solved it yesterday. The problem is that I referenced the 'fs-extra' dependency. But I still don't know the specific reason. I will reply here when I have time to film and check the specific reason.


[VS Code] Live Share extension failed to initialize, try to reload the VSCode window and try again.

Error:
Live Share extension failed to initialize, try to reload the VSCode window and try again.
Steps to Reproduce:

Version Data

extensionName
VSLS

extensionVersion
0.3.709

protocolVersion
2.2

applicationName
VSCode

applicationVersion
1.27.2

platformName
Linux

platformVersion
4.13.0-parrot4-686-pae

@Youngestdev Thanks for reporting this! We're tracking this issue via #660 , so I'm going to close this as a duplicate. In the meantime, could you try uninstalling/reinstalling the Live Share extension to see if that unblocks you? Thanks!

@cait1inhennessy, it doesn't work despite reinstalling.

@Youngestdev Can you run the command "Live Share: Export Logs" and attach the zip file here?
Can you also make sure that you have all the Linux prerequisites installed: https://docs.microsoft.com/en-us/visualstudio/liveshare/reference/linux

Okay - All prerequisities are installed. It displays a success message but gives that same error. meanwhile, I'll run the command and attach the zip file in a moment.

Hi @cait1inhennessy Where do i run that ? Ran that in the console, an error was displayed.

@Youngestdev In the command palette, (View > Command Palette)

error-log-from-live-share.zip
@cait1inhennessy Here it is.

@Youngestdev Thanks, we'll investigate.

I'll be waiting for feedback thanks.
On Fri, Sep 21, 2018, 22:36 Caitlin Hennessy<EMAIL_ADDRESS>wrote:

@Youngestdev https://github.com/Youngestdev Thanks, we'll investigate.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/live-share/issues/1005#issuecomment-423677358,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AdkrjxN-6cLknHw2vtZdUaV2ycwFC_jMks5udVvQgaJpZM4Wwv0A
.

We're puzzled by this issue.  (Not that many of our users are running Parrot.)  We'll keep this bug open; in the meantime, if you want to help troubleshoot, a couple things to try would be:

Run the vsls-agent executable manually.  It's located in the dotnet_modules folder under the extension installation directory.  What does the console output say?
Install the .NET Core SDK for Linux and try running any of the command line tools.  Do you get a similar error?

Closing due to inactivity.


[Proposal] Replace raw bytes in contract and service arguments

Motivation
It is unergonomic to specify raw bytes and have to explicitly and always serialize and deserialize when a contract is being called.
Solution
Our current Contract trait looks like this (truncated):
#[async_trait]
impl<C> Contract for Counter<C>
where
    C: Context + Send + Sync + Clone + 'static,
    ViewError: From<<C as Context>::Error>,
{
    type Error = Error;
    type Storage = ViewStateStorage<Self>;

    async fn initialize(
        &mut self,
        _context: &OperationContext,
        argument: &[u8],
    ) -> Result<ExecutionResult, Self::Error> {
        self.value.set(bcs::from_bytes(argument)?);
        Ok(ExecutionResult::default())
    }
...

the proposal is to introduce new associated types in Contract and perform the serialization/deserialization in the background:
#[async_trait]
impl<C> Contract for Counter<C>
where
    C: Context + Send + Sync + Clone + 'static,
    ViewError: From<<C as Context>::Error>,
{
    type Error = Error;
    type Storage = ViewStateStorage<Self>;
    type InitializationArguments = MyInitArgs;

    async fn initialize(
        &mut self,
        _context: &OperationContext,
        argument: &InitializationArguments,
    ) -> Result<ExecutionResult, Self::Error> {
        self.value.set(argument);
        Ok(ExecutionResult::default())
    }
...

Note that this works also for query_application in relation to #668


packages: propagate excludes for installers

Installers use installerPkgsKey to propagate packages necessary for the installer environment. This didn't send through excluded packages leading to depsolve failures on Fedora 40 where both sdubby and grubby are selected; but sdubby conflicts and should be excluded.

Disabled the auto-merge; this change breaks dracut as we unconditionally enable modules which are now not available due to excluded packages. I'll update the PR :)


Passing data from custom field to form v-model

Hi, i'm having problems with passing the v-model from the blitz-form modelValue to the custom component. So as the docs state, I give an empty ref'd formData object to the blitz-form, it generates the fields inside the ref, but from there onwards i'm not quite sure how my fields are supposed to access it.

I can see it's passed further down to the blitz-field component,

but after that it doesn't go further into the actual input component itself.
I''m not quite sure what I have to add to make it work, advice would be greatly appreciated
My components
Where my form(s) are generated:

<template>
  <q-step
    :name="name"
    :title="name"
    :done="step > step"
  >
    <blitz-form v-model="formData" :schema="schema" :internal-labels="true" :column-count="2"/>
  </q-step>
</template>

and the component

<template>

                <q-input
                    square
                    dense
                    filled
                    stack-label
                    :label="label"
                >
                    <template #after >
                        <tooltip :icon="icon" text="hello"/>
                    </template>
                </q-input>

</template>

I'm aware the input is lacking a v-model attribute, but I just left it incomplete as i've tried various solutions with no real results.

@KazWar I think that you just need to define the modelValue prop in your custom component, and then also be sure to emit update:modelValue from that same custom component. Does this help?

also see the vue docs where they show how to create a custom input component for reference:
https://vuejs.org/guide/components/events.html#usage-with-v-model


Missing jdk.unsupported.desktop module from JREs (OpenJFX)

Both the OpenJ9 and the Hotspot 11.0.3_7 JRE for 64bit Windows are missing the jdk.unsupported.desktop module.
This module is required by the JavaFX 12 javafx.swing module.
For more information see JDK-8202175 and this openjdk-jfx issue.

I don't understand how this can be a low priority item, javaFX not working in JRE  greater than 11?

@persal That‘s easy to explain. With the introduction of JPMS, the JRE target was deprecated. Instead, people should use jlink. We‘re keeping the JRE around as one of the last vendors. But it starts to fall apart. Adding things to the JRE like jdk.unsupported.desktop would be like swimming against the current.
This does not necessarily mean that keeping the JRE alive or fixing that problem would not have been a good idea.
So, alternatives: Use jlink, you can even try our very own https://github.com/AdoptOpenJDK/jlink.online.
Some people here are thinking about whether we could provide a JRE replacement built with jlink. But at the moment, those are only pipe dreams.

@aahlenst thanks for commenting on this. In a far future we might look at using jlink to build our own image. Since you also consider it being far away for adoptopenjdk to provide this, I assume it is not very straight forward putting together such a dist even with the adoptopenjdk's knowledbase.
Are we allowed, by license, to strip down the adoptopenjdk JDK dist by removing some files and directories and redistribute it to our customers?
For example removing:
jmods/
man/
lib/src.zip

In case of AdoptOpenJDK, it's not a knowledge issue, it's a political one. Do we want to get into that business at all? What's the impact on the ecosystem? I plan to draft a proposal over at https://github.com/adoptopenjdk/tsc, but I didn't get around it.
Our binaries are GPLv2 + Classpath Exception. So nothing stops you there as long as you comply with the license. We're even doing the very same thing for our Docker images with the label slim.

An alternative is to use a JRE from Azul instead, that does include JavaFX.

As of AdoptOpenJDK 14, the deprecated JRE target is effectively broken (see https://github.com/AdoptOpenJDK/openjdk-build/issues/1650). The TSC has decided to introduce a jlinked runtime as JRE replacement for AdoptOpenJDK 11, 14, 15. One objective of that effort is to make it compatible with OpenJFX (not bundle it).
We'll retain the JRE for 8 and 11.
I close this issue because we won't fix the JRE.


create_openmm_system very slow for large (MW > 500) small molecules

when creating an openmm system via ForceField.create_openmm_system the time required seems to drastically increase with MW. Currently I'm still waiting for MW ~900 molecule to finish after 30+min
To Reproduce
import openforcefield as off
from rdkit import Chem
from rdkit.Chem import AllChem
from simtk import openmm, unit
from simtk.openmm import app
from openforcefield.topology import Topology
from openforcefield.topology import Molecule
from openforcefield.typing.engines.smirnoff import ForceField
# loaded from smirnoff99Frosst package
ff = ForceField('smirnoff99Frosst-1.0.9.offxml')

# smiles for venetoclax
rdmol = Chem.MolFromSmiles("CC1(CCC(=C(C1)CN2CCN(CC2)C3=CC=C(C=C3)C(=O)NS(=O)(=O)C4=CC(=C(C=C4)N[C@H](CCN5CCOCC5)CSC6=CC=CC=C6)S(=O)(=O)C(F)(F)F)C7=CC=C(C=C7)Cl)C")

ofmol = Molecule.from_rdkit(rdmol)
topology = ofmol.to_topology()
org_system = ff.create_openmm_system(topology)

Output
In AmberToolsToolkitwrapper.computer_partial_charges_am1bcc: Molecule '' has more than one conformer, but this function will only generate charges for the first one.  warning get's thrown after ~10 seconds
but the parameterization is still running...
 This is unfortunately expected behavior. The AM1 semiempirical quantum calculations are computationally expensive, and they scale poorly. On the backend, our open-source stack uses sqm from the AmberTools suite. Depending on your situation, you may be able to get an academic license for the OpenEye toolkits, which offer a higher-performance semiempirical quantum chemistry package.
Also, if you already have a desired set of partial charges calculated for your atoms, you can skip the charge generation step using the charge_from_molecules kwarg to create_openmm_system.

100% agree with Jeff here. Until we have a general fragmentation scheme that can break larger molecules up into pieces and parameterize them consistently before stitching them back together, or an alternative charging scheme (ML-based, perhaps) which is adequate for larger molecules, we are stuck in this world. We're still running a QM calculation on the whole molecule so it's going to be slow.

We are working on several strategies to accelerate this, but it will likely be a few months before we can replace toolkit AM1-BCC charges with something significantly faster.

Thanks for the quick replies and all the good work here!
I think @davidlmobley 's approach would probably work great for my application where I have a series of highly related molecules I would like to  paramaterize and then simulate.
in the meantime I can use the Gastier approximations from rdkit but I assume those are rather dreadful...
I'm sure this is a lot of work as well but would switching to a more parallel QM opensource stack help with performance ie CP2K interfaced via pycp2k

Once I had to parametrize a ~400 atom ligand, so sqm obviously choked on that for hours and hours, trying to minimize the structure. In the end, I minimized the ligand using Gaussian with a semiempirical method, and then supplied those coordinates to the Antechamber stack.
Maybe you can use ase to minimize the structure with some other program before passing it to the sqm via openforcefield?

@pyeguy Thanks for putting CP2K on our radar. Right now we need to stick to dependencies which are conda-installable to make our deployment fast and easy, but I'll keep an eye on that to see if it becomes easier to install. Based on some work last week, I've found that conda does offer access to gfortran and gcc, but IIRC they were version 4.5.X on mac, which falls short of CP2K's requirements..
Again, thanks for the feedback. If CP2K gets into a conda package, I'd love to try out their implementation!


Set-Asset -purchase_date

I get the following debug information when trying to set the purchase_date. I've tried a number of different date formats, but they actually error out, this one does this:
Set-Asset -Name $Asset.name -id $Asset.id -purchase_date "2020-01-23" -Verbose
VERBOSE: Performing the operation "Set-Asset" on target "ShouldProcess?".
VERBOSE: [Invoke-SnipeitMethod] Invoking method Put to URI http://localhost/api/v1/hardware/6914
VERBOSE: PUT http://localhost/api/v1/hardware/6914 with -1-byte payload
VERBOSE: [Invoke-SnipeitMethod] Failed to get an answer from the server
VERBOSE: [Invoke-SnipeitMethod] Status code: InternalServerError
VERBOSE: [Invoke-SnipeitMethod] No content was returned from.
VERBOSE: [Invoke-SnipeitMethod] Function ended
This is on a test environment, but I get exactly the result on a production environment too. Am I doing something wrong?

You have to set it as a -customfield

Ahhh! I did think it was something to do with customfield but i think I confused myself with -purchase_date in set-asset :)
Thanks for getting back so quickly 👍

-purchase_date  should work also, if not, there's some bug. I'll check this closer.

it seems that New-SnipeItAsset expect dates as  [string] when Set-SnipeItAsset expect  in [datetime] format. And I'm not sure if later works cause there's no conversion from datetime to string.

Would it make a sense to change all date and datetime parameters to [datetime] and inside function format those  values to string for SnipeIt api. That way users don't have to know formating snipe it is using  and can operate native powershell datetimes.
But should get-functions return values as it (like now)  or try to format those values to native powershell datatypes like datetime?

Fixed in v1.3


750-Show-size-of-suppliers-on-opportunity-page

What was needed
https://trello.com/c/MUAKZ7G5/750-2-show-size-of-suppliers-on-opportunity-page
We want to be able to show the organisational size of the suppliers that have applied for an opportunity. This is part of the ongoing data transparency work and was born out of a need for suppliers to be able to find out who is applying for work.
Basic approach
Make organisation_size available on the SupplierFramework model (because it comes from the declaration)
Make supplier_framework available on the BriefResponse model
When serialising BriefResponse return supplier_framework.supplier_organisation_size
What was done

Hybrid property SupplierFramework.supplier_organisation_size
Make supplier_framework available on BriefResponse
Add supplierOrganisationSize to BriefResponse serialization and supply it through BriefResponse.supplier_framework.supplier_organisation_size
Update tests

For more info on how this works  and why a normal relationship  wouldn't see:
The docs:
http://docs.sqlalchemy.org/en/latest/orm/join_conditions.html#relationship-to-non-primary-mapper
Specifically the bit on why a normal relationship would not work in this case.

since the A->secondary->B pattern does not support any references between A and B directly.

(ie BriefResponse.supplier_id)
The failed attempts branch:
https://github.com/alphagov/digitalmarketplace-api/compare/WIP-sf-on-br?expand=1
😁
The comments:
https://github.com/alphagov/digitalmarketplace-api/pull/619/files#diff-413e9aa8961126d20e2d90befa13e0f1R1508
Benchmarks
Does not increase SQL queries for end points. Adds a join.
Endpoint speed:

With
Without

0.65
0.59

0.60
0.65

0.62
0.59

0.60
0.64

0.61
0.60

I assume this comes about because there isn't an API service to get the supplier-framework data already? If there is, then this seems like overkill, because there would be existing calls you could make to get this information, if you already have a brief response with its brief id and its supplier id (i.e. look up the brief, then look up the framework, then look up the supplier-framework with the framework id and the supplier id you already have).
The point I'm trying to make, this seems like it might be an optimisation: if so, we should only be putting it in, if the non-optimized version is too slow?

Non optimised is N+1 calls to SupplierFrameworks endpoint :(

@idavidmcdonald
On my local I have 3281 SupplierFramework entries for dos2, to get them all requires 2 requests to the api.
Each request takes between 0.58 and 0.63 seconds to complete (low-high over 10 requests).
I set up a brief with 50 responses and the single request required to fetch them all (including the organisation size) takes between 0.062 and 0.071 (same low-high stat)
For all intents and purposes 10* faster.
Looks like doing it that way will add at least 1.5 seconds to the request time (on local at least).

@idavidmcdonald If you can check over the comments and if they need a bit more then I'm happy to go over them tomorrow or something to straighten them out

Getting all the supplier frameworks for DOS2 takes two API calls? Which are the two calls? Now I think about it, I assumed we would either be doing one API call or we need to use the iter method which will do (number of services divided by 100) calls?
The other option I can think of is to adapt the list supplier framework endpoint so you can ask for all the supplier frameworks on DOS2 for a given comma separated list of supplier ID's. That might be slightly less resource intensive.
I think the approach we are currently taking is the best solution but would be interested to see if you agree @galund based on our above discussion.

Sounds like plenty enough reason there for going ahead with this approach, 👍


[store] introduce a pagesize state property

pagesize will set the number of elements that should be displayed on
a single page of the dataviewer. Since there is no real pagination for now,
this is a just a simple limit

Codecov Report

Merging #263 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master     #263   +/-   ##
=======================================
  Coverage   95.86%   95.86%
=======================================
  Files          70       70
  Lines        1499     1499
  Branches      222      222
=======================================
  Hits         1437     1437
  Misses         62       62

Impacted Files
Coverage Δ

src/store/state.ts
100% <ø> (ø)
:arrow_up:

src/store/backend-plugin.ts
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e2c15c6...c79b922. Read the comment docs.


Is there a way to limit the number of notebooks running in a single jupyter server?

I want to avoid users from opening too many notebooks, is this possible? Thanks.

Hi @jerrylam, apologies for the delay replying. I'm not sure whether it's possible to limit the number of kernels started. Why would you want to do this? If it's from a resource-usage perspective, then bear in mind that even a single kernel is able to use a lot of resources, and has basic access to the file system, so to some extent you must trust the users you allow to use your server.
If it is possible to limit the number of kernels, this would be done by the jupyter backend, so you'd be more likely to find an answer at the main jupyter/notebook repo than this one, which deals only with javascript extensions to the notebook frontend.

Closing as out of scope for nbextensions


Pass test_runner's experiment flags to analyzer

The test_runner now allows configurations and command-line options to specify the set of experiments that should be enabled when running a test. This needs to get plumbed through to the implementations. This issue is for doing that to analyzer.

Fixed by https://dart-review.googlesource.com/c/sdk/+/121262.


Maintenance

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 96.09%. Comparing base (20d4f23) to head (f1b6c2a).
Report is 47 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master      #34   +/-   ##
=======================================
  Coverage   96.09%   96.09%
=======================================
  Files          12       12
  Lines         282      282
=======================================
  Hits          271      271
  Misses         11       11

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


[Form Item] The color of the success "validation-status" is not changed

TuSimple/naive-ui version (版本)
2.28.2
Vue version (Vue 版本)
3.2.33
Browser and its version (浏览器及其版本)
100.0.4896.127
System and its version (系统及其版本)
Linux
Node version (Node 版本)
Reappearance link (重现链接)
https://codesandbox.io/s/goofy-volhard-wqrj16?file=/src/Demo.vue
Reappearance steps (重现步骤)
Set the validation-status="success" property for the NFormItem component
Expected results (期望的结果)
Green color is expected
Actual results (实际的结果)
The color does not change
Remarks (补充说明)

This is expected, success won't have any different. It's provided so that you can override default validation status.

I currently stepped over this and was also excepted a green color because the default is undefined. Why I want to show a green validation:
If the user wants to create a instance in our infrastructure we check if the name is valid. So If the User is entering a name this will be check directly and I wanted to show them, yes this name is ok. I think it's not really necessary because, 'hey this is not valid' is working good enough for checking. But I saw the success and find it kind of cool.


DeepLink handler callback is not always called

Hi,
While we were verifying the integration with your service via the iOS Branch SDK (0.12.12) we've stumbled upon a situation where the deeplink handler we register via -[Branch initSessionWithLaunchOptions: andRegisterDeepLinkHandler:] does not get called when the app is opened via a Branch link.
The scenario is like this:

App becomes active
Branch SKD launches a call to the servers
App resigns active state
Branch session timer fires but the handler -[Branch callClose] does nothing because session is not yet initialized
Branch response received, session is initialized
App resumed via URL, -[Branch handleDeepLink:] is called, -[Branch initUserSessionAndCallCallback:] is called with callCallback set to NO (!isInitialized) and it ends there.

It seems that the truth value for isInitialized (YES from step 5) will prevent the callback to be called either via -[Branch  initUserSessionAndCallCallback:] or via -[Branch applicationDidBecomeActive].
Please note that the scenario above is not that easy to reproduce (probably 20%-25% of attempts) but is still represents a problem for us.
I'm attaching the app logs where you can observe the app state transitions and logs from within the Branch SDK (both your debug logs and also some I've added).
branch-log-issue represents the portion of the logs that showcases the scenario above.
branch-log-app_session represents the full app session logs
Looking forward to your response.
Thanks,
Stefan
logs.zip

Thanks for the detailed explanation.   Let me dig into this and see what's up.

Hi! Any news on this topic? Thanks!

Thanks again for your great write up.  I have a fix for this that we are testing and it should be in the codebase this week.
I'll send you a ping when I merge the fix.

Hi again,
Have you managed to test the fix? Should we expect a new release soon? I'm asking because we too are planning to make a release and considering the relatively low visibility of this issue we can do it without this fix if it is going to take longer to validate the solution from your side.
Thanks,
Stefan

@stefanprutianu  I've made and tested a fix for this and I'm going to merge this into the staging branch today.  I'll ping you when it's done.
You can pull from that branch if you want the fix today, otherwise we'll make an official release Monday and you can wait for that.
The reason we are moving slower than usual is that we are trying to put in place a whole Enhance-Fix-Test-QA-Release pipeline so that we assure quality releases.  It's a new process and we're still adapting.  Thanks for your patience.

Hey @stefanprutianu Sorry about the delay here. We've been going slowly through the fix to ensure it covers all edge cases. This affects a pretty complex part of the SDK codebase and we want to make sure we get it right. This is the PR with resolution https://github.com/BranchMetrics/ios-branch-deep-linking/pull/506 if you want to give it a whirl on your local env.
In the meantime, you should release as there's no timeline.

Fixed in SDK release 0.12.18.


use pouchdb-promise instead of pouchdb/extras/promise

We actually made a mistake and made pouchdb a dev dependency instead of a regular dependency, which breaks users of PouchDB custom builds. This fixes that by upgrading from the extras API to the monorepo API.

This is failing locally and works with CORS so I'm going to merge and publish because I don't want pouchdb-find to be broken w.r.t. custom builds.


Enroll Resource link

The link to resources from enroll goes to the now-defunct resources component. If this component is resurrected to house an intermediate resource page before search this might be fine. Otherwise, point to Search instead

Aaron is rebuilding the Resource landing page, so this is no longer a problem


Add Control Flow Graph Mode

Don't merge yet

Nice to see you opened the PR! But you have some issues with the tests that should be fixed eventually. make test will run them

@RabsRincon  ok.
TODO List:

change var self = this
zoom to center instead of left top corner.
add reset button.
make sure filter : .L0 .text & // are set
make long line(templated ones) shorter
impose a top-down flow

Will take a proper look this evening. Had a play about with it this morning, and the UI is great.

AST pane turned off) base branch,,

@DRWELLA44 what do you mean, can you elaborate more please?

update TODO List:

zoom to center instead of left top corner.
make sure filter : .L0 .text & // are set.
impose a top-down flow

Note that some kind of controls show up when pressing the "reset" button, but they disappear "randomly"
I think it would be cool to have them, but behind a togglable setting.
Also, this might be just my own taste, but it would be great if you could reduce how much the nodes "shake" when moved around :)

@RabsRincon for the shake part I will see what I can do maybe disabling phsics.
for other buttons can you elaborate more, please? what do you mean by they disappear randomly? can't you conroll them using the button provided?


Add SDTM TS and M11 parameters to population and indication classes [Model]

See feature ticket #153:
Add flag to PopulationDefinition. This will be inherited by studyCohort and StudyDesignPopulation.
includesHealthySubjects
Add flag to indication: isRareDisease -> boolean

It took me a few minutes to work out what was being asked for: Is it

Class PopulationDefinition: Add attribute 'includesHealthySubjects' of type Boolean
Class indication: Add attribute 'isRareDisease' of type Boolean

NOTE: Class PopulationDefinition is inherited by studyCohort and StudyDesignPopulation


docs: add changelog and upgrade for v4.5.7

Checklist:

[x] Securely signed commits
[ ] Component(s) with PHPDoc blocks, only if necessary or adds value
[ ] Unit testing, with >80% coverage
[x] User guide updated
[x] Conforms to style guide

This is part of the release process 😅 we can just delete these docs if 4.6 is released before another patch.

Okay, that's fine be me - please proceed 😅


Improve code readability with enumerate()

The enumerate(iterator, start index) function gives you an iterator that returns both an index, starting at 'start index', and the regular output from 'iterator'. If 'iterator' has multiple return values they will be packaged as a tuple when using enumerate.
Example:
for index, item in zip(range(len(iter_object)), iter_object):
could be re-written as
for index, item in enumerate(iter_object):

Can we close this issue?


ARM Support added, Installation message formatted, upgraded the default gopaddle helm version to 4.2.9, default namespace set to gopaddle instead of gp-lite

Thank you for making MicroK8s better
Please reference the issue this PR is fixing, or provide a description of the problem addressed.
Also verify you have:

[x] Read the contributions page.
[x] Submitted the CLA form, if you are a first time contributor.

Thank you for this work @Gayathri-Bluemeric


LlamaCpp backend benchmark example code

I want to do some benchmarks on GGUF models in terms of energy, latency, and memory using LlamaCpp backend, how to get started, any example code or instruction?

right here:

text embedding
text generation

you can run these configs as explained in the readme


Equals on descriptor types and roles leads to unexpected behaviour

Currently the types/roles of building blocks, containers, and relationships perform an equals based on equality of the String. Although this surely is a valid approach, it leads to weird behaviour in case that two descriptors have types with the same names.
Consider for instance the relationship descriptors for Axon, which have types with the same name (and are wrongly even of the same instance). Now it is not possible to query the Application only for the QueryHandlerDescriptor, as all relationships are found.
I suggest the following:

Perform the equality check of types/roles based on reference equality.
Make sure that all our own descriptors have an unique instance (per class).

I agree on this.
We should consider BuildingBlockType, ArtifactContainerType and ArtifactRelationshipRole to be equal iff they are the very same instance.
Clients can easily access those instances by calling .BuildingBlockDescriptor.type(), ArtifactContainerDescriptor.type() or ArtifactRelationshipDescriptor.role().
Descriptors are forced not to build a new role/type instance on each method call, but to have a 1:1 relationship between descriptor instance and type/role instance. Anyway, I'm sure all the descriptors we currently have don't violate this contract.