On boot: "USB Capture" is on, but no priority

[x] I confirm that this is an issue rather than a question.

Bug report
On start-up, with "USB Capture" enabled, no matching priority is present.
I believe this combination should not be possible:

In the UI, turning "USB Capture" off, then on again, does the right thing:

Steps to reproduce

Have "USB Capture" turned on in the UI.
Restart Hyperion:

$ sudo systemctl restart hyperiond<TAB>

What is expected?
That Hyperion will restart, have "USB Capture" enabled and have a matching priority (as in the second screenshot).
What is actually happening?
No priority (as in the first screenshot).
System
Hyperion Server:
- Build:       master (GitHub-d85e00d7/a8492d65-1603217931)
- Build time:  Oct 22 2020 04:06:03
- Git Remote:  https://github.com/hyperion-project/hyperion.ng.git
- Version:     2.0.0-alpha.8
- UI Lang:     auto (BrowserLang: en-US)
- UI Access:   expert
- Avail Capt:  dispmanx,v4l2,framebuffer,qt

Hyperion Server OS:
- Distribution: Raspbian GNU/Linux 10 (buster)
- Architecture: arm
- CPU Model:    ARMv7 Processor rev 3 (v7l)
- CPU Type:     Raspberry Pi 4 Model B Rev 1.2
- CPU Revision: b03112
- CPU Hardware: BCM2711
- Kernel:       linux (5.4.51-v7l+ (WS: 32))
- Browser:      Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36

I have a similar problem. After a restart of my system the USB Grabber is not visible at the source selection. I tried to turn off / on again. Nothing happens.

I have the issue too and as per @m0uh85 nothing can persuade the USB grabber to appear as a source. It's nothing to do with the grabber as I've tried installing Hyperbian on an Rpi and it works perfectly straight from set up, only difference in logs is it sets the 240 priority to active like it should do.

2020-11-12T08:28:52.701Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:63:handleCompStateChangeRequest()) Enable Hyperion, recover previous component states
2020-11-12T08:28:52.704Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Hyperion: enabled
2020-11-12T08:28:52.705Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: enabled
2020-11-12T08:28:52.705Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: enabled
2020-11-12T08:28:52.708Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:159:registerInput()) Register new input 'System/GRABBER' with priority 250 as inactive
2020-11-12T08:28:52.708Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Framegrabber: enabled
2020-11-12T08:28:52.713Z [hyperiond Qt] (DEBUG) (GrabberWrapper.cpp:48:start()) Grabber start()
2020-11-12T08:28:52.709Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:159:registerInput()) Register new input 'System/V4L' with priority 240 as inactive
2020-11-12T08:28:52.709Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: enabled
2020-11-12T08:28:52.764Z [hyperiond V4L2:AUTO] (INFO) configured v4l device: /dev/video0
2020-11-12T08:28:52.783Z [hyperiond V4L2:AUTO] (DEBUG) (V4L2Grabber.cpp:696:init_device()) Set resolution to width=1920 height=1080
2020-11-12T08:28:52.802Z [hyperiond V4L2:AUTO] (DEBUG) (V4L2Grabber.cpp:713:init_device()) Set framerate to 5 fps
2020-11-12T08:28:52.803Z [hyperiond V4L2:AUTO] (DEBUG) (V4L2Grabber.cpp:735:init_device()) Pixel format=YUYV
2020-11-12T08:28:52.885Z [hyperiond V4L2:AUTO] (INFO) Started
2020-11-12T08:28:52.886Z [hyperiond V4L2:auto] (DEBUG) (GrabberWrapper.cpp:48:start()) Grabber start()
2020-11-12T08:28:52.710Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceFile.cpp:51:open()) QIODevice::WriteOnly, /dev/null
2020-11-12T08:28:52.711Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled
2020-11-12T08:28:52.887Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:238:setInputImage()) Priority 250 is now active
2020-11-12T08:28:52.888Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 250
2020-11-12T08:28:52.895Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:538:handlPriorityChangedLedDevice()) priority[250], previousPriority[254]
2020-11-12T08:31:24.957Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:204:sendClose()) send close: 1000
2020-11-12T08:31:25.780Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:<IP_ADDRESS>
2020-11-12T08:31:25.782Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:<IP_ADDRESS>' switch to Hyperion instance 0
2020-11-12T08:31:26.130Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1032:handleLoggingCommand()) log streaming activated for client ::ffff:<IP_ADDRESS>

`Hyperion Server:

Build:       master (Paulchen-Panther-75963ca/08909b8-1600115237)
Build time:  Sep 14 2020 23:31:59
Git Remote:  https://github.com/hyperion-project/hyperion.ng.git
Version:     2.0.0-alpha.8
UI Lang:     auto (BrowserLang: en-GB)
UI Access:   expert
Avail Capt:  v4l2,framebuffer,x11,xcb,qt

Hyperion Server OS:

Distribution: Debian GNU/Linux 10 (buster)
Arch:         x86_64
Kernel:       linux (5.4.72 (WS: 64))
Browser:      Mozilla/5.0 (X11; CrOS x86_64 13421.89.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36 `

I tried alpha.6 and 7, same issue so appears to be an ongoing issue with some platforms.

@dermotduffy @bobbynobble
Alpha 9 is out. Could you please test again?
Many thanks.

I was not able to reproduce this on alpha.9. Will leave it to @bobbynobble to comment on their side.

@Paulchen-Panther
Thanks for the heads up, unfortunately it is exactly the same for me.

@bobbynobble
Full log please.

