ENOENT: No such file or directory

When I start the default ComfyUI I get an error and pinokio crashes, but if I start the CPU mode it works fine.

It seems an input value is not properly passed in the normal mode..
To be clear, the directory does exist.
Partial log:

C:\Users\xxx\pinokio\bin>
socket ID {
  id: 'C:\\Users\\xxx\\pinokio\\api\\comfyui.pinokio.git\\start.json',
  req: {
    uri: '~/api/comfyui.pinokio.git/start.json',
    input: { fullscreen: 'true', run: 'true' },
    client: { cols: 181, rows: 81 }
  }
}
load error C:\Users\xxx\pinokio\key.json Error: Cannot find module 'C:\Users\xxx\pinokio\key.json'
Require stack:
- C:\Users\xxx\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\loader.js
- C:\Users\xxx\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\index.js
- C:\Users\xxx\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\server\index.js
- C:\Users\xxx\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\index.js
- C:\Users\xxx\AppData\Local\Programs\Pinokio\resources\app.asar\main.js
-
    at Module._resolveFilename (node:internal/modules/cjs/loader:1002:15)
    at n._resolveFilename (node:electron/js2c/browser_init:2:109734)
    at Module._load (node:internal/modules/cjs/loader:848:27)
    at f._load (node:electron/js2c/asar_bundle:2:13330)
    at Module.require (node:internal/modules/cjs/loader:1068:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at Loader.requireJSON (C:\Users\xxx\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\loader.js:38:20)
    at Loader.load (C:\Users\xxx\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\loader.js:15:29)
    at Api.process (C:\Users\xxx\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\api\index.js:787:43)
    at WebSocket.<anonymous> (C:\Users\xxx\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\server\socket.js:65:42) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'C:\\Users\\xxx\\AppData\\Local\\Programs\\Pinokio\\resources\\app.asar\\node_modules\\pinokiod\\kernel\\loader.js',
    'C:\\Users\\xxx\\AppData\\Local\\Programs\\Pinokio\\resources\\app.asar\\node_modules\\pinokiod\\kernel\\index.js',
    'C:\\Users\\xxx\\AppData\\Local\\Programs\\Pinokio\\resources\\app.asar\\node_modules\\pinokiod\\server\\index.js',
    'C:\\Users\\xxx\\AppData\\Local\\Programs\\Pinokio\\resources\\app.asar\\node_modules\\pinokiod\\index.js',
    'C:\\Users\\xxx\\AppData\\Local\\Programs\\Pinokio\\resources\\app.asar\\main.js',
    undefined
  ]
}
fun function anonymous(uri,cwd,key,local,global,self,input,current,next,event,_,os,path,system,pip,platform,arch,gpu,gpus
) {
return platform === 'darwin' ? '--force-fp16' : ''
}
response
get prompt - pty.spawn {
  name: 'xterm-color',
  cols: 181,
  rows: 81,
  cwd: 'C:\\Users\\xxx\\pinokio\\api\\comfyui.pinokio.git\\ComfyUI',
  env: {
    ALLUSERSPROFILE: 'C:\\ProgramData',
    APPDATA: 'C:\\Users\\xxx\\AppData\\Roaming',
    CommonProgramFiles: 'C:\\Program Files\\Common Files',
    CommonProgramW6432: 'C:\\Program Files\\Common Files',
    COMPUTERNAME: 'ME23',
    ComSpec: 'C:\\Windows\\system32\\cmd.exe',
    DriverData: 'C:\\Windows\\System32\\Drivers\\DriverData',
    HOMEDRIVE: 'C:',
    HOMEPATH: '\\Users\\xxx',
    LOCALAPPDATA: 'C:\\Users\\xxx\\AppData\\Local',
    LOGONSERVER: '\\\\ME23',
    NUMBER_OF_PROCESSORS: '12',
    NVM_HOME: 'C:\\Users\\xxx\\AppData\\Roaming\\nvm',
    NVM_SYMLINK: 'C:\\Program Files\\nodejs',
    OneDrive: 'C:\\Users\\xxx\\OneDrive',
    OneDriveConsumer: 'C:\\Users\\xxx\\OneDrive',
    ORIGINAL_XDG_CURRENT_DESKTOP: 'undefined',
    OS: 'Windows_NT',
    Path: 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Auxiliary\\Build;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\bin\\Hostx64\\x64;C:\\Users\\xxx\\pinokio\\bin\\miniconda\\etc\\profile.d;C:\\Users\\xxx\\pinokio\\bin\\miniconda\\Scripts;C:\\Users\\xxx\\pinokio\\bin\\miniconda\\condabin;C:\\Users\\xxx\\pinokio\\bin\\miniconda\\lib;C:\\Users\\xxx\\pinokio\\bin\\miniconda\\Library\\bin;C:\\Users\\xxx\\pinokio\\bin\\miniconda\\pkgs;C:\\Users\\xxx\\pinokio\\bin\\miniconda;C:\\Users\\xxx\\pinokio\\bin\\homebrew\\bin;C:\\Users\\xxx\\pinokio\\bin\\homebrew\\Cellar;C:\\Users\\xxx\\pinokio\\bin\\aria2;C:\\Windows\\System32;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files\\Git\\cmd;%NVM_HOME%;%NVM_SYMLINK%;C:\\Program Files\\dotnet\\;C:\\Program Files\\CMake\\bin;C:\\Users\\xxx\\.pyenv\\pyenv-win\\bin;C:\\Users\\xxx\\.pyenv\\pyenv-win\\shims;C:\\Users\\xxx\\.console-ninja\\.bin;C:\\Users\\xxx\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\xxx\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\xxx\\AppData\\Roaming\\nvm;C:\\Program Files\\nodejs',
    PATHEXT: '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
    PROCESSOR_ARCHITECTURE: 'AMD64',
    PROCESSOR_IDENTIFIER: 'AMD64 Family 23 Model 1 Stepping 1, AuthenticAMD',
    PROCESSOR_LEVEL: '23',
    PROCESSOR_REVISION: '0101',
    ProgramData: 'C:\\ProgramData',
    ProgramFiles: 'C:\\Program Files',
    'ProgramFiles(x86)': 'C:\\Program Files (x86)',
    ProgramW6432: 'C:\\Program Files',
    PSModulePath: 'C:\\Program Files\\WindowsPowerShell\\Modules;C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules',
    PUBLIC: 'C:\\Users\\Public',
    PYENV: 'C:\\Users\\xxx\\.pyenv\\pyenv-win\\',
    PYENV_HOME: 'C:\\Users\\xxx\\.pyenv\\pyenv-win\\',
    PYENV_ROOT: 'C:\\Users\\xxx\\.pyenv\\pyenv-win\\',
    SESSIONNAME: 'Console',
    SystemDrive: 'C:',
    SystemRoot: 'C:\\Windows',
    TEMP: 'C:\\Users\\xxx\\pinokio\\cache\\TEMP',
    TMP: 'C:\\Users\\xxx\\pinokio\\cache\\TMP',
    USERDOMAIN: 'ME23',
    USERDOMAIN_ROAMINGPROFILE: 'ME23',
    USERNAME: 'xxx',
    USERPROFILE: 'C:\\Users\\xxx',
    VBOX_MSI_INSTALL_PATH: 'C:\\Program Files\\Oracle\\VirtualBox\\',
    windir: 'C:\\Windows',
    CMAKE_OBJECT_PATH_MAX: 1024,
    HF_HOME: 'C:\\Users\\xxx\\pinokio\\cache\\HF_HOME',
    TORCH_HOME: 'C:\\Users\\xxx\\pinokio\\cache\\TORCH_HOME',
    HOMEBREW_CACHE: 'C:\\Users\\xxx\\pinokio\\bin\\homebrew\\cache',
    XDG_CACHE_HOME: 'C:\\Users\\xxx\\pinokio\\cache\\XDG_CACHE_HOME',
    PIP_CACHE_DIR: 'C:\\Users\\xxx\\pinokio\\cache\\PIP_CACHE_DIR',
    PIP_TMPDIR: 'C:\\Users\\xxx\\pinokio\\cache\\TMPDIR',
    XDG_DATA_HOME: 'C:\\Users\\xxx\\pinokio\\cache\\XDG_DATA_HOME',
    XDG_CONFIG_HOME: 'C:\\Users\\xxx\\pinokio\\cache\\XDG_CONFIG_HOME',
    XDG_STATE_HOME: 'C:\\Users\\xxx\\pinokio\\cache\\XDG_STATE_HOME',
    HOMEBREW_PREFIX: 'C:\\Users\\xxx\\pinokio\\bin\\homebrew',
    HOMEBREW_CELLAR: 'C:\\Users\\xxx\\pinokio\\bin\\homebrew\\Cellar',
    HOMEBREW_REPOSITORY: 'C:\\Users\\xxx\\pinokio\\bin\\homebrew',
    CONDA_PREFIX: 'C:\\Users\\xxx\\pinokio\\bin\\miniconda',
    PYTHON: 'C:\\Users\\xxx\\pinokio\\bin\\miniconda\\python',
    CONDA_BAT: 'C:\\Users\\xxx\\pinokio\\bin\\miniconda\\condabin\\conda.bat',
    CONDA_EXE: 'C:\\Users\\xxx\\pinokio\\bin\\miniconda\\Scripts\\conda.exe',
    CONDA_PYTHON_EXE: 'C:\\Users\\xxx\\pinokio\\bin\\miniconda\\Scripts\\python',
    GIT_CONFIG_GLOBAL: 'C:\\Users\\xxx\\pinokio\\gitconfig',
    PYTORCH_MPS_HIGH_WATERMARK_RATIO: '0.0'
  }
}
terminal spawned WindowsTerminal {
  _onData: EventEmitter2 { _listeners: [] },
  _onExit: EventEmitter2 { _listeners: [] },
  _internalee: EventEmitter {
    _events: [Object: null prototype] {},
    _eventsCount: 0,
    _maxListeners: undefined,
    [Symbol(kCapture)]: false
  },
  handleFlowControl: false,
  _flowControlPause: '\x13',
  _flowControlResume: '\x11',
  _cols: 181,
  _rows: 81,
  _isReady: false,
  _deferreds: [],
  _agent: WindowsPtyAgent {
    _useConpty: true,
    _ptyNative: {
      startProcess: [Function: startProcess],
      connect: [Function: connect],
      resize: [Function: resize],
      kill: [Function: kill]
    },
    _fd: -1,
    _pty: 17,
    _outSocket: Socket {
      connecting: true,
      _hadError: false,
      _parent: null,
      _host: null,
      _closeAfterHandlingError: false,
      _readableState: [ReadableState],
      _events: [Object: null prototype],
      _eventsCount: 5,
      _maxListeners: undefined,
      _writableState: [WritableState],
      allowHalfOpen: false,
      _sockname: null,
      _pendingData: null,
      _pendingEncoding: '',
      server: null,
      _server: null,
      [Symbol(async_id_symbol)]: 3769,
      [Symbol(kHandle)]: [Pipe],
      [Symbol(lastWriteQueueSize)]: 0,
      [Symbol(timeout)]: null,
      [Symbol(kBuffer)]: null,
      [Symbol(kBufferCb)]: null,
      [Symbol(kBufferGen)]: null,
      [Symbol(kCapture)]: false,
      [Symbol(kSetNoDelay)]: false,
      [Symbol(kSetKeepAlive)]: false,
      [Symbol(kSetKeepAliveInitialDelay)]: 0,
      [Symbol(kBytesRead)]: 0,
      [Symbol(kBytesWritten)]: 0
    },
    _inSocket: Socket {
      connecting: true,
      _hadError: false,
      _parent: null,
      _host: null,
      _closeAfterHandlingError: false,
      _readableState: [ReadableState],
      _events: [Object: null prototype],
      _eventsCount: 1,
      _maxListeners: undefined,
      _writableState: [WritableState],
      allowHalfOpen: false,
      _sockname: null,
      _pendingData: null,
      _pendingEncoding: '',
      server: null,
      _server: null,
      [Symbol(async_id_symbol)]: 3771,
      [Symbol(kHandle)]: [Pipe],
      [Symbol(lastWriteQueueSize)]: 0,
      [Symbol(timeout)]: null,
      [Symbol(kBuffer)]: null,
      [Symbol(kBufferCb)]: null,
      [Symbol(kBufferGen)]: null,
      [Symbol(kCapture)]: false,
      [Symbol(kSetNoDelay)]: false,
      [Symbol(kSetKeepAlive)]: false,
      [Symbol(kSetKeepAliveInitialDelay)]: 0,
      [Symbol(kBytesRead)]: 0,
      [Symbol(kBytesWritten)]: 0
    },
    _innerPid: 13372
  },
  _socket: <ref *1> Socket {
    connecting: true,
    _hadError: false,
    _parent: null,
    _host: null,
    _closeAfterHandlingError: false,
    _readableState: ReadableState {
      objectMode: false,
      highWaterMark: 16384,
      buffer: BufferList { head: null, tail: null, length: 0 },
      length: 0,
      pipes: [],
      flowing: true,
      ended: false,
      endEmitted: false,
      reading: false,
      constructed: true,
      sync: true,
      needReadable: false,
      emittedReadable: false,
      readableListening: false,
      resumeScheduled: true,
      errorEmitted: false,
      emitClose: false,
      autoDestroy: true,
      destroyed: false,
      errored: null,
      closed: false,
      closeEmitted: false,
      defaultEncoding: 'utf8',
      awaitDrainWriters: null,
      multiAwaitDrain: false,
      readingMore: false,
      dataEmitted: false,
      decoder: [StringDecoder],
      encoding: 'utf8',
      [Symbol(kPaused)]: false
    },
    _events: [Object: null prototype] {
      end: [Function: onReadableStreamEnd],
      connect: [Function],
      ready_datapipe: [Function (anonymous)],
      data: [Function (anonymous)],
      exit: [Function (anonymous)]
    },
    _eventsCount: 5,
    _maxListeners: undefined,
    _writableState: WritableState {
      objectMode: false,
      highWaterMark: 16384,
      finalCalled: false,
      needDrain: false,
      ending: false,
      ended: false,
      finished: false,
      destroyed: false,
      decodeStrings: false,
      defaultEncoding: 'utf8',
      length: 0,
      writing: false,
      corked: 0,
      sync: true,
      bufferProcessing: false,
      onwrite: [Function: bound onwrite],
      writecb: null,
      writelen: 0,
      afterWriteTickInfo: null,
      buffered: [],
      bufferedIndex: 0,
      allBuffers: true,
      allNoop: true,
      pendingcb: 0,
      constructed: true,
      prefinished: false,
      errorEmitted: false,
      emitClose: false,
      autoDestroy: true,
      errored: null,
      closed: false,
      closeEmitted: false,
      [Symbol(kOnFinished)]: []
    },
    allowHalfOpen: false,
    _sockname: null,
    _pendingData: null,
    _pendingEncoding: '',
    server: null,
    _server: null,
    [Symbol(async_id_symbol)]: 3769,
    [Symbol(kHandle)]: Pipe { [Symbol(owner_symbol)]: [Circular *1] },
    [Symbol(lastWriteQueueSize)]: 0,
    [Symbol(timeout)]: null,
    [Symbol(kBuffer)]: null,
    [Symbol(kBufferCb)]: null,
    [Symbol(kBufferGen)]: null,
    [Symbol(kCapture)]: false,
    [Symbol(kSetNoDelay)]: false,
    [Symbol(kSetKeepAlive)]: false,
    [Symbol(kSetKeepAliveInitialDelay)]: 0,
    [Symbol(kBytesRead)]: 0,
    [Symbol(kBytesWritten)]: 0
  },
  _pid: 13372,
  _fd: -1,
  _pty: 17,
  _file: 'cmd.exe',
  _name: 'xterm-color',
  _readable: true,
  _writable: true
}
create terminal for prompt
start a queue for prompt
onExit { exitCode: 0, signal: undefined }
ready? undefined
write echo pinokio
echo pinokio

