Multiscrape broken in newest update?

Version of the custom_component

Installed component version: 4.0.1
Core Version: 2021.6.4
Supervisor: 2021.06.0
Host: Home Assistant OS 6.0
Configuration
- resource: http://<IP_ADDRESS>/livedata.htm
  scan_interval: 15
  sensor:
    - name: weatherstation_windspeed
      unit_of_measurement: km/h
      select: "input[name='avgwind'][type='text']"
      attribute: value
    - name: weatherstation_winddirection
      unit_of_measurement: °
      select: "input[name='windir'][type='text']"
      attribute: value
    - name: weatherstation_temperature
      unit_of_measurement: °C
      select: "input[name='outTemp'][type='text']"
      attribute: value
    - name: weatherstation_battery
      select: "input[name='outBattSta1'][type='text']"
      attribute: value
    - name: weatherstation_humidity
      unit_of_measurement: '%'
      select: "input[name='outHumi'][type='text']"
      attribute: value
    - name: weatherstation_uvi
      select: "input[name='uvi'][type='text']"
      attribute: value
    - name: weatherstation_solarradiation
      unit_of_measurement: w/m2
      select: "input[name='solarrad'][type='text']"
      attribute: value
    - name: weatherstation_eventrain
      unit_of_measurement: mm
      select: "input[name='eventr

Describe the bug
Multiscrape is just not starting up anymore for me since the latest update. Before the update everything worked
fine with this configuration.
Debug log

Logger: custom_components.multiscrape
Source: custom_components/multiscrape/data.py:45
Integration: Multiscrape scraping component (documentation, issues)
First occurred: 13:52:46 (8 occurrences)
Last logged: 13:59:53