@Paulchen-Panther
Here you go, from startup and did a couple of turning the USB capture on and off at end...

 2020-11-22T13:55:26.413Z [hyperiond DAEMON] (INFO) CEC handler created
 2020-11-22T13:55:26.468Z [hyperiond EFFECTFILES] (INFO) 39 effects loaded from directory :/effects/
 2020-11-22T13:55:26.516Z [hyperiond EFFECTFILES] (INFO) 22 effect schemas loaded from directory :/effects/schema/
 2020-11-22T13:55:26.518Z [hyperiond EFFECTFILES] (INFO) 0 effects loaded from directory /config/hyperion/custom-effects
 2020-11-22T13:55:26.581Z [hyperiond SETTINGSMGR] (DEBUG) (SettingsManager.cpp:109:SettingsManager()) Settings database initialized
 2020-11-22T13:55:26.584Z [hyperiond BLACKBORDER] (DEBUG) (BlackBorderProcessor.cpp:64:handleSettingsUpdate()) Set mode to: default
 2020-11-22T13:55:26.585Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: enabled
 2020-11-22T13:55:26.611Z [hyperiond DAEMON] (INFO) set screen capture device to 'qt'
 2020-11-22T13:55:26.612Z [hyperiond QTGRABBER] (DEBUG) (Grabber.cpp:30:setVideoMode()) Set videomode to 0
 2020-11-22T13:55:26.613Z [hyperiond QTGRABBER] (ERROR) No displays found to capture from!
 2020-11-22T13:55:26.614Z [hyperiond DAEMON] (INFO) Qt grabber created
 2020-11-22T13:55:26.616Z [hyperiond V4L2:AUTO] (DEBUG) (Grabber.cpp:30:setVideoMode()) Set videomode to 0
 2020-11-22T13:55:26.623Z [hyperiond V4L2:AUTO] (INFO) Signal threshold set to: {12, 12, 12}
 2020-11-22T13:55:26.625Z [hyperiond V4L2:AUTO] (INFO) CEC detection is now disabled
 2020-11-22T13:55:26.625Z [hyperiond V4L2:AUTO] (INFO) Signal detection is now disabled
 2020-11-22T13:55:26.625Z [hyperiond V4L2:AUTO] (INFO) Signal detection area set to: 0.250000,0.250000 x 0.750000,0.750000
 2020-11-22T13:55:26.625Z [hyperiond DAEMON] (DEBUG) (hyperiond.cpp:630:handleSettingsUpdate()) V4L2 grabber created
 2020-11-22T13:55:26.632Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:28:JsonServer()) Created instance
 2020-11-22T13:55:26.636Z [hyperiond JSONSERVER] (INFO) Started on port 19444
 2020-11-22T13:55:26.621Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: enabled
 2020-11-22T13:55:26.629Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) cfg [0]:  Type: linear - Time: 200 ms, outputRate 25.000000 Hz, interpolationRate: 25.000000 Hz, timer: 40 ms, Dithering: 0, Decay: 1.000000 -> HalfTime: 100.000000 ms
 2020-11-22T13:55:26.633Z [hyperiond LEDDEVICE] (INFO) Start LedDevice 'file'.
 2020-11-22T13:55:26.633Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:148:init()) deviceConfig: [{"colorOrder":"rgb","currentLedCount":1,"hardwareLedCount":1,"latchTime":0,"output":"/dev/null","rewriteTime":0,"type":"file"}]
 2020-11-22T13:55:26.633Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:407:setLatchTime()) LatchTime updated to 0ms
 2020-11-22T13:55:26.633Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:434:setRewriteTime()) RewriteTime updated to 0ms
 2020-11-22T13:55:26.637Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) Previous line repeats 1 times
 2020-11-22T13:55:26.637Z [hyperiond FLATBUFCONN] (INFO) Connecting to Hyperion: <IP_ADDRESS>:19401
 2020-11-22T13:55:26.637Z [hyperiond LEDDEVICE] (DEBUG) (LedDeviceFile.cpp:59:open()) QIODevice::WriteOnly, /dev/null
 2020-11-22T13:55:26.643Z [hyperiond EFFECTENGINE] (INFO) Run effect "Rainbow swirl fast" on channel 0
 2020-11-22T13:55:26.649Z [hyperiond EFFECTENGINE] (DEBUG) (EffectEngine.cpp:183:runEffectScript()) Start the effect: name [Rainbow swirl fast], smoothCfg [2]
 2020-11-22T13:55:26.650Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/EFFECT' with priority 0 as inactive
 2020-11-22T13:55:26.651Z [hyperiond HYPERION] (INFO) Initial foreground effect 'Rainbow swirl fast' started
 2020-11-22T13:55:26.655Z [hyperiond FLATBUFSERVER] (INFO) Started on port 19400
 2020-11-22T13:55:26.658Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:33:initServer()) Initialize Webserver
 2020-11-22T13:55:26.660Z [hyperiond PROTOSERVER] (INFO) Started on port 19445
 2020-11-22T13:55:26.663Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:33:initServer()) Initialize Webserver
 2020-11-22T13:55:26.667Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/V4L' with priority 240 as inactive
 2020-11-22T13:55:26.669Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: enabled
 2020-11-22T13:55:26.677Z [hyperiond V4L2:AUTO] (INFO) available V4L2 devices:
	/dev/video0	UVC Camera (534d:2109): USB Vid

 2020-11-22T13:55:26.680Z [hyperiond V4L2:AUTO] (INFO) search for usable video devices
 2020-11-22T13:55:26.717Z [hyperiond V4L2:AUTO] (INFO) test v4l device: /dev/video0
 2020-11-22T13:55:26.769Z [hyperiond V4L2:AUTO] (DEBUG) (V4L2Grabber.cpp:696:init_device()) Set resolution to width=1920 height=1080
 2020-11-22T13:55:26.784Z [hyperiond V4L2:AUTO] (DEBUG) (V4L2Grabber.cpp:713:init_device()) Set framerate to 5 fps
 2020-11-22T13:55:26.785Z [hyperiond V4L2:AUTO] (DEBUG) (V4L2Grabber.cpp:735:init_device()) Pixel format=YUYV
 2020-11-22T13:55:26.865Z [hyperiond V4L2:AUTO] (INFO) found usable v4l2 device: /dev/video0 (UVC Camera (534d:2109): USB Vid)
 2020-11-22T13:55:26.883Z [hyperiond V4L2:AUTO] (INFO) Started
 2020-11-22T13:55:26.884Z [hyperiond V4L2:auto] (DEBUG) (GrabberWrapper.cpp:48:start()) Grabber start()
 2020-11-22T13:55:26.670Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/GRABBER' with priority 250 as inactive
 2020-11-22T13:55:26.677Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Framegrabber: enabled
 2020-11-22T13:55:26.885Z [hyperiond Qt] (DEBUG) (GrabberWrapper.cpp:48:start()) Grabber start()
 2020-11-22T13:55:26.714Z [hyperiond BOBLIGHT] (DEBUG) (BoblightServer.cpp:28:BoblightServer()) Instance created
 2020-11-22T13:55:26.887Z [hyperiond HYPERION] (INFO) Hyperion instance 'First LED Hardware instance' has been started
 2020-11-22T13:55:26.718Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled
 2020-11-22T13:55:26.957Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:91:handleSettingsUpdate()) Apply Webserver settings
 2020-11-22T13:55:26.958Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:109:handleSettingsUpdate()) Set document root to: :/webconfig
 2020-11-22T13:55:26.962Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:91:handleSettingsUpdate()) Apply Webserver settings
 2020-11-22T13:55:26.964Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:109:handleSettingsUpdate()) Set document root to: :/webconfig
 2020-11-22T13:55:26.966Z [hyperiond WEBSERVER] (INFO) Started on port 8090 name 'Hyperion Webserver'
 2020-11-22T13:55:26.982Z [hyperiond QTGRABBER] (ERROR) No displays found to capture from!
 2020-11-22T13:55:26.985Z [hyperiond QTGRABBER] (INFO) Capture interface is now disabled
 2020-11-22T13:55:26.980Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 0
 2020-11-22T13:55:26.982Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) cfg [2]:  Type: linear - Time: 200 ms, outputRate 25.000000 Hz, interpolationRate: 25.000000 Hz, timer: 40 ms, Dithering: 0, Decay: 1.000000 -> HalfTime: 100.000000 ms
 2020-11-22T13:55:26.983Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[0], previousPriority[255]
 2020-11-22T13:55:26.985Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:569:handlePriorityChangedLedDevice()) new source available -> switch LED-Device on
 2020-11-22T13:55:27.024Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:175:handleSettingsUpdate()) Setup SSL certificate
 2020-11-22T13:55:27.038Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:191:handleSettingsUpdate()) Setup private SSL key
 2020-11-22T13:55:27.042Z [hyperiond WEBSERVER] (INFO) Started on port 8092 name 'Hyperion Webserver'
 2020-11-22T13:55:27.080Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:251:setInputImage()) Priority 250 is now active
 2020-11-22T13:55:27.242Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:251:setInputImage()) Priority 0 is now active
 2020-11-22T13:55:30.301Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:315:setCurrentTime()) Timeout clear for priority 0
 2020-11-22T13:55:30.303Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 0
 2020-11-22T13:55:30.305Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) cfg [0]:  Type: linear - Time: 200 ms, outputRate 25.000000 Hz, interpolationRate: 25.000000 Hz, timer: 40 ms, Dithering: 0, Decay: 1.000000 -> HalfTime: 100.000000 ms
 2020-11-22T13:55:30.305Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[0], previousPriority[0]
 2020-11-22T13:55:30.550Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 250
 2020-11-22T13:55:30.551Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[250], previousPriority[0]
 2020-11-22T13:55:33.953Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:105:newConnection()) New connection from: ::ffff:<IP_ADDRESS>
 2020-11-22T13:55:33.962Z [hyperiond JSONCLIENTCONNECTION] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:<IP_ADDRESS>' switch to Hyperion instance 0
 2020-11-22T13:55:44.326Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:<IP_ADDRESS>
 2020-11-22T13:55:44.334Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:<IP_ADDRESS>' switch to Hyperion instance 0
 2020-11-22T13:56:47.189Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:<IP_ADDRESS>
 2020-11-22T13:56:47.199Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:<IP_ADDRESS>' switch to Hyperion instance 0
 2020-11-22T13:56:48.360Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:<IP_ADDRESS>
 2020-11-22T13:56:48.412Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1063:handleLoggingCommand()) log streaming deactivated for client  ::ffff:<IP_ADDRESS>
 2020-11-22T13:57:00.652Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:270:clearInput()) Removed source priority 250
 2020-11-22T13:57:00.685Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 255
 2020-11-22T13:57:00.685Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[255], previousPriority[250]
 2020-11-22T13:57:00.685Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:562:handlePriorityChangedLedDevice()) No source left -> switch LED-Device off
 2020-11-22T13:57:00.729Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Framegrabber: disabled
 2020-11-22T13:57:00.822Z [hyperiond Qt] (DEBUG) (GrabberWrapper.cpp:58:stop()) Grabber stop()
 2020-11-22T13:57:00.823Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/GRABBER' with priority 250 as inactive
 2020-11-22T13:57:00.829Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:251:setInputImage()) Priority 250 is now active
 2020-11-22T13:57:00.829Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 250
 2020-11-22T13:57:00.830Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[250], previousPriority[255]
 2020-11-22T13:57:00.831Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:569:handlePriorityChangedLedDevice()) new source available -> switch LED-Device on
 2020-11-22T13:57:05.579Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:251:setInputImage()) Priority 250 is now inactive
 2020-11-22T13:57:05.582Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 255
 2020-11-22T13:57:05.584Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[255], previousPriority[250]
 2020-11-22T13:57:05.584Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:562:handlePriorityChangedLedDevice()) No source left -> switch LED-Device off
 2020-11-22T13:57:09.620Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:270:clearInput()) Removed source priority 240
 2020-11-22T13:57:09.623Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: disabled
 2020-11-22T13:57:09.701Z [hyperiond V4L2:AUTO] (INFO) Stopped
 2020-11-22T13:57:09.703Z [hyperiond V4L2:auto] (DEBUG) (GrabberWrapper.cpp:58:stop()) Grabber stop()
 2020-11-22T13:57:13.063Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/V4L' with priority 240 as inactive
 2020-11-22T13:57:13.066Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: enabled
 2020-11-22T13:57:13.071Z [hyperiond V4L2:AUTO] (INFO) configured v4l device: /dev/video0
 2020-11-22T13:57:13.093Z [hyperiond V4L2:AUTO] (DEBUG) (V4L2Grabber.cpp:696:init_device()) Set resolution to width=1920 height=1080
 2020-11-22T13:57:13.104Z [hyperiond V4L2:AUTO] (DEBUG) (V4L2Grabber.cpp:713:init_device()) Set framerate to 5 fps
 2020-11-22T13:57:13.106Z [hyperiond V4L2:AUTO] (DEBUG) (V4L2Grabber.cpp:735:init_device()) Pixel format=YUYV
 2020-11-22T13:57:13.140Z [hyperiond V4L2:AUTO] (INFO) Started
 2020-11-22T13:57:13.140Z [hyperiond V4L2:auto] (DEBUG) (GrabberWrapper.cpp:48:start()) Grabber start()
 2020-11-22T13:58:55.239Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:270:clearInput()) Removed source priority 240
 2020-11-22T13:58:55.254Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: disabled
 2020-11-22T13:58:55.752Z [hyperiond V4L2:AUTO] (INFO) Stopped
 2020-11-22T13:58:55.753Z [hyperiond V4L2:auto] (DEBUG) (GrabberWrapper.cpp:58:stop()) Grabber stop()
 2020-11-22T13:59:06.420Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/V4L' with priority 240 as inactive
 2020-11-22T13:59:06.422Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: enabled
 2020-11-22T13:59:06.428Z [hyperiond V4L2:AUTO] (INFO) configured v4l device: /dev/video0
 2020-11-22T13:59:06.443Z [hyperiond V4L2:AUTO] (DEBUG) (V4L2Grabber.cpp:696:init_device()) Set resolution to width=1920 height=1080
 2020-11-22T13:59:06.453Z [hyperiond V4L2:AUTO] (DEBUG) (V4L2Grabber.cpp:713:init_device()) Set framerate to 5 fps
 2020-11-22T13:59:06.454Z [hyperiond V4L2:AUTO] (DEBUG) (V4L2Grabber.cpp:735:init_device()) Pixel format=YUYV
 2020-11-22T13:59:06.519Z [hyperiond V4L2:AUTO] (INFO) Started
 2020-11-22T13:59:06.524Z [hyperiond V4L2:auto] (DEBUG) (GrabberWrapper.cpp:48:start()) Grabber start()
 2020-11-22T13:59:22.522Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:204:sendClose()) send close: 1000
 2020-11-22T13:59:25.505Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:<IP_ADDRESS>
 2020-11-22T13:59:25.507Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:<IP_ADDRESS>' switch to Hyperion instance 0
 2020-11-22T13:59:25.839Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:<IP_ADDRESS>

@bobbynobble
Are you using the same Pi and the same system as @dermotduffy

What formats does your grabber support?
v4l2-ctl --list-formats-ext