{ match: null }
ready? true
{
  match: [
    '\n' +
      '\r\n' +
      'C:\\Users\\xxx\\pinokio\\api\\comfyui.pinokio.git\\ComfyUI>echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\xxx\\pinokio\\api\\comfyui.pinokio.git\\ComfyUI>',
    '\n\r\nC:\\Users\\xxx\\pinokio\\api\\comfyui.pinokio.git\\ComfyUI>',
    '\n\r\nC:\\Users\\xxx\\pinokio\\api\\comfyui.pinokio.git\\ComfyUI>',
    index: 22,
    input: 'echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\xxx\\pinokio\\api\\comfyui.pinokio.git\\ComfyUI>echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\xxx\\pinokio\\api\\comfyui.pinokio.git\\ComfyUI>',
    groups: undefined
  ]
}
{
  match: [
    '\n' +
      '\r\n' +
      'C:\\Users\\xxx\\pinokio\\api\\comfyui.pinokio.git\\ComfyUI>echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\xxx\\pinokio\\api\\comfyui.pinokio.git\\ComfyUI>',
    '\n\r\nC:\\Users\\xxx\\pinokio\\api\\comfyui.pinokio.git\\ComfyUI>',
    '\n\r\nC:\\Users\\xxx\\pinokio\\api\\comfyui.pinokio.git\\ComfyUI>',
    index: 22,
    input: 'echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\xxx\\pinokio\\api\\comfyui.pinokio.git\\ComfyUI>echo pinokio\r\n' +
      'pinokio\r\n' +
      '\r\n' +
      'C:\\Users\\xxx\\pinokio\\api\\comfyui.pinokio.git\\ComfyUI>',
    groups: undefined
  ],
  stripped: '\n\r\nC:\\Users\\xxx\\pinokio\\api\\comfyui.pinokio.git\\ComfyUI>'
}
matched path C:\\Users\\xxx\\pinokio\\api\\comfyui\.pinokio\.git\\ComfyUI>
kill term
term killed
vt disposed
queue killAndDrained
this.prompt_pattern C:\\Users\\xxx\\pinokio\\api\\comfyui\.pinokio\.git\\ComfyUI>
Microsoft Windows [Version 10.0.19045.3693]]0;C:\Windows\SYSTEM32\cmd.exe
(c) Microsoft Corporation. All rights reserved.

C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI>
C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI>C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\env\Scripts\activate C:\Users\xxx\pinokio\api\comfyui.pinokio.git\Com
fyUI\env && python main.py
]0;C:\Windows\SYSTEM32\cmd.exe - C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\env\Scripts\activate  C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\env ]0;C:\Windows\SYSTEM32\cmd.exe - python  main.py onExit { result: { exitCode: 0, signal: undefined } }
** ComfyUI start up time: 2023-12-07 19:47:36.398248

Prestartup times for custom nodes:
   0.1 seconds: C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\custom_nodes\ComfyUI-ManagerTraceback (most recent call last):
  File "C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\main.py", line 72, in <module>
    import execution
  File "C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\execution.py", line 12, in <module>
    import nodes
  File "C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\nodes.py", line 20, in <module>
    import comfy.diffusers_load
  File "C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\comfy\diffusers_load.py", line 4, in <module>
    import comfy.sd
  File "C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\comfy\sd.py", line 5, in <module>
    from comfy import model_management
  File "C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\comfy\model_management.py", line 114, in <module>
    total_vram = get_total_memory(get_torch_device()) / (1024 * 1024)
  File "C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\comfy\model_management.py", line 83, in get_torch_device
    return torch.device(torch.cuda.current_device())
  File "C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\env\lib\site-packages\torch\cuda\__init__.py", line 769, in current_device
    _lazy_init()
  File "C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\env\lib\site-packages\torch\cuda\__init__.py", line 289, in _lazy_init
    raise AssertionError("Torch not compiled with CUDA enabled")
AssertionError: Torch not compiled with CUDA enabled
]0;C:\Windows\SYSTEM32\cmd.exe
(env) C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI>Exec finished Microsoft Windows [Version 10.0.19045.3693]
(c) Microsoft Corporation. All rights reserved.

C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI>C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\env\Scripts\activate C:\Users\xxx\pinokio\api\comfyui.pinokio.git\Com
fyUI\env && python main.py
** ComfyUI start up time: 2023-12-07 19:47:36.398248

Prestartup times for custom nodes:
   0.1 seconds: C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\custom_nodes\ComfyUI-Manager

Traceback (most recent call last):
  File "C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\main.py", line 72, in <module>
    import execution
  File "C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\execution.py", line 12, in <module>
    import nodes
  File "C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\nodes.py", line 20, in <module>
    import comfy.diffusers_load
  File "C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\comfy\diffusers_load.py", line 4, in <module>
    import comfy.sd
  File "C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\comfy\sd.py", line 5, in <module>
    from comfy import model_management
  File "C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\comfy\model_management.py", line 114, in <module>
    total_vram = get_total_memory(get_torch_device()) / (1024 * 1024)
  File "C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\comfy\model_management.py", line 83, in get_torch_device
    return torch.device(torch.cuda.current_device())
  File "C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\env\lib\site-packages\torch\cuda\__init__.py", line 769, in current_device
    _lazy_init()
  File "C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI\env\lib\site-packages\torch\cuda\__init__.py", line 289, in _lazy_init
    raise AssertionError("Torch not compiled with CUDA enabled")
AssertionError: Torch not compiled with CUDA enabled

(env) C:\Users\xxx\pinokio\api\comfyui.pinokio.git\ComfyUI>
fun function anonymous(uri,cwd,key,local,global,self,input,current,next,event,_,os,path,system,pip,platform,arch,gpu,gpus
) {
return input.event[0]
}
ERROR TypeError: Cannot read properties of undefined (reading '0')
    at eval (eval at raw_get (C:\Users\xxx\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\template.js:216:15), <anonymous>:3:19)
    at Template.raw_get (C:\Users\xxx\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\template.js:219:22)
    at Template.render (C:\Users\xxx\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\template.js:140:22)
    at Template.render (C:\Users\xxx\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\template.js:191:38)
    at Template.render (C:\Users\xxx\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\template.js:191:38)
    at Template.render (C:\Users\xxx\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\template.js:191:38)
    at Api.step (C:\Users\xxx\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\api\index.js:414:34)
    at async C:\Users\xxx\AppData\Local\Programs\Pinokio\resources\app.asar\node_modules\pinokiod\kernel\api\index.js:671:25
fun function anonymous(uri,cwd,key,local,global,self,input,current,next,event,_,os,path,system,pip,platform,arch,gpu,gpus
) {
return self.session.url
}
response {{input.event[0]}}
onExit { exitCode: 0, signal: undefined }