Unexpected error fetching rest data data: object of type 'NoneType' has no len()
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 187, in _async_refresh
    self.data = await self._async_update_data()
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 147, in _async_update_data
    return await self.update_method()
  File "/config/custom_components/multiscrape/data.py", line 45, in async_update
    self.soup = BeautifulSoup(self.data, self._parser)
  File "/usr/local/lib/python3.8/site-packages/bs4/__init__.py", line 310, in __init__
    elif len(markup) <= 256 and (
TypeError: object of type 'NoneType' has no len()

This indicates a connection problem with the site you are trying to scrape. Did you maybe forget the 'l' behind 'htm'?

No the link is correct. And locally I can also reach the website without any problems.

I also tried to establish a connection via SSH to the website, works fine.

Just downgraded to 2021.6.3 and its working again 👍

I just upgraded myself and all is working fine for me. So can't reproduce at this moment :(

Mhh that is unlucky :(
I don't know which information I can give to reproduce :( Maybe it is the type of website? (Live Refresh im not sure tho)
Maybe a sample of the website could help?
LiveData.zip

This seems to be the same problem that I mentioned here: https://github.com/danieldotnl/ha-multiscrape/issues/27#issuecomment-861317831
For me, multiscrape stopped working as well. The target is reachable and available. My feeling is, the problem is not with multiscrape, but with the rest call, as I have other integrations complaining as well. Here are some log details:
Right after startup I see this:
2021-06-15 12:26:02 WARNING (MainThread) [homeassistant.components.sensor] Platform rest not ready yet: The request to ':///' is missing either an 'http://' or 'https://' protocol.; Retrying in background in 30 seconds

This is followed by these errors (logs from other integrations removed). You clearly see the two targets I try to scrape:
2021-06-15 12:26:05 ERROR (MainThread) [homeassistant.components.rest.data] Error fetching data: http://<IP_ADDRESS>/status.asp failed with Server disconnected while attempting read
2021-06-15 12:26:05 ERROR (MainThread) [custom_components.multiscrape] Unexpected error fetching rest data data: object of type 'NoneType' has no len()
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 187, in _async_refresh
self.data = await self._async_update_data()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 147, in _async_update_data
return await self.update_method()
File "/config/custom_components/multiscrape/data.py", line 45, in async_update
self.soup = BeautifulSoup(self.data, self._parser)
File "/usr/local/lib/python3.8/site-packages/bs4/__init__.py", line 310, in __init__
elif len(markup) <= 256 and (
TypeError: object of type 'NoneType' has no len()
2021-06-15 12:26:05 DEBUG (MainThread) [custom_components.multiscrape] Finished fetching rest data data in 1.025 seconds
2021-06-15 12:26:05 ERROR (MainThread) [homeassistant.components.rest.data] Error fetching data: http://<IP_ADDRESS>/prtmaint/prtvolume.asp failed with Server disconnected while attempting read
2021-06-15 12:26:05 ERROR (MainThread) [custom_components.multiscrape] Unexpected error fetching rest data data: object of type 'NoneType' has no len()
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 187, in _async_refresh
self.data = await self._async_update_data()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 147, in _async_update_data
return await self.update_method()
File "/config/custom_components/multiscrape/data.py", line 45, in async_update
self.soup = BeautifulSoup(self.data, self._parser)
File "/usr/local/lib/python3.8/site-packages/bs4/__init__.py", line 310, in __init__
elif len(markup) <= 256 and (
TypeError: object of type 'NoneType' has no len()
2021-06-15 12:26:05 DEBUG (MainThread) [custom_components.multiscrape] Finished fetching rest data data in 1.144 seconds
2021-06-15 12:26:05 WARNING (MainThread) [homeassistant.components.sensor] Platform multiscrape not ready yet: Server disconnected while attempting read; Retrying in background in 30 seconds
2021-06-15 12:26:05 WARNING (MainThread) [homeassistant.components.sensor] Platform multiscrape not ready yet: Server disconnected while attempting read; Retrying in background in 30 seconds
2021-06-15 12:26:05 WARNING (MainThread) [homeassistant.components.sensor] Platform multiscrape not ready yet: Server disconnected while attempting read; Retrying in background in 30 seconds
2021-06-15 12:26:05 WARNING (MainThread) [homeassistant.components.sensor] Platform multiscrape not ready yet: Server disconnected while attempting read; Retrying in background in 30 seconds
2021-06-15 12:26:06 ERROR (MainThread) [homeassistant.components.rest.data] Error fetching data: http://<IP_ADDRESS>/status.asp failed with Server disconnected while attempting read
2021-06-15 12:26:06 ERROR (MainThread) [custom_components.multiscrape] Unexpected error fetching rest data data: object of type 'NoneType' has no len()
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 187, in _async_refresh
self.data = await self._async_update_data()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 147, in _async_update_data
return await self.update_method()
File "/config/custom_components/multiscrape/data.py", line 45, in async_update
self.soup = BeautifulSoup(self.data, self._parser)
File "/usr/local/lib/python3.8/site-packages/bs4/__init__.py", line 310, in __init__
elif len(markup) <= 256 and (
TypeError: object of type 'NoneType' has no len()
2021-06-15 12:26:06 DEBUG (MainThread) [custom_components.multiscrape] Finished fetching rest data data in 0.750 seconds
2021-06-15 12:26:06 WARNING (MainThread) [homeassistant.components.sensor] Platform multiscrape not ready yet: Server disconnected while attempting read; Retrying in background in 30 seconds
2021-06-15 12:26:06 ERROR (MainThread) [homeassistant.components.rest.data] Error fetching data: http://<IP_ADDRESS>/prtmaint/prtvolume.asp failed with Server disconnected while attempting read
2021-06-15 12:26:06 ERROR (MainThread) [custom_components.multiscrape] Unexpected error fetching rest data data: object of type 'NoneType' has no len()
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 187, in _async_refresh
self.data = await self._async_update_data()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 147, in _async_update_data
return await self.update_method()
File "/config/custom_components/multiscrape/data.py", line 45, in async_update
self.soup = BeautifulSoup(self.data, self._parser)
File "/usr/local/lib/python3.8/site-packages/bs4/__init__.py", line 310, in __init__
elif len(markup) <= 256 and (
TypeError: object of type 'NoneType' has no len()
2021-06-15 12:26:06 DEBUG (MainThread) [custom_components.multiscrape] Finished fetching rest data data in 1.129 seconds
2021-06-15 12:26:06 WARNING (MainThread) [homeassistant.components.sensor] Platform multiscrape not ready yet: Server disconnected while attempting read; Retrying in background in 30 seconds
2021-06-15 12:26:13 WARNING (MainThread) [homeassistant.helpers.entity] Update of camera.staubsauger_karte is taking over 10 seconds
2021-06-15 12:26:46 ERROR (MainThread) [homeassistant.components.rest.data] Error fetching data: http://<IP_ADDRESS>/status.asp failed with Server disconnected while attempting read
2021-06-15 12:26:46 ERROR (MainThread) [custom_components.multiscrape] Unexpected error fetching rest data data: object of type 'NoneType' has no len()
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 187, in _async_refresh
self.data = await self._async_update_data()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 147, in _async_update_data
return await self.update_method()
File "/config/custom_components/multiscrape/data.py", line 45, in async_update
self.soup = BeautifulSoup(self.data, self._parser)
File "/usr/local/lib/python3.8/site-packages/bs4/__init__.py", line 310, in __init__
elif len(markup) <= 256 and (
TypeError: object of type 'NoneType' has no len()
2021-06-15 12:26:46 DEBUG (MainThread) [custom_components.multiscrape] Finished fetching rest data data in 0.593 seconds
2021-06-15 12:26:46 ERROR (MainThread) [homeassistant.components.rest.data] Error fetching data: http://<IP_ADDRESS>/prtmaint/prtvolume.asp failed with Server disconnected while attempting read
2021-06-15 12:26:46 ERROR (MainThread) [custom_components.multiscrape] Unexpected error fetching rest data data: object of type 'NoneType' has no len()
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 187, in _async_refresh
self.data = await self._async_update_data()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 147, in _async_update_data
return await self.update_method()
File "/config/custom_components/multiscrape/data.py", line 45, in async_update
self.soup = BeautifulSoup(self.data, self._parser)
File "/usr/local/lib/python3.8/site-packages/bs4/__init__.py", line 310, in __init__
elif len(markup) <= 256 and (
TypeError: object of type 'NoneType' has no len()
2021-06-15 12:26:46 DEBUG (MainThread) [custom_components.multiscrape] Finished fetching rest data data in 0.883 seconds
2021-06-15 12:27:46 ERROR (MainThread) [homeassistant.components.rest.data] Error fetching data: http://<IP_ADDRESS>/status.asp failed with Server disconnected while attempting read
2021-06-15 12:27:46 ERROR (MainThread) [custom_components.multiscrape] Unexpected error fetching rest data data: object of type 'NoneType' has no len()
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 187, in _async_refresh
self.data = await self._async_update_data()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 147, in _async_update_data
return await self.update_method()
File "/config/custom_components/multiscrape/data.py", line 45, in async_update
self.soup = BeautifulSoup(self.data, self._parser)
File "/usr/local/lib/python3.8/site-packages/bs4/__init__.py", line 310, in __init__
elif len(markup) <= 256 and (
TypeError: object of type 'NoneType' has no len()
2021-06-15 12:27:46 DEBUG (MainThread) [custom_components.multiscrape] Finished fetching rest data data in 0.754 seconds
2021-06-15 12:27:46 ERROR (MainThread) [homeassistant.components.rest.data] Error fetching data: http://<IP_ADDRESS>/prtmaint/prtvolume.asp failed with Server disconnected while attempting read
2021-06-15 12:27:46 ERROR (MainThread) [custom_components.multiscrape] Unexpected error fetching rest data data: object of type 'NoneType' has no len()
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 187, in _async_refresh
self.data = await self._async_update_data()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 147, in _async_update_data
return await self.update_method()
File "/config/custom_components/multiscrape/data.py", line 45, in async_update
self.soup = BeautifulSoup(self.data, self._parser)
File "/usr/local/lib/python3.8/site-packages/bs4/__init__.py", line 310, in __init__
elif len(markup) <= 256 and (
TypeError: object of type 'NoneType' has no len()
2021-06-15 12:27:46 DEBUG (MainThread) [custom_components.multiscrape] Finished fetching rest data data in 0.428 seconds
2021-06-15 12:29:16 ERROR (MainThread) [homeassistant.components.rest.data] Error fetching data: http://<IP_ADDRESS>/status.asp failed with Server disconnected while attempting read
2021-06-15 12:29:16 ERROR (MainThread) [custom_components.multiscrape] Unexpected error fetching rest data data: object of type 'NoneType' has no len()
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 187, in _async_refresh
self.data = await self._async_update_data()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 147, in _async_update_data
return await self.update_method()
File "/config/custom_components/multiscrape/data.py", line 45, in async_update
self.soup = BeautifulSoup(self.data, self._parser)
File "/usr/local/lib/python3.8/site-packages/bs4/__init__.py", line 310, in __init__
elif len(markup) <= 256 and (
TypeError: object of type 'NoneType' has no len()
2021-06-15 12:29:16 DEBUG (MainThread) [custom_components.multiscrape] Finished fetching rest data data in 0.722 seconds
2021-06-15 12:29:17 ERROR (MainThread) [homeassistant.components.rest.data] Error fetching data: http://<IP_ADDRESS>/prtmaint/prtvolume.asp failed with Server disconnected while attempting read
2021-06-15 12:29:17 ERROR (MainThread) [custom_components.multiscrape] Unexpected error fetching rest data data: object of type 'NoneType' has no len()
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 187, in _async_refresh
self.data = await self._async_update_data()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 147, in _async_update_data
return await self.update_method()
File "/config/custom_components/multiscrape/data.py", line 45, in async_update
self.soup = BeautifulSoup(self.data, self._parser)
File "/usr/local/lib/python3.8/site-packages/bs4/__init__.py", line 310, in __init__
elif len(markup) <= 256 and (
TypeError: object of type 'NoneType' has no len()
2021-06-15 12:29:17 DEBUG (MainThread) [custom_components.multiscrape] Finished fetching rest data data in 0.410 seconds
2021-06-15 12:29:27 ERROR (MainThread) [homeassistant.components.rest.data] Error fetching data: http://<IP_ADDRESS>/status.asp failed with Server disconnected while attempting read
2021-06-15 12:29:27 ERROR (MainThread) [custom_components.multiscrape] Unexpected error fetching rest data data: object of type 'NoneType' has no len()
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 187, in _async_refresh
self.data = await self._async_update_data()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 147, in _async_update_data
return await self.update_method()
File "/config/custom_components/multiscrape/data.py", line 45, in async_update
self.soup = BeautifulSoup(self.data, self._parser)
File "/usr/local/lib/python3.8/site-packages/bs4/__init__.py", line 310, in __init__
elif len(markup) <= 256 and (
TypeError: object of type 'NoneType' has no len()
2021-06-15 12:29:27 DEBUG (MainThread) [custom_components.multiscrape] Finished fetching rest data data in 0.756 seconds
2021-06-15 12:31:16 ERROR (MainThread) [homeassistant.components.rest.data] Error fetching data: http://<IP_ADDRESS>/status.asp failed with Server disconnected while attempting read
2021-06-15 12:31:16 ERROR (MainThread) [custom_components.multiscrape] Unexpected error fetching rest data data: object of type 'NoneType' has no len()
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 187, in _async_refresh
self.data = await self._async_update_data()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 147, in _async_update_data
return await self.update_method()
File "/config/custom_components/multiscrape/data.py", line 45, in async_update
self.soup = BeautifulSoup(self.data, self._parser)
File "/usr/local/lib/python3.8/site-packages/bs4/__init__.py", line 310, in __init__
elif len(markup) <= 256 and (
TypeError: object of type 'NoneType' has no len()
2021-06-15 12:31:16 DEBUG (MainThread) [custom_components.multiscrape] Finished fetching rest data data in 0.757 seconds
2021-06-15 12:31:17 ERROR (MainThread) [homeassistant.components.rest.data] Error fetching data: http://<IP_ADDRESS>/prtmaint/prtvolume.asp failed with Server disconnected while attempting read
2021-06-15 12:31:17 ERROR (MainThread) [custom_components.multiscrape] Unexpected error fetching rest data data: object of type 'NoneType' has no len()
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 187, in _async_refresh
self.data = await self._async_update_data()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 147, in _async_update_data
return await self.update_method()
File "/config/custom_components/multiscrape/data.py", line 45, in async_update
self.soup = BeautifulSoup(self.data, self._parser)
File "/usr/local/lib/python3.8/site-packages/bs4/__init__.py", line 310, in __init__
elif len(markup) <= 256 and (
TypeError: object of type 'NoneType' has no len()
2021-06-15 12:31:17 DEBUG (MainThread) [custom_components.multiscrape] Finished fetching rest data data in 0.424 seconds
2021-06-15 12:33:46 ERROR (MainThread) [homeassistant.components.rest.data] Error fetching data: http://<IP_ADDRESS>/status.asp failed with Server disconnected while attempting read
2021-06-15 12:33:46 ERROR (MainThread) [custom_components.multiscrape] Unexpected error fetching rest data data: object of type 'NoneType' has no len()
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 187, in _async_refresh
self.data = await self._async_update_data()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 147, in _async_update_data
return await self.update_method()
File "/config/custom_components/multiscrape/data.py", line 45, in async_update
self.soup = BeautifulSoup(self.data, self._parser)
File "/usr/local/lib/python3.8/site-packages/bs4/__init__.py", line 310, in __init__
elif len(markup) <= 256 and (
TypeError: object of type 'NoneType' has no len()
2021-06-15 12:33:46 DEBUG (MainThread) [custom_components.multiscrape] Finished fetching rest data data in 0.741 seconds
2021-06-15 12:33:48 ERROR (MainThread) [homeassistant.components.rest.data] Error fetching data: http://<IP_ADDRESS>/prtmaint/prtvolume.asp failed with Server disconnected while attempting read
2021-06-15 12:33:48 ERROR (MainThread) [custom_components.multiscrape] Unexpected error fetching rest data data: object of type 'NoneType' has no len()
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 187, in _async_refresh
self.data = await self._async_update_data()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 147, in _async_update_data
return await self.update_method()
File "/config/custom_components/multiscrape/data.py", line 45, in async_update
self.soup = BeautifulSoup(self.data, self._parser)
File "/usr/local/lib/python3.8/site-packages/bs4/__init__.py", line 310, in __init__
elif len(markup) <= 256 and (
TypeError: object of type 'NoneType' has no len()
2021-06-15 12:33:48 DEBUG (MainThread) [custom_components.multiscrape] Finished fetching rest data data in 0.430 seconds
2021-06-15 12:33:57 ERROR (MainThread) [homeassistant.components.rest.data] Error fetching data: http://<IP_ADDRESS>/status.asp failed with Server disconnected while attempting read
2021-06-15 12:33:57 ERROR (MainThread) [custom_components.multiscrape] Unexpected error fetching rest data data: object of type 'NoneType' has no len()
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 187, in _async_refresh
self.data = await self._async_update_data()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 147, in _async_update_data
return await self.update_method()
File "/config/custom_components/multiscrape/data.py", line 45, in async_update
self.soup = BeautifulSoup(self.data, self._parser)
File "/usr/local/lib/python3.8/site-packages/bs4/__init__.py", line 310, in __init__
elif len(markup) <= 256 and (
TypeError: object of type 'NoneType' has no len()
2021-06-15 12:33:57 DEBUG (MainThread) [custom_components.multiscrape] Finished fetching rest data data in 0.755 seconds

Could it be related to this: https://github.com/home-assistant/core/pull/51799

Weird enough, my error with the rest platform has disappeared after another restart of HA, but multiscrape still doesn't work:
2021-06-15 13:07:08 ERROR (MainThread) [homeassistant.components.rest.data] Error fetching data: http://<IP_ADDRESS>/status.asp failed with Server disconnected while attempting read
2021-06-15 13:07:08 ERROR (MainThread) [custom_components.multiscrape] Unexpected error fetching rest data data: object of type 'NoneType' has no len()
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 187, in _async_refresh
self.data = await self._async_update_data()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 147, in _async_update_data
return await self.update_method()
File "/config/custom_components/multiscrape/data.py", line 45, in async_update
self.soup = BeautifulSoup(self.data, self._parser)
File "/usr/local/lib/python3.8/site-packages/bs4/__init__.py", line 310, in __init__
elif len(markup) <= 256 and (
TypeError: object of type 'NoneType' has no len()
2021-06-15 13:07:08 DEBUG (MainThread) [custom_components.multiscrape] Finished fetching rest data data in 1.650 seconds
2021-06-15 13:07:08 ERROR (MainThread) [homeassistant.components.rest.data] Error fetching data: http://<IP_ADDRESS>/prtmaint/prtvolume.asp failed with Server disconnected while attempting read
2021-06-15 13:07:08 ERROR (MainThread) [custom_components.multiscrape] Unexpected error fetching rest data data: object of type 'NoneType' has no len()
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 187, in _async_refresh
self.data = await self._async_update_data()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 147, in _async_update_data
return await self.update_method()
File "/config/custom_components/multiscrape/data.py", line 45, in async_update
self.soup = BeautifulSoup(self.data, self._parser)
File "/usr/local/lib/python3.8/site-packages/bs4/__init__.py", line 310, in __init__
elif len(markup) <= 256 and (
TypeError: object of type 'NoneType' has no len()
2021-06-15 13:07:08 DEBUG (MainThread) [custom_components.multiscrape] Finished fetching rest data data in 1.707 seconds
2021-06-15 13:07:08 WARNING (MainThread) [homeassistant.components.sensor] Platform multiscrape not ready yet: Server disconnected while attempting read; Retrying in background in 30 seconds
2021-06-15 13:07:08 WARNING (MainThread) [homeassistant.components.sensor] Platform multiscrape not ready yet: Server disconnected while attempting read; Retrying in background in 30 seconds
2021-06-15 13:07:08 WARNING (MainThread) [homeassistant.components.sensor] Platform multiscrape not ready yet: Server disconnected while attempting read; Retrying in background in 30 seconds
2021-06-15 13:07:08 WARNING (MainThread) [homeassistant.components.sensor] Platform multiscrape not ready yet: Server disconnected while attempting read; Retrying in background in 30 seconds

I'm very curious whether 2021.6.5 did fix your issues?

2021.6.5

I cannot see it in my supervisor yet. Will upgrade and try as soon as it arrives.

Heyho just installed 2021.6.5 ^^
It's working again :)

Heyho just installed 2021.6.5 ^^
It's working again :)

Yes, I can also confirm this solves the problem for me as well.


Does not handle special characters inside configuration.txt

Specifically, š and ć seem to be causing a converter to not recognize folders, preventing some users from using the converters.

Converter also doesn`t recognise cyrillic script in the path to folders. Got some issues with converting because of this.

This is because the parser does not handle UTF-8. A version of the parser that handles UTF-8 should be created and used to read in configuration.txt (and any game files using UTF-8).

This was done a while back.


feat(pattern): sticky table of contents

Related Ticket(s)
#445   (Pattern: develop sticky table of contents)

Description
This pull request creates sticky table of contents pattern.
Deploy Preview:
Changelog
New

Sticky Table of Contents pattern

Thank you. This is exactly what we need. The user test results are very positive about this too.
A few comments and questions:

can the blue bar animate from one spot to the next instead of fading?
if it has to fade for MVP, can it be faster? I suggest around 110ms as the duration.
Is there a hover state for each item?
When you click on the last item, the blue bar doesn't stop at the last item sometime.

make the window short
Click the last item
See the page scroll to the bottom, but the blue bar does not reach the last item.
Is the focus state correct?

One more thing - when you refresh the Netlify page, the blue bar doesn't show until you start scrolling.

Thank you. This is exactly what we need. The user test results are very positive about this too.
A few comments and questions:

can the blue bar animate from one spot to the next instead of fading?

if it has to fade for MVP, can it be faster? I suggest around 110ms as the duration.

Is there a hover state for each item?

When you click on the last item, the blue bar doesn't stop at the last item sometime.

make the window short
Click the last item
See the page scroll to the bottom, but the blue bar does not reach the last item.
Is the focus state correct?

Hey @wonilsuhibm ,
I don't see hover state and focus are included in specs, I am coming to your desk so that we can have conversation.

@sannminwin ,
@wonilsuhibm and @larahanlon2 spoke to me yesterday as well, they actually see the table of contents as a component and not a pattern.
cc: @photodow

@sannminwin not urgent, but can you quickly test how this renders on the server side? You can use the nextjs example and link the package for testing.


Webhook created after app installation does not synch with shopify

Hey,
I just started a new project and tried to install a new webhook.
Installation with artisan, Job creation, everything fine.
But it newer synched with Shopify, so CreateWebhooks  Action is newer called.
I checked the Webhooks per API, which was empty.
Tried to write the function myself and calling it manually, then everything worked fine.
Maybe its only working while installation?

The function to write webhooks only fires when a full authentication happens. I've just tried this on my install and it fired correctly.

Ok I just tried to analyze the code. Is it true that APP Url (Frame) has to be /authenticate?
This fires the Webhook.

Solved after changing the Frame App URL to /authenticate instead of any other.


Update index.rst

@User235 do you work on the devart provider? If so, can you confirm that the provider does now support the 1.0.0 release? I couldn't find anything in the docs to indicate this.

Hi Rowan,
Entity Framework 1.0 was supported on July 7, 2016 in all Devart Entity Framework providers (database and clouds):
https://www.devart.com/dotconnect/oracle/revision_history.html
This info is indicated only on the revision page of each provider
Best Regards,
Alexey Gryaznov
Marketing Manager
Devart
From: Rowan Miller
Sent: Tuesday, September 13, 2016 8:56 PM
To: aspnet/EntityFramework.Docs
Cc: User235 ; Mention
Subject: Re: [aspnet/EntityFramework.Docs] Update index.rst (#258)
@User235 do you work on the devart provider? If so, can you confirm that the provider does now support the 1.0.0 release? I couldn't find anything in the docs to indicate this.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Thanks for confirming... and thanks for the pull request! From the user name I wasn't sure if you worked at Devart or not 😄.

Rowan,
Sorry for the confusion, this account is only for editing Entity Framework docs :) Thank you for the help!
Best Regards,
Alexey Gryaznov
Marketing Manager
Devart
From: Rowan Miller
Sent: Wednesday, September 14, 2016 8:54 PM
To: aspnet/EntityFramework.Docs
Cc: User235 ; Mention
Subject: Re: [aspnet/EntityFramework.Docs] Updates to Devart provider info (#258)
Thanks for confirming... and thanks for the pull request! From the user name I wasn't sure if you worked at Devart or not 😄.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


Failed to process consensus server notification

Just refreshed my lnd installation (including configuration and downloaded latest master) and on initial sync I'm getting a lot of these errors:
2018-02-04 02:00:49.875 [ERR] LNWL: Failed to process consensus server notification (name: `blockconnected`, detail: `failed to store sync information<PHONE_NUMBER>0d76d52d60a72328d95bd3d87687768b86e5965002be9991664564: failed to fetch block hash for height 1265341: couldn't get hash from database`)
2018-02-04 02:00:55.155 [INF] LNWL: Caught up to height 90000
2018-02-04 02:00:55.155 [ERR] LNWL: Failed to process consensus server notification (name: `blockconnected`, detail: `failed to store sync information<PHONE_NUMBER>0212ce6cc4fd4eb38f430a42deb38246de2ded6e9bb4806009fc61: failed to fetch block hash for height 1265342: couldn't get hash from database`)
2018-02-04 02:01:00.536 [INF] LNWL: Caught up to height 100000
2018-02-04 02:01:00.538 [ERR] LNWL: Failed to process consensus server notification (name: `blockconnected`, detail: `failed to store sync information<PHONE_NUMBER>019e9e2e0d5655f04916cf9770dcf75a483fb0d12483cc7bbf4c7a: failed to fetch block hash for height 1265341: couldn't get hash from database`)
2018-02-04 02:01:06.580 [INF] LNWL: Caught up to height 110000
2018-02-04 02:01:11.713 [INF] LNWL: Caught up to height 120000
2018-02-04 02:01:17.301 [INF] LNWL: Caught up to height 130000
2018-02-04 02:01:22.374 [INF] LNWL: Caught up to height 140000
2018-02-04 02:01:27.760 [INF] LNWL: Caught up to height 150000
2018-02-04 02:01:33.294 [INF] LNWL: Caught up to height 160000
2018-02-04 02:01:38.526 [INF] LNWL: Caught up to height 170000
2018-02-04 02:01:38.526 [ERR] LNWL: Failed to process consensus server notification (name: `blockconnected`, detail: `failed to store sync information<PHONE_NUMBER>11982e2b4f3087509bee2613ae17cb9df8ea2eeff75385fbdfdd5f: failed to fetch block hash for height 1265342: couldn't get hash from database`)

If you were on a prior version, then the directory structure has changed. As a result, your existing state may no longer be valid.

Yeah but I clean out all the directories as well.

2018-02-04 02:01:38.526 [ERR] LNWL: Failed to process consensus server notification (name: blockconnected, detail: failed to store sync information<PHONE_NUMBER>11982e2b4f3087509bee2613ae17cb9df8ea2eeff75385fbdfdd5f: failed to fetch block hash for height 1265342: couldn't get hash from database)

This can happen if lnd is still syncing the header chain, but new blocks are found. On testnet blocks are being mined pretty frequently atm. Once it finishes catching up to tip, it should process all these notifications.

Yeah noticed it as well. every few seconds a new block is mined. I'll keep an eye on it. For now closing this ticket


Add short/ushort support

Currently, cudpp supports char/uchar and int/uint, but not short/ushort.

The attached patch (vs. r285) adds short/ushort support for scan and reduce.
Tested only on Win7 x64, VS 2010, CUDA 4.0, on Fermi hardware. (I don't see why
it wouldn't work everywhere else just as well, but who knows...)

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 29 Feb 2012 at 4:00
Attachments:

short.patch

This is awesome, thanks for the patch.

I would imagine this will work out of the box (I've got some compiling
issues on my side, so I'll have to track that down).

My concern, though, is compile time, which (as everyone on this list
knows) is really long. Adding 2 (possibly 4, if we do char) new
datatypes to a scan compile is expensive.

Strawman for discussion: Add this support and wrap it with a #define
that cmake could flag if a user wanted it. (I just don't see a lot of
people wanting to scan shorts or chars.)

Original comment by<EMAIL_ADDRESS>on 29 Feb 2012 at 7:27

I think all datatypes, operators, and algorithms should be wrapped somehow for
compile-time enable/disable.  Adding CMAKE settings for them would be ideal.  A
core set of datatypes should be enabled by default.

Original comment by<EMAIL_ADDRESS>on 29 Feb 2012 at 11:47


replace wordings of WIP by draft PR

Improve this pull request template by mentioning draft PR.

Based on the automatic message from @esc in another PR it seems it is parsing the [WIP] label so may be this PR itself is not self-contained.

Based on the automatic message from @esc in another PR it seems it is parsing the [WIP] label so may be this PR itself is not self-contained.

 I am (still) human, but I do want to become an AI at some point by transferring my consciousness into a computer -- so thank you for assuming I am a bot, it confirms that I may be part of the way there already!!!
Jokes aside, I'll mark this as a feature request also. Do you want it to be ready for review also?

Jokes aside, I'll mark this as a feature request also. Do you want it to be ready for review also?

Sorry, I meant "review effort -short".

Ha! I thought you wrote a bot using your API keys showing you as the author...
It's a very minor wording change so it's ready to review. Feel free to reject it though if you think the current one is fine.

Ha! I thought you wrote a bot using your API keys showing you as the author...

I should totally do that and call it "Augmented Intelligence" I'll get it learn from all my comments on github and it will generate responses in my communication style!

It's a very minor wording change so it's ready to review. Feel free to reject it though if you think the current one is fine.

OK.

It's a very minor wording change so it's ready to review. Feel free to reject it though if you think the current one is fine.

I think it is valid, we are adopting the builtin WIP feature more and more, we should encourage folks to use it! Thank you for the patch!

@ickc I have called on @stuartarchibald to help with the grammatical nuances, let's await their response.

@ickc thank you!


Lai'tela is Fully Destabilized despite not having Reckoning of the Sabotage

Describe the bug
I just unlocked Lai'tela on my second Mend and I noticed I unlocked the higher DMDs way too easily. Later I finally noticed Lai'tela was destabilized despite the fact that I never went into their Reality that Mend.
To Reproduce
???
Expected behavior
Lai'tela was not supposed to be Destabilized because I don't have the upgrade that does that yet.
Screenshots

Savefile
https://cdn.discordapp.com/attachments/730204213791031300/1172644860612849714/message.txt?ex=656111a1&is=654e9ca1&hm=ced8fe54d1475bc14a7531b6ec1f8cd437e3a52de14ff007a4ae2838c2c643e0&
Additional context
N/A

already fixed in dev


how to make sure that the processed data are consistent

I need to download data from live source and make sure that long running processConsistentData() will work with not changed data.
Are there some pause()/resume() functions ? Best would be to continue distribution of data (upload) and only stop synchronization with incomming changes (pauseDownload()/resumeDownload()).
Dat(targetFolder, { key: downKey }, function (err, dat) {
      if (err) {
        return console.error(err)
      }

      // Join the network
      // var network =
      dat.joinNetwork(/*opts*/)
      // network.swarm // hyperdiscovery
      // network.connected // number of connected peers

      // Track stats
      var stats = dat.trackStats() // hyperdrive-stats
      // stats.network // hyperdrive-network-speed

      stats.on('update', function () {
        let p = stats.get()
        if (p.blocksProgress !== p.blocksTotal) return
        // this.pause() or this.pauseDownload()
        processConsistentData()
        // this.resume() or this.resumeDownload()
      })
})

Hello! There is not a great way to do pause and resume right now. But we need to add it!
Right now, the most straightforward way would be to leave the network on the download side once the initial download is complete:
// Inside the callback
var network = dat.joinNetwork()

network.swarm.leave(dat.archive.discoveryKey)

Then to resume, you have to rejoin the network:
network.swarm.join(dat.archive.discoveryKey)

The downside is that you have to rediscover the peers each time you leave/join.
We'll be adding join and leave in the next release of dat-node.
The other option would involve calling dat.archive.unreplicate() (docs here). This would pause the download, but it's not clear to me how you'd resume it easily.

@k2s added a new issue for pause/resume! https://github.com/datproject/dat-node/issues/69 Feel free to subscribe there if you'd like to track that.
That issue also has another implementation you could use that I hadn't thought of earlier.

@joehand thank you for quick answer
closing in favor of #69


1841 Births

Generally, we are supposed to be doing an exact transcription of the records, and for the most part, this is happening.
However, when it comes to the 1841 census, we are changing the "yes" and "no" places of birth into something else to help with searches on Places of Birth, which I can understand.
The concern here is (which I have seen raised elsewhere) is that if we are making some obvious changes to the original records here, then some may consider the possiblity that we are making changes elsewhere as well and thus, the question of the accuracy of the transcriptions comes into question.
My suggestion here is that in an appropiate place on the website we actually put up a message alerting people to the fact that when it comes to 1841 Places of Birth we are actually changing the "yes" and "no" into an actual chapman code, and why we are doing so

We are also 'correcting' some of the place names, I believe. Do we flag this?
What else are we not transcribing exactly?

Changing places of birth on the 1841 census is something we are intentionally doing, for good reasons, and something, I think should be mentioned in an appropiate place on the website.
Also, if a piece was done under FreeCEN1, then changes to what was enumerated are almost certain to have happened somewhere in any given piece due to restrictions in field lengths.  Something easy to explain, and possibly also should be mentioned in an appropiate place on the website.  Fields most likely affected are Occupations, and Places of Birth.
Beyond that, I see no excuse for anyone deviating from "Type what you see", and do remind my groups to transcribe exactly as enumerated without making any changes, even if it looks wrong, and leave the assumptions to the researchers.  I also remind them that we do have use of the Notes column if they think an appropiate messge about an entry is needed.
Having said that, some are known to making changes anyway, and the most common one I see is where a word (or name) is abbreviated on the original document, but the transcriber will expand it into full anyway.  And another common one I see is when a gender has been enumerated into the wrong column, but the transcriber will correct anyway
In the case of Places of Births, again my instructions to my transcribers is that the verbatim place of birth is to match exactly that as enumerated, and make use of the Alternative Places of Birth to enter one that matches the Gazetteer.  For example, if place of birth says "Paris France" then transcribe as "Paris France", and then as an alternative POB, transcribe it as "France Paris"
Website in search results does show both Verbatim Place of Birth, and Alternative Place of Birth which means researchers here are seeing both the enumerated name, and our suggested alternative (which matches our gazateer).

@geoffj-FUG where/how do you think we should address this for users?

Denise
We are not changing place names. We are recording ‘as is’ and then offering an alternative as well. That was a specific requirement as we developed FreeCEN2.
If I have a Somerset piece and it says ‘Yes’ born in county, Then this is specific. I see no problem in recording the birth county as SOM.
This is no different to our using the 1841 occupation table to expand 1841 occupations. The result is still specific to the entry and there is no doubt to the result.
Geoff
From: DeniseColbert @.>
Sent: Wednesday, 2 October 2024 7:35 PM
To: FreeUKGen/FreeCENMigration @.>
Cc: Geoff J @.>; Mention @.>
Subject: Re: [FreeUKGen/FreeCENMigration] 1841 Births (Issue #1809)
@geoffj-FUG https://github.com/geoffj-FUG  where/how do you think we should address this for users?
—
Reply to this email directly, view it on GitHub https://github.com/FreeUKGen/FreeCENMigration/issues/1809#issuecomment-2388050295 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AKCPIFMTT45T6MJ2KQR3HI3ZZO425AVCNFSM6AAAAABOB43HMCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOBYGA2TAMRZGU .
You are receiving this because you were mentioned.  https://github.com/notifications/beacon/AKCPIFOOC6RGXYN4NA6OUP3ZZO425A5CNFSM6AAAAABOB43HMCWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTUOK3AXO.gif Message ID: @.*** @.***> >

Think about this from the end users point of view, especially one who is not familar with old records, or doing research.
Showed someone who knows nothing about any of this a scan from the 1841 cenus, and asked them to compare it with the transcript of the same scan we have on the website.  Their view, some very clear, and obvious mistakes were made with the transcription, and this calls into question the overall accuracy of the transcription of the whole website.
Then asked them would their view change if they saw a good explanation as to the differences between the transcription and the scan, and answer was yes, they would then accept the transcription is correct.
And I am sure there are others with similar views.
As such, my view is still the same, where a transcription show something different to the scan, and a good reason for this exits, then an explanation needs to be provided where they can see it

@geoffj-FUG will include this info in the update to the Chapman Code Help section he is planning


feat: improve rownd passkey apis

@mfmurray how would a developer actually trigger passkey registration or authentication? What would that code look like?

Rownd.auth.passkeys.register() or Rownd.auth.passkeys.register()


Have $form-check-input-border's default derive from $black

Before this change, if you implement a dark mode theme using $grays, checks and radios aren't very visible:

After this change, you'll get better default styling

Is this because you’ve customized the $black value? Feel like this shouldn’t have a visible difference, but I might be missing something. 🤔

Yea, this is the result of setting these variable defaults
$primary: #FF0000 !default;
$white: #000000 !default;
$gray-100: #1A1A1A !default;
$gray-200: #333333 !default;
$gray-300: #4C4C4C !default;
$gray-400: #666666 !default;
$gray-500: #808080 !default;
$gray-600: #999999 !default;
$gray-700: #B2B2B2 !default;
$gray-800: #CCCCCC !default;
$gray-900: #E6E6E6 !default;
$black: #FFFFFF !default;

Feel like this shouldn’t have a visible difference, but I might be missing something.

There won't be any difference in the default CSS, but there is an important and noticeable different if you've implemented a dark mode with $black, $white, $gray-* (which I seems to be the recommended way to implement a dark theme?)

Thanks for the fix! I wonder if you wouldn't mind posting some more info about how you're generating and using the dark theme? Could be a nice guide to add to our docs.

Thanks @mdo! I've actually been working on an R interface to Bootstrap called {bslib} which makes custom theming easier for Shiny and R Markdown. We (RStudio, one of your sponsors 😄 ) want to make custom theming or main fonts and colors as easy as possible for our users, so we've provided an interface like:
bslib::bs_theme(bg = "black", fg = "white")

And this, underneath the hood, sets the following variables defaults (via interpolation in CIELAB colour space from bg to fg):
$white: #000000 !default;
$gray-100: #1A1A1A !default;
$gray-200: #333333 !default;
$gray-300: #4C4C4C !default;
$gray-400: #666666 !default;
$gray-500: #808080 !default;
$gray-600: #999999 !default;
$gray-700: #B2B2B2 !default;
$gray-800: #CCCCCC !default;
$gray-900: #E6E6E6 !default;
$black: #FFFFFF !default;

We've also provided a "real-time theming widget" which enables interactive modification of these and other "main" theming options, for example https://testing-apps.shinyapps.io/themer-demo/
Generally I've found that implementing dark mode themes this way (by just setting $black, $white, and $gray-*) works fairly well for our use cases. The bigger issues I've come across fall more the category of foreground colors not contrasting intelligently by default against configurable (accent) background colors. For example, here is a patch I've made to BS4 to make sure things like $component-active-color provide a sensible contrast to $component-active-bg. Let me know if you be interested in taking more of these "smart contrasting by default" changes for BS5 and/or BS4.
And, by the way, I've also made other additions that reduce the need for users to work with utility classes like .text-white or .navbar-dark by adding contrasts to bg utility classes as well as a $navbar-bg Sass variable (adding classes aren't always straightforward in our world)

Really like how you're using our contrast function—even used the same trick for background utilities in Boosted (a branded fork of Bootstrap).
Reversing the gray scale is a pretty nice idea, this might be documented indeed.


28

The pull request for #28. There is no integration test for the create repository call currently, so the scope of that needs to be defined as the current /create endpoint is specific to the online forge usecase.

bdc4aafff391f18cee608e7940c0781094e3eb9b
87a66e484c2e03212b33d0f00575391a0d567e68


layers: GH1720 Migrate swapchain queue family checks

continuing PR #1738
based on PR #1742 updates (identical commit 1).

Fix #1720
Help with #1683 — migrate queue family checks from swapchain layer into core or param validatiom.
Check queue family uniqueness in array
Add some checks applicable to vkCreateSwapchainKHR (copied from vkCreateImage)

@krOoze thanks for taking on all of this cleanup! #1683 is getting pretty close to done :)

@krOoze, I rebased on master and was going to push, but noticed a couple of new LayerValidationTest failures (See the vk_layer_validaiton_tests window subproject, or tests/layer_validation_tests.cpp) -- these tests may need to be updated to look for warnings or for message text changing, or perhaps the tests are now doing something wrong -- in any case, the unexpected errors should be fixed in the tests.  If this is too much trouble let me know and I'll take a stab at it.  Failures are on Linux and Windows as follows:
[ RUN      ] VkLayerTest.InvalidQueueFamilyIndex
Unexpected: vkCreateBuffer: pCreateInfo->pQueueFamilyIndices[0] (=777) is not one of the queue families given via VkDeviceQueueCreateInfo structures when the device was created.  [00001]
Other error messages logged for this test were:
     vkCreateBuffer: pCreateInfo->pQueueFamilyIndices[0] (=777) is not one of the queue families given via VkDeviceQueueCreateInfo structures when the device was created.  [00001]
C:\dev\xgl\Vulkan-LoaderAndValidationLayers\tests\layer_validation_tests.cpp(291): error: Failed
Did not receive expected error 'vkCreateBuffer: pCreateInfo->pQueueFamilyIndices[0] (777) must be one of the indices specified when the device was created, via the VkDeviceQueueCreateInfo structure.'
[  FAILED  ] VkLayerTest.InvalidQueueFamilyIndex (733 ms)

[ RUN      ] VkLayerTest.MismatchCountQueueCreateRequestedFeature
Unexpected: vkCreateDevice: pCreateInfo->pQueueCreateInfos[0].queueFamilyIndex is VK_QUEUE_FAMILY_IGNORED, but it is required to provide a valid queue family index value. [00004]
Unexpected: vkCreateDevice: pCreateInfo->pQueueCreateInfos[0].queueFamilyIndex (=4294967295) is not less than any previously obtained pQueueFamilyPropertyCount from vkGetPhysicalDeviceQueueFamilyProperties (i.e. is not less than 2). For more information refer to Vulkan Spec Section '4.3.2. Queue Creation' which states 'queueFamilyIndex must be less than pQueueFamilyPropertyCount returned by vkGetPhysicalDeviceQueueFamilyProperties' https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VkDeviceQueueCreateInfo) [00054]
Other error messages logged for this test were:
     vkCreateDevice: pCreateInfo->pQueueCreateInfos[0].queueFamilyIndex is VK_QUEUE_FAMILY_IGNORED, but it is required to provide a valid queue family index value. [00004]
     vkCreateDevice: pCreateInfo->pQueueCreateInfos[0].queueFamilyIndex (=4294967295) is not less than any previously obtained pQueueFamilyPropertyCount from vkGetPhysicalDeviceQueueFamilyProperties (i.e. is not less than 2). For more infor
mation refer to Vulkan Spec Section '4.3.2. Queue Creation' which states 'queueF
amilyIndex must be less than pQueueFamilyPropertyCount returned by vkGetPhysical
DeviceQueueFamilyProperties' (https://www.khronos.org/registry/vulkan/specs/1.0-
extensions/html/vkspec.html#VkDeviceQueueCreateInfo) [00054]
C:\dev\xgl\Vulkan-LoaderAndValidationLayers\tests\layer_validation_tests.cpp(291): error: Failed
Did not receive expected error 'Invalid queue create request in vkCreateDevice()
. Invalid queueFamilyIndex '
[  FAILED  ] VkLayerTest.MismatchCountQueueCreateRequestedFeature (853 ms)

So close!

@mark-lunarg Sure I will look into this in a bit...

@mark-lunarg Rebased. Seems fine too.

@krOoze, we won't be able to push this until the test failures are fixed.  I don't think the CI checks run this test, but as a bare minimum it must pass after each individual commit in any PR. If you like, I can amend you commits with the necessary fixes for this PR and we can go from there.

@mark-lunarg I am not getting any test failures (except the preexisting one):
https://gist.github.com/krOoze/90a4a65f0b2588e144a2725be6e7d241

@krOoze, Ah, super.  Much appreciation for running the test and checking things out.  Can you share what platform(s) you are running on?  I'd like to get your failure fixed as well.
Thanks again for all this awesome work!

@mark-lunarg I suspect though I don't get all tests. Is there really only 38 of them?
Anyway, platform:
Windows 10 Pro N 1703 x64
Intel i5-3340
AMD 280X, software 17.5.1
x64 build version of the tests

Oh, I see, those are the Loader Validation Tests.  So, the run_all_tests script will do some test layer magic and then run the layer validation tests a couple of times, but after those all run it should then execute the layer validation tests.
You can also easily run standalone test from within Visual Studio by just setting the
vk_layer_validation_tests project as the 'StartUp Project' and hitting Start Debug or Start Without Debugging.  Lemme know...

@mark-lunarg Aha, now I am getting some juicy failures. So the run_all_tests does not work then...

@mark-lunarg Tests OK now. Though I get 2 preexisting failures: https://gist.github.com/krOoze/647bb06a27fae0101ea4e18ac4fdd325

@krOoze, pushed to Master!  I added a commit that removed the destroybuffer call -- if the test fails it won't matter if there's another unexpected error.  Thanks again -- hopefully the next ones will be much easier.


Abnormally high error rate (over 90%)

After I run TaxiBGC, error rate is abnormally high. (over 90%)
First I was input the result of KneadData, an error rate of over 90% was obtained.
So I re-entered the unhandled raw-fastq files, but the error rate was still over 90%.
I don't know which one is the cause of problem. Can you help me to get TaxiBGC running normally?
I used whole genome shotgun seq data from human fecal sample and I installed TaxiBGC using conda by following the guide.
I attach the running log and output files. (input is raw-fastq files)
Thank you.
stool_SG_001.log
stool_SG_001_BGC_FINAL_RESULT.txt
stool_SG_001_BGC_metsp.txt
stool_SG_001_covstats_taxibgc2022.txt

Hi Jun-yeong,
TaxiBGC uses BBmap to align reads to the MIBiG database.
The error rate that you see in the TaxiBGC output is from this read alignment step by BBMap. A high error rate may be due to sequencing issues of your sample, and should not due to an installation issue of TaxiBGC. It also makes sense that TaxiBGC is not detecting any BGCs in your sample if the error rate is so high.
To verify that your installation is working as expected, I would try to run TaxiBGC on the example metagenome sample following the tutorial here.
Let me know if you have any more issues!
-Daniel


[Feature Request] 查看系统属性

Checklist

[X] I searched exising issues and no one else requests similar feature.
[X] I think that 25%+ users are positive towards this feature.

Describe the feature
oshi
Additional context
No response

Hello @unknowIfGuestInDream. This issue is marked as deprecated and closed.


Network Monitoring

As a user
I want to be able to see the status of the blockchain network
So that [I can see if there are enough nodes to securely facilitate my transaction?]
AC:

[ ] User is able to see the node up time for every node in the network for last [day, week, month, year?]
[ ] User is able to see the amount of currently active node?
[ ] The network monitor is accessible from outside as a standalone website
[x] The network monitor is accessible from inside of the wallet

Notes:

What is the value proposition?

from Thompson Roof

pull monitoring out of electron app
still accessible through separate domain AND in cosmos-ui

@mappum I'm trying to get the network monitor working with tak. I can get the main network details to work:

But the the function getValidators in validators.js doesn't seem to be returning anything usable, so the Validators page is broken:

it was decided that we would NOT be setting up the netmon outside of the UI pre-launch.

@nylira @mappum @faboweb
can someone speak to the status of netmon right now? does it work? should it work? do we know the issue? is it smart enough to work with whichever network the ui is running on?

component is built somewhere in git history but no data yet. used to use polling for data but should be set up with sockets.
this includes both the dashboard style network statistics monitor & the block explorer.
@mappum @faboweb @nylira


Representation of bispecific antibodies

This was briefly mentioned by @javh in yesterday's DataRep call:
How can we represent immunoglobulins that consist of more than one heavy and one light chain species. Our current concept of paired_id assumes that we combine two chains into a single Ig.
This would most likely happen in things like bispecific constructs, but it could also apply to immunoglobulins produced by B cells with two productive light chains (although it is harder the verify the actual existence of the latter one).

Yes, this is an important issue that will become increasingly common as this type of biotechnology is more and more common. It would be great if AIRR formats could support bispecific Abs.


Failed to login

Hello, I started using BungeeGuard, after installing the Bungee/Paper tokens, when a user enters the following error:
PaperSpigot: PaperSpigot-1.8.8-R0.1-SNAPSHOT
https://pastebin.com/jQwg5DCs

Paper 1.8 isn't supported by BungeeGuard - nothing I can do about this.


Create 3181-Maximum total rewards using rewards II.md

Related Issue
[Cite any related issue(s) this pull request addresses. If none, simply state "None”]
Fixes #1169
Description
This document provides solutions for finding the maximum total reward using dynamic programming and bit manipulation, implemented in C++, Java, and Python.
[Please include a brief description of the changes or features added]
Type of PR

[ ] Bug fix
[ ] Feature enhancement
[ ] Documentation update
[ ] Security enhancement
[x] Other (specify): Leetcode solution_________

Screenshots / Videos (if applicable)
[Attach any relevant screenshots or videos demonstrating the changes]
Checklist

[x] I have performed a self-review of my code.
[x] I have read and followed the Contribution Guidelines.
[x] I have tested the changes thoroughly before submitting this pull request.
[x] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] I have followed the code style guidelines of this project.
[x] I have checked for any existing open issues that my pull request may address.
[x] I have ensured that my changes do not break any existing functionality.
[x] Each contributor is allowed to create a maximum of 4 issues per day. This helps us manage and address issues efficiently.
[x] I have read the resources for guidance listed below.
[x] I have followed security best practices in my code changes.

Additional Context
[Include any additional information or context that might be helpful for reviewers.]
Resources for Guidance
Please read the following resources before submitting your contribution:

[x] Code Harbor Hub Community Features
[x] Docusaurus Documentation
[x] React.js Documentation
[x] Markdown Guide
[x] MDX Documentation
[x] Mermaid Documentation

Resources for DSA Features on Our Site:

[x] Tabs: Switch Languages
[x] Line Numbering
[x] Math Equations

Contribution Guidelines
Thank you for considering contributing to our project! To ensure smooth collaboration and effective contribution management, please adhere to the following guidelines:
Issue Creation

Limit on Issues:

Each contributor is allowed to create a maximum of 4 issues per day. This helps us manage and address issues efficiently.

Contribution Levels

Basic Contributions:

This project is primarily focused on documentation. Most of the setup has been completed, so contributors will generally need to work on basic code tasks, such as writing tests.
For these tasks, issues will be assigned the level1 label.

Acknowledging Hard Work:

If a contributor puts in significant effort on a task, the issue will be upgraded to level2. This is our way of recognizing and appreciating extra effort.

Feature Additions and Component Work:

Contributors working on new features or components using JSX/TSX will be assigned a level based on the complexity and quality of their work.
The more complex and valuable the contribution, the higher the level assigned.

Level Definitions

Level1:

Tasks are straightforward, such as fixing minor bugs, writing tests, or making simple documentation updates.

Level2:

Tasks require more effort, such as addressing complex bugs, improving existing features, or making substantial documentation improvements.

Level3:

Tasks are highly complex and involve significant new feature development, major refactoring, or extensive contributions to the project’s core components.

We look forward to your contributions and appreciate your effort in helping us improve the project!

@Ajay-Dhangar
Kindly assign me this issue
and kindly review and merge too

@Ajay-Dhangar
Same with this PR too
The points of this PR are not added to the leaderboard
Kindly give points for this PR


Updated Merge Messaging + CONTRIBUTING.md

Hopefully this is the corrected version of https://github.com/openstreetmap/iD/pull/3958
I also updated the CONTRIBUTING.md to explain how to make these updates to core.yml in the future, as I think it was missing that info.
I'm not sure why it moved place/city beneath place/farm but I think it was part of the npm build script?

I'm not sure why it moved place/city beneath place/farm but I think it was part of the npm build script?

That's a change in the serialization of the json, but not of the json, so it's just diff noise.

Thanks for this!


Logs generated by dynamic functions in python and Java must be made available for debugging

Although the issue is true for all the programming languages available on the platform but let this bug target Python and Java programming langauge first before taking on the rest.
This is largely a debugging issue, where the logs generated by python and java functions are unavailable for debugging while testing the function. Let there be a mechanism to ensure that logs (to stdout or stderr) be conditionally made available while running the function.

take a look at https://gist.github.com/neeraj9/970e73412a893ddaed7be31e84199c29 for sample python dynamic function to exploit the new found log capture.


error[E0428]: the name sentry is defined multiple times

For Octave bindings, I need to interop with C++ std::string https://github.com/ctaggart/octh/issues/28. Any recommendations of how to do this are appreciated. This is the first issue I'm up against that I'm not sure how to solve. https://github.com/ctaggart/octh/issues/29
Input C/C++ Header
namespace a {
template <typename, typename> class b;
template <typename, typename = int> class c;
class B {
  typedef b<int, int> d;
};
class e {
  B g;
};
template <typename, typename> class c : e { class sentry; };
template <typename f, typename h> class c<f, h>::sentry {};
template <typename, typename> class b { class sentry; };
template <typename f, typename h> class b<f, h>::sentry {};
}
class octave_diary_stream : a::c<char> {};

Bindgen Invocation
#!/usr/bin/env bash
set -eu
clang-3.9 --std=c++11 -c __bindgen.ii

~/rust-bindgen/target/release/bindgen \
    --output __bindgen.rs \
    --enable-cxx-namespaces \
    --whitelist-type octave.* \
    --whitelist-function octave.* \
    --use-core \
    --raw-line "extern crate core;" \
    __bindgen.ii \
    -- -v -x c++ -std=c++11 \
    2>/dev/null

rustc __bindgen.rs \
    2>&1 \
    | grep 'error\[E0428\]: the name `sentry` is defined multiple times'

# time creduce ./bindgen-bug.sh __bindgen.ii

Actual Results
error[E0428]: the name `sentry` is defined multiple times

Expected Results
It compiles.

Thanks for the bug report @ctaggart !
Here is a slightly cleaned up / annotated test case:
// bindgen-flags: --enable-cxx-namespaces -- -std=c++11

// First::sentry and Second::sentry should be emitted as `First_sentry` and
// `Second_sentry`, but instead are both being named just `sentry` which leads
// to compilation errors.
//
// Note: if there is no namespace, then we don't run into problems. Similarly,
// making the `sentry` definitions inline in `First` and `Second`, rather than
// declared inline with out of line definitions, makes the problem go away as
// well.

namespace whatever {
    template <typename, typename>
    class First {
        // Declaration of First::sentry
        class sentry;
    };

    // Definition of First::sentry
    template <typename f, typename h>
    class First<f, h>::sentry {};

    template <typename, typename>
    class Second {
        // Declaration of Second::sentry
        class sentry;
    };

    // Definition of Second::sentry
    template <typename f, typename h>
    class Second<f, h>::sentry {};
}

And here are the bindings that get generated:
/* automatically generated by rust-bindgen */

#![allow(dead_code, non_snake_case, non_camel_case_types, non_upper_case_globals)]

#[allow(non_snake_case, non_camel_case_types, non_upper_case_globals)]
pub mod root {
    #[allow(unused_imports)]
    use self::super::root;
    pub mod whatever {
        #[allow(unused_imports)]
        use self::super::super::root;
        #[repr(C)]
        #[derive(Debug, Default, Copy, Clone)]
        pub struct First {
            pub _address: u8,
        }
        #[repr(C)]
        #[derive(Debug, Default, Copy)]
        pub struct sentry {
            pub _address: u8,
        }
        impl Clone for sentry {
            fn clone(&self) -> Self {
                *self
            }
        }
        #[repr(C)]
        #[derive(Debug, Default, Copy, Clone)]
        pub struct Second {
            pub _address: u8,
        }
        #[repr(C)]
        #[derive(Debug, Default, Copy)]
        pub struct sentry {
            pub _address: u8,
        }
        impl Clone for sentry {
            fn clone(&self) -> Self {
                *self
            }
        }
    }
}

It seems like we're parsing the inner sentry classes incorrectly, and they don't end up with First or Second as their parents.
Here's the IR:

I have a fix over in https://github.com/rust-lang-nursery/rust-bindgen/pull/1049

I tried the fix out and it worked for https://github.com/ctaggart/octh/issues/29.


Making an image from an RGBA{GLfloat} array causes an error

I have some code that looks like this:
data = Array(RGBA{GLfloat}, (width, height))
glReadPixels(0, 0, width, height, GL_RGBA, GL_FLOAT, data)
data = transpose(data)
## Images.jl and OpenGL have them upside-down
img = convert(Image, data[end:-1:1, :])
@show img
filename = "last_frame.png"
imwrite(img, filename)
@printf "%s\n" "Image written to $filename"

which works absolute fine when I use RGB{GLfloat} and RGB, but if I want to save an RGBA image, I get the following error:
img => RGBA Image with:
  data: 1024x1024 Array{AlphaColorValue{RGB{Float32},Float32},2}
  properties:
    timedim: 0
    spatialorder:  y x
    pixelspacing:  1.0 1.0
ERROR: `map` has no method matching   map(::Clamp{AlphaColorValue{BGR{UfixedBase{Uint8,8}},UfixedBase{Uint8,8}}}, ::AlphaColorValue{RGB{Float32},Float32})
 in map! at /XXX/.julia/v0.3/Images/src/map.jl:346
 in image2wand at /XXX/.julia/v0.3/Images/src/io.jl:307
 in imwrite at /XXX/.julia/v0.3/Images/src/io.jl:164
 in save_frame at /XXX.jl:307
 in main_go at /XXX.jl:446
 in main at /XXX.jl:456

Are RGBA images not supported?

They're definitely supported, it's just that among the bazillions of conversion methods there are, inevitably, still going to be some missing ones. Should be fixed now, but you'll have to do Pkg.checkout("Images") until I tag another release. (I'll check for other unfixed bugs, too, before I do that.)

Oh, BTW, you should write your code above something like this:
data = Array(RGBA{GLfloat}, (width, height))
glReadPixels(0, 0, width, height, GL_RGBA, GL_FLOAT, data)
img = Image(data, spatialorder=["x","y"])

No need to call transpose. (It's one of the main design criteria of Images: work with "any" data format as-is.)

Oh, BTW, you should write your code above something like this:

Thanks very much, that's much better than what I had.

No need to call transpose. (It's one of the main design criteria of Images: work with "any" data format as-is.)

Actually, data[:,end:-1:1] gives the non-upside-down image, not data. OpenGL puts the origin at the bottom left pixel, so I guess that's a different convention.

Presumably upside down is only meaningful when viewing? If so, ImageView supports lazy-flipping. This is very handy when your image is an entire movie, and you don't want to pay the price of flipping a huge 3d array.


[Snyk] Fix for 7 vulnerabilities

Snyk has created this PR to fix 7 vulnerabilities in the yarn dependencies of this project.
Snyk changed the following file(s):

package.json
yarn.lock

Note for zero-installs users
If you are using the Yarn feature zero-installs that was introduced in Yarn V2, note that this PR does not update the .yarn/cache/ directory meaning this code cannot be pulled and immediately developed on as one would expect for a zero-install project - you will need to run yarn to update the contents of the ./yarn/cache directory.
If you are not using zero-install you can ignore this as your flow should likely be unchanged.
Vulnerabilities that will be fixed with an upgrade:

Issue

Server-side Request Forgery (SSRF) SNYK-JS-AXIOS-7361793

Asymmetric Resource Consumption (Amplification) SNYK-JS-BODYPARSER-7926860

Cross-site Scripting (XSS) SNYK-JS-COOKIE-8163060

Cross-site Scripting SNYK-JS-EXPRESS-7926867

Regular Expression Denial of Service (ReDoS) SNYK-JS-PATHTOREGEXP-7925106

Cross-site Scripting SNYK-JS-SEND-7926862

Cross-site Scripting SNYK-JS-SERVESTATIC-7926865

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
Max score is 1000. Note that the real score may have changed since the PR was raised.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Server-side Request Forgery (SSRF)
🦉 Cross-site Scripting (XSS)
🦉 Regular Expression Denial of Service (ReDoS)
Summary by Sourcery
Upgrade dependencies axios from 1.7.2 to 1.7.4 and express from 4.19.2 to 4.21.1 to fix 7 vulnerabilities.
Bug Fixes:

Fix Server-side Request Forgery (SSRF).
Fix Asymmetric Resource Consumption (Amplification).
Fix Cross-site Scripting (XSS) vulnerabilities.
Fix Regular Expression Denial of Service (ReDoS).

yarn.lock changes

Click to toggle table visibility

Name
Status
Previous
Current

axios

1.7.2
1.7.9

body-parser

1.20.2
1.20.3

cookie

0.6.0
0.7.1

encodeurl

1.0.2
2.0.0

express

4.19.2
4.21.2

finalhandler

1.2.0
1.3.1

merge-descriptors

1.0.1
1.0.3

path-to-regexp

0.1.7
0.1.12

qs

6.12.1
6.13.0

send

0.18.0
0.19.0

serve-static

1.15.0
1.16.2

:tada: Snyk checks have passed. No issues have been found so far.
:white_check_mark: security/snyk check is complete. No issues have been found. (View Details)


Sorting modlist

Having a "sort" feature to the mod list will make it easier and better for the user to find mods

shelfing this because sorting hurts


docker commit could avoid data movement with a new interface

It looks like when somebody commit a container layer manually or as part of commands run from Dockerfile for building an image, data is moved from the container layer to a newly created read only image layer.  This whole process could be made easier as described in LCFS blog https://portworx.com/lcfs-speed-up-docker-commit/.
Basically, the graphdriver could duplicate data from a layer to another without docker copying the same between layers, if docker graphdriver has an interface to do something like the following.
Commit(id, new-id, parent string)
Creates a layer with name "new-id" and apply all changes in layer "id" compared to layer "parent".  Layer "new-id" will be a child of layer "parent".
It is also worth to note that graphdrivers could move data between layers without even creating an archive with all those changes.  But the archive created during docker commit is used for operations like docker push/save later, so eliminating the need of an archive during this process is not straightforward unless those operations generate the change-set on demand.  Not every workflow require to save/push images.  In short, docker commit could be made working a lot faster, if it does not have to create the archive of the changes in a container, but just create a readonly image layer with all the changes made in a container layer.

This observation is essentially the basis of snapshotters in containerd. We've taken this a step further and decoupled the layer format from the graphdriver, as well.

In short term, it would be good if interface ApplyDiff is modified as shown below.
ApplyDiff(id, parent, src string, diff io.Reader) (size int64, err error)
src will be nil for regular operations when a read only layer is populated part of pull operations, but when a container is committed, src will tell the id of the container layer being committed.  Then the storage driver could avoid populating duplicate data to the new layer, by linking data in the container layer to the new layer being created.  This would be significant when the container layer has a lot of changes from its parent layer.


Crash in http_server_early_client_close2_test on Windows

A flaky crash:
FAILED: none-vm release_ia32 standalone/io/http_server_early_client_close2_test
Expected: Pass
Actual: Crash
CommandOutput[vm]:

Command[vm]: set DART_CONFIGURATION=ReleaseIA32 & out\ReleaseIA32\dart.exe --short_socket_read --short_socket_write --ignore-unrecognized-flags --packages=E:\b\build\slave\vm-win-release-ia32-be\build\sdk\.packages E:\b\build\slave\vm-win-release-ia32-be\build\sdk\tests\standalone\io\http_server_early_client_close2_test.dart
Took 0:00:00.170017

Short reproduction command (experimental):
    python tools/test.py -mrelease -aia32 -t60 standalone/io/http_server_early_client_close2_test

Observed with revision https://github.com/dart-lang/sdk/commit/7615e899be45747efd987db74033bf0f2ba9fb70


Disconnecting screen (DisplayPort/HDMI) causes crash

Platform: osx 10.13.4
Kap Version: 2.0.681
Steps to reproduce
plug second screen in hdmi, start a record in kap, unplug , kap crash and you loose the whole record

Does it display an error message? Or does it only silently quit?

I'm guessing the crash is caused due to the changing cropper/recording coordinates. Recreated with a display connected via Display Port:
Unhandled Promise Rejection
Error: Call `.startRecording()` first
    at Aperture.stopRecording (/Applications/Kap Beta.app/Contents/Resources/app.asar/node_modules/aperture/index.js:141:13)
    at EventEmitter.<anonymous> (file:///Applications/Kap%20Beta.app/Contents/Resources/app.asar/dist/renderer/js/main.js:195:39)
    at Generator.next (<anonymous>)
    at step (file:///Applications/Kap%20Beta.app/Contents/Resources/app.asar/dist/renderer/js/main.js:35:191)
    at file:///Applications/Kap%20Beta.app/Contents/Resources/app.asar/dist/renderer/js/main.js:35:437
    at Promise (<anonymous>)
    at EventEmitter.<anonymous> (file:///Applications/Kap%20Beta.app/Contents/Resources/app.asar/dist/renderer/js/main.js:35:99)
    at EventEmitter.stopRecording (file:///Applications/Kap%20Beta.app/Contents/Resources/app.asar/dist/renderer/js/main.js:207:20)

Kap doesn't crash but gives an error message when clicking the menubar icon to end the recording, you can however still access the main app window and continue using it.

@riderx We have rewritten Kap to be more stable. Would you be able to try out the beta and see if you still can reproduce this issue?


[add] webmail flagged, unseen search

Coverage decreased (-0.02%) to 82.782% when pulling 6578b170704f3025c1443f322faf6af6aae83bdc on itowtips:webmail-search into e68605c9fce1ddb1cf8f4eff4582450bb154ea4e on shirasagi:master.


1.20.1 - EXCEPTION_ACCESS_VIOLATION when using Create & Oculus shaders

Describe the Bug
When using shaders, flywheel can crash with EXCEPTION_ACCESS_VIOLATION in the Render thread.

Mod
Version

Create
1.20.1 0.5.1j

Flywheel
1.20.1 0.6.11-13

Oculus
1.20.1 1.7.0

Oculus Flywheel Compat
1.20.1 1.1.4

Reproduction Steps

Launch a minecraft world using Oculus & Create
Place a Flywheel rendered block (like the crusher)
Enable shaders
Wait for the crash, sometimes instant, sometimes can take a while

Expected Result
No crash
Screenshots and Videos
No response
Crash Report or Log
https://pastebin.com/dMuvvDQe
Operating System
Windows 11
What is your GPU?
Nvidia Geforce RTX 4090
Mod Version
0.6.11-13
Minecraft Version
1.20.1
Loader Version
Forge 47.3.12
Other Mods

Mod
Version

Create
1.20.1 0.5.1j

Oculus
1.20.1 1.7.0

Oculus Flywheel Compat
1.20.1 1.1.4

Additional Context
latest.log
hs_err_pid19892.log

Not much we can do about this here. Please report this to the iris/flywheel compat dev


Search operator in queryMessage()

I was having issues to make use of newer_than search operator and I checked the file and noticed it's accessing query from options. Doesn't it mean only query will work? What about newer_than and others?

Maybe the example wasn't clear enough, my bad.
var options = {query: 'from:facebook.com newer_than:2d'};

You can have as many search operators as you want separated by a space.

@fedecia Oh! I see! Thank you!

No worries.


dexie-export-import: Invalid JSON formatting in filtered exports

Dexie.js version 2.0.4
dexie-export-import version 1.0.0-beta.11
-> Using default options except for filter
Similar to #854
With large databases, filtering out large sets of data can result in "ghost commas".
For example, if I apply the following option to my export:
let exportBlob = await db.export({     filter: () => false });
And if I have a large enough set of data to require a significant amount of chunks, I will find output similar to this for each of my larger tables:
{"tableName":"testTable1","inbound":true,"rows":[,,,,,,]}
If I have time to do so (probably not for another day or so), I will submit a PR.

Ok thanks, you're very welcome to send a PR

The fix is now published on npm as 1.0.0-beta.12.


Bulk data.all dataset import

Is your feature request related to a problem? Please describe.
I am a customer with a substantial amount of Glue databases and S3 Buckets. I do not want to manually import each dataset into data.all.
Describe the solution you'd like
I want a task to perform a bulk-import of my datasets into data.all. I would provide dataset owner team and initial metadata that applies to multiple datasets at once.
Describe alternatives you've considered

Import multiple datasets at once with an ECS task

Hi @manjulaK,  @chamcca and I have discussed possible ways of implementing this feature. These are some of the options that we considered:

First, we thought of having an ECS tasks where you defined the S3 buckets to import and their metadata. Either in batch or one by one with a config file. Defining this kind of config file does not really reduce the time to import datasets, in comparison with importing them from the UI. So we discarded this idea and went for a batch imports of S3 Buckets that share the same metadata (Environment, AdminGroup, Confidentiality, Topics and Tags). The ECS task would take as inputs a list of buckets and this metadata.
Then we considered how would the ECS task look like. Whenever we import a dataset 3 things happen in the backend: new RDS row for the dataset, new OpenSearch index (both by graphQL Lambda) and deployment of dataset stack by cdkproxy ECS task. This happens for each imported dataset and we want to keep atomicity between imported datasets. Let's say that one S3 bucket of the defined list does not exist, we need to isolate its failure to only the wrong import.
For this reason we would prefer to has separated tasks for each imported dataset, which would need to be handled by an SQS queue to avoid limitations on the number of tasks being run at a single moment.
we realized that by calling the API import we are queuing the tasks, do ideally we would call this API multiple times. At the end the simplest most effective solution is to provide a UI API to perform a "batch import"

Closing this issue in favor of the Data.all SDK and CLI initiative
Making SDK and CLI tools available for data.all should allow for automation, scripting, and integration into existing workflows, such as automating the import of multiple datasets via a configuration file


Update GitHub page url in frontmatter

Signed-off-by: tpmccallum<EMAIL_ADDRESS>

Should these be getting picked up by the link checker?  Not a big deal, just curious.

LGTM

Should these be getting picked up by the link checker? Not a big deal, just curious.

not a broken link, it just redirects transparently to v2/

@karthik2804 It's not redirecting for me. I don't see how GitHub would know to do so.

Oh sorry I thought it was a url on the website not GitHub itself.


Mandlebrot example fails to run

On Nightly Rust (rustc 1.5.0-nightly (6108e8c3e 2015-09-28)), the following error occurs when trying to run the Mandlebrot example:
Running `target/debug/groot mandelbrot.groot`
thread '<main>' panicked at 'arithmetic operation overflowed', src/interpreter.rs:52
AAAAAAAAAAAAAAAABBBBBBBBAn unknown error occurred

(Note, this is using the version of my fork of this code, see pull request #7 )

Is this still an issue?

No, this was fixed when PR #7 was merged.


Change copyright accredition

Fixes
Closes #53
Checklist

[x] I have made a material change to the repo (functionality, testing, spelling, grammar)
[x] I have read the [Contribution Guide] and my PR follows them.
[x] I updated my branch with the master branch.
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation about the functionality in the appropriate .md file
[ ] I have added in line documentation to the code I modified

Short description of what this PR does:

Fixes the accreditation in the LICENSE file from SendGrid to SendGrid, Inc

If you have questions, please send an email to Sendgrid, or file a Github Issue in this repository.

Nice, thank you!

Hello @anshuman73,Thanks again for the PR! We want to show our appreciation by sending                                              you some swag. Could you please fill out                                              this form so we can send it to you? Thanks!                                             Team SendGrid DX

That would be great !
Even though this PR wasn't even worthy of a workable task :p


feat: adds --scenario to generate

This is the first PR in this direction and only adds the ability to create scenarios by filtering collections

LGTM! Thanks :D


Fixed PHPUnit tests, added 2 Mailbox getters

I've changed the PHPUnit tests by adding a few assertions and moving the testDeleteAccounts test to the end of the list of tests.
Also changed the used mail limit (per day) to 50 in the mailbox test. Added getMailLimit and getMailSuspended functions. Also included PHPunit tests for these functions.

Thanks! Didn't realize it was still being used haha.


White Border error on fullscreen image display for OSX

I'm running opencv version 3.1.0 and python 2.7 on Mac OSX 10.9 and want to display a black image on fullscreen. My screen's resolution is 2880x1800.
However when I attempt to do so, there is a large white border on the top of the screen.
Here's my code, note that black.jpg is a 2880x1800 image.
import cv2

img = cv2.imread("black.jpg")

cv2.namedWindow("window", cv2.WND_PROP_FULLSCREEN)
cv2.setWindowProperty("window",cv2.WND_PROP_FULLSCREEN,cv2.WINDOW_FULLSCREEN)
cv2.imshow("window", img)

while True:
    key = cv2.waitKey(20)
    #exit on ESC
    if key == 27:
        break

I've also tried to just create a black image manually, using the following code.
import cv2
import numpy as np

img = np.zeros((1800, 2880))
cv2.namedWindow("window", cv2.WND_PROP_FULLSCREEN)
cv2.setWindowProperty("window", cv2.WND_PROP_FULLSCREEN,cv2.WINDOW_FULLSCREEN)
cv2.imshow("window",img)
cv2.waitKey(0)

I've adjusted the dimensions of the numpy array to make it larger but the border still remains.
Doing some research I've discovered that this may be a bug with opencv. However the solutions only apply to windows operating systems, see the following:
http://stackoverflow.com/questions/9446733/opencv-window-in-fullscreen-and-without-any-borders
and
http://stackoverflow.com/questions/6512094/how-to-display-an-image-in-full-screen-borderless-window-in-opencv
If anyone has an idea of how to fix the bug for Macs I can go ahead and rebuild the library. Or if I am doing something incorrectly please let me know. Thanks!

Looks like this was a confirmed bug but never fixed?
https://github.com/Itseez/opencv/issues/4605


Need to declare privacy manifest files

Hi,
we recently uploaded our app to App Store and we receive a feedback like this

ITMS-91053: Missing API declaration - Your app’s code references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategoryFileTimestamp. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, you must include a NSPrivacyAccessedAPITypes array in your app’s privacy manifest to provide approved reasons for these APIs used by your app’s code. For more details about this policy, including a list of required reason APIs and approved reasons for usage, visit: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api

Upon using search feature in XCode, I can see this library is using some APIs mentioned in the Apple's link and the link also states that the 3rd party SDK need to declare its own privacy manifest file
so we need your help on this

Thanks for your feedback, I will have a check soon

Privacy manifest has been added, you can try the latest version(v0.12.0)


Color Space

I've come across a peculiar issue with some conversions done with WfL that appear darker in my web browsers than they do in my local video player. It seems that the webms don't have the same colorspace and/or color range tags (tested with 4:4:4 and 4:2:0, Rec. 709, Full Color Range video).
This was solved by adding -color_range 2 -colorspace 1 after -pix_fmt at the the Arguments field in the Advanced tab. I thought it would be useful to mention this for future reference. I do have AviSynth 2.6.0 32bit installed.
Source colors (left) and webm without tags (right):

Issues
Add the respective video to test and configuration used if not the issue will be closed


Update extension title and description

Fix #37.
Title: Tekton Pipelines
Full name on page (description): Tekton Pipelines extension by Red Hat

Codecov Report

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

@@           Coverage Diff           @@
##           master      #38   +/-   ##
=======================================
  Coverage   74.69%   74.69%
=======================================
  Files          19       19
  Lines         972      972
  Branches      146      146
=======================================
  Hits          726      726
  Misses        246      246

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 ddb9a64...dbe141b. Read the comment docs.


[fuzzing] Implement endpoints for FuzzingEventEngine

Implement listeners, connection, endpoints for FuzzingEventEngine.
Allows the fuzzer to select write sizes and delays, connection delays, and port assignments.
I made a few modifications to the test suite to admit this event engine to pass the client & server tests:

the test factories return shared_ptr<> to admit us to return the same event engine for both the oracle and the implementation - necessary because FuzzingEventEngine forms a closed world of addresses & ports.
removed the WaitForSingleOwner calls - these seem unnecessary, and we don't ask our users to do this - tested existing linux tests 1000x across debug, asan, tsan with this change

Additionally, the event engine overrides the global port picker logic so that port assignments are made by the fuzzer too.
This PR is a step along a longer journey, and has some outstanding brethren PR's, and some follow-up work:

#32603 will convert all the core e2e tests into a more malleable form
we'll then use #32667 to turn all of these into fuzzers
finally we'll integrate this into that work and turn all core e2e tests into fuzzers over timer & callback reorderings and io size/spacings

CC @markdroth


Missing _docker-compose files in official documentation

File: compose/completion.md
Hi there,
I'm following the procedure to configure completion on my zsh shell, without oh-my-zsh.
The first step in documentation ask to curl a resource which is not abailable as I got a 404 not found error.
This is the link to the documentation:
https://docs.docker.com/compose/completion/#zsh
This is the missing file:
https://raw.githubusercontent.com/docker/compose/v2.5.0/contrib/completion/zsh/_docker-compose
Is it possible to get back that file?
P.S. i noted that also other links on that page are broken.

Thanks for sharing the issue. Please see the discussion in https://github.com/docker/docker.github.io/issues/14692


Change phrasing

Instead of a "specification" having "versions", it should rather be a "service" having "specifications" (which might differ in their "version" or "language"). As a user, I can better understand these terms because they are more intuitive.

This does slightly conflate with Spring's "@Service" annotation, ie. we end up with 'ServiceFileService' / 'ServiceDataService'

To be honest, I don't like the names of these classes: They don't say anything about the class' responsibility. One is probably a SpecificationDataParser and the other a SpecificationFileDownloader. Since they deal with spec files, they should also keep the word in the name.
Finally,  the SynchronizationService should be something like a RemoteSpecificationUpdater.

One misgiving I have here is how it interferes with the /specification/{specificationId}/version/{version} pattern.

That's right. Maybe /service/{serviceId}/version/{version}? I think that captures the idea quite well, and since we don't expose the version string as a resource, this is also unambiguous.


After building the app, and running it on Mac, i get just a black window

After building the app, and running it on Mac, i get just a black window
./mollywallet                                                                ✔  1m 39s  
INFO[0000] DAG Directory: /Users/tushar/.dag
INFO[2022-03-19T20:30:02+05:30] RPC Server initialized.
INFO[2022-03-19T20:30:03+05:30] Checking for new releases...

Hi @tushartgupta .
The Molly Wallet is no longer maintained under this repository. Please see: https://github.com/StardustCollective/molly_wallet


Getting "player.ima is not a function"

I am getting the player.ima is not a function error. Basically, I have added try catch to the entire function & the catch block is helping me to log the messages to my logging service.
My guess is that the function [new ImaPlugin(this, options);] is not getting attached [to the player.ima] till the time I call player.ima(options)

Callstack
TypeError: player.ima is not a function
    at setUpVideoJS (https://cdm.xyz.com/video.js:6093:10)
    at setupPlayer (https://cdm.xyz.com/video.js:6028:16)
    at insertPlayer (https://cdm.xyz.com/video.js:6016:10)
    at Object.bootstrap (https://cdm.xyz.com/video.js:6007:10)
    at https://cdm.xyz.com/42547/xyz.js:21:361824
    at video.cmd.push (https://cdm.xyz.com/video.js:75196:5)
    at https://cdm.xyz.com/42547/xyz.js:21:361783
    at u.push (https://cdm.xyz.com/prebid/pb.42547.1664965310891.js:4:416)
    at r (https://cdm.xyz.com/42547/xyz.js:21:361432)
    at e (https://cdm.xyz.com/42547/xyz.js:21:362404)

Anyone?

https://github.com/googleads/videojs-ima
    <!-- Load dependent scripts -->
    <script src="/path/to/video.js"></script>
    <script src="//imasdk.googleapis.com/js/sdkloader/ima3.js"></script>
    <script src="/path/to/videojs-contrib-ads.js"></script>
    <script src="/path/to/videojs.ima.js"></script>

maybe ima3.js is missing from your script?

Nope. It is present.

@dioramayuanito

Hello @yashraj-02 ,
Would it be possible to reproduce this error using the plugin's sample apps?
Depending on where the try/catch is implemented, player.ima() may not be available.
Thank you,
Jackson
IMA SDK team

That’s the problem. The error is not reproducible on my side either. I am seeing this in error logs sent from client side from the actual users.

That’s the problem. The error is not reproducible on my side either. I am seeing this in error logs sent from client side from the actual users.

I have a feeling that your users "maybe" enabled an Ad Blocker

@dioramayuanito
Nice guess but that's not the case either. Because the core script [which calls videojs & videojs-ima] gets blocked if an ad-blocker is present on the page.

@Kiro705 @dioramayuanito

the core script (#script_1) gets blocked if an ad-blocker is present on the page.

It is important to keep in mind that many different ad blockers exist, and may have completely different blocklists or fingerprints that they use to block certain resources. Just because one ad blocker prevents your #script_1 from loading does not mean that all will behave the same.
That said, player.ima is first instantiated by the call on line #3778 of videojs-ima.js.
The operations that need to occur for player.ima to exist are as follows:

videojs must be loaded
line #3778 of videojs-ima.js must have already been called
player must be an instance of the videojs player object

If those conditions are all met, player.ima() will exist. On first call, it will create an instance of the ImaPlugin class. On subsequent calls, it will return the existing instance of ImaPlugin. This "singleton-esque" behavior is what is occurring in the Init function that you mentioned in your first post.
I would recommend testing your base assumptions by adding explicit logging code to verify each of the prerequisites that I listed above. I'd be willing to bet that for users who cannot access player.ima, at least one of those bullets is false.
Thanks,
Greg Schoppe
IMA SDK Team

Thanks.
Also, I raised this in videojs forum also. They recommended me to rearrange the imports this way.
video.js first, then contrib-ads, then ima
Currently, my imports are organized in this manner

Do you have any take on this?
Link to slack thread: https://videojs.slack.com/archives/C43LGP955/p1672309629213189?thread_ts=1672124949.828749&cid=C43LGP955

You definitely should reorder your imports, as they described, so as to match the order shown in the videojs-ima README file.

Thanks @gschoppe. I am implementing this changes. I will update you guys here after we have the data in few days.

Do you guys have any idea regarding why does player.ima gets converted into an object later? Like, initially it's a function but after a few milliseconds, it gets converted to an object.

do you initialize videojs-ima more than once? for multiple player?

Yup, I did that.

Do you guys have any idea regarding why does player.ima gets converted into an object later? Like, initially it's a function but after a few milliseconds, it gets converted to an object.

This is standard behavior for videojs plugins. You can read more about it in the videojs documentation.


WIP: Add PluginApi

fix #132

Note: api-reference's PluginManifest response datamodel is not up to date.

Upload Plugin API returns PluginManifest json object instead of "ok"

Plugin with plugin_id route is invalid. /plugins/{plugin_id} instead of /plugin/{plugin_id}


Update Docker for Ruby 3

Closes #1424
Changes proposed in this pull request

Update the Dockerfile to use the appropriate version of Ruby
Add a TODO in the Dockerfile for the impending deprecation of Node 14

Instructions for Reviewers
[All PRs] - Confirm PR template filled
[Feature Branches] - Review code
[Production Merges to main]
    - Check story numbers included
    - Check for debug code
    - Check version

Just for updating the Ruby version, the PR is suitable but it suggests another deprecated Node version.


fix(engine-core): data proxy integration patch version resolver

Fixes the automatic data proxy version resolution for patch-dev releases.

It's out in 3.16.0-dev.16