@Paulchen-Panther same issue with alpha 9
2020-11-21T10:25:31.242Z [hyperiond SETTINGSMGR] (WARNING) Config Fix: [root].framegrabber.device: Removed property: device
2020-11-21T10:25:32.628Z [hyperiond DAEMON] (INFO) CEC handler created
2020-11-21T10:25:32.659Z [hyperiond EFFECTFILES] (INFO) 39 effects loaded from directory :/effects/
2020-11-21T10:25:32.666Z [hyperiond EFFECTFILES] (INFO) 22 effect schemas loaded from directory :/effects/schema/
2020-11-21T10:25:32.678Z [hyperiond EFFECTFILES] (INFO) 0 effects loaded from directory /storage/hyperion/custom-effects
2020-11-21T10:25:32.756Z [hyperiond SETTINGSMGR] (DEBUG) (SettingsManager.cpp:109:SettingsManager()) Settings database initialized
2020-11-21T10:25:32.762Z [hyperiond BLACKBORDER] (DEBUG) (BlackBorderProcessor.cpp:64:handleSettingsUpdate()) Set mode to: default
2020-11-21T10:25:32.763Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: enabled
2020-11-21T10:25:32.922Z [hyperiond DAEMON] (INFO) set screen capture device to 'dispmanx'
2020-11-21T10:25:32.923Z [hyperiond DISPMANXGRABBER] (DEBUG) (Grabber.cpp:30:setVideoMode()) Set videomode to 0
2020-11-21T10:25:32.925Z [hyperiond DISPMANXGRABBER] (INFO) Display opened with resolution: 1920x1080
2020-11-21T10:25:32.926Z [hyperiond DISPMANXGRABBER] (DEBUG) (Grabber.cpp:90:setWidthHeight()) Set new width: 80, height: 45 for capture
2020-11-21T10:25:32.926Z [hyperiond DAEMON] (INFO) DISPMANX frame grabber created
2020-11-21T10:25:32.927Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (Grabber.cpp:30:setVideoMode()) Set videomode to 0
2020-11-21T10:25:32.928Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (Grabber.cpp:90:setWidthHeight()) Set new width: 1920, height: 1080 for capture
2020-11-21T10:25:32.929Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) Signal threshold set to: {12, 12, 12}
2020-11-21T10:25:32.929Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) CEC detection is now disabled
2020-11-21T10:25:32.929Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) Signal detection is now disabled
2020-11-21T10:25:32.929Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) Signal detection area set to: 0.250000,0.250000 x 0.750000,0.750000
2020-11-21T10:25:32.929Z [hyperiond DAEMON] (DEBUG) (hyperiond.cpp:630:handleSettingsUpdate()) V4L2 grabber created
2020-11-21T10:25:32.942Z [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:28:JsonServer()) Created instance
2020-11-21T10:25:32.961Z [hyperiond JSONSERVER] (INFO) Started on port 19444
2020-11-21T10:25:32.954Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: enabled
2020-11-21T10:25:32.954Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) cfg [0]:  Type: linear - Time: 200 ms, outputRate 25.000000 Hz, interpolationRate: 25.000000 Hz, timer: 40 ms, Dithering: 0, Decay: 1.000000 -> HalfTime: 100.000000 ms
2020-11-21T10:25:32.956Z [hyperiond LEDDEVICE] (INFO) Start LedDevice 'apa102'.
2020-11-21T10:25:32.956Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:148:init()) deviceConfig: [{"colorOrder":"bgr","currentLedCount":198,"hardwareLedCount":1,"invert":false,"latchTime":0,"output":"/dev/spidev0.0","rate":1e+06,"rewriteTime":1000,"type":"apa102"}]
2020-11-21T10:25:32.956Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) Previous line repeats 1 times
2020-11-21T10:25:32.957Z [hyperiond FLATBUFCONN] (INFO) Connecting to Hyperion: <IP_ADDRESS>:19401
2020-11-21T10:25:32.957Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:407:setLatchTime()) LatchTime updated to 0ms
2020-11-21T10:25:32.957Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:428:setRewriteTime()) Refresh interval = 1000ms
2020-11-21T10:25:32.957Z [hyperiond LEDDEVICE] (DEBUG) (LedDevice.cpp:434:setRewriteTime()) RewriteTime updated to 1000ms
2020-11-21T10:25:32.957Z [hyperiond LEDDEVICE] (DEBUG) (ProviderSpi.cpp:45:init()) _baudRate_Hz [1000000], _latchTime_ms [0]
2020-11-21T10:25:32.957Z [hyperiond LEDDEVICE] (DEBUG) (ProviderSpi.cpp:46:init()) _spiDataInvert [0], _spiMode [0]
2020-11-21T10:25:32.972Z [hyperiond FLATBUFSERVER] (INFO) Started on port 19400
2020-11-21T10:25:32.973Z [hyperiond PROTOSERVER] (INFO) Started on port 19445
2020-11-21T10:25:32.974Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:33:initServer()) Initialize Webserver
2020-11-21T10:25:32.975Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:33:initServer()) Initialize Webserver
2020-11-21T10:25:32.977Z [hyperiond EFFECTENGINE] (INFO) Run effect "Rainbow swirl fast" on channel 0
2020-11-21T10:25:35.796Z [hyperiond EFFECTENGINE] (DEBUG) (EffectEngine.cpp:183:runEffectScript()) Start the effect: name [Rainbow swirl fast], smoothCfg [2]
2020-11-21T10:25:35.796Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/EFFECT' with priority 0 as inactive
2020-11-21T10:25:35.797Z [hyperiond HYPERION] (INFO) Initial foreground effect 'Rainbow swirl fast' started
2020-11-21T10:25:35.797Z [hyperiond EFFECTENGINE] (INFO) Run effect "Warm mood blobs" on channel 254
2020-11-21T10:25:35.798Z [hyperiond EFFECTENGINE] (DEBUG) (EffectEngine.cpp:183:runEffectScript()) Start the effect: name [Warm mood blobs], smoothCfg [2]
2020-11-21T10:25:35.798Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/EFFECT' with priority 254 as inactive
2020-11-21T10:25:35.798Z [hyperiond HYPERION] (INFO) Initial background effect 'Warm mood blobs' started
2020-11-21T10:25:35.799Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/V4L' with priority 240 as inactive
2020-11-21T10:25:35.799Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: enabled
2020-11-21T10:25:35.803Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) configured v4l device: /dev/video0
2020-11-21T10:25:35.804Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:582:init_device()) Set device input to: Camera 1
2020-11-21T10:25:35.815Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:696:init_device()) Set resolution to width=1920 height=1080
2020-11-21T10:25:35.826Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:713:init_device()) Set framerate to 30 fps
2020-11-21T10:25:35.826Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:751:init_device()) Pixel format=MJPEG
2020-11-21T10:25:35.850Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) Started
2020-11-21T10:25:35.851Z [hyperiond V4L2:/dev/video0] (DEBUG) (GrabberWrapper.cpp:48:start()) Grabber start()
2020-11-21T10:25:35.800Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/GRABBER' with priority 250 as inactive
2020-11-21T10:25:35.800Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Framegrabber: enabled
2020-11-21T10:25:35.851Z [hyperiond Dispmanx] (DEBUG) (GrabberWrapper.cpp:48:start()) Grabber start()
2020-11-21T10:25:35.804Z [hyperiond BOBLIGHT] (DEBUG) (BoblightServer.cpp:28:BoblightServer()) Instance created
2020-11-21T10:25:35.853Z [hyperiond HYPERION] (INFO) Hyperion instance 'First LED Hardware instance' has been started
2020-11-21T10:25:35.805Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled
2020-11-21T10:25:35.948Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:251:setInputImage()) Priority 250 is now active
2020-11-21T10:25:35.948Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 0
2020-11-21T10:25:35.948Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) cfg [2]:  Type: linear - Time: 200 ms, outputRate 25.000000 Hz, interpolationRate: 25.000000 Hz, timer: 40 ms, Dithering: 0, Decay: 1.000000 -> HalfTime: 100.000000 ms
2020-11-21T10:25:35.948Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[0], previousPriority[255]
2020-11-21T10:25:35.949Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:569:handlePriorityChangedLedDevice()) new source available -> switch LED-Device on
2020-11-21T10:25:37.172Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:91:handleSettingsUpdate()) Apply Webserver settings
2020-11-21T10:25:37.172Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:91:handleSettingsUpdate()) Apply Webserver settings
2020-11-21T10:25:37.172Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:109:handleSettingsUpdate()) Set document root to: :/webconfig
2020-11-21T10:25:37.172Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:109:handleSettingsUpdate()) Set document root to: :/webconfig
2020-11-21T10:25:37.174Z [hyperiond WEBSERVER] (INFO) Started on port 8090 name 'Hyperion Webserver'
2020-11-21T10:25:37.343Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:175:handleSettingsUpdate()) Setup SSL certificate
2020-11-21T10:25:37.344Z [hyperiond WEBSERVER] (DEBUG) (WebServer.cpp:191:handleSettingsUpdate()) Setup private SSL key
2020-11-21T10:25:37.345Z [hyperiond WEBSERVER] (INFO) Started on port 8092 name 'Hyperion Webserver'
2020-11-21T10:25:37.362Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:251:setInputImage()) Priority 0 is now active
2020-11-21T10:25:37.366Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:207:setInput()) Priority 254 is now active
2020-11-21T10:25:38.913Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:315:setCurrentTime()) Timeout clear for priority 0
2020-11-21T10:25:38.913Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 0
2020-11-21T10:25:38.913Z [hyperiond SMOOTHING] (DEBUG) (LinearColorSmoothing.cpp:701:selectConfig()) cfg [0]:  Type: linear - Time: 200 ms, outputRate 25.000000 Hz, interpolationRate: 25.000000 Hz, timer: 40 ms, Dithering: 0, Decay: 1.000000 -> HalfTime: 100.000000 ms
2020-11-21T10:25:38.914Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[0], previousPriority[0]
2020-11-21T10:25:39.163Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:351:setCurrentTime()) Set visible priority to 250
2020-11-21T10:25:39.163Z [hyperiond HYPERION] (DEBUG) (Hyperion.cpp:559:handlePriorityChangedLedDevice()) priority[250], previousPriority[0]
2020-11-21T10:25:44.555Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:<IP_ADDRESS>
2020-11-21T10:25:44.556Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:<IP_ADDRESS>' switch to Hyperion instance 0
2020-11-21T10:26:07.199Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: disabled
2020-11-21T10:26:08.388Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:270:clearInput()) Removed source priority 240
2020-11-21T10:26:08.389Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: disabled
2020-11-21T10:26:08.397Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) Stopped
2020-11-21T10:26:08.397Z [hyperiond V4L2:/dev/video0] (DEBUG) (GrabberWrapper.cpp:58:stop()) Grabber stop()
2020-11-21T10:26:10.172Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/V4L' with priority 240 as inactive
2020-11-21T10:26:10.173Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: enabled
2020-11-21T10:26:10.174Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) configured v4l device: /dev/video0
2020-11-21T10:26:10.174Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:582:init_device()) Set device input to: Camera 1
2020-11-21T10:26:10.186Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:696:init_device()) Set resolution to width=1920 height=1080
2020-11-21T10:26:10.197Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:713:init_device()) Set framerate to 30 fps
2020-11-21T10:26:10.198Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:751:init_device()) Pixel format=MJPEG
2020-11-21T10:26:10.227Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) Started
2020-11-21T10:26:10.227Z [hyperiond V4L2:/dev/video0] (DEBUG) (GrabberWrapper.cpp:48:start()) Grabber start()
2020-11-21T10:26:39.027Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:204:sendClose()) send close: 1000
2020-11-21T10:26:40.712Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:<IP_ADDRESS>
2020-11-21T10:26:40.712Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:<IP_ADDRESS>' switch to Hyperion instance 0
2020-11-21T10:26:46.669Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:204:sendClose()) send close: 1000
2020-11-21T10:26:46.670Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:<IP_ADDRESS>
2020-11-21T10:26:46.670Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:<IP_ADDRESS>' switch to Hyperion instance 0
2020-11-21T18:13:43.346Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:<IP_ADDRESS>
2020-11-21T18:13:43.347Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:<IP_ADDRESS>' switch to Hyperion instance 0
2020-11-21T18:29:12.360Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:204:sendClose()) send close: 1000
2020-11-22T13:39:49.707Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:<IP_ADDRESS>
2020-11-22T13:39:49.709Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:<IP_ADDRESS>' switch to Hyperion instance 0
2020-11-22T13:40:03.626Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:204:sendClose()) send close: 1000
2020-11-22T14:31:16.176Z [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:<IP_ADDRESS>
2020-11-22T14:31:16.177Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:81:handleInstanceSwitch()) Client '::ffff:<IP_ADDRESS>' switch to Hyperion instance 0
2020-11-22T14:31:28.954Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled
2020-11-22T14:31:30.157Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:270:clearInput()) Removed source priority 240
2020-11-22T14:31:30.158Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: disabled
2020-11-22T14:31:30.176Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) Stopped
2020-11-22T14:31:30.177Z [hyperiond V4L2:/dev/video0] (DEBUG) (GrabberWrapper.cpp:58:stop()) Grabber stop()
2020-11-22T14:31:31.462Z [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:161:registerInput()) Register new input 'System/V4L' with priority 240 as inactive
2020-11-22T14:31:31.463Z [hyperiond COMPONENTREG] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: enabled
2020-11-22T14:31:31.465Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) configured v4l device: /dev/video0
2020-11-22T14:31:31.465Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:582:init_device()) Set device input to: Camera 1
2020-11-22T14:31:31.477Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:696:init_device()) Set resolution to width=1920 height=1080
2020-11-22T14:31:31.488Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:713:init_device()) Set framerate to 30 fps
2020-11-22T14:31:31.488Z [hyperiond V4L2:/DEV/VIDEO0] (DEBUG) (V4L2Grabber.cpp:751:init_device()) Pixel format=MJPEG
2020-11-22T14:31:31.524Z [hyperiond V4L2:/DEV/VIDEO0] (INFO) Started
2020-11-22T14:31:31.525Z [hyperiond V4L2:/dev/video0] (DEBUG) (GrabberWrapper.cpp:48:start()) Grabber start()
2020-11-22T14:31:51.456Z [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1054:handleLoggingCommand()) log streaming activated for client ::ffff:<IP_ADDRESS>