/Update
Also on Debian I get the same error: ENOENT: no such file or directory, stat '/home/xxx/pinokio/api/comfyui.pinokio.git/{{input.event[0]}}'

I don't have much to contribute other than I'm facing the same issue. Ubuntu 23.10. Exact same error: ENOENT: no such file or directory, stat '/home/xxx/pinokio/api/comfyui.pinokio.git/{{input.event[0]}}'

i got a similar error when trying to run llamacpp and the other text generation apps.

I can confirm that this (ENOENT) issue affects 0.2.16 installs on Mac, Win, and Linux machines. Some scripts consistently work (Automatic1111) and some just don't (ComfyUI, MagicAnimate, <others?>). I wonder if this isn't a matter of (older) install/launch scripts breaking because the (newer) "browser" needs something it previously did not require. The silence from the dev team on this matter is curious and unfortunate. It will be interesting to see if they can fix this without breaking the working scripts.
I really hope Pinokio isn't too good to be true. It was off to a good start and until this issue came along, and allowed to linger, I was recommending it to others. For now though, it's back to the old way of installing and launching these things.

I can now confirm that this also happens on linux.

I'm going to guess this is a python or configuration issue with reading the 0 value of some array/list?

@L0G1CALEE I think it's all the useless bug reports here of obvious non-coders and frankly, children, that is making it very annoying to find actual bug-reports here...

I faced the same issue. No solution yet?

Are you installing with Pinokio? I got the same Erro, it turns out that Pinokio's UI is not very user friendly atm.... therefore ONCE you click install, wait until it finishes, if you mess around with the window, it may interrupt the installation without notifications... In the end I went to the folders, deleted everything, then reinstall, and it works.

Are you installing with Pinokio? I got the same Erro, it turns out that Pinokio's UI is not very user friendly atm.... ONCE you click install, wait until it finishes, if you mess around with the window, it may interrupt the installation without notifications... So I went to the folders, deleted everything, then click install again, and it works.

Are you installing with Pinokio? I got the same Erro, it turns out that Pinokio's UI is not very user friendly atm.... ONCE you click install, wait until it finishes, if you mess around with the window, it may interrupt the installation without notifications... So I went to the folders, deleted everything, then click install again without touching anything, and it works.

Are you installing with Pinokio? I got the same Erro, it turns out that Pinokio's UI is not very user friendly atm.... ONCE you click install, wait until it finishes, if you mess around with the window, it may interrupt the installation without notifications... So I went to the folders, deleted everything, then click install again without touching anything during the process, then it works.

Although I tried to delete all the files and install again, I still got the same error when I clicked the web UI after the install was complete

I get the same error: ENOENT: no such file or directory, stat '/Users/nta/pinokio/api/videocrafter2.git/{{input.event[0]}}'
on a mac book pro m3 max. Any solution yet? Is there any other way to use something like text2vid in Pinokio ?

Are you installing with Pinokio? I got the same Erro, it turns out that Pinokio's UI is not very user friendly atm.... ONCE you click install, wait until it finishes, if you mess around with the window, it may interrupt the installation without notifications... So I went to the folders, deleted everything, then click install again without touching anything during the process, then it works.

If it is true, it's really absurd.