@bobbynobble
Are you using the same Pi and the same system as @dermotduffy

Nope, as per original post, grabber works perfectly on a Pi 3 running Hyperbian, the problem version is X86 on Linux...

I suggest I close this issue and a new one will be opened.
It seems that the problems that @dermotduffy  did not coincide with the problem of @bobbynobble and @m0uh85 .


rfc: use embed for templates

Proposed changes
RFC: start using embed for output templates instead of plain strings

@gssbzn I think embed it's a great feature and it works well with templates, I think particularly with projects embedding HTML and large JSONs it makes perfect sense.
That being said this particular example which is a small template (2 lines) I think it might bit a bit much. If the template was a bit bigger (let's say 5 to 10 lines at least) that would make more sense to me.
I think there are some files in our tests that could benefit from this feature. But then embedding for testing might be unnecessary.

@fmenezes I can agree is a simple example but at the same time is the most common in the code base. One of the things I like of extracting to a file is that we could potentially lint them and catch any potential copy/paste issue (I'm also a bit biased to the feature as we can then have "view" files which I like the idea of and was something I wanted since we introduced the "simplified" output)
Anyway this is to see how we all feel about maybe moving this way for "views" we don't have to make a decision soon

I like the idea of having "view" files but I think that creating a new file for just 2-3 lines doesn’t seem a great trade-off.

I'm going to close this for now as this was more for showing, I still think we should do this, specially as things like this https://github.com/mongodb/mongocli/pull/825#discussion_r704308191 tend to happen, so this will make sense if we can find/build a linter for the templates


[Bug] fix the problem that using tsan to compile，BE will stack overflow when start.

Proposed changes
Issue Number: close #8868
Problem Summary:
Currently TSAN can only be compiled using CLang, not GCC. And when compiling with -o0, stack overflow occurs at startup, issue #8868. A function definition will be reported missing at compile time, the file provided in PR #8665 is required.
Checklist(Required)

Does it affect the original behavior: (Yes/No/I Don't know)
Has unit tests been added: (Yes/No/No Need)
Has document been added or modified: (Yes/No/No Need)
Does it need to update dependencies: (Yes/No)
Are there any changes that cannot be rolled back: (Yes/No)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

Thanks for contribution❤
we can replace close #xxx with close #8868 for linking the related issue.
BTW, it's best to change the title in English.

Thanks for contribution❤
we can replace close #xxx with close #8868 for linking the related issue.
BTW, it's best to change the title in English.

Ok, i already change it.

hi @Lchangliang , #8665 has been merged

hi @Lchangliang , #8665 has been merged

I rebase and test it. It is ok to compile and startup.


Add standard name of secp256k1 + P-256K

Use the standard name of secp256k1 in addition to P-256K for support keys

@amiralis : Thanks for your contribution! The author(s) have been notified to review your proposed change. @mbaldwin

#label:"aq-pr-triaged"

#sign-off

#sign-off


Refactor phone MTL recipe

Codecov Report

Merging #196 (c764080) into master (66a059b) will decrease coverage by 0.05%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #196      +/-   ##
==========================================
- Coverage   37.55%   37.50%   -0.06%
==========================================
  Files          87       87
  Lines       10072    10072
  Branches     2120     2120
==========================================
- Hits         3783     3777       -6
- Misses       6096     6099       +3
- Partials      193      196       +3

Impacted Files
Coverage Δ

neural_sp/models/modules/cif.py
88.60% <0.00%> (-2.54%)
:arrow_down:

...eural_sp/models/seq2seq/decoders/rnn_transducer.py
74.91% <0.00%> (-1.29%)
:arrow_down:

Continue to review full report at Codecov.

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


Add Enzyme Tests for Button and Scrim

add enzyme
add tests for these two components

yay :)

this work would be branched off of #25

I make a pull request for this issue #30


Error: Undefined class 'File' on installing image_picker

Hi,
Trying to use image_picker
photolibrary.dart _lib_
Undefined class 'File'. dart(undefined_class)

It's listed in my dependencies in pubspec.yaml
dependencies:
  flutter:
    sdk: flutter
  image_picker: 0.5.0+3

it appears in pubspec.lock (same version).
And my page starts like this:
import 'package:flutter/material.dart';
import 'package:image_picker/image_picker.dart';

class MyHomePage extends StatefulWidget {
  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  File _image;

The File word shows an error.
Any ideas?

fixed by adding
import 'dart:async';

I had to add
import 'dart:async';
import 'dart:io';

to make it work

only import 'dart:io'; works for me.

i don't know why the Readme section on the package didn't mention that.
it drove me nut. thanks


Fix dataflow algorithm in linear lifetime checker

@swift-ci test

This isn't sufficient. I am going to explore rewriting in terms of PrunedLiveness as well. Closing this for now.


Backend integration

Don't expect any of the tests to pass, but opening this now for visibility, contributions, comments, and critiques.
Overarching changes

The goal is to move away from any dependence on OpenMM and ParmEd
This means parsing the XML files ourselves (I have a primitive XML parser in forcefield.py, but this will depend on how/if we plan to expand XML functionality). This parser will generate a bunch of topology.Potential objects, stored in foyer.Forcefield object
foyer.Forcefield no longer inherits from omm.Forcefield. I took a first pass at avoiding/reworking any calls that would have depended on the omm.Forcefield superclass
Atomtyping functionality was largely unchanged, I took a first pass at some refactoring to iterate through topology.Topology and not openMM.Topology

My proposed implementations (discussion greatly appreciated here):

We're parsing an XML file to create a bunch of topology.Potential objects into a variety of attributes in foyer.Forcefield
After atomtyping, every topology.Site should have an associated atomtype (this is NOT topology.AtomType, but rather the string that I think gets stored as atom.id (now site.id)
Most of the work comes from actually parametrizing the topology.AtomTypes, BondTypes, AnglesTypes
Stitch together the appropriate foyer.Forcefield.atomtypes (list of topology.AtomType) with topology.Site.atom_type (parametrizing the atomtype)
Assuming all bonds, angles, etc are enumerated in topology.Topology, the constituent topology.Sites should all have topology.AtomTypes associated, so now we need to stitch together the appropriate foyer.Forcefield.bondtypes (list of topology.BondType) with topology.Bond.connection_type (parametrizing the bondtype)

The general XML schema i was parsing was hoping to allow for specifying different BondType attributes at different levels within the etree. I'm currently not sure the best way to handle unyt.units, but there's a function in foyer.Forcefield that tries to parse the unyt.units from these xml attributes
<ForceField>
    <BondType expression="0.5 * k * (r - r_eq)" independent_variables="r">
        <BondType k="50 * kcal/(nm**2)" r_eq="200*nm"/>
        <BondType k="100 * kcal/(nm**2)" r_eq="20*nm"/>
        <BondType k="150 * kcal/(nm**2)" r_eq="2*nm"/>
        <BondType k="200 * kcal/(nm**2)" r_eq="0.2*nm"/>
    </BondType>
    <BondType expression="0.5 * k * (r - r_eq)" k="1 * kcal" r_eq="1 * nm"
        independent_variables="r"/>
    <BondType expression="0.5 * k * (r - r_eq)" k="2 * kcal" r_eq="2 * nm"
        independent_variables="r"/>
    <BondType expression="0.5 * k * (r - r_eq)" k="3 * kcal" r_eq="3 * nm"
        independent_variables="r"/>
</ForceField>

Super exited about this! My main worry here is that this will become a behemoth of a PR, so I think we should try to split this up into smaller pieces. It's hard to think about exactly how to do this - maybe starting with just the XML parser?

We're parsing an XML file to create a bunch of topology.Potential objects into a variety of attributes in foyer.Forcefield

This seems like the best starting point

After atomtyping, every topology.Site should have an associated atomtype (this is NOT topology.AtomType, but rather the string that I think gets stored as atom.id (now site.id)

Does this attribute refer to i.e. opls_142? Because we'd want to create a different name to be clear that it's just a string representation that should point to an actual Potential object elsewhere (or maybe wrap it into a Potential object and connect them through this attribute?)

Most of the work comes from actually parametrizing the topology.AtomTypes, BondTypes, AnglesTypes
Stitch together the appropriate foyer.Forcefield.atomtypes (list of topology.AtomType) with topology.Site.atom_type (parametrizing the atomtype)

For sure, this is where performance comes into play. My experience with the current backend is that it's reasonably fast but could be improved on. I don't know how much of a focus performance was in developing ParmEd - it's clearly good enough for any reasonably-sized system so I don't know if doing multi-million-atom systems was a focus.

I'm currently not sure the best way to handle unyt.units

I think the easiest way to get this started would be to specify units at some higher level and not use them in the lowest levels of the tree, i.e. this, if it can be done (try to ignore my bad syntax)
<ForceField, distance_unit='nm', energy_unit='kcal'/>
  <BondTypes expression="0.5 * k * (r - r_eq)" independent_variables="r"/>
    <Bond type1="foo" type2="foo" k="50" r_eq="0.15/>
    <Bond type1="foo" type2="foo" k="200" r_eq="0.15/>
</ForceField>

I was able to write a toy FFXML (atomtypes, bondtypes, angletypes), create a topology.Topology object, add sites and bonds to create a methane, use the new XML parsing to create the new foyer.Forcefield object, atomtype through foyer, and apply bond/angle parameters through foyer. The resultant, parametrized topology.Topology object has all atomtypes,bondtypes, and angletypes, with a references file (but this requires the pending PR hashing functionality in topology objects). I don't think there are any calls to OpenMM generator/forcefield/simulation objects
Things this PR might still need:

Residue mappings/concept of residues aren't available in topology.Topology yet, so that' been commented out.
There's probably more refactoring that will be needed for more sophisticated smarts functionality (the toy methane example is definitely not a good stress test of smarts functionality)
Expanding the supported potential/FF terms (currently only looking for BondTypes and AngleTypes, nothing about DihdralTypes)
The XML style still needs discussion on an agreed-upon syntax, including units specification
#224 migrating to lark will change a bunch of methods too, hopefully without too many conflicts


Python v2 code example is using non-existent method write_queue()

In Python v2 code example:
@app.function_name(name="QueueFunc")
@app.queue_trigger(arg_name="msg", queue_name="inputqueue",
                   connection="storageAccountConnectionString")  # Queue trigger
@app.write_queue(arg_name="outputQueueItem", queue_name="outqueue",
                 connection="storageAccountConnectionString")  # Queue output binding

Having a non-existent method write_queue() is very confusing.
Having an existing method queue_output() would be appreciated to make code actually run. Example corrected:
@app.queue_output(arg_name="outputQueueItem", queue_name="outqueue",
                  connection="storageAccountConnectionString")  # Queue output binding

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

ID: f723af92-4ebb-07db-6485-1ceb7422c74b
Version Independent ID: f33b432f-f14d-54ec-b784-18451b146a5f
Content: Azure Queue storage trigger for Azure Functions
Content Source: articles/azure-functions/functions-bindings-storage-queue-trigger.md
Service: azure-functions
GitHub Login: @ggailey777
Microsoft Alias: glenga

@HQJaTu
Thanks for your feedback! We will investigate and update as appropriate.

@HQJaTu not sure what happened there, but thanks for pointing it out!


terminal readability

Tell us about your request
Most important: allow users to increase font size in terminal (or decrease)
Secondary: allow users to change color of terminal background and text
Which service(s) is this request for?
Docker desktop
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
It is hard to read the text in the terminal
Are you currently working around the issue?
Yes; I zoom in on the text
Additional context
Add any other context or screenshots about the feature request here.

Thanks @RossHathaway for making that suggestion.
Could you tell me more which terminal you see this issue?
Is it in the Quick Start Guide or when you click on the "CLI" action button from the dashboard to execute commands inside a container?

Thank you for the screenshot. OK, it's the container log view and therefore changing font size and colour for both the container logs in a compose app as well as a single container's log view.


App crashing

Hello,
I can't get the demo apps working, in Android Studio 2.1.1. I followed the set up guide http://www.gearvrf.org/bin/view/GearVRfDeveloperGuide/GearVRfDevGuide200Start.
Both source and binary has the same problem:
FindClass( com/oculus/vrapi/loader/AppLoader ) failed
Tried the static linked demo too (I read the README file)
E/AndroidRuntime: FATAL EXCEPTION: main
Process: org.gearvrf.video, PID: 20408
java.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime.IncrementalClassLoader$DelegateClassLoader[DexPathList[[dex file "/data/data/org.gearvrf.video/files/instant-run/dex/slice-slice_9-classes.dex", dex file "/data/data/org.gearvrf.video/files/instant-run/dex/slice-slice_8-classes.dex", dex file "/data/data/org.gearvrf.video/files/instant-run/dex/slice-slice_7-classes.dex", dex file "/data/data/org.gearvrf.video/files/instant-run/dex/slice-slice_6-classes.dex", dex file "/data/data/org.gearvrf.video/files/instant-run/dex/slice-slice_5-classes.dex", dex file "/data/data/org.gearvrf.video/files/instant-run/dex/slice-slice_4-classes.dex", dex file "/data/data/org.gearvrf.video/files/instant-run/dex/slice-slice_3-classes.dex", dex file "/data/data/org.gearvrf.video/files/instant-run/dex/slice-slice_2-classes.dex", dex file "/data/data/org.gearvrf.video/files/instant-run/dex/slice-slice_1-classes.dex", dex file "/data/data/org.gearvrf.video/files/instant-run/dex/slice-slice_0-classes.dex", dex file "/data/data/org.gearvrf.video/files/instant-run/dex/slice-jsr223_e817e812ced964b81b982f49647807c1df258640-classes.dex", dex file "/data/data/org.gearvrf.video/files/instant-run/dex/slice-js_f2d65e1babe6e43a619b3df188a46d4f635796e9-classes.dex", dex file "/data/data/org.gearvrf.video/files/instant-run/dex/slice-jnlua-android_0ffa11933b86813a67faa5f3c2a99a1e4828a4e8-classes.dex", dex file "/data/data/org.gearvrf.video/files/instant-run/dex/slice-jline-android_dcd32127db6f041ebbb76492b0f4fa4f488af1c2-classes.dex", dex file "/data/data/org.gearvrf.video/files/instant-run/dex/slice-gvrf_exported_af19f37d1953d2296ada77b36580476514846e5c-classes.dex", dex file "/data/data/org.gearvrf.video/files/instant-run/dex/slice-gson-2.2.4_90b2d3e98b14002c8646d42c31c1cd16151f6997-classes.dex"],nativeLibraryDirectories=[/data/app/org.gearvrf.video-2/lib/arm64, /vendor/lib64, /system/lib64]]] couldn't find "libgvrf.so"
at java.lang.Runtime.loadLibrary(Runtime.java:367)
at java.lang.System.loadLibrary(System.java:1076)
at org.gearvrf.GVRActivityNative.(GVRActivityNative.java:25)
at org.gearvrf.GVRActivity.onCreate(GVRActivity.java:85)
at org.gearvrf.video.VideoActivity.onCreate(VideoActivity.java:45)
at android.app.Activity.performCreate(Activity.java:6876)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1135)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3207)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3350)
at android.app.ActivityThread.access$1100(ActivityThread.java:222)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1795)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:158)
at android.app.ActivityThread.main(ActivityThread.java:7229)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
Any idea what I'm doing wrong?

Solved the first one, but I can't get to *.so files included as it seems. I tried to add it with build.gradle, packed as jar, and plain. Nothing helps.

From you log file, it says “couldn't find "libgvrf.so"”.
Just to make sure, do you see  libgvrf.so file from your local folder: gvr-video-staticlib\gvrvideo\libs\lib\armeabi-v7a\

if you see libgvrf.so that you probably downloaded from releases/tag/3.0,
another thing to do is zip the lib folder and rename to lib.jar as described in README step 4.

I got it work, thank you for your time

Hi @aagocs @jason2kim,
I am facing the same issue with the libgvrf.so. It says UnsatisfiedLinkError dlopen failed: cannot locate symbol "ovr_DisplaySystemActivityError".
Can you please help?

@Malikkhoja Which version of the framework are you using?  There is no such in 1.0.4 - the one we currently use.


Temporal fix registration package

Coverage increased (+0.01%) to 97.481% when pulling 58b482b78c9e7d37ef84f203b4482d1a236d47f7 on Temporal-fix-registration-package into 3cc54a9fa999a39cd7bec784ca193a87880f0138 on master.

Temporal fix for password reset error on registration package:
https://github.com/ubernostrum/django-registration/pull/127#issuecomment-363067198


feat(ui): show confirm improvments

Pull Request Test Coverage Report for Build 511567167

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 22.995%

Totals

Change from base Build 511464364:
0.0%

Covered Lines:
2009

Relevant Lines:
8943

💛  - Coveralls

Pull Request Test Coverage Report for Build 511567167

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 22.995%

Totals

Change from base Build 511464364:
0.0%

Covered Lines:
2009

Relevant Lines:
8943

💛  - Coveralls

@ahochsteger Look at this,will be useful in future ;)

@ahochsteger Look at this,will be useful in future ;)


Provide safety checks against local resource saturation

The local CPU, memory, network, and IO resource utilization should be provided as native metrics to be reported alongside all other metrics streams.
As well, when these resources are over a given moving-average threshold, a warning should be reported to the user in relaxed mode, and an error should be thrown in strict mode.
The threshold should also be customizable.
originally reported as https://github.com/engineblock/engineblock/issues/78

More details for this to be implemented:

This needs to work in a platform agnostic way, such that it doesn't assume a particular platform.

It is ok for the initial implementation to work on some systems but not others as long as it doesn't create issues on the non-supported platforms.

The OSHI library is already included from a recommendation by @alexott . We should use this library where possible to generalize across systems.
A new metrics registry should be created for local system metrics, using the io.nosqlbench.engine.core.metrics.MetricReporters#addRegistry method. The prefix for this should be something like "clientos" or "nosqlbench", but should only use word characters in any case (no dashes or underscores).