I have same issue. After some research i find out that problem is in app.py file. More specific - python can't import torch (i don't know why). app.py file in execution process writes ip address to console, and {{input.event[0]}} suppose to be this address read from the console. But since the address was not written (because app.py can't import torch), this error occurs.
I tried to install torch, torchaudio and torchvideo globally inside pinokio and globaly on my computer, as advises on stackoverflow, but it didn't help.

I had the same error message in pinokio:
ENOENT: No such file or directory
and clicking "[Proxy] local sharing" it would open a browser, and attempt to
to connect via my lan ip (192.168.0.X:8000)   to port 8000.
Also there was an error suggesting i needed to install 'uvicorn' and i think i installed
That, however what i think really solved the issue was this:
i think this is what i did to get it to function:
pinokio was indicating it was missing 'previewer/previewer_v1_100k.pt'
I downloaded 'previewer_v1_100k.pt' from here:
https://huggingface.co/spaces/multimodalart/stable-cascade/blob/165b9759d24c34d7722945ffd80a580f879405c6/previewer/previewer_v1_100k.pt
Navigate to your pinokio installation directory:
Drive:\Your_Path_Here\pinokioME\api\stablecascade.git\app\previewer
and place the previewer_v1_100k.pt  file there.
After that, i restarted pinokio, ran an update on the installation package, and it started operating normally.
this time connecting with a proper localhost connection:  <IP_ADDRESS>

have same issue. After some research i find out that problem is in app.py file. More specific - python can't import torch (i don't know why). app.py file in execution process writes ip address to console, and {{input.event[0]}} suppose to be this address read from the console. But since the address was not written (because app.py can't import torch), this error occurs.
I tried to install torch, torchaudio and torchvideo globally inside pinokio and globaly on my computer, as advises on stackoverflow, but it didn't help.

If you are operating on Windows, if you have strict firewall rules, also had to make some connection allowances:
Allow TCP ports 443,80 for these applications:
C:\users\Username\appdata\local\programs\pinokio\pinokio.exe
Drive:\Your_Path_Here\\pinokiome\bin\miniconda\library\mingw64\libexec\git-core\git-remote-https.exe
C:\windows\system32\lsass.exe
Drive:\Your_Path_Here\pinokiome\bin\miniconda\python.exe
Drive:\Your_Path_Here\pinokiome\bin\miniconda\library\mingw64\bin\git-lfs.exe

Also svchost.exe must be allowed for service: CryptSvc as lsass communicates with that service for
certificate credentials.  otherwise you will have other failures like:
"0x80092013, CRYPT_E_REVOCATION_OFFLINE
i believe the root of the: ENOENT: No such file or directory  is just that it can't find the previewer_v1_100k.pt file
as described above.

Navigate to your pinokio installation directory: Drive:\Your_Path_Here\pinokioME\api\stablecascade.git\app\previewer
and place the previewer_v1_100k.pt file there.

I have this file. And i'm using linux, so this is not the cause of the problem. At least not for me..

Can you provide a screenshot of your pinokio output.  Perhaps it will yield some clues as to what the issues is.
You may also try to see if there was any modules it says it couldn't install.   I also manually installed uvicorn into the venv.
It also says that triton  module can't be found, but it will work without it regardless.

I added prints to app.py file to show where is problem:

This is pinokio start output:

And this is Open WebUI output:

This is what it will look like, when it's operational.
What is interesting, is that i just tried to install "triton-2.0.0".   It wasn't necessary for operation, but it supposedly helps with performance.   also, i noted many people were saying that they couldn't get 'triton' working with Windows.  However there was some partially working builds of it, more info here: https://github.com/openai/triton/issues/1057
After i installed triton to my working build, it "stopped" working, and came up with the same ENOENT error.   So keep that in mind, that the error is just a general failure of something in the torch package, possibly an 'xformers' module?
Something you could try is: editing start.js in \pinokioME\api\stablescascade.git

so that way, when Pinokio tries to launch it, it'll enable increased verbosity,
and you can look for possibly a more in-depth reason for what failed.

To test the issue, i uninstalled uvicorn, and i began to get these errors:
E:\pinokioME\bin\py>conda_hook && conda activate base && uvicorn --port 42001 server:app
ERROR:    Error loading ASGI app. Could not import module "server".

E:\pinokioME\bin\py>conda_hook && conda activate base && uvicorn --port 42001 server:app
ERROR:    Error loading ASGI app. Could not import module "server".

the ENOENT issue was present, just not connecting, because uvicorn is what takes care of the HTTP connection.
the unusual part is that when i ran pinokio's update feature, it said it installed uvicorn, but it was still very broken.
i tried reinstalling uvicorn in the api\stablecascade.git\app python environment, and it still kept breaking.  so i uninstalled it again, and first installed it in the bin\miniconda python environment. and even though it installed there, then it said it couldn't find the uvicorn module.
then i installed uvicorn again in api\stablecascade.git\app env, and that worked.
so my conclusion, was that you must first install it in the \bin\miniconda env
and then in the \api\stablecascade.git\app env.
<Close Pinokio>

\pinokioME\bin\miniconda\Scripts>activate
\pinokioME\bin\miniconda\Scripts>pip.exe install uvicorn
\pinokioME\bin\miniconda\Scripts>deactivate

\pinokioME\api\stablecascade.git\app>.\env\Scripts\activate
\pinokioME\api\stablecascade.git\app>.\env\Scripts\pip install uvicorn
\pinokioME\api\stablecascade.git\app>.\env\Scripts\deactivate

<Open Pinokio>

I'm sure there is probably a more convenient solution using
conda, but this is just what worked for me.

I get the same error while trying to launch Stream Diffusion

I get the same problem in comfyUI

Same problem here. Tried multiple different software and they all display the same error message. Running on macOS Sonoma 14.4 (Intel) and Pinokio version 1.2.22

I get the same error while trying to launch Stream Diffusion

Ubuntu 22.04

just reset the cache

This is error also shows for other applications like instantstyle
Please please give us a solution or a workaround.
Thank you very much

This is error also shows for other applications like instantstyle Please please give us a solution or a workaround. Thank you very much

all you need is just reset the cache : Pinokio>settings>cache>reset

This is error also shows for other applications like instantstyle Please please give us a solution or a workaround. Thank you very much

all you need is just reset the cache : Pinokio>settings>cache>reset

the problem persists after resetting the cache

Regarding my case,
PermissionError: [Errno 13] Permission denied: 'C:\Users\Admin\.matplotlib\fontlist-v330.json.matplotlib-lock'
This error occured when I launch default, I just located the .matplotlib and found nothing indise this file. The solution is just delete the file, then my problem is settled. Hope my experience does help someone.

here's what worked for me... I've pressed the "reset" button and installed it again...

here's what worked for me... I've pressed the "reset" button and installed it again...

it worked for me.

Same issue for me but for Stable Diffusion Web UI, I have cleared the trash and cache and still this pops up
ENOENT: no such file or directory, stat '/Users/katenewhill/pinokio/api/automatic1111.git/{{input.event[0]}}'

Same issue for me but for Stable Diffusion Web UI, I have cleared the trash and cache and still this pops up ENOENT: no such file or directory, stat '/Users/katenewhill/pinokio/api/automatic1111.git/{{input.event[0]}}'

Any fixes?

Same issue for me but for Stable Diffusion Web UI, I have cleared the trash and cache and still this pops up ENOENT: no such file or directory, stat '/Users/katenewhill/pinokio/api/automatic1111.git/{{input.event[0]}}'

Any fixes?

I solved it by disabling NordVPN's threat protection. I hope this helps.

This is error also shows for other applications like instantstyle Please please give us a solution or a workaround. Thank you very much

all you need is just reset the cache : Pinokio>settings>cache>reset
Thanks! Solved my problem with automatic1111
"ENOENT: no such file or directory, stat 'D:\pinokio\api\automatic1111.git\app\webui-user.bat'"

ENOENT: no such file or directory, stat 'C:\Users\Asus\pinokio\api\fooocus.git{{input.event[0]}}' I am getting this error, I tried all the methods I know and couldn't solve it.

ENOENT: no such file or directory, stat 'C:\Users\Asus\pinokio\api\fooocus.git{{input.event[0]}}'  I am getting this error, I tried all the methods I know and couldn't solve it.

Same problem here

Yesterday on August 3th the Program works fine! But today i have the Same problem :-(. Anyone can help?

ENOENT: no such file or directory, stat 'C:\Users\pinokio\api\pinokio{{input.event[0]}}' I am getting this error, I tried all the methods I know and couldn't solve it. :((

I'm also getting this issue on Pinokio 2.1.17.
Windows 10
Reinstalled Pinokio several times, cleared cache, reset app, delete app and reinstall app. Still getting the same error for all apps.

I also get this error on at least two apps, Bark Voice Cloning and Arc 2 Face . Tried everything, deleted Pinokio directories, reinstalled, Pinokio deleting all cached folders, reset bin.
I wish there was a 'Report Problem' built into Pinokio for apps.

pinokio seems do not want to repair anything.   There should better performance brower in the market.   We are waiting for better choice than pinokio.

Same error!
It appeared when I changed the location of Home in Pinokio settings
Apps that were working before that do not work anymore.
There is not enough space on my ~/home/$USER/ partition and decided to use another

Exact same situation for me. My C drive is getting low so I chose another drive. I will check if I can move some stuff of C and reinstall Pinokio to C.
The cause of this is most likely the same as this image I made with Flux over the weekend.

Just to report, I uninstalled Pinokio, put everything on C defaults, and still get the error.
Tried a new app tonight, video transcription and this error appeared.
ENOENT: no such file or directory, stat 'C:\pinokio\api\mlx-video-transcription.git{{input.event[0]}}'
So uninstalling is not a solution from what I can tell.

Just to report, I uninstalled Pinokio, put everything on C defaults, and still get the error.
Tried a new app tonight, video transcription and this error appeared.
ENOENT: no such file or directory, stat 'C:\pinokio\api\mlx-video-transcription.git{{input.event[0]}}'
So uninstalling is not a solution from what I can tell.

Well, I am on Linux and got the same error.

Any answers or solutions yet? Getting this error now.

The problem seems to be the name of the installation. I deleted the '.git' from the name during a fresh installation and it works. So do not use "open-webui.git" but "open-webui" as name.

Attempted to rename/remove .git from Arc2face installation. Same error.

Attempted to rename/remove .git from Arc2face installation. Same error.

Hmmm ... did other installations without '.git' ... seems to work. Sorry... hoped that would solve it.

Attempted to rename/remove .git from Arc2face installation. Same error.

Hmmm ... did other installations without '.git' ... seems to work. Sorry... hoped that would solve it.

I haven't needed to remove .git for other installations. For example, instantstyle installed without issue. It may work on other repos though.

I get this every app almost. I already requested Pinokio needs a way for us to rate apps, because most apps don't work. This is probably Microsoft getting back at the dark side for not using .NET.

it seems when it starts the variable {input.event[0]}} can't get the value.
Reason 1: can be the antivirus
Reason 3: can be the folder name
I did this and worked for me:
1/ Delete the app and install again, when installing rename the default name "open-webui.git" to "openwebui", those removing any "funny" character that can break the code when running the start.js code.
2/ (optional): Stop your antivirus, start the app, run the antivirus again (I don't think this is needed, but if step 1 doesn't work, you can try this together.
I did both and worked for, not sure what step helped, as programmer I feel is the step 1. Hope works for you all!

Pinokio? Who is still using this POS shitty script. Half of the apps are not working , outdated and total waste of time and energy.
It's supposed to be helpful but in reality is just a bunch of everything where mostly anything doesn't work properly, besides the newest or the most popular stuff.

I had this issue but it was my mistake as I was passing an additional parameter, in particular ("enable_hr": True,) while this line should've been commented out (it is for hirex fix). Once I commented it out, the issue was gone.

I am trying to use "Hallo" in pinokio, but I get an error code "ENOENT: no such file or directory, stat 'C:\pinokio\api\hallo{{input.event[0]}}'" in Open Web UI.
Repeated uninstalling and reinstalling, installing to C drive, using GTP chat and renaming "Open Web UI" failed to find the corresponding file, and I thought it might be possible to use "hallo.git" in the selection requested during installation as "I also tried renaming "hallo.git" to "hallo". I have also installed "triton", "omegaconf", and "diffusers" as pinokio requested, and I have made many adjustments to CUDA, python, pip, pytorch, gradio, etc. with the help of the GTP chat, but the situation remains the same.
　I may be asking questions that don't make sense because I'm new to programming, but I'm really at a loss. The OS is Windows 11 and the GPU is an NVIDA GeForce RTX 3070. The text that is currently displayed in the "Terminal" is as follows.
Traceback (most recent call last):
File "C:\pinokio\api\hallo\app\scripts\app.py", line 15, in
from inference import inference_process
File "C:\pinokio\api\hallo\app\scripts\inference.py", line 35, in
from diffusers import AutoencoderKL, DDIMScheduler
ModuleNotFoundError: No module named 'diffusers'
(env) (base) C:\pinokio\api\hallo\app>
<>

Open Web UI:
ENOENT: no such file or directory, stat 'C:\pinokio\api\hallo.git{{input.event[0]}}'
Terminal:
Traceback (most recent call last):
File "C:\pinokio\api\hallo.git\app\scripts\app.py", line 15, in
from inference import inference_process
File "C:\pinokio\api\hallo.git\app\scripts\inference.py", line 35, in
from diffusers import AutoencoderKL, DDIMScheduler
ModuleNotFoundError: No module named 'diffusers'
(env) (base) C:\pinokio\api\hallo.git\app>
After reading the Q&A, I tried renaming “Hallo.git” to “Hallo” and using chatGTP for two days to fix the bugs, and I got to the point where the main body of Open Web UI was displayed. However, the Open Web UI itself was also full of errors and eventually did not work, so I uninstalled it. I repeated this pointless process of installing and uninstalling so many times that I don't know how many times I repeated it. My OS is Windows 11 and my GPU is NVIDIA GeForce RTX 3070. Can anyone tell me how to resolve this event?

我遇到了这个问题，但这是我的错误，因为我传递了一个额外的参数，特别是（“enable_hr”：True，）用于修复雇佣问题，而这一行应该被注释掉，因为所有其他与雇佣相关的参数都被注释掉了。一旦我将其注释掉，问题就消失了。

in which file?

The problem seems to be the name of the installation. I deleted the '.git' from the name during a fresh installation and it works. So do not use "open-webui.git" but "open-webui" as name.

Where would that name have to be changed?

I had the same issue installing SUPIR. This is what finally worked for me :

It's a problem between the installed Gradio version and fastapi or something.
Just have to downgrade gradio to version 4.43.0 to "fix".
In Windows, this has to done with Anaconda PowerShell Prompt (Miniconda) which is included with Pinokio. Can find it using the normal windows search in the Start Menu. Don't use cmd or MS PowerShell.
enter:
cd D:\pinokio\api\supir.git\app
env/Scripts/activate
pip install gradio==4.43.0
and done. Should work as expected again.

ENOENT: no such file or directory, stat 'S:\pinokio\api\mlx-video-transcription.git{{input.event[0]}}'

run as administrator, after that it was able to update conda and it started

Same issue, pinokio was just installed. Tried several apps inside, all is “ENOENT: no such file or directory”. Linux

Not sure if this will help anyone else, but I may have found a solution. I had an app that worked once, then didn't work.
I ran this python command in a command prompt as Administrator (Windows) to kill all python tasks.
taskkill /F /IM python.exe
Then I ran Pinokio as administrator and it worked again. I installed a few apps that had failed for me before.
My guess is perhaps some Python libraries had a lock on them since something else was still running that uses it. Maybe someone smarter than me can verify if that is the case. I know I had about 10 Python processes that were destroyed, so not all these Python apps close?

same issue

Has anyone else tried my suggestion I wrote above? Since I learned about Task Kill, to kill every python process every app has installed.
Run an admin command prompt
taskkill /F /IM python.exe

Then run Pinokio as Administrator, then install the app(s).

At least for me on Pop_os! this post fix my issue: #193, this probably works for ubuntu flavors too.

I can confirm that this worked on Ubuntu MATE 24.04
sudo apt update && sudo apt upgrade
sudo apt install build-essential dkms
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-keyring_1.0-1_all.deb
sudo dpkg -i cuda-keyring_1.0-1_all.deb
sudo apt-get update
sudo apt install libnccl2 libnccl-dev
ldconfig -p | grep libnccl

for me this fixed the problem: running in linux mint terminal this command
sudo apt update
sudo apt install libnccl2 libnccl-dev

I have a dirty hands soluciotion:
In my case, using Manjaro Linux, I need to Download the tar file package from NVIDIA using this Install Guide.
After extract I need to copy the content in nccl-version/lib/ to the torch lib folder.
Copy the content from here
/home/myuser/Downloads/nccl_2.23.4-1+cuda12.6_x86_64/lib/

to
/home/myuser/pinokio/api/fish.git/app/env/lib/python3.10/site-packages/torch/lib/

I hope this helps someone not using Ubuntu

After too many fails, I switched to StabilityMatrix

Same issue with stable cascade. Why is this such a persistent issue with no resolution?


ARROW-13742: [C++][Go] Expose Dataset API to Go via CGO

This adds a new workflow to build the Dataset Go Module with CGO which first builds the C++ library before building the Go Dataset library and running the tests. This only exposes a basic ability to create a FilesystemDataset and scan it to get record batches. It can then be built upon more in order to add more functionality. I drew inspiration from the existing implementation of the C Data interface and the JNI Dataset library in order to build this but I'm looking for any feedback at all.
@pitrou This is what I was talking about on the dev mailing list the other day.

Some high-level comments:

since C has no namespacing, all names should be prefix by "Arrow" (for regular names) or "ARROW_" (for preprocessor macros)
the proposed API is taking the C data interface as an inspiration. However, unless the intent is to allow different producers to provide the dataset API, this could be a more classical (idiomatic) C API.
the dataset can be represented using the (experimental) C stream interface: https://arrow.apache.org/docs/format/CStreamInterface.html

In the end, the C API might look like this:

#include "arrow/c/abi.h"

struct ArrowDatasetFactory;

enum ArrowDatasetFormat {
    ARROW_DATASET_PARQUET, ARROW_DATASET_CSV, ARROW_DATASET_IPC
};

int ArrowDatasetFactoryFromUri(const char* uri,
                               struct ArrowDatasetFormat format,
                               struct ArrowDatasetFactory** out);

int ArrowDatasetFactoryInspect(struct ArrowDatasetFactory* factory,
                               int num_fragments_to_inspect,
                               struct ArrowSchema* out);

int ArrowDatasetFactoryCreateDataset(struct ArrowDatasetFactory* factory,
                                     struct ArrowSchema* optional_schema,
                                     struct ArrowArrayStream* out);

const char* ArrowDatasetFactoryGetLastError();

void ArrowDatasetFactoryDestroy(struct ArrowDatasetFactory*);

cc @bkietz for advice

Closing this in favor of #11037 and continuing that approach which ensures I'll be able to keep the bindings as minimal as possible and only bind directly to the compute api as minimally as I can rather than the entire dataset api.


failed to build boost_polygon_geometry

Hi,
I tried to compile /nerd_mmccoo/boost_polygon_geometry but it threw error message as following:
In file included from show_shape.cpp:2:0:
./show_shape.h:14:34: error: expected template-name before ‘<’ token
 class MyCanvas: public wxScrolled<wxWindow>
                                  ^
./show_shape.h:14:34: error: expected ‘{’ before ‘<’ token
./show_shape.h:14:34: error: expected unqualified-id before ‘<’ token

OS: Ubuntu 18.04
wxWidgets packages, installed by apt:

libwxbase3.0-0v5
libwxbase3.0-dev
wx3.0-headers

Do you know how to fix it?

Installing libwxgtk3.0-gtk3-dev solve this issue. Close the issue.

Installing libwxgtk3.0-gtk3-dev solve this issue. Close the issue.


Update Documentation

Edit the main Readme.md file. Display more info about the IETE DIEMS website and installation.

assign to me

#8 completed

Closing it


Does not support UE 5.5

Thanks for your hard work on this.
It seems like InkCPP does not yet support UE 5.5, specifically when using "Install to Engine" from the FAB library.

Thank you for mentioning it.
Do you by any chance know if it works with 5.4?

It seems to correlate to the wrong version number of the plugin. It only uploaded for 5.3/5.4
I will release next week a version which is designed for UE5.5. And then we will see if Unreal has any remarks.
If everything works out in a month, the fab plugin might work flawlessly for 5.5.


Use BooleanArray in OPRF IPA

Eliminates the use of BitDecomposed instead using Boolean Arrays as introduced in #844

Woah! Vectorization FTW! This approach has already reduced the number of "Steps" in the steps.txt file by 4,851! There are only 4324 steps related to the OPRF sharded approach, a more than 50% reduction!
Even better, there are only 63 steps per row. Once the new infra eliminates the need to scope these steps by the row there will be another massive reduction.


UI for play-from-point-in-transcript?

@caseyedavis12 : Specs did not spec how playback can be started from a given point in the transcript. I'm going to run with this:

(Where the little triangles get normal link mouse-over behavior, etc.)
If you think it's visually obtrusive we could hide it except on hover, or something like that.
Another possibility would be to make all the text respond to clicks, but I think that would likely be an annoyance and would get in the way of plain copy-and-pastes.

@mccalluc: I think this looks good.

Fix in #102


fix(firebase_core_platform_interface): move test APIs to test.dart

BREAKING CHANGE: move testing apis to a new library: test.dart
This fixes analysis of this package and dependents

Why was this BREAKING CHANGE published as a patch version of 5.3.1?

Why was this BREAKING CHANGE published as a patch version of 5.3.1?

I wasn't involved in the versioning discussion of this change.
What broken on your side? How are you using the test features!
And also: sorry for the pain. Are you able to work-around the issues?

Multiple CI pipelines broke because of tests being unable to execute. We worked around the issue by pinning version 5.3.0. I just wanted to inform whomever is involved with the release/versioning process that this should have been a major version bump, rather than a patch bump. Thanks!


python312Packages.publicsuffixlist: <IP_ADDRESS>40915 -> <IP_ADDRESS>40918

Changelog: https://github.com/ko-zu/psl/blob/v<IP_ADDRESS>40918-gha/CHANGES.md
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 342900 run on x86_64-linux 1

4 packages marked as broken and skipped:

python311Packages.parsedmarc
python311Packages.parsedmarc.dist
python312Packages.parsedmarc
python312Packages.parsedmarc.dist

15 packages built:

parsedmarc
parsedmarc.dist
pretalx
pretalx.dist
pretalx.static
python311Packages.checkdmarc
python311Packages.checkdmarc.dist
python311Packages.publicsuffixlist
python311Packages.publicsuffixlist.dist
python312Packages.checkdmarc
python312Packages.checkdmarc.dist
python312Packages.publicsuffixlist
python312Packages.publicsuffixlist.dist
trustymail
trustymail.dist


takeLatest not triggering under specific condition

I have a root saga function that looks like this:
export default function * StarterSagas() {
    yield [
        takeLatest(BreadcrumbActions.ADD_BREADCRUMB, switchView),
        // ...
    ]]
}

There are various places in the app which could trigger the ADD_BREADCRUMB action, and those seem to work, in general, with the exception of when I am triggering that action from a map marker.
I am using Leaflet with GeoJSON markers. I have created markers and trigger click events like this:
const geoJSON = L.geoJSON(geoJSONData, {
    onEachFeature: (feature, layer) => {
        layer.on({
            click: (e) => {
                if(feature.properties.name === "Event") {
                    return addBreadcrumb("Event "+feature.properties.id, BreadcrumbConstants.views.eventDetail, clickEventDetail, [feature.properties.id]);
                }
                else if(feature.properties.name === "Picture") {
                    return addBreadcrumb("Picture "+feature.properties.id, BreadcrumbConstants.views.pictureDetail, clickPictureDetail, [feature.properties.id]);
                }
            }
        });
    }
}).addTo(this.map);

As you can see, I am calling the "addBreadcrumb" action creator which I know is successfully triggering the ADD_BREADCRUMB action in my react/redux app.
So if the ADD_BREADCRUMB and corresponding reducer switch are being executed, is there any reason why the saga would NOT?
The only difference is that the action is triggered in a nested callback.
If I can confirm the ADD_BREADCRUMB action is being executed, why would redux-saga's "takeLatest" ignore this action in this particular case of clicking on a map and not elsewhere?
I have also tried to use "takeEvery", but that has no effect on the outcome.
Any help is greatly appreciated!

Something interesting to note that I just discovered:
If I simply do nothing in my reducer by a return state, the saga gets executed. If I modify the state in the reducer action switch and return that state, then the sage no longer gets executed...
Any ideas why that would happen?

I found a workaround, but I'm still not sure why it wasn't working to begin with (hopefully somebody out there might have an idea).
What I ended up doing was, instead of passing the "addBreadcrumb" action down from a higher level parent component (e.g. -   ), I connected the lowest level  component to a NEW action (via mapDispatchToProps) called "addBreadcrumbFromMap".
From that new action reducer for "addBreadcrumbFromMap", I intermediately stored the breadcrumb the map should be adding in my reducer's state -- as opposed to re-using the same "switchView" saga to unpack the "last" breadcrumb on my stack (which I thought should always correspond to the last pushed breadcrumb item (apparently not?).
So now I have a new saga "switchViewFromMap" triggered by the new action which deconstructs my breadcrumb, applies the action the same way as "switchView" stored in the breadcrumb, except now I am additionally calling yield put at the end to trigger the "addBreadcrumb" action and, consequently, the normal "switchView" saga.
To me, there seems to be an unnecessary duplication of logic here...
If anybody has insight into how I can reduce this into a single saga and action again, I'm all ears.

hey, the missing piece to understand the whole picture for me is how in this onEachFeature from the first post addBreadcrumb is geting dispatched, cause it isnt used in the mentioned code. Also your middleware chain setup might be crucial here.
Would be great if you could reproduce your issue one something like webpackbin.

looking at the root saga, i haven't seen this syntax before:
export default function * StarterSagas() {
    yield [
        takeLatest(BreadcrumbActions.ADD_BREADCRUMB, switchView),
        // Question: what other code is here? another "takeLatest"?
    ]] // Question: why is there a second closing bracket here with no matching one above?
}

@forgo why are you yielding to an array of helpers? Based off the docs, I've really only seen the syntax: yield takeLatest(ADD_BREADCRUMB, switchView) and so I'm wondering if that could be an issue.
But as said before, it's difficult to know exactly where things could be going wrong without sharing the code on something like webpackbin.

yielding array is fine, its instructing the saga to run each item in parallel and resolve once all of them compelted - pretty similar to Promise.all

This thread got a little bit stale, so I'm closing it. If you need to discuss this further, please just reply back here.


Permit<EMAIL_ADDRESS>dependency

I smoke tested this locally and it seems fine. graphql-js removed the need for new in all the constructors, but it still works ok. Probably should be done here in a later version.

Landed with broader upgrades in f7ae55d77ce1f482f4b89e59d99cdd6879630dff


Null pointer exception because of failing to rebuild view

CBL version is 1.0.2
I have created several views and all have map.  Everything runs OK for quite long time. And suddenly when updating a doc, all view query staff not working.  Log is as following.
W/View    (21124): Failed to rebuild view CustomersView.  Result code: 500
W/System.err(21124): java.lang.NullPointerException
W/System.err(21124): at com.couchbase.lite.View.updateIndex(View.java:547)
W/System.err(21124): at com.couchbase.lite.Database.queryViewNamed(Database.java:2049)
W/System.err(21124): at com.couchbase.lite.Query.run(Query.java:342)

Hi @hufeng03 - could you please  provide steps to reproduce?

Hi @hufeng03 As we are not able to reproduce this issue, I will close this ticket. If you will encounter this issue again, please reopen the ticket.


Null safety

Hello,
Is null safety planned for an upcoming release?
Cheers!

+1 we really need null safety please.

Pretty please with a cherry on top, can you please migrate to null safety?


Move to using whatwg_console extern for defining console

This will move to using a separate extern for the console type. This is reliant on the google/closure-compiler#3268 being merged. This PR will be left in draft mode until the closure PR merges. This is the first step towards getting #88 merged

Alright @jDramaix - this should be ready for merging now ;)