A set of metrics which are somewhat consistent in terms of meaning should be selected across the client system types. If at all possible the same metric names should be used for forwarding externally so that dashboards can render consistently. If that isn't possible, let's discuss the options here.
A polling thread needs to be run which gathers and reports the metrics in the new PrefixedRegistry as described above. This thread should also keep internal state and report the time delta in nanos between polls s a sanity check.
basic saturation threshold should be configurable, say "50%" which can be used to trigger a warning to users when the client is saturated beyond a useful degree of timing fidelity.
Suggested metrics (first wave):

report offset (the configured reporting interval minus the elapsed time since polling last ran. If the first report, set this to the configured reporting interval to avoid noise)
OS RAM utilization

(used vs available)

OS CPU usage

(used vs available)

OS NET usage

(used vs available)

OS IO usage

(io wait, reads and writes)

A second wave of metrics may be possible, like JVM stats, itemized system memory, available cpufreq settings, etc, but that should be a separate phase of work.

Done


Blank screen with a reinstalled 1.39.1

Error restoring editor grid widget: TypeError: Cannot read property 'indexOf' of undefined

VSCode Version: 1.39.1 88f15d17dca836346e787762685a40bb5cce75a8
OS Version: Version 1903 (18362.418)

Steps to Reproduce:

Not sure, but I use vscode from both WSL and PowserShell 6.
Before it happened I was running vscode from an elevated PowerShell 6.
After that - almost blank. I can see the background colors. But no icons and nothing else.
The same result when open in WSL as in PowerShell.
Possible to get working via code -n . to open a new window but not consistently.

Does this issue occur when all extensions are disabled?: Yes
renderer1.log

[2019-10-13 19:27:29.196] [renderer1] [error] Error restoring editor grid widget: TypeError: Cannot read property 'indexOf' of undefined (with state: {"serializedGrid":{"root":{"type":"branch","data":[{"type":"leaf","data":{"id":6,"editors":[{"id":"workbench.editors.files.fileEditorInput","value":"{\"resource\":\"vscode-remote://wsl%2Bubuntu/home/dotnet/projects/napp/webviewer-core/package.json\",\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"\\\\home\\\\dotnet\\\\projects\\\\napp\\\\webviewer-core\\\\package.json\",\"_sep\":1,\"external\":\"vscode-remote://wsl%2Bubuntu/home/dotnet/projects/napp/webviewer-core/package.json\",\"path\":\"/home/dotnet/projects/napp/webviewer-core/package.json\",\"scheme\":\"vscode-remote\",\"authority\":\"wsl+Ubuntu\"},\"encoding\":\"utf8\"}"},{"id":"workbench.editors.files.fileEditorInput","value":"{\"resource\":\"vscode-remote://wsl%2Bubuntu/home/dotnet/projects/napp/webviewer-core/CHANGELOG.md\",\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"\\\\home\\\\dotnet\\\\projects\\\\napp\\\\webviewer-core\\\\CHANGELOG.md\",\"_sep\":1,\"external\":\"vscode-remote://wsl%2Bubuntu/home/dotnet/projects/napp/webviewer-core/CHANGELOG.md\",\"path\":\"/home/dotnet/projects/napp/webviewer-core/CHANGELOG.md\",\"scheme\":\"vscode-remote\",\"authority\":\"wsl+Ubuntu\"},\"encoding\":\"utf8\"}"},{"id":"workbench.editors.files.fileEditorInput","value":"{\"resource\":\"vscode-remote://wsl%2Bubuntu/home/dotnet/projects/napp/webviewer-core/README.md\",\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"\\\\home\\\\dotnet\\\\projects\\\\napp\\\\webviewer-core\\\\README.md\",\"_sep\":1,\"external\":\"vscode-remote://wsl%2Bubuntu/home/dotnet/projects/napp/webviewer-core/README.md\",\"path\":\"/home/dotnet/projects/napp/webviewer-core/README.md\",\"scheme\":\"vscode-remote\",\"authority\":\"wsl+Ubuntu\"},\"encoding\":\"utf8\"}"},{"id":"workbench.editors.files.fileEditorInput","value":"{\"resource\":\"vscode-remote://wsl%2Bubuntu/home/dotnet/projects/napp/webviewer-core/less/viewer/annotation.less\",\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"\\\\home\\\\dotnet\\\\projects\\\\napp\\\\webviewer-core\\\\less\\\\viewer\\\\annotation.less\",\"_sep\":1,\"external\":\"vscode-remote://wsl%2Bubuntu/home/dotnet/projects/napp/webviewer-core/less/viewer/annotation.less\",\"path\":\"/home/dotnet/projects/napp/webviewer-core/less/viewer/annotation.less\",\"scheme\":\"vscode-remote\",\"authority\":\"wsl+Ubuntu\"},\"encoding\":\"utf8\"}"}],"mru":[3,2,1,0]},"size":626},{"type":"leaf","data":{"id":7,"editors":[{"id":"workbench.editors.webviewInput","value":"{\"id\":\"b4b135ab-7982-42cd-9deb-3d6c8e12ce2d\",\"viewType\":\"mainThreadWebview-markdown.preview\",\"title\":\"Preview README.md\",\"options\":{\"enableFindWidget\":true,\"enableScripts\":true,\"localResourceRoots\":[{\"$mid\":1,\"external\":\"vscode-remote://wsl%2Bubuntu/home/dotnet/.vscode-server/bin/88f15d17dca836346e787762685a40bb5cce75a8/extensions/markdown-language-features\",\"path\":\"/home/dotnet/.vscode-server/bin/88f15d17dca836346e787762685a40bb5cce75a8/extensions/markdown-language-features\",\"scheme\":\"vscode-remote\",\"authority\":\"wsl+Ubuntu\"},{\"$mid\":1,\"external\":\"vscode-remote://wsl%2Bubuntu/home/dotnet/projects/napp/webviewer-core\",\"path\":\"/home/dotnet/projects/napp/webviewer-core\",\"scheme\":\"vscode-remote\",\"authority\":\"wsl+Ubuntu\"}],\"allowScripts\":true},\"extensionLocation\":{\"$mid\":1,\"path\":\"/home/dotnet/.vscode-server/bin/88f15d17dca836346e787762685a40bb5cce75a8/extensions/markdown-language-features\",\"scheme\":\"vscode-remote\",\"authority\":\"wsl+Ubuntu\"},\"extensionId\":\"vscode.markdown-language-features\",\"iconPath\":{\"light\":{\"$mid\":1,\"path\":\"/home/dotnet/.vscode-server/bin/88f15d17dca836346e787762685a40bb5cce75a8/extensions/markdown-language-features/media/preview-light.svg\",\"scheme\":\"vscode-remote\",\"authority\":\"wsl+Ubuntu\"},\"dark\":{\"$mid\":1,\"path\":\"/home/dotnet/.vscode-server/bin/88f15d17dca836346e787762685a40bb5cce75a8/extensions/markdown-language-features/media/preview-dark.svg\",\"scheme\":\"vscode-remote\",\"authority\":\"wsl+Ubuntu\"}},\"group\":7}"}],"mru":[0]},"size":626}],"size":848},"orientation":1,"width":1252,"height":848},"activeGroup":6,"mostRecentActiveGroups":[6,7]}): Error: Error restoring editor grid widget: TypeError: Cannot read property 'indexOf' of undefined (with state: {"serializedGrid":{"root":{"type":"branch","data":[{"type":"leaf","data":{"id":6,"editors":[{"id":"workbench.editors.files.fileEditorInput","value":"{\"resource\":\"vscode-remote://wsl%2Bubuntu/home/dotnet/projects/napp/webviewer-core/package.json\",\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"\\\\home\\\\dotnet\\\\projects\\\\napp\\\\webviewer-core\\\\package.json\",\"_sep\":1,\"external\":\"vscode-remote://wsl%2Bubuntu/home/dotnet/projects/napp/webviewer-core/package.json\",\"path\":\"/home/dotnet/projects/napp/webviewer-core/package.json\",\"scheme\":\"vscode-remote\",\"authority\":\"wsl+Ubuntu\"},\"encoding\":\"utf8\"}"},{"id":"workbench.editors.files.fileEditorInput","value":"{\"resource\":\"vscode-remote://wsl%2Bubuntu/home/dotnet/projects/napp/webviewer-core/CHANGELOG.md\",\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"\\\\home\\\\dotnet\\\\projects\\\\napp\\\\webviewer-core\\\\CHANGELOG.md\",\"_sep\":1,\"external\":\"vscode-remote://wsl%2Bubuntu/home/dotnet/projects/napp/webviewer-core/CHANGELOG.md\",\"path\":\"/home/dotnet/projects/napp/webviewer-core/CHANGELOG.md\",\"scheme\":\"vscode-remote\",\"authority\":\"wsl+Ubuntu\"},\"encoding\":\"utf8\"}"},{"id":"workbench.editors.files.fileEditorInput","value":"{\"resource\":\"vscode-remote://wsl%2Bubuntu/home/dotnet/projects/napp/webviewer-core/README.md\",\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"\\\\home\\\\dotnet\\\\projects\\\\napp\\\\webviewer-core\\\\README.md\",\"_sep\":1,\"external\":\"vscode-remote://wsl%2Bubuntu/home/dotnet/projects/napp/webviewer-core/README.md\",\"path\":\"/home/dotnet/projects/napp/webviewer-core/README.md\",\"scheme\":\"vscode-remote\",\"authority\":\"wsl+Ubuntu\"},\"encoding\":\"utf8\"}"},{"id":"workbench.editors.files.fileEditorInput","value":"{\"resource\":\"vscode-remote://wsl%2Bubuntu/home/dotnet/projects/napp/webviewer-core/less/viewer/annotation.less\",\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"\\\\home\\\\dotnet\\\\projects\\\\napp\\\\webviewer-core\\\\less\\\\viewer\\\\annotation.less\",\"_sep\":1,\"external\":\"vscode-remote://wsl%2Bubuntu/home/dotnet/projects/napp/webviewer-core/less/viewer/annotation.less\",\"path\":\"/home/dotnet/projects/napp/webviewer-core/less/viewer/annotation.less\",\"scheme\":\"vscode-remote\",\"authority\":\"wsl+Ubuntu\"},\"encoding\":\"utf8\"}"}],"mru":[3,2,1,0]},"size":626},{"type":"leaf","data":{"id":7,"editors":[{"id":"workbench.editors.webviewInput","value":"{\"id\":\"b4b135ab-7982-42cd-9deb-3d6c8e12ce2d\",\"viewType\":\"mainThreadWebview-markdown.preview\",\"title\":\"Preview README.md\",\"options\":{\"enableFindWidget\":true,\"enableScripts\":true,\"localResourceRoots\":[{\"$mid\":1,\"external\":\"vscode-remote://wsl%2Bubuntu/home/dotnet/.vscode-server/bin/88f15d17dca836346e787762685a40bb5cce75a8/extensions/markdown-language-features\",\"path\":\"/home/dotnet/.vscode-server/bin/88f15d17dca836346e787762685a40bb5cce75a8/extensions/markdown-language-features\",\"scheme\":\"vscode-remote\",\"authority\":\"wsl+Ubuntu\"},{\"$mid\":1,\"external\":\"vscode-remote://wsl%2Bubuntu/home/dotnet/projects/napp/webviewer-core\",\"path\":\"/home/dotnet/projects/napp/webviewer-core\",\"scheme\":\"vscode-remote\",\"authority\":\"wsl+Ubuntu\"}],\"allowScripts\":true},\"extensionLocation\":{\"$mid\":1,\"path\":\"/home/dotnet/.vscode-server/bin/88f15d17dca836346e787762685a40bb5cce75a8/extensions/markdown-language-features\",\"scheme\":\"vscode-remote\",\"authority\":\"wsl+Ubuntu\"},\"extensionId\":\"vscode.markdown-language-features\",\"iconPath\":{\"light\":{\"$mid\":1,\"path\":\"/home/dotnet/.vscode-server/bin/88f15d17dca836346e787762685a40bb5cce75a8/extensions/markdown-language-features/media/preview-light.svg\",\"scheme\":\"vscode-remote\",\"authority\":\"wsl+Ubuntu\"},\"dark\":{\"$mid\":1,\"path\":\"/home/dotnet/.vscode-server/bin/88f15d17dca836346e787762685a40bb5cce75a8/extensions/markdown-language-features/media/preview-dark.svg\",\"scheme\":\"vscode-remote\",\"authority\":\"wsl+Ubuntu\"}},\"group\":7}"}],"mru":[0]},"size":626}],"size":848},"orientation":1,"width":1252,"height":848},"activeGroup":6,"mostRecentActiveGroups":[6,7]})
    at e.doCreateGridControlWithPreviousState (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5494:182)
    at e.doCreateGridControl (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5493:549)
    at e.createContentArea (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5493:36)
    at e.create (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2671:576)
    at forEach (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5543:408)
    at Array.forEach ()
    at t.Workbench.renderWorkbench (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5543:315)
    at e.invokeFunction (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5540:356)
    at h.invokeFunction (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:1504:876)
    at t.Workbench.startup (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5540:94)
    at Q.open (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:6084:899)
[2019-10-13 19:27:29.290] [renderer1] [error] Cannot read property 'element' of undefined: TypeError: Cannot read property 'element' of undefined
    at F.doRedrawEditorActive (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5449:684)
    at F.redrawEditorActiveAndDirty (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5448:583)
    at forEachTab (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5440:100)
    at group.editors.forEach (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5447:430)
    at Array.forEach ()
    at F.forEachTab (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5447:372)
    at F.setActive (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5440:70)
    at e.setActive (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5471:335)
    at e.doSetGroupActive (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5489:846)
    at e.doCreateGridControl (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5493:696)
    at e.createContentArea (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5493:36)
    at e.create (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2671:576)
    at forEach (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5543:408)
    at Array.forEach ()
    at t.Workbench.renderWorkbench (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5543:315)
    at e.invokeFunction (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5540:356)
    at h.invokeFunction (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:1504:876)
    at t.Workbench.startup (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5540:94)
    at Q.open (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:6084:899)
[2019-10-13 19:27:37.057] [renderer1] [error] Cannot read property 'styles' of undefined: TypeError: Cannot read property 'styles' of undefined
    at e.updateStyles (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5492:883)
    at e.onThemeChange (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2656:134)
    at e.onThemeChange (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2671:434)
    at _register.themeService.onThemeChange.e (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2656:80)
    at c.fire (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:116:519)
    at P.applyTheme (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:4682:610)
    at s.ensureLoaded.then.i (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:4681:209)
[2019-10-13 19:27:37.068] [renderer1] [error] Cannot read property 'count' of undefined: TypeError: Cannot read property 'count' of undefined
    at e.get isEmpty [as isEmpty] (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5470:968)
    at e.updateStyles (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5478:526)
    at e.onThemeChange (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2656:134)
    at _register.themeService.onThemeChange.e (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2656:80)
    at c.fire (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:116:519)
    at P.applyTheme (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:4682:610)
    at s.ensureLoaded.then.i (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:4681:209)