@jDramaix Conflicts against current master fixed. Should be ready to merge

LGTM ! thanks for the patch.


[NCL-8496] Local storage unification

Hi @patrikk0123 , feel free to resolve the conflicts first, and I will have a code review on the code. Thanks.

Just minor comments, I will leave the final testing and approval up to @DnsZhou


Clarification (wiki material) about connection state

I'd like to contribute some "implementor's notes". It feels like the wiki would be a natural place for these, but Github doesn't support PRs for wiki contributions, so I'm writing it out as an issue.
(@dbaeumer, it's your call whether you think that implementor's notes are useful, and if so, then where they should go).
For the main wiki page:
Implementator's notes:

[[Connection State]] How the canonical LanguageClient handles connecting to the server, crashes, retries, Initialize request, Shutdown request, and Exit notification

For a new wiki page called Connection-State.md:
When writing a client you'd like to know how to launch an LSP server, and how to respond to various events, e.g.

If the server responds to Initialize request with a ResponseError, then the client pops up a message dialog, and the retry flag indicates whether the dialog should offer the user a button to press to retry initialization.
If the server closes its connection to the client, then the client should restart.

It's useful to see how the canonical implementation of a LSP language client handles those and other events, as implemented in the class LanguageClient.
The relevant state of a LanguageClient object is characterized by three variables:
  private _state: Initial | Starting | StartFailed | Running | Stopping | Stopped;
  private _connectionPromise: Thenable<IConnection> | undefined;
  private _resolvedConnection: IConnection | undefined;

Here's the flow chart:
(INITIAL)--------------------------+
| _state == ClientState.Initial    |
| _connectionPromise == undefined  |
| _resolvedConnection == undefined |
+----------------------------------+
  |
  | [external] extension author invokes .start()
 \|/
(STARTING)-------------------------+
| _state == ClientState.Starting   |
| _connectionPromise = underway    |
+----------------------------------+
  |
  | We called resolveConnection(), which calls createConnection(),
  | which launches the LSP server and connects to its stdin/stdout.
  |
  | [external] either the process launches correctly and we have stdin/stdout, or not!
  |
  <>-----------------------------------+
  |                                    |
  |success:                            |failure:
  |                                   \|/
+------------------------------+     (STARTFAILED)-----------------------+
| _connectionPromise = success |     | _state == ClientState.StartFailed |
+------------------------------+     | _connectionPromise = failed       |
  |                                  +-----------------------------------+
  |                                    |
  |                                    | message to user
  | call initialize() to send an       | "Couldn't start server"
  | Initialize request to LSP server  \|/
  |                                    X
  |[external] get back response
  |[external] *** or connectionClosed/Error
  |
  <>-----------------------------------+
  |                                    |
  |ok:                                 |error:
  |                                    |
(RUNNING)--------------------------+   | message to user "Couldn't start server"
| _state == ClientState.Running    |   | The message has a Retry button if .retry
| _resolvedConnection = connection |   | flag was set on the reply from the server
+----------------------------------+   |
  |                                    | [external] user clicks button
  | everything's okay!                 | [external] *** or connectionClosed/Error
  |                                    |
  | [external] *** or                  |
  | connectionClosed/Error             <>----------------+
 \|/                                   |                 |
  X                                    |cancel:          |retry:
                                       |                 |
                                       |                 +-> jump to the initialize()
                                       |                     call a few lines up
                                       |
                                      \|/
                                     (STOPPING)----------------------+
                                     | _state = ClientState.Stopping |
                                     +-------------------------------+
                                       |
                                       | send Shutdown request to LSP server
                                       |
                                       | [external] get back response
                                       | [external] *** or connectionError
                                       |
                                       <>----------------+
                                       |                 |
                                       |ok:              |error:
                                       |                 |
                                       |                 +-> X. Nothing further.
                                       |
                                       | send Exit notification
                                       | to LSP server
                                      \|/
                                     (STOPPED)----------------------+
                                     | _state = ClientState.Stopped |
                                     | _connectionPromise = null    |
                                     | _resolvedConnection = null   |
                                     +------------------------------+
                                       |
                                       | Wait 2000ms, then do
                                       | "kill -0 $LSP_PID"
                                       | which checks whether the process still exists.
                                       | If it does, then do
                                       | "kill -9 $LSP_PID" or similar.
                                      \|/
                                       X

*** The vscode-jsonrpc library might signal two other events, which get extra
handling at the locations marked *** in the diagram above:
<>---...---+
|          |
|          |connectionError:
.          |
.          | If the error came from attempting to write to LSP's stdin,
.          | and we'd had no more than two successive errors, then ignore it.
           | Otherwise:
           |
           +--> jump straight to the (STOPPED) state.

<>---...--+
|         |
|         |connectionClosed:
.         |
.        \|/
.       +----------------------------+
        | _connectionPromise = null  |
        | _resolvedConnection = null |
        +----------------------------+
          |
          | Log the time at which this occurred.
          | Have there 5 or more closures in the past three minutes?
          |
          <>---------------------------------+
          |                                  |
          | >=5 closures                     | <5 closures
         \|/                                 |
        +------------------------------+     +-> jump to the (STARTING) state.
        | _state = ClientState.Stopped |
        +------------------------------+

Note: this chart is particularly important for authors of "singleton LSP servers" -- LSP backend servers which are so heavyweight, e.g. ~10min startup+indexing time, that we use a single machine-wide persistent instance of the LSP server. Here's why...

Imagine that one VSCode instance is launched. It will launch an LSP process which merely proxies requests through to the existing singleton backend. This instance will hold the authoritative source of truth for all documents which it has open/edited.

Imagine a second VSCode instance is launched for the same project. If a given file is open+edited in both VSCodes, well, the poor singleton backend server can only trust one of them as its source of truth, and it will no longer be able to provide valid language services to the other one.