[2019-10-13 19:37:20.341] [renderer1] [error] Cannot read property 'state' of undefined: TypeError: Cannot read property 'state' of undefined
    at e.saveState (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5495:835)
    at _register.n.onWillSaveState (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2667:168)
    at c.fire (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:116:519)
    at e.close (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2462:311)
    at _register.e.onWillShutdown.e (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:6085:464)
    at c.fire (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:116:519)
    at _register.e.onWillShutdown.e (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5541:374)
    at c.fire (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:116:519)
    at e.handleWillShutdown (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:3784:1019)
    at EventEmitter.o.ipcRenderer.on (file:///C:/Users/dotnet/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:3784:508)
    at EventEmitter.emit (events.js:182:13)

Happens only in devcontainers for me.

duplicate of the entered layout issue?

Editor grid widget, assigning to @sbatten
fyi @joaomoreno

@dotnetCarpenter Can you open DevTools, is there any error in there?

Oh I see you have a trace! :pray:

Seems unrelated to https://github.com/microsoft/vscode/issues/82218. Let's wait for @sbatten

Same error for me:
log.ts:196   ERR Error restoring editor grid widget: TypeError: Cannot read property 'indexOf' of undefined (with state: {"serializedGrid":{"root":{"type":"branch","data":[{"type":"leaf","data":{"id":0,"editors":[{"id":"workbench.editors.files.fileEditorInput","value":"{\"resource\":\"vscode-remote://dev-container%2B633a5c6…/code/README.md\",\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"\\\\code\\\\README.md\",\"_sep\":1,\"external\":\"vscode-remote://dev-container%2B633a5c6…/code/README.md\",\"path\":\"/code/README.md\",\"scheme\":\"vscode-remote\",\"authority\":\"dev-container+633a5c636f64655c6e6f6973652d6265\"},\"encoding\":\"utf8\"}"}],"mru":[0]},"size":764},{"type":"leaf","data":{"id":1,"editors":[{"id":"workbench.editors.webviewInput","value":"{\"id\":\"81bdadfb-4327-465a-baba-89aadeb558ce\",\"viewType\":\"mainThreadWebview-markdown.preview\",\"title\":\"Preview README.md\",\"options\":{\"enableFindWidget\":true,\"enableScripts\":true,\"localResourceRoots\":[{\"$mid\":1,\"external\":\"vscode-remote://dev-container%2B633a5c6…/root/.vsco…d17dca8…/extensions/markdown-language-features\",\"path\":\"/root/.vscode-server/bin/88f15d17dca836346e787762685a40bb5cce75a8/extensions/markdown-language-features\",\"scheme\":\"vscode-remote\",\"authority\":\"dev-container+633a5c636f64655c6e6f6973652d6265\"},{\"$mid\":1,\"external\":\"vscode-remote://dev-container%2B633a5c6…/code\",\"path\":\"/code\",\"scheme\":\"vscode-remote\",\"authority\":\"dev-container+633a5c636f64655c6e6f6973652d6265\"}],\"allowScripts\":true},\"extensionLocation\":{\"$mid\":1,\"path\":\"/root/.vscode-server/bin/88f15d17dca836346e787762685a40bb5cce75a8/extensions/markdown-language-features\",\"scheme\":\"vscode-remote\",\"authority\":\"dev-container+633a5c636f64655c6e6f6973652d6265\"},\"extensionId\":\"vscode.markdown-language-features\",\"iconPath\":{\"light\":{\"$mid\":1,\"path\":\"/root/.vscode-server/bin/88f15d17dca836346e787762685a40bb5cce75a8/extensions/markdown-language-features/media/preview-light.svg\",\"scheme\":\"vscode-remote\",\"authority\":\"dev-container+633a5c636f64655c6e6f6973652d6265\"},\"dark\":{\"$mid\":1,\"path\":\"/root/.vscode-server/bin/88f15d17dca836346e787762685a40bb5cce75a8/extensions/markdown-language-features/media/preview-dark.svg\",\"scheme\":\"vscode-remote\",\"authority\":\"dev-container+633a5c636f64655c6e6f6973652d6265\"}},\"group\":1}"}],"mru":[0]},"size":763}],"size":623},"orientation":1,"width":1527,"height":623},"activeGroup":0,"mostRecentActiveGroups":[0,1]}): Error: Error restoring editor grid widget: TypeError: Cannot read property 'indexOf' of undefined (with state: {"serializedGrid":{"root":{"type":"branch","data":[{"type":"leaf","data":{"id":0,"editors":[{"id":"workbench.editors.files.fileEditorInput","value":"{\"resource\":\"vscode-remote://dev-container%2B633a5c6…/code/README.md\",\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"\\\\code\\\\README.md\",\"_sep\":1,\"external\":\"vscode-remote://dev-container%2B633a5c6…/code/README.md\",\"path\":\"/code/README.md\",\"scheme\":\"vscode-remote\",\"authority\":\"dev-container+633a5c636f64655c6e6f6973652d6265\"},\"encoding\":\"utf8\"}"}],"mru":[0]},"size":764},{"type":"leaf","data":{"id":1,"editors":[{"id":"workbench.editors.webviewInput","value":"{\"id\":\"81bdadfb-4327-465a-baba-89aadeb558ce\",\"viewType\":\"mainThreadWebview-markdown.preview\",\"title\":\"Preview README.md\",\"options\":{\"enableFindWidget\":true,\"enableScripts\":true,\"localResourceRoots\":[{\"$mid\":1,\"external\":\"vscode-remote://dev-container%2B633a5c6…/root/.vsco…d17dca8…/extensions/markdown-language-features\",\"path\":\"/root/.vscode-server/bin/88f15d17dca836346e787762685a40bb5cce75a8/extensions/markdown-language-features\",\"scheme\":\"vscode-remote\",\"authority\":\"dev-container+633a5c636f64655c6e6f6973652d6265\"},{\"$mid\":1,\"external\":\"vscode-remote://dev-container%2B633a5c6…/code\",\"path\":\"/code\",\"scheme\":\"vscode-remote\",\"authority\":\"dev-container+633a5c636f64655c6e6f6973652d6265\"}],\"allowScripts\":true},\"extensionLocation\":{\"$mid\":1,\"path\":\"/root/.vscode-server/bin/88f15d17dca836346e787762685a40bb5cce75a8/extensions/markdown-language-features\",\"scheme\":\"vscode-remote\",\"authority\":\"dev-container+633a5c636f64655c6e6f6973652d6265\"},\"extensionId\":\"vscode.markdown-language-features\",\"iconPath\":{\"light\":{\"$mid\":1,\"path\":\"/root/.vscode-server/bin/88f15d17dca836346e787762685a40bb5cce75a8/extensions/markdown-language-features/media/preview-light.svg\",\"scheme\":\"vscode-remote\",\"authority\":\"dev-container+633a5c636f64655c6e6f6973652d6265\"},\"dark\":{\"$mid\":1,\"path\":\"/root/.vscode-server/bin/88f15d17dca836346e787762685a40bb5cce75a8/extensions/markdown-language-features/media/preview-dark.svg\",\"scheme\":\"vscode-remote\",\"authority\":\"dev-container+633a5c636f64655c6e6f6973652d6265\"}},\"group\":1}"}],"mru":[0]},"size":763}],"size":623},"orientation":1,"width":1527,"height":623},"activeGroup":0,"mostRecentActiveGroups":[0,1]})     at e.doCreateGridControlWithPreviousState (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5494:182)     at e.doCreateGridControl (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5493:549)     at e.createContentArea (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5493:36)     at e.create (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2671:576)     at forEach (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5543:408)     at Array.forEach (<anonymous>)     at t.Workbench.renderWorkbench (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5543:315)     at e.invokeFunction (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5540:356)     at h.invokeFunction (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:1504:876)     at t.Workbench.startup (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5540:94)     at Q.open (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:6084:899) log.ts:196   ERR Cannot read property 'element' of undefined: TypeError: Cannot read property 'element' of undefined     at F.doRedrawEditorActive (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5449:428)     at F.redrawEditorActiveAndDirty (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5448:583)     at forEachTab (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5440:100)     at group.editors.forEach (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5447:430)     at Array.forEach (<anonymous>)     at F.forEachTab (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5447:372)     at F.setActive (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5440:70)     at e.setActive (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5471:335)     at e.doSetGroupActive (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5489:846)     at e.doCreateGridControl (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5493:696)     at e.createContentArea (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5493:36)     at e.create (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2671:576)     at forEach (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5543:408)     at Array.forEach (<anonymous>)     at t.Workbench.renderWorkbench (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5543:315)     at e.invokeFunction (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5540:356)     at h.invokeFunction (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:1504:876)     at t.Workbench.startup (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:5540:94)     at Q.open (file:///C:/Users/otur-gaming/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/workbench/workbench.desktop.main.js:6084:899)

I can repro with that trace. In both cases, this happens when a markdown preview is open and the stack I see when reproducing shows errors when restoring the webview. Still investigating further.

The real error is coming from https://github.com/microsoft/vscode/blob/7e31d9754fc093744be8b4d2fea9656fae28989b/src/vs/base/common/network.ts#L96. When the editors are being restored, the first time this function is called, the host is not yet defined and thus this is failing. Previously, we just passed this undefined value along but now we are operating on it. Simply adding host && host.indexOf... to conditional resolves the issue for me. @aeschli

I pushed the quick fix, but maybe we should look into delaying the editor restoration until the host information is available.

To verify:

Open a folder in WSL with a markdown file.
Open a preview of the markdown file to the side.
Reload the window.

Ensure that reload is successful and you don't have a blank window.

Is there any cache / workspace files that I can erase to get vscode to run while this is still an issue?


Add Health Status stored procedure

We ask for status and count of alerts to represent
system health.
This call currently involves

Selecting every active row with a certain severity.
Reducing the rows into a count + maximum severity.

Instead of this, we can use a stored procedure. This will
centralize the information for any consumer, and allows us
to get the status with a simple call: select * from health_status().
Then, we can couple this call with postgres listen + notify.
This will end up providing a reactive event flow, all in the postgres
level.
That means that a consumer can subscribe to changes from the
DB. This approach should scale as well.
Signed-off-by: Joe Grund<EMAIL_ADDRESS>

@brianjmurrell Not yet, but development building off it now.

Thought that might be the case.
Would it be more appropriate to wait and land this with a consumer as a an implicit test that this patch is functioning as expected?
If you still want to land this stand-alone, I wouldn't object, just a thought.

@brianjmurrell So, I've verified this locally. I think this is useful enough generally to merge.


How to get TRAIN_UIDS_IN_JSON  and VAL_UIDS_IN_JSON for train-sample.yaml

Hi authors,
Thanks for the amazing work!
I was wondering how to get the TRAIN_UIDS_IN_JSON  and VAL_UIDS_IN_JSON for train-sample.yaml?

for example, I followed the instructions to generate dataset and they should be in a correct structure. But how to get TRAIN_UIDS_IN_JSON  and VAL_UIDS_IN_JSON?

Ok, I know I should generate them by myself.


rustc: Fix building cross-compilers for no_std targets.

When building a cross-compiler, the rustc derivation does some tricks to only build the standard library and reuse the host's compiler, leading to much faster build time.
Unfortunately, the way the build system was invoked, it would always build the std crate, whether or not the target supports it. Some bare-metal targets only support building the core and alloc crates.
By being more vague about the build command, using library instead of library/std, Rust's build system is able to figure out exactly which crates to build:
https://github.com/rust-lang/rust/blob/1.74.1/src/bootstrap/compile.rs#L370-L412
Oddly enough, the install command still needs to use library/std, even if building just a subset:
https://github.com/rust-lang/rust/blob/1.74.1/src/bootstrap/install.rs#L207
The following command was used to reproduce the original issue. Without this patch, it leads to a build failure when trying to compile one of std's dependencies. With the patch it completes succesfully and produces a working cross-compiler.
nix build --impure --expr '(import ./. {
  crossSystem = {
    config = "riscv32-none-elf";
    rustc.config = "riscv32imc-unknown-none-elf";
  };
}).buildPackages.rustc'

Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[x] 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
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 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

[x] Fits CONTRIBUTING.md.

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

built pkgsCross.aarch64-multiplatform.fd on x86_64-linux

Does this increase the amount of crates built on non-embedded targets?

The only difference in behaviour I can see, is that when using build library/std, the buildPhase was missing a couple of crates, eg. proc_macro and test. However these eventually got built implicitly by the install command in the installPhase.
With this patch, all crates are built in buildPhase. The end result is the same though, and the set of files in both derivations is the same.

Another followup question: If we are not building the standard library, what are we building? As far as I know the normal (non-cross) buildPackages.rustc can produce binaries for all targets.

The "standard library" is split into a few crates, the two major ones being core and std. core is available pretty much on any platform, and is the only one that gets built for bare-metal targets (commonly called no_std). std contains everything that needs OS support.
(To be more precise, on no_std platforms you get alloc, core and compiler_builtins, on full-blown platforms you get a dozen or two of them)


node stats endpoint fix for 0.19.0: all=true. Ignored pre-0.19.0

bigdesk.js update :491. Adds ?all=true to nodes/stats endpoint for 0.19 compatibility. Should be backwards compatible as 0.18 ignores the new param.

Thanks, I will have a look.


Investigate registration issues

Some people report that they have issues with the registration flow in itsyouonline (in an oauth context):

after registration - IYO immediately jumps back to the login-screen (via web browser)
no email confirmation at all (email)
same issues when using mobile phone

However this only seems to happen for a small portion of the users, and happens under unclear conditions (cannot be (easily) replicated it seems)

All / we got more feedback - the problem with the bounce-back to the login might have to do with the fact that people have not registered their address or telephone number when using the (Threefold) website and/or app.

After getting some feedback, the first point seems to be related to #602. For the second part, I checked the logs and no failure is reported on our end. I also haven't found anyone confirming this claim. although sometimes the mail seems to be received with a short delay. Since the api reports that is being send immediately, there is little we can do here AFAIC. As for the third part, the mobile and desktop website are the same with a slightly different layout and the same backend, so this is expected

Thanks, on Wednesday the person with the issue is coming to our office. Let me see if I can replicate his issue somehow, if not, let's close this off...

This morning, we identified the reported issue (first point) to be #604. Since this issue is more accurately tracked there, I'll close this for now

sine #604  is not solved, nor ws it in production, re-opening this issue

After further investigation, the real issue turned out to be #606

Moved to bugfix release milestone, fixed by f1fe736d08a53e2d249670215dc997071c65ad37

@LeeSmet where is the original issue  in the threefold app repo that resulted in the creation of this pretty generalissue after an initial investigation? It is not the intention that all problems there are reported here directly. Especially since passing empty scopes and stuff are obviously tf issues

There is no issue pre dating this one in the threefold repo. But I understand what you are saying - in that sense I might have chosen a poor wording earlier as to how and why I created this issue here.
The problem was reported by the threefold team, along with info that several people managed to log in to the app without issue. Going on this info I assumed that it had to do with a browser/js issue.
Earlier today, before picking this up, Sabrina showed me the issue whilest regestering a new account as part of the TFA onboarding process. Since ahe had a similar device, this strenghtened my earlier assumption that it was a browser issue.
So as it turns out, the TF guys somehow managed to put in the scopes when redirecting to log in and omit them when rederecting to register...
But from the data available, it wasn't clear that a lot of users already had an iyo account, thus going through login and providing all the scopes. Due to past issues with js browser support and the fact that the 2 reported issues happened on a similar/same device, I feared that this was a general issue and hence opened this issue here and not on the TFA repi

https://docs.greenitglobe.com/gig/org_support/issues/347

Closed as 0.9.15 branch is now in production


Tags need to be clicked twice in order to get applied

User reports that tags get applied only after clicking it twice, not once.
User agent: windows_native_app/7.4.184-obm-87-obm-98-obm-99-obm-101
Version: 7.4.184
UpdateChannel: stable
case/734370

This is fixed with #2494
Will be available with next release.


Suggestion - menu entry swapper: Eat, Clean

I would like to be able to use the menu entry swapper to hide the default "Eat" option for food. Example usage: when making pineapple pizza, you don't want do accidentally eat neither the pineapplie ring nor the Plain pizza. Similarly, I would like to be able to hide the default "Clean" option for grimmy herbs. I prefer to have them banked uncleaned. Both these swaps should be disabled by the plugin by default, naturally.

We already have shift-click configuration for stuff like this.