So, one of the LSP proxies must be terminated. BUT this will cause VSCode to relaunch it automatically! (Automatic relaunch is desirable in some cases, e.g. for a benign and recoverable crash. But it's undesirable in this case.)

Question: Is there any way to solve this problem while staying within the bounds of the existing LSP?
Answer: Yes!!! First, observe that there are three causes of sending an Initialize message: (1) initial launch; (2) automatic retry after connection got closed; (3) in response to user clicking Retry button after the previous Initialize request gave back ResponseError. The LSP server can distinguish the third case from the first two, because the third case is the only one where the Initialize request was sent to the LSP server over a connection that had previously been used for a prior Initialize request.
That suggests the following design for singleton LSP servers:

When an LSP proxy gets a first Initialize request, it should first check whether any other LSP proxies are connected to the same singleton backend server. If they aren't, fine, it can proceed. If there are, then it should fail the Initialize request, and give back a ResponseError saying "Sorry another client is connected at the moment" with the retry flag set to true.

When an LSP proxy gets a subsequent Initialize request, then we know it must have come in response to the user explicitly clicking the Retry button (even though LSP spec doesn't explicitly convey this fact, we can still deduce it). So at this time it should kick off any other proxies connected to the same singleton backend server, causing them to terminate, and it should proceed with initialization as normal.

 The corresponding VSCode instance (in a background window) will automatically retry launching the LSP proxy. This has already been handled by case [1], where it just pops up a banner inviting the user to retry.

If an LSP proxy crashes for its own buggy reasons (but there were no additional LSP proxies connected to the same server) then automatic retry will kick in. This has already been handled by case [1], where it just relaunches the LSP proxy with no user intervention required.

@ljw1004: I think this diagram is inverted:
<>---...--+
|         |
|         |connectionClosed:
.         |
.        \|/
.       +----------------------------+
        | _connectionPromise = null  |
        | _resolvedConnection = null |
        +----------------------------+
          |
          | Log the time at which this occurred.
          | Have there 5 or more closures in the past three minutes?
          |
          <>---------------------------------+
          |                                  |
          | <5 closures                      | >=5 closures
         \|/                                 |
        +------------------------------+     +-> jump to the (STARTING) state.
        | _state = ClientState.Stopped |
        +------------------------------+

You want to jump to the starting state and restart the process if you've had fewer than 5 closures, not more.

@arxanas you're right. I've fixed it.

@ljw1004 very nice work. I will target this for the next minor release to find a good home for this.


updates to grammer and spelling

Updates to the basics.md for Prometheus usage documentation.

Hello from the bug scrub. @roidelapluie wanted to massage thin into merging, but obviously he forgot. @krajorama will take this now and "fix the fixes".

Last commit needs signed-off; I can do it since I wrote the text.

Last commit needs signed-off; I can do it since I wrote the text.

There's more older commits from the original author that are not signed. I think simplest would be for me to just squash open a new PR and make sure to have Author/Co-Author correct.


[Picker Button]: No styling for invalid state

Description

The CSS for the picker button doesn't seem to have any styling specification for an invalid state. While Spectrum doesn't document this usage specifically for a picker button, I would wager that an invalid picker styling also begets an invalid style for the picker button, too, for components like Combobox or a Date Picker.
Steps to reproduce

Go here
Observe that though <sp-picker-button> has the invalid attribute, the styling is the same as it would be by default.

Expected behavior
The picker button should have a red border when it's invalid:

image from spectrum contributions

Image from Spectrum CSS Combobox documentation. Here, the picker button has a class of Combobox-button.
Screenshots

from @paulodetarsofm
Environment

Version of the impacted component(s):
Browser(s) and OS(s):

Additional context

@najikahalsema just circling back to this and the comment from @jenndiaz above. Is there something else we could do for you here?

This works, but there's another inconsistency. I came across re: the styling of the textfield and the picker button when focusing the combobox. I just haven't been able to articulate it yet. I can make another issue when the time comes, though! Thanks for pinging me.


SECURITY: check extractall calls

from the docs:
Warning Never extract archives from untrusted sources without prior inspection. It is possible that files are created outside of path, e.g. members that have absolute filenames starting with "/" or filenames with two dots "..".

that script was ported to sh and now uses the tar executable. idk good night

its python again, reopening

no, i was confused its tar again


golangci-lint: 1.23.7 -> 1.23.8

Motivation for this change
Updates to golangci-lint's latest version.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build golangci-lint


Visual Testing tool with Applitools

Changes

Setup Applitools in the codebase and CI
Take first snapshot with Applitools

Context

Closes #511
We got an OSS account granted, but we need to change a couple of things. I'll add more details later.
Resources:

https://applitools.com/tutorials/cypress.html#running-tests-with-applitools
https://github.com/applitools/eyes.sdk.javascript1/blob/master/packages/eyes-cypress/README.md
https://github.com/applitools/tutorial-cypress

Tests

I've checked my work by:

[X] Adding new tests or adjusting existing tests
[ ] Testing manually

Closing in favor of #660

I see the branch is still on the repository, do you want to keep that around? I'll let you decide, as it's your work. 😉

Good catch! Deleted now.


Implement stale job cleanup & graceful exit handling

Implements a process which runs every hour to delete any one-shot jobs (of type normal) which concluded in the last hour.

Q: will a cleanup cross services eg. will a cleanup in service A touch one-off tasks in service B?


Mapped types incorrect intellisense

From @goodmind on February 27, 2017 20:15

VSCode Version: 1.9.1
OS Version: OS X El Capitan 10.11.6

Steps to Reproduce:

Clone this repo: https://github.com/goodmind/vscode-intellisense-bug
Open files test/ok_intellisense.ts and test/fail_intellisense.ts and try to write some properties

FAIL
OK

Copied from original issue: Microsoft/vscode#21519

Here's an isolated repo of the issue:
interface SendCode {
  phone_number: string
}

interface Other {

}

interface ParamsTypes {
  "other": Other
  'auth.sendCode': SendCode
}

const invoke = <T extends keyof ParamsTypes>(
  method: T,
  params: ParamsTypes[T]
): void => { }

invoke<'auth.sendCode'>('auth.sendCode', {
  phone_
})

invoke('auth.sendCode', {
  phone_
})

We only get  suggestions in the invoke<'auth.sendCode'>(...) case

@mhegazy can you take a look?

Any progress here?

It seems that i get the same problem.
export interface MutationMaps {
    'm1': { enable: boolean; };
    'm2': { msgs: string[]; };
}
export function createMutation<K extends keyof MutationMaps>(type: K, payload: MutationMaps[K]) {
    return { type, payload };
}
const t = createMutation('m1', { /* intellisense doesn't work here*/ });

Seems like a duplicate of https://github.com/Microsoft/TypeScript/issues/14772

Automatically closing this issue for housekeeping purposes. The issue labels indicate that it is unactionable at the moment or has already been addressed.


SINGA-270 Installation error: include/singa/proto/ is not in /usr/local/include

Fix the installation path of include/singa/proto.

I tried the PR. The directory /usr/local/include/singa/proto/ exists now, but there is a compile error when I try to compile test.cpp from #272 :
$ g++ ./test.cpp -l singa
In file included from /usr/local/include/singa/core/memory.h:24:0,
from /usr/local/include/singa/core/device.h:30,
from /usr/local/include/singa/core/tensor.h:27,
from /usr/local/include/singa/io/encoder.h:24,
from ./test.cpp:1:
/usr/local/include/singa/proto/core.pb.h:17:2: error: #error This file was generated by an older version of protoc which is
#error This file was generated by an older version of protoc which is
^~~~~
/usr/local/include/singa/proto/core.pb.h:18:2: error: #error incompatible with your Protocol Buffer headers. Please
#error incompatible with your Protocol Buffer headers.  Please
^~~~~
/usr/local/include/singa/proto/core.pb.h:19:2: error: #error regenerate this file with a newer version of protoc.
#error regenerate this file with a newer version of protoc.
^~~~~
In file included from /usr/local/include/singa/io/encoder.h:25:0,
from ./test.cpp:1:
/usr/local/include/singa/proto/io.pb.h:17:2: error: #error This file was generated by an older version of protoc which is
#error This file was generated by an older version of protoc which is
^~~~~
/usr/local/include/singa/proto/io.pb.h:18:2: error: #error incompatible with your Protocol Buffer headers. Please
#error incompatible with your Protocol Buffer headers.  Please
^~~~~
/usr/local/include/singa/proto/io.pb.h:19:2: error: #error regenerate this file with a newer version of protoc.
#error regenerate this file with a newer version of protoc.

The problem is caused by using two different protobuf libs.
Please make sure you use the same version of protobuf for compiling your own code and the singa code.

Ok. I think the problem is fixed now and the PR can be merged. Thank you.


[FLINK-25460][core] Update slf4j-api dependency to 1.7.32

What is the purpose of the change

Update slf4j-api from 1.7.15 to 1.7.32

Brief change log

Updated POM, license file and other references to outdated version

Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): yes
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? not applicable

@flinkbot run azure

@flinkbot run azure

@flinkbot run azure

@flinkbot run azure

@flinkbot run azure

@flinkbot run azure

@flinkbot run azure

@flinkbot run azure

@fapaul Can you merge this one too?


Misleading error message when throttling bulk operations

[Enter feedback here]
The error message for throttling returned from cosmos-db (mongo-api), has verbiage that no changes were made to the DB. See highlighted portion in the sample below. Bulk operations such as insertMany/bulkWrite, however, succeeds partially when throttling occurs. The message is therefore misleading. Documentation should clarify this point - I am thinking the change is best added to the page pointed to in the error message.
I am using Spring boot with mongodb driver. Not sure how the Azure driver would handle this.
BulkWriteError{
index=25,
code=16500,
message='Error=16500, RetryAfterMs=8, Details='Response status code does not indicate success: TooManyRequests (429); Substatus: 3200; Reason: ({\r\n  "Errors": [\r\n    "Request rate is large. More Request Units may be needed, so no changes were made. Please retry this request later. Learn more: http://aka.ms/cosmosdb-error-429"\r\n  ]\r\n});', details={}}

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 950fb835-0873-318d-5da1-6753c2bd427b
Version Independent ID: 94b3cfc1-c043-1813-8d14-92a7906ee8bb
Content: Troubleshoot common errors in Azure Cosmos DB's API for Mongo DB
Content Source: articles/cosmos-db/mongodb-troubleshoot.md
Service: cosmos-db
Sub-service: cosmosdb-mongo
GitHub Login: @christopheranderson
Microsoft Alias: chrande

@rahul-mohan We are checking this and will get back to you.

@rahul-mohan We are checking this and will get back to you.

@rahul-mohan Please add this feedback to our User Voice so that our Product team can look into the same and take action on the same.

@rahul-mohan Please add this feedback to our User Voice so that our Product team can look into the same and take action on the same.

@rahul-mohan PLease let us know if you need any further help regarding this.

@rahul-mohan PLease let us know if you need any further help regarding this.

@rahul-mohan At this point we are going ahead and closing this request.

@rahul-mohan At this point we are going ahead and closing this request.

Added a feedback on User Voice with more details: https://feedback.azure.com/forums/263030-azure-cosmos-db/suggestions/42656869-partial-commits-when-throttling-bulk-operations


Remove slash

With this slash here the text wraps to the next line and it's ugly lol
/

It's a more direct link, which makes the process easier for newcomers, I guess

This isnt an issue on desktop anymore


Add integrity check for _G.Adonis

This aims to prevent skids from attempting to overwrite the _G entry for our core stuff and things.

Very nice catch. 👍
However this is already dublicated by
			if not rawget(_G, "Adonis") then
				if table.isfrozen and not table.isfrozen(_G) or not table.isfrozen then
					rawset(_G, "Adonis", AdonisGTable)
					StartLoop("APICheck", 1, function()
						if rawget(_G, "Adonis") ~= AdonisGTable then
							if table.isfrozen and not table.isfrozen(_G) or not table.isfrozen then
								rawset(_G, "Adonis", AdonisGTable)
							else
								warn("ADONIS CRITICAL WARNING! MALICIOUS CODE IS TRYING TO CHANGE THE ADONIS _G API AND IT CAN'T BE SET BACK! PLEASE SHUTDOWN THE SERVER AND REMOVE THE MALICIOUS CODE IF POSSIBLE!")
							end
						end
					end, true)
				else
					warn("The _G table was locked and the Adonis _G API could not be loaded")
				end
			end

in https://github.com/Epix-Incorporated/Adonis/blob/master/MainModule/Client/Core/Core.lua
and https://github.com/Epix-Incorporated/Adonis/blob/master/MainModule/Server/Core/Core.lua

yo skid @L8X whats your discord

yo skid @L8X whats your discord

You know it :3

Ok.

yo skid @L8X whats your discord

You know it :3

Why you pretend to be a roblox infosec and why do you have a repo that optimizes the roblox client (adds exploit flags into the client in an attempt to get the users banned from roblox)?

yo skid @L8X whats your discord

You know it :3

Why you pretend to be a roblox infosec and why do you have a repo that optimizes the roblox client (adds exploit flags into the client in an attempt to get the users banned from roblox)?

For one, the "InfoSec" sections of my bio reference my security research which I do for vulnerability disclosure purposes, but perhaps it needs rephrasing, of which I will do, so thanks for pointing it out.
Secondly the optimizer doesn't even have "exploit flags", and lastly, FFlags are added by Roblox themselves, they're intentionally there, you won't get banned for tweaking with FFlags.

I know that. But the flags you are using cause weird behavior with the physics engine. The Simulation Distance flag is really suspicious. Also yes it is i SceIerats

Blame adaptive physics for the most recent weird behaviour, we run trials
occasionally, these are experimental features mind you, things are bound to
go wrong. You have to find a balance somehow.
On Sat, 14 Jan 2023, 02:07 EasternBloxxer, @.***> wrote:

yo skid @L8X https://github.com/L8X whats your discord
You know it :3
Why you pretend to be a roblox infosec and why do you have a repo that
optimizes the roblox client (adds exploit flags into the client in an
attempt to get the users banned from roblox)?
For one, the "InfoSec" sections of my bio reference my security research
which I do for vulnerability disclosure purposes, but perhaps it needs
rephrasing, of which I will do, so thanks for pointing it out.
Secondly the optimizer doesn't even have "exploit flags", and lastly,
FFlags are added by Roblox themselves, they're intentionally there, you
won't get banned for tweaking with FFlags.
I know that. But the flags you are using cause weird behavior with the
physics engine. The Simulation Distance flag is really suspicious. Also yes
it is i SceIerats
—
Reply to this email directly, view it on GitHub
https://github.com/Epix-Incorporated/Adonis/pull/952#issuecomment-1382634152,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AL4QTMMDERKYXFJNKXDE35LWSIC6JANCNFSM6AAAAAATCELP3M
.
You are receiving this because you were mentioned.Message ID:
@.***>

https://cdn.discordapp.com/attachments/508088703605014528/1063373792040210462/forgotten_debt_glitchy.mp4 so optimized....


Starting a program to attach to a node process is not showing any progress

In VS code development workspace

Go to debug view in VS Code with VS code dev workspace
Start launching the program Attach to Shared Process

You do not see any progress and after 10s it shows an error

if there is no server listening on a port, it is difficult to provide progress.
But we could inform the user that we trying to connect to a port.
But this would require modifications to the DAP.


Ps4 Vulkan

Hello.
I have an PS4 with archlinux on it. Do you think if its possible to run VULKAN?
I m an beginer on linux scene, and my linux experience is to short.
Marcan an developer run it in 1 years ago.
Lot of player turning linux on it but We have not Vulkan for liverpool...
Can you help me ?

Maybe I can help you to make an report of the devices

it is supposed that PS4 GPUs are not supported by amdgpu KMD and Vulkan driver. could you help check what GPU is used in your PS4 and run  vkinfo to see what error is reported?

@Astromatik the PS4 linux port uses the radeon kernel driver instead of amdgpu. until someone ports it to amdgpu Vulkan support will not be possible.

I m on Archlinux.Not Ubuntu or RedHat... .when I install vulkan-Radeon in AUR that make :
[root@psxitarch psxita]# pacman -S vulkan-radeon
résolution des dépendances...
recherche des conflits entre paquets...
:: vulkan-radeon et mesa-git sont en conflit. Supprimer mesa-git ? [o/N] o
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: gst-plugins-base-libs : supprimer mesa-git casse la dépendance « mesa »
:: gtk3 : supprimer mesa-git casse la dépendance « mesa »
:: lib32-mesa-git : supprimer mesa-git casse la dépendance « mesa-git »
:: libglvnd-git : supprimer mesa-git casse la dépendance « mesa »
:: libglvnd-git : supprimer mesa-git casse la dépendance « opengl-driver »
:: retroarch : supprimer mesa-git casse la dépendance « mesa »
:: xf86-video-ati-git : supprimer mesa-git casse la dépendance « mesa »
:: xorg-server-devel-git : supprimer mesa-git casse la dépendance « mesa »

Hello We have some news on the vkinfo:
https://pastebin.com/u/mircoho
Please can you check that

We very Need help... Please, Vulkan run at 1fps...

Hi @Astromatik , according to vulkaninfo, it's running on Radv vulkan driver, which is owned by Mesa. To enable AMDVLK on Bonaire, please do as following,

Blacklist radeon.ko
Rebuild the kernel with CONFIG_DRM_AMDGPU_CIK enabled.
add amdgpu.cik_support=1 to the kernel parameters
Install AMDVLK driver and run vulkaninfo again.

Hello Thank for your Quick ans error, I m on sea island the process is the same?
Best regard

For SI, it's CONFIG_DRM_AMDGPU_SI and amdgpu.si_support=1 respectively.

Out of curiosity, what kernel version are you using.

Its 4.1.14
We very Need help...

https://twitter.com/marcan42/status/817235485689020417
At least with that 4.10, you needed a good amount of libdrm patches to make it work.
So, before complaining about user space (which should be next to trivial) somebody should upstream properly that.

Hi @Astromatik , did you re-open this ticket for any issues?

Yes I reopen it for somes advances about Vulkan on PS4 linux.
https://mobile.twitter.com/RancidoPS3ita/status/1061747667582271489?s=19
https://github.com/Ps3itaTeam/ps4linux-video-drivers
We Need Need somes Light about This, if AMDVLK can help This issues. We are near of the final objectif: Set the PS4 like an real PC linux.

Hi @Astromatik, looks like your project is based on Mesa. Mesa Vulkan (RADV) and AMDVLK are two different vulkan driver, it's beyond our capability to support RADV. Furthermore, you should report a bug/issue in detail so that we can try to reproduce it (if it's a AMDVLK issue).

His issue is exactly that AMDVLK isn't supporting the ps4 gpu to begin with.
I understand it's certainly funny for you, and a surprise to be sure, to be in the position community has the hardware to test while you don't...
Still, the change could possibly just be this


Add support for Sophia smart contract language

This PR adds support for the Sophia contract language.

Checklist:

[x] I am adding a new language.

[x] The extension of the new language is used in hundreds of repositories on GitHub.com.

Search results for each extension:

https://github.com/search?utf8=✓&type=Code&ref=searchresults&q=extension%3Aaes+contracr+NOT+nothack

[x] I have included a real-world usage sample for all extensions added in this PR:

Sample source(s):

https://github.com/zxq9/linguist/blob/master/samples/Sophia/all_syntax.aes
https://github.com/zxq9/linguist/blob/master/samples/Sophia/aeproof.aes
https://github.com/zxq9/linguist/blob/master/samples/Sophia/Option.aes

Sample license(s):

ISC

[x] I have included a syntax highlighting grammar: https://github.com/mradkov/vscode-sophia
[ ] I have updated the heuristics to distinguish my language from others using the same extension.

cool to see this being tackled, thanks for the PR @zxq9! 😎
in case some other real examples are needed:

https://github.com/aeternity/dex-contracts-v2/tree/master/contracts
https://github.com/aeternity/state-channel-demo/blob/develop/contract/contracts/RockPaperScissors.aes
https://github.com/aeternity/aeternity-fungible-token/blob/master/contracts/fungible-token-full.aes
https://github.com/aeternity/tipping-contract/blob/develop/contracts/v4/Tipping_v4.aes
https://github.com/aeternity/tipping-oracle-service/blob/master/contracts/OracleService.aes
https://github.com/aeternity/ga-multisig-contract/blob/master/contracts/SimpleGAMultiSig.aes
https://github.com/aeternity/wordbazaar-contracts/tree/main/contracts

not sure though if https://github.com/mradkov/vscode-sophia is up to date. maybe @radrow, @ghallak or @hanssv can confirm that.
anyway, can't wait to finally see syntax highlighting for Sophia on GitHub <3

Yet another real-life example: https://github.com/aeternity/hyperchains-contract/blob/master/contracts/Election.aes

@marc0olo The VS code extension is slightly outdated (eg it lacks main keyword and <- from list comprehensions), but should work for most uses

Thanks for the heads up @radrow , I'll give the new syntax elements a look and update this.

@zxq9 the syntax highlighting grammar is about to be updated to the latest state 😃 see https://github.com/mradkov/vscode-sophia/pull/9

Nudge nudge @zxq9. This PR is still waiting on you. It won't be merged until you address the requested changes.

Closing as stale.


Setup functional testing environment

Some more work to do but this is working, please review and merge if happy


owls-100118 - Dynamic cluster configured as configured cluster by introspectDomain.py

The offline wlst cmo.getDynamicServers()  method failed and operator misinterpret this as mixed cluster. introspectDomain.py is updated to use ls('c') and get instead of using cmo functions.
https://build.weblogick8s.org:8443/job/weblogic-kubernetes-operator-kind-new/11190/
known test failures:

oracle.weblogic.kubernetes.ItFmwSample.testFmwDomainInPv(String)[1]
oracle.weblogic.kubernetes.ItMiiDynamicUpdatePart1.testMiiRemoveTarget

Known intermittent failure due to port already allocated: Service \"jrfdomain-inpv-wlst-admin-server-ext\" is invalid: spec.ports[1].nodePort: Invalid value: 32100: provided port is already allocated. Test passed on rerun https://build.weblogick8s.org:8443/job/weblogic-kubernetes-operator-kind-new/11219/

oracle.weblogic.kubernetes.ItFmwDomainInPVUsingWLST.testFmwDomainInPvUsingWlst

LGTM. If feasible, it would be good to have a unit test for the behavior when cmo.getDynamicServers() method fails and use of ls('c') succeeds.

The current introspector unit testing scripts are under operator/integration-tests/introspector/introspectTest.sh. It not run during build process. It is also not trivial to create a cluster with  element without a  that could make getDyanmciServers() to fail. The introspectTest.sh script currently create domain using offline WLST or MII, but we would need online WLST or hand-crafted config.xml for testing this change.
Instead, I will file a jira for adding an integration test that ensure that a new cluster added via online WLST can be started by the operator.

The current introspector unit testing scripts are under operator/integration-tests/introspector/introspectTest.sh. It not run during build process.

@alai8, it should be straightforward to add this to the Jenkinsfile so that these tests are run as a stage of the gating suite. Are these tests currently passing? How long do they take to run?

It takes 6.5 minutes when using the default option of using WLST to create domain. I haven't yet tried other configurations supported by the test - MII, ISTIO_ENABLED. Looping in @tbarnes-us who is most familiar with introspectTest.sh.

It takes 6.5 minutes when using the default option of using WLST to create domain. I haven't yet tried other configurations supported by the test - MII, ISTIO_ENABLED. Currently, there is a minor problem in utils_base.sh that I had to work around to get the test to run, but should be easy to fix.
Looping in @tbarnes-us who is most familiar with introspectTest.sh.

I think Johnny, and others, have expanded it over time.
The README has this:
----------
Usage:
----------

(1) Make sure a WebLogic image is available.  This test does not build, tag, or pull images to a local repo.
    One way to do this when running locally is to run the integration tests.
    (Note that this test doesn't depend on Operator image as of 2018/10/16, but may in the future.)
(2) Optionally specify values for input env vars (see introspectTest.sh for the list).
(3) For a non Model In Image domain type.
        Run introspectTest.sh

    For a Model In Image domain type.
        export DOMAIN_SOURCE_TYPE=FromModel
        Run introspectTest.sh

    To check for ISTIO
        export ISTIO_ENABELD=true - this only test for Non Model in Image

    To check for introspection of configured clusters with WebLogic <IP_ADDRESS> image.
    NOTE: Test for introspection of configured clusters only for Non Model in Image
          and for verifying OWLS 85530.

        export WEBLOGIC_IMAGE_TAG=<IP_ADDRESS>
        introspectTest.sh

I assume it'd be useful to at least run it twice - once in WLST mode (the default) and once in MII mode.
Not sure about the ISTIO mode, and I don't recall off the top of my head who added that.
(I am a little surprised that this test still passes given all of the changes that have gone into WKO over the last several months.)


fix(TextEditor): update toolbar correctly on paste

FX-2293
Description
fix the issue when pasting formatted text
How to test
There were multiple issues with pasting

pasting anything threw an error

when passing undefined to quill.getFormat(), quill internally calls quill.getSelection(true), so it first focuses editor and get latest selection

after pasting wrapping Container lost focus, even we had a cursor inside the Editor.
quill keeps styling of pasted text by default

and 3. issue was solved by adding library quill-smart-paste, that handles all these issues for us.

after pasting there was a styling issue in the editor.

fixed by adding some styles to ql-clipboard. I have copied these styles from the default theme of the quill.

Review

[ ] Read CONTRIBUTING.md and Component API principles
[ ] Annotate all props in component with documentation
[ ] Create examples for component
[ ] Ensure that deployed demo has expected results and good examples
[ ] Ensure that tests pass by running yarn test
[ ] Ensure that visuals tests pass by running yarn test:visual. If not - check the documentation how to fix visual tests
[ ] Ensure the changed/created components have not caused accessibility issues. How to use accessibility plugin in storybook.

PR commands

List of available commands:

@toptal-bot run all - Run whole pipeline
@toptal-bot run build - Check build
@toptal-bot run visual - Run visual tests
@toptal-bot run deploy:documentation - Deploy documentation
@toptal-bot run package:alpha-release - Release alpha version

PR Review Guidelines

When to approve? ✅
You are OK with merging this PR and

You have no extra requests.
You have optional requests.

Add nit: to your comment. (ex. nit: I'd rename this variable from makeCircle to getCircle)

When to request changes? ❌
You are not OK with merging this PR because

Something is broken after the changes.
Acceptance criteria is not reached.
Code is dirty.

When to comment (neither ✅ nor ❌)
You want your comments to be addressed before merging this PR in cases like:

There are leftovers like unnecessary logs, comments, etc.
You have an opinionated comment regarding the code that requires a discussion.
You have questions.

How to handle the comments?

An owner of a comment is the only one who can resolve it.
An owner of a comment must resolve it when it's addressed.
A PR owner must reply with ✅ when a comment is addressed.

I have one question. packages/picasso-lab/src/QuillEditor/styles.ts should we be adding/creating picasso-lab again? I thought it was removed. :thinking: Do we plan on adding it back?
If not, please rebase with master and move stuff around.

I have one question. packages/picasso-lab/src/QuillEditor/styles.ts should we be adding/creating picasso-lab again? I thought it was removed. thinking Do we plan on adding it back?
If not, please rebase with master and move stuff around.

@separatio picasso-lab still exists on text editor branch. We will refactor it before merging, I guess.

I didn't notice we have a feature branch with text editor. My bad.

Manually tested. Looks good, but I do have a question.
Should the header/ normal text select be opened when it is clicked, and the text editor was out of focus?
The other items can not be interacted with (such as Bold and Italic) if clicked while the Text Editor is not focused.
Please see the video:
https://user-images.githubusercontent.com/8407461/153386081-901a127b-b416-469e-9709-7985647bf5f7.mp4

Manually tested. Looks good, but I do have a question. Should the header/ normal text select be opened when it is clicked, and the text editor was out of focus? The other items can not be interacted with (such as Bold and Italic) if clicked while the Text Editor is not focused.

@separatio with Daniel we chose the same strategy as Slack is using. So when you are out of editor, toolbar is disabled. When you click inside editor/toolbar, you can use toolbar again, so to me, this is right behaviour


Make retries image builds configurable

In the past, we had nightly full product builds. Then it made sense to
retry a failed image build.
Currently, our automation detects that a build is needed, and will spin
off a new build when necessary.
In the case of an image that takes a lot of timne to build, say
installer-artifacts, it takes around 1.5 hours for a single build. This
means that with three failing retries, product builds are halted for
three or four hours.
With this change, doozer images:build will grow a command line option
--build-retries that defaults to 1, so that, in the default case:

retries will continue to happen through other means
images that need rebuilding will get rebuilt faster

For builds on a schedule, like OCP3.11, it makes sense to set retries to
3.

Retrying here might be useful for 3.11 build. Also would like to hear thoughts from other team members.

/lgtm cancel

/lgtm


Add missing persist option

The persist option is required to properly support dynamic schedules.

Coverage decreased (-100.0%) to 0.0% when pulling 78b1d9dfbf4d8018344ebda676da8915bb1567bd on SpiffyStores:master into 9eca5c819588c24f87244cef9c53820dd46789c8 on JustinAiken:master.

Coverage decreased (-100.0%) to 0.0% when pulling 78b1d9dfbf4d8018344ebda676da8915bb1567bd on SpiffyStores:master into 9eca5c819588c24f87244cef9c53820dd46789c8 on JustinAiken:master.

Coverage decreased (-100.0%) to 0.0% when pulling 78b1d9dfbf4d8018344ebda676da8915bb1567bd on SpiffyStores:master into 9eca5c819588c24f87244cef9c53820dd46789c8 on JustinAiken:master.

will merge and push out a new gem version tomorrow

..or half a year later, haha!
Live in 0.6.0
Also added a test case for the new option