text:
Make force_remove_source_branch Optional in GitLabDSL

fixes #409

Warnings

:warning:

Any changes to library code should be reflected in the Changelog.
Please consider adding a note there and adhere to the Changelog Guidelines.

  Generated by :no_entry_sign: Danger Swift against 48994cb73812e46e680cd3f8e02dc7b00e996e5e


text:
Value of z_lens with too much precision causes error

pyHalo version: 0.2.8
Python version: 3.11.6
Operating System: Ubuntu 23.10

Description
Unexpected error when creating a CDM realization using the pyHalo.preset_models.CDM method.
I was tabulating properties of CDM realizations across different host halo masses / lens redshifts and came across an unexpected error.
It appears that including too many decimal places when specifying a z_lens value causes a crash.
For example:
realization = CDM(z_lens=0.333,z_source=2, sigma_sub=0.3,log_mlow=8,log_mhigh=9,LOS_normalization=0.0,log_m_host=13.18888)
crashes
But
realization = CDM(z_lens=0.33,z_source=2, sigma_sub=0.3,log_mlow=8,log_mhigh=9,LOS_normalization=0.0,log_m_host=13.18888)
executes fine
traceback
Exception Traceback.txt
This problem can be worked around by using np.round to round the value of z_lens before passing to CDM, but I figured this issue could be quite confusing to encounter.

Hi @cgannonucm, yes thanks for pointing this out. It's true that due to some settings hard-coded in pyHalo there can be rounding errors that cause division by zero if one specifies lens redshifts to more than two decimal places of precision. I plan on fixing this issue in the next pypi release

source: gharchive/issue

authors: cgannonucm dangilman

repo: dangilman/pyHalo

license: MIT

license_type: permissive

license_source: github-api


text:
Circular reference error on IE11

Hi Daialfarid,
I'am getting this while trying to upload a file on IE11. It runs fine in Chrome. I have latest library of file upload (12.0.1). I tried with your sample code as well. but still failing. Appreciate if you could help me here please.
Here is the error message:
Exception was thrown at line 693, column 45 in https://localhost:44301/Scripts/lib/angular-file-upload/ng-file-upload-all.js
0x800a139e - JavaScript runtime error: ngFileUpload: Circular reference in config.data. Make sure specified data for Upload.upload() has no circular reference: file[blob][files][0]
Javascript code:
$scope.uploadFiles = function (file, errFiles) {
                $scope.f = file;
                $scope.errFile = errFiles && errFiles[0];
                if (file) {
                    file.upload = Upload.upload({
                        url: "/api/ProgramManagement/Upload",
                        data: { file: $scope.f }
                    });

                    file.upload.then(function (response) {
                        $timeout(function () {
                            file.result = response.data;
                        });
                    }, function (response) {
                        if (response.status > 0)
                            $scope.errorMsg = response.status + ': ' + response.data;
                    }, function (evt) {
                        file.progress = Math.min(100, parseInt(100.0 *
                                                 evt.loaded / evt.total));
                    });
                }
            };

Html code:
 <button type="file" ngf-select="uploadFiles($file, $invalidFiles)">select a file</button>

Sorry, closing this issue. Mistake from my side. Somewhere in the config, we were making the application default to IE 9. After taking this off, its working fine.

repo: danialfarid/ng-file-upload

license: mit

license_source: bigquery


text:
🛑 Rama-Backend is down

In 042d826, Rama-Backend (https://systemalpha.net/ramasakti) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Rama-Backend is back up in 0404be2 after 8 minutes.

repo: danichrisd/up


text:
Insert newline at end of file

It would be great to have an InsertNewlineAtEof preference to go along with scalastyle's NewLineAtEofChecker.

This issue was moved to scala-ide/scalariform#166

authors: jawshooah sschaef

repo: daniel-trinh/scalariform


text:
ChartDataEntry not drawn after certain xIndex

I have 336 chart data points, I am trying to draw a chart that disable user interaction, i.e.: users can't drag, cant scale the chart.
I noticed that the chart doesn't draw data entries after certain xIndex: in this case everything after index 245 are not drawn.
I tried stripping out the data points after index 245 and draw only them and it works.
May I know if there is a config to adjust number of data points to show on x-axis?

"0 Wed 126.190002",
"1 Wed 126.190002",
"2 Wed 126.190002",
"3 Wed 126.190002",
"4 Wed 126.190002",
"5 Wed 126.190002",
"6 Wed 126.190002",
"7 Wed 126.190002",
"8 Wed 126.190002",
"9 Wed 126.190002",
"10 Wed 126.190002",
"11 Wed 126.190002",
"12 Wed 126.190002",
"13 Wed 126.190002",
"14 Wed 126.190002",
"15 Wed 126.190002",
"16 Wed 126.190002",
"17 Wed 126.190002",
"18 Wed 126.190002",
"19 Wed 126.190002",
"20 Wed 126.190002",
"21 Wed 126.190002",
"22 Thu 126.190002",
"23 Thu 126.190002",
"24 Thu 126.190002",
"25 Thu 126.190002",
"26 Thu 126.190002",
"27 Thu 126.190002",
"28 Thu 126.190002",
"29 Thu 126.190002",
"30 Thu 126.190002",
"31 Thu 126.190002",
"32 Thu 126.190002",
"33 Thu 126.190002",
"34 Thu 126.190002",
"35 Thu 126.190002",
"36 Thu 126.190002",
"37 Thu 126.190002",
"38 Thu 126.190002",
"39 Thu 126.190002",
"40 Thu 126.190002",
"41 Thu 126.190002",
"42 Thu 126.190002",
"43 Thu 126.190002",
"44 Thu 126.190002",
"45 Thu 126.190002",
"46 Thu 126.190002",
"47 Thu 126.190002",
"48 Thu 126.190002",
"49 Thu 126.190002",
"50 Thu 126.190002",
"51 Thu 126.190002",
"52 Thu 126.190002",
"53 Thu 126.190002",
"54 Thu 126.190002",
"55 Thu 126.190002",
"56 Thu 126.190002",
"57 Thu 126.190002",
"58 Thu 126.190002",
"59 Thu 126.190002",
"60 Thu 126.190002",
"61 Thu 126.190002",
"62 Thu 126.190002",
"63 Thu 126.190002",
"64 Thu 126.190002",
"65 Thu 126.190002",
"66 Thu 126.190002",
"67 Thu 126.190002",
"68 Thu 126.190002",
"69 Thu 126.190002",
"70 Fri 126.190002",
"71 Fri 126.190002",
"72 Fri 126.190002",
"73 Fri 126.190002",
"74 Fri 126.190002",
"75 Fri 126.190002",
"76 Fri 126.190002",
"77 Fri 126.190002",
"78 Fri 126.190002",
"79 Fri 126.190002",
"80 Fri 126.190002",
"81 Fri 126.190002",
"82 Fri 126.190002",
"83 Fri 126.190002",
"84 Fri 126.190002",
"85 Fri 126.190002",
"86 Fri 126.190002",
"87 Fri 126.190002",
"88 Fri 126.190002",
"89 Fri 126.190002",
"90 Fri 126.190002",
"91 Fri 126.190002",
"92 Fri 126.190002",
"93 Fri 126.190002",
"94 Fri 126.190002",
"95 Fri 126.190002",
"96 Fri 126.190002",
"97 Fri 126.190002",
"98 Fri 126.190002",
"99 Fri 126.190002",
"100 Fri 126.190002",
"101 Fri 126.190002",
"102 Fri 126.190002",
"103 Fri 126.190002",
"104 Fri 126.190002",
"105 Fri 126.190002",
"106 Fri 126.190002",
"107 Fri 126.190002",
"108 Fri 126.190002",
"109 Fri 126.190002",
"110 Fri 126.190002",
"111 Fri 126.190002",
"112 Fri 126.190002",
"113 Fri 126.190002",
"114 Fri 126.190002",
"115 Fri 126.190002",
"116 Fri 126.190002",
"117 Fri 126.190002",
"118 Sat 126.190002",
"119 Sat 126.190002",
"120 Sat 126.190002",
"121 Sat 126.190002",
"122 Sat 126.190002",
"123 Sat 126.190002",
"124 Sat 126.190002",
"125 Sat 126.190002",
"126 Sat 126.190002",
"127 Sat 126.190002",
"128 Sat 126.190002",
"129 Sat 126.190002",
"130 Sat 126.190002",
"131 Sat 126.190002",
"132 Sat 126.190002",
"133 Sat 126.190002",
"224 Mon 126.190002",
"225 Mon 126.190002",
"226 Mon 126.190002",
"227 Mon 126.190002",
"228 Mon 126.190002",
"229 Mon 126.190002",
"230 Mon 126.190002",
"231 Mon 126.190002",
"232 Mon 126.190002",
"233 Mon 126.190002",
"234 Mon 126.190002",
"235 Mon 126.190002",
"236 Mon 126.190002",
"237 Mon 126.190002",
"238 Mon 126.190002",
"239 Mon 126.190002",
"240 Mon 126.190002",
"241 Mon 126.190002",
"242 Mon 126.190002",
"243 Mon 126.190002",
"244 Mon 126.190002",
"245 Mon 126.190002",
"246 Mon 126.190002",
"247 Mon 126.190002",
"248 Mon 126.190002",
"249 Mon 126.190002",
"250 Mon 126.190002",
"251 Mon 126.190002",
"252 Mon 126.190002",
"253 Mon 126.190002",
"254 Mon 126.190002",
"255 Mon 125.400002",
"256 Mon 125.389999",
"257 Mon 124.889999",
"258 Mon 125.680000",
"259 Mon 125.610001",
"260 Mon 126.000000",
"261 Mon 125.720001",
"262 Tue 125.730003",
"263 Tue 125.680000",
"264 Tue 125.870003",
"265 Tue 125.660004",
"266 Tue 125.519997",
"267 Tue 125.400002",
"268 Tue 125.480003",
"269 Tue 125.720001",
"270 Tue 126.000000",
"271 Tue 125.849998",
"272 Tue 125.849998",
"273 Tue 125.849998",
"274 Tue 125.849998",
"275 Tue 125.849998",
"276 Tue 125.849998",
"277 Tue 125.849998",
"278 Tue 125.849998",
"279 Tue 125.849998",
"280 Tue 125.849998",
"281 Tue 125.849998",
"282 Tue 125.849998",
"283 Tue 125.849998",
"284 Tue 125.849998",
"285 Tue 125.849998",
"286 Tue 125.849998",
"287 Tue 125.849998",
"288 Tue 125.849998",
"289 Tue 125.849998",
"290 Tue 125.849998",
"291 Tue 125.849998",
"292 Tue 125.849998",
"293 Tue 125.849998",
"294 Tue 125.849998",
"295 Tue 125.849998",
"296 Tue 125.849998",
"297 Tue 125.849998",
"298 Tue 125.849998",
"299 Tue 125.849998",
"300 Tue 125.849998",
"301 Tue 125.849998",
"302 Tue 125.849998",
"303 Tue 125.849998",
"304 Tue 125.849998",
"305 Tue 125.849998",
"306 Tue 125.849998",
"307 Tue 125.849998",
"308 Tue 125.849998",
"309 Tue 125.849998",
"310 Wed 125.849998",
"311 Wed 125.849998",
"312 Wed 125.849998",
"313 Wed 125.849998",
"314 Wed 125.849998",
"315 Wed 125.849998",
"316 Wed 125.849998",
"317 Wed 125.849998",
"318 Wed 125.849998",
"319 Wed 125.849998",
"320 Wed 125.849998",
"321 Wed 125.849998",
"322 Wed 125.849998",
"323 Wed 125.849998",
"324 Wed 125.849998",
"325 Wed 125.849998",
"326 Wed 125.849998",
"327 Wed 125.849998",
"328 Wed 125.849998",
"329 Wed 125.849998",
"330 Wed 125.849998",
"331 Wed 125.849998",
"332 Wed 125.849998",
"333 Wed 125.849998",
"334 Wed 125.849998",
"335 Wed 125.849998"

These are my data points in this format "  ", everything after index 245 are not drawn

I have found out the cause of the bug, it is because I skipped x value for which the y value is null.

repo: danielgindi/ios-charts


text:
🛑 DevOps App Roadmap Prod is down

In f8004c8, DevOps App Roadmap Prod (https://roadmap-app.onrender.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DevOps App Roadmap Prod is back up in 45520e6 after 6 minutes.

repo: danielitogomez/upptime


text:
cannot find Chrome binary

Hey,
So I can get this running on Windows 10 no problem but when I try on do the same on Linux I get the following error:
Python 2.7.5 (default, Nov  6 2016, 00:28:07)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> from selenium import webdriver
>>> import chromedriver_binary
>>> driver = webdriver.Chrome()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/site-packages/selenium/webdriver/chrome/webdriver.py", line 75, in __init__
    desired_capabilities=desired_capabilities)
  File "/usr/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 154, in __init__
    self.start_session(desired_capabilities, browser_profile)
  File "/usr/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 243, in start_session
    response = self.execute(Command.NEW_SESSION, parameters)
  File "/usr/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 312, in execute
    self.error_handler.check_response(response)
  File "/usr/lib/python2.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
  (Driver info: chromedriver=2.41.578700 (2f1ed5f9343c13f73144538f15c00b370eda6706),platform=Linux 3.10.0-514.2.2.el7.x86_64 x86_64)

Any light you could shed on the matter would be very much appreciated!

Hello,
from the error message I would say the chromedriver binary is installed correctly and was found in $PATH and is the latest version (2.41).
But it seems as if it can't find a chrome binary. Do you have chrome or chromium installed? I use chromium on my machine (debian buster, chromium 68.0.3440) installed via apt install chromium and I can start the selenium webdriver without any problems.
If you have installed chrome or chomium yourself without using a package manager like apt/yum/dnf please make sure that your chrome binary version is compatible with the chromedriver binary version and either upgrade the browser or downgrade the Python package (compatibility information can be found here: http://chromedriver.chromium.org/downloads).
Please let me know if that helped

Hey, just an update, didn't want to go radio silent on you. I do not have chrome, so I'll be installing it using our package manager (though I was trying to point to a local version of chrome, and not a system-wide install). I'll be getting to this/further updating you tomorrow when I have access to the affected systems.

Hello,
you can use your locally installed version as well.
The problem is that the chromedriver does not search the PATH environment but only the default chrome installation paths. But you can explicitly pass a chrome/chromium binary to be used:
from selenium import webdriver
import chromedriver_binary
driver = webdriver.Chrome("/path/to/chrome")

Note that you have to pass the complete filename of your chrome/chromium binary and not just its containig folder (like you would do in the PATH variable).

So I downloaded chromium using yum as per https://www.hiroom2.com/2017/08/11/centos-7-chromium-en/ and this seems to work. I'll look into running this through a local version of chrome separately. Thanks for you timely assistance Daniel!

authors: danielkaiser rubenflamshepherd

repo: danielkaiser/python-chromedriver-binary


text:
RadarHack location ?

I wonder where is located the function related to the radar hack.
I searched in Misc file but i didn't find it.
Maybe someone can help me?

https://github.com/danielkrupinski/Osiris/blob/master/Osiris/Netvars.cpp#L19

Thanks sir!

repo: danielkrupinski/Osiris


text:
[Bug]: fabric: error: argument --model/-m: expected one argument

What happened?
Hello. I installed fabric using quickstart commands.
I was trying to use it, but every time I get "fabric: error: argument --model/-m: expected one argument"
~/fabric (main) » fabric -h
usage: fabric [-h] [--text TEXT] [--copy] [--agents {trip_planner,ApiKeys}]
[--output [OUTPUT]] [--stream] [--list] [--clear] [--update]
[--pattern PATTERN] [--setup]
[--changeDefaultModel CHANGEDEFAULTMODEL] [--model MODEL]
[--listmodels] [--context]
fabric: error: argument --model/-m: expected one argument
~/fabric (main) » fabric -m gpt-4-turbo-preview
usage: fabric [-h] [--text TEXT] [--copy] [--agents {trip_planner,ApiKeys}]
[--output [OUTPUT]] [--stream] [--list] [--clear] [--update]
[--pattern PATTERN] [--setup]
[--changeDefaultModel CHANGEDEFAULTMODEL] [--model MODEL]
[--listmodels] [--context]
fabric: error: argument --model/-m: expected one argument
Version check

[X] Yes I was.

Relevant log output
No response
Relevant screenshots (optional)
No response

Run fabric —clear

sorry it was my fault not yours. git pull the latest commit then run fabric --clear

If it still doesn’t work, go into .zshrc and delete all the fabric aliases then run setup.sh again

I did clone the last updated repo, deleted .zshrc aliases and ran fabric --setup and ./setup.sh and It's working, thank you!

authors: BlueCyberCat xssdoctor

repo: danielmiessler/fabric


text:
HmIP-SWDO is always closed in Home Assistant

I agree to the following

[X] I have read the documentation
[X] I am aware of the latest release notes
[X] The Backend (CCU/Homegear/...) is working as expected and connected devices are controllable by its own UI.
[X] I am running the latest version of the custom_component (and Home Assistant)

The problem
Happy Easter,
I have 3x HmIP-SWDO. Showing state open/closed in RaspberryMatic is working just fine. But in Home Assistant state is always shown as closed. In the attachment I opend my door with debugging enabled in HA, but there are no logs about that action.
Other entities from RaspberryMatic are working fine in HA.
What version of HomematicIP (local) has the issue?
1.33.1
What was the last working version of HomematicIP (local)?
No response
What type of installation are you running?
Home Assistant OS
What type of installation are you running for your homematic backend?
RaspberryMatic Standalone
Which version of your homematic backend are you running?
3.69.6.20230407
What hardware are you running for your system?
No response
Which config details do you use

[X] Username and password
[ ] TLS
[X] callback data (see)

Which interfaces do you use?

[X] Homematic IP
[ ] Homematic (Bidcos-RF)
[ ] Groups (Heating-Group)
[ ] BidCos-Wired (HM-Wired)

Diagnostics information
home-assistant_homematicip_local_2023-04-09T08-16-59.626Z.log
config_entry-homematicip_local-93bd3f75b8cc62055b78f1deafc9f27b.json.txt
Anything in the logs that might be useful for us?
No response
Additional information
The updated log was because of updating RaspberryMatic

Mine are working fine, so this is not an issue with this integration.
Sounds like your ccu is not sending the events.
Try to restart ccu and HA.

Try to restart ccu and HA.

tried several times. It seems I have this problems for months but didnt notice.

As long as you don‘t receive events from your ccu there is nothing I can do.
Check your ccu logs.

My bad! Thank you.. it wasnt that hard... was a firewall problem.

authors: ManuVice SukramJ


text:
Support for HMW-IO-12-Sw14-DR (Issue #38)

This PR tries to cover most of the functionality the HMW-IO-12-Sw14-DR can provide. The only thing missing would be the analog outputs, for which we don't have suitable controls in HASS anyway.
The configured mode of each relevant channel is checked while initializing, and the nodes then use the detected channels.
@pvizeli Die Kommentare habe ich drin gelassen damit Du direkt weißt was wozu da ist. Die kommen dann noch raus. Sieht's für Dich sonst ok aus? :)

I need some feedback on this if we wan't to get this into the next pyhomematic release. :-)

source: gharchive/pull-request


text:
🛑 test1 is down

In 58dc772, test1 (https://quarterbacksystems.com/en_US/page/status) was down:

HTTP code: 503
Response time: 3273 ms

Resolved: test1 is back up in 84ac97b after 11 minutes.

repo: danielqb/status


text:
refactor(beasties): rewrite in typescript

this PR rewrites beasties in TypeScript
while it doesn't touch the underlying implementation it does fix some bugs (such as not respecting a false keyframes option) and adds some additional checks for greater safety

Summary by CodeRabbit
Release Notes

New Features

Introduced new types for preload strategies and keyframe strategies in the beasties package.
Added a new Logger interface to standardize logging functionality.
Enhanced DOM manipulation capabilities with a new dom.ts file.

Enhancements

Improved type safety across various methods in the Beasties class and other utility functions.
Updated build process and output file organization for the beasties package.

Bug Fixes

Removed outdated CSS and DOM manipulation files to streamline the application.

Documentation

Simplified JSDoc comments for method signatures in the Beasties class.

Codecov Report
Attention: Patch coverage is 82.41758% with 64 lines in your changes missing coverage. Please review.

Project coverage is 83.46%. Comparing base (89b3603) to head (9fb2d39).
Report is 1 commits behind head on main.

Files with missing lines
Patch %
Lines

packages/beasties/src/dom.ts
83.91%
37 Missing :warning:

packages/beasties/src/index.ts
71.91%
25 Missing :warning:

packages/beasties/src/css.ts
94.87%
2 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #16      +/-   ##
==========================================
+ Coverage   82.74%   83.46%   +0.71%
==========================================
  Files           6        7       +1
  Lines        1420     1173     -247
  Branches      242      268      +26
==========================================
- Hits         1175      979     -196
+ Misses        245      194      -51

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

authors: codecov-commenter danielroe

repo: danielroe/beasties


text:
Build failure

I got a build failure on both Mac:
INFO: Building Crypto
gcc -Wno-deprecated-declarations -std=c99 -shared -fPIC digest.c ecdsa.c -o libcryptojl.dylib -lcrypto
ecdsa.c:4:10: fatal error: 'openssl/ec.h' file not found
#include <openssl/ec.h>
         ^
1 error generated.
make: *** [shared] Error 1

and Linux:
INFO: Building Crypto
gcc -Wno-deprecated-declarations -std=c99 -shared -fPIC digest.c ecdsa.c -o libcryptojl.so -lcrypto
ecdsa.c:4:24: fatal error: openssl/ec.h: No such file or directory
 #include <openssl/ec.h>
                        ^
compilation terminated.
make: *** [shared] Error 1

@ranjanan looks like you need openssl-dev (or equivalent) installed

Oh, I see. According to this, on Mac OSX versions El Capitan and above, openssl-dev is not provided in Homebrew because of security issues. I guess it's possible in Linux to download the development headers you have root access.

You can fix this on macOS (tested on 10.12) by installing openssl with brew then symlinking the header files over into usr local include.
brew install openssl cd /usr/local/include/ ln -s ../opt/openssl/include/openssl/ .

authors: iramiller ranjanan tanmaykm


text:
Allow proper sizing to viewport

Something very simple but thought it might improve the styling experience for those wishing to build for mobile.

Good stuff

Released as 0.1.4 in pypi

authors: EVELYN-RYAN danihodovic

repo: danihodovic/django-allauth-ui


text:
Plot not showing up inside virtualenv on Linux

Reproduced on two machines. Matplotlib doesn't find any interactive backends when the virtualenv is created without system site packages.

Fixed by creating the virtualenv with --system-site-packages and letting matplotlib choose the backend automatically.

repo: danijar/layered


text:
Bug when using search

Let's say that you have the data = [
{key:'1', value:'Apple'},
{key:'2', value:'Appliances'},
{key:'3', value:'Cameras'},
{key:'4', value:'Computers'},
{key:'5', value:'Vegetables'},
{key:'6', value:'Diary Products'},
{key:'7', value:'Drinks'},
]
,If you enter "C" and the click on close (x) and try to use the selectlist again, you will receive only the data you searched for earlier and the not whole data. It means that I will only see ['Cameras', 'Computers'].

To resolve this, you need to go in node_modules/react-native-dropdown-select-list/components/SelectList.tsx or/and MultipleSelectList.tsx and add setFilteredData(data) to the callback passed to onPress prop of the TouchableOpacity that represents the close button.

@robertsonasc When I try to search the drop down list drops with a list of item along with the Keyboard is open. So when I try to select the item from the drop down list at first the Keyboard dismiss and then again I have to select again on the selected option. Why can't it be done in just one step. Like onSelect the item even when the Keyboard is open it should dismiss the Keyboard and at the same time the item should be selected. Can you help me on this?

@danish1658 When I try to search the drop down list drops with a list of item along with the Keyboard is open. So when I try to select the item from the drop down list at first the Keyboard dismiss and then again I have to select again on the selected option. Why can't it be done in just one step. Like onSelect the item even when the Keyboard is open it should dismiss the Keyboard and at the same time the item should be selected.

@Steve-Rynjah Did you find a way to fix it?

authors: HaythamT95 Steve-Rynjah robertsonasc vladhelios


text:
Changing base path.

My services are all served behind an API gateway, the gateway prefixes endpoints paths based on version and API status. The swagger.json generated reflects the original path. How can I change this?
Example:
From: /api/resources/vehicle
To: /dev/v1/api/resources/vehicle
Thanks!

Yes! Completely forgot that it's part of the OpenAPI spec. Thanks for the help, much appreciated.

repo: dankinsoid/VaporToOpenAPI


text:
update pdf unit receipt note

add validation if unit of product is empty

Coverage decreased (-0.003%) to 31.393% when pulling 9eb00bd562ee74d669263b5d85520472cf1e2302 on AchmadSetiaji:dev into 05f30c5753d7a42a6ffc66573d128875bb38a570 on danliris:dev.

authors: AchmadSetiaji coveralls

repo: danliris/bateeq-module


text:
🚀feat: Archive conversations

Summary
This Pull Request introduces an archiving feature for conversations, similar to the ChatGPT's archiving functionality.

Changes made:

Changed the "Rename" and "Delete" buttons to be in a dropdown menu.
Added an "Archive" button.
Added a new section, "Archived Chats," under Settings -> General, where users can manage archived conversations.
Archived conversations can be restored.
Did not include the “Archive all” feature available in ChatGPT. I may consider adding it based on feedback after this PR is merged.

Key modifications include:

Introduced a new query key archivedConversations for archived conversations management.
Originally planned to reuse useUpdateConversationMutation, but due to different post-request handling, I opted to create useArchiveConversationMutation.
Addressed a tooltip display issue:

Fixed a bug where tooltips were not displayed on Dialog du to the z-index of DialogPrimitive.Portal being set to 999. Adjusted the tooltip’s z-index to 1000 to solve this issue. Please revert if the adjustment creates any discrepancies.

Internationalization:

Added the necessary keys and values for new features in multiple languages, mostly translated automatically by Copilot. I performed partial verifications using Google Translate but further validation might be needed.

Known Issue:

Including archived conversations in search results

The implementation details around excluding archived conversations from search results have not been examined yet, but it should be feasible to adjust this upon request.

Change Type
Please delete any irrelevant options.

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update
[x] Translation update
[ ] Documentation update

Testing
While I have not written unit tests for these changes, I have verified the following functionalities manually:

An "Archive" button has been added to the conversation list in the navigation.
Clicking the "Archive" button archives the conversation and removes it from the conversation list.
The "Rename" and "Delete" buttons, now in a dropdown, function correctly.
Added a section titled "Archived Chats" under Settings -> General.
Clicking the "Manage" button under "Archived Chats" displays a list of archived conversations.
If there are no archived conversations, the message "You have no archived conversations." is displayed.
Initially displays the first 25 archived conversations.
More conversations are paginated in increments of 25 upon scrolling.
Each archived conversation in the list has an "Unarchive" and a "Delete" button on the right, with tooltips displayed on mouseover.
Clicking the "Unarchive" button removes the conversation from the archived list and adds it back to the conversation list.
Clicking the "Delete" button prompts a confirmation dialog before deletion.
Archiving a conversation adds an isArchived: true property to the conversation document in mongodb.
If the isArchived property is absent, it defaults to isArchived: false (ensuring backward compatibility).

Checklist

[x] My code adheres to this project's style guidelines
[x] I have performed a self-review of my own code
[ ] I have commented in any complex areas of my code
[ ] I have made pertinent documentation changes
[x] My changes do not introduce new warnings
[ ] I have written tests demonstrating that my changes are effective or that my feature works
[x] Local unit tests pass with my changes
[ ] Any changes dependent on mine have been merged and published in downstream modules.
[ ] New documents have been locally validated with mkdocs

Thanks so much for this, awesome job! Looks very clean and thank you for using existing infinite query and adding all the localizations. Played around with it a bit, I think this is a good way to introduce the feature, and then later improve it

@ohneda When I get a chance, I will see if I can easily add time-to-live (TTL) expiry to the archived documents, while also allowing removing that expiry if unarchived, before merging or shortly after merging this. It would be helpful if you can look into this as well!
See how I do this for files here:
Adding:
https://github.com/danny-avila/LibreChat/blob/25fceb78b7a90f91e88b643656600ef7fefa8dd0/api/models/File.js#L27-L47
Removing:
https://github.com/danny-avila/LibreChat/blob/25fceb78b7a90f91e88b643656600ef7fefa8dd0/api/models/File.js#L49-L61

@danny-avila Yes, I think that's possible. Just to confirm, are you suggesting that archived conversations have a set expiration date, after which they cannot be accessed anymore? For example, if the expiration is set to one month, any conversation archived for one month would automatically be removed from the archive list, correct?

@danny-avila Yes, I think that's possible. Just to confirm, are you suggesting that archived conversations have a set expiration date, after which they cannot be accessed anymore? For example, if the expiration is set to one month, any conversation archived for one month would automatically be removed from the archive list, correct?

Yup, they would be deleted but on second thought, maybe this isn't what's desired via archiving, after re-reading how it works for ChatGPT: https://help.openai.com/en/articles/8809935-how-chat-retention-works-in-chatgpt
Scratch that thought, I just thought it would be a good way to introduce some simple retention.
Don't worry about my earlier comment, I'll merge this after the conflicts are resolved, thanks for your work on this!

authors: danny-avila ohneda

repo: danny-avila/LibreChat


text:
iOSHardware class should be public

iOSHardware can't be reached using NuGet package

What do you need from that class? There DeviceHardware class now has a Model property that calls iOSHardware using the version from DeviceHardware

Oh man... didn't notice.
In that case would be nice update README.

Good call - will update and raise a PR once the nuget is published

Readme has been updated in
https://github.com/dannycabrera/Get-iOS-Model/pull/9
I'll update it again to reflect the nuget once it has been published

Updated README with nuget info. Thanks guys

authors: SeeD-Seifer dannycabrera jimbobbennett

repo: dannycabrera/Get-iOS-Model


text:
Added option to print link rather than open browser

Great package!
I added a quick option to print the search link rather than open the browser window directly. I like to have the option to jump to the search results, but would prefer not to do so automatically, or to be prompted at every error. When it is set up this way, I can leave tracestack on all the time without disrupting my normal workflow.
I also looked into printing shortened links (for aesthetics only) using the pyshorteners package, but the API calls were much too slow to be worth it.
The changes are pretty trivial, but I am of course happy to discuss.
Many thanks,
Keith

This is super stale. Closing.

repo: danrobinson/tracestack


text:
Not able to add more than 1 character and backspace also not working in samsung devices using samsung default keyboard.

Not able to add more than 1 character and backspace also not working in samsung devices using samsung default keyboard.
While it is properly working when keyboard change to google keyboard.
I've used following version of dependency
flutter_chips_input: ^2.0.0
Attaching below video
https://user-images.githubusercontent.com/59998688/203489330-89c57a2e-608c-4ddb-80ca-2240e1b6d974.mp4
@danvick please give solution how to make work in this samsung keyboards

Facing the same issue. Have you found any solution?

@JuliaMStahl @Hiral-Bhojani https://github.com/jozes/flutter_chips_input this fork seems to have improved upon the problem. unfortunately, it hasn't updated to 3.7 . working on merging the two together now

authors: Hiral-Bhojani JuliaMStahl bkoznov


text:
Test Bug 64

Summary
Short summary of what is going on or to provide context.
Steps To Reproduce:

This is step 1.
This is step 2. All steps should start with '1.'

Expected result
Describe what should have happened.
Actual result
Describe what actually happened instead.
Additional information
Feel free to attach a screenshot.
Salesforce Extension Version in VS Code: 60.13.0
Salesforce CLI Version: @salesforce/cli/2.41.8 darwin-arm64 node-v18.18.2
OS and version:
VS Code version: 1.88.3
Most recent version of the extensions where this was working:

Thank you for filing this issue.  We appreciate your feedback and will review the issue as soon as possible. Remember, however, that GitHub isn't a mechanism for receiving support under any agreement or SLA. If you require immediate assistance, contact Salesforce Customer Support.


text:
Cert renewal flags can create unwanted behavior if executed in wrong way

Expected Behavior
a. dapr mtls renew-certificate -k --ca-root-certificate <ca.crt> --issuer-private-key <issuer.key> --issuer-public-certificate <issuer.crt>
b. dapr mtls renew-certificate -k --private-key myprivatekey.key

The flags of the two commands should not be allowed to mix.
~restarting the control plane services in command b should not be allowed.~

Actual Behavior

if this command is executed dapr mtls renew-certificate -k --ca-root-certificate <ca.crt> --private-key private.key , then according to the current implementation it chooses to execute dapr mtls renew-certificate -k --private-key myprivatekey.key since all 3 required parameters are not found for the 1st command.

~if --restart  flag is provided with dapr mtls renew-certificate -k --private-key myprivatekey.key  then it restarts the control plane services.~

Steps to Reproduce the Problem
Run this command -
dapr mtls renew-certificate -k --ca-root-certificate <ca.crt> --private-key private.key
Notice, since it did not find all 3 certs, it is trying to generate new cert using the provided private key.

Release Note

RELEASE NOTE: FIX bug in CLI while using incorrect flags with dapr mtls renew-certificate command

closed by #947

authors: mukundansundar pravinpushkar

repo: dapr/cli


text:
SQLite: allow enabling foreign keys in GetConnectionString

The _pragma=foreign_keys(1) option should be added only if the component requires it. Users should not be allowed to specify that.

Could this be a breaking change for some users?

I would say potentially but it would require people to have been doing something "odd". The current component doesn't require foreign keys, so if someone were enabling that, it would have been them trying to do something unusual.

repo: dapr/components-contrib


text:
If I use Helm to install Dapr on Kubernetes, do I install it on the master node of Kubernetes?

In what area(s)?

/area runtime
/area operator
/area placement
/area docs
/area test-and-release

Ask your question here

@zhonghaochen No, Dapr does not need to be installed to the master node of your Kubernetes cluster. You should be able to follow the [Helm installation instructions](https://docs.dapr.io/operations/hosting/kubernetes/kubernetes-deploy/#install-with-helm-advanced] without specifying any pod to node mapping. Note that Dapr does need to be deployed into the dapr-system namespace specifically though.

@zhonghaochen No, Dapr does not need to be installed to the master node of your Kubernetes cluster. You should be able to follow the Helm installation instructions without specifying any pod to node mapping. Note that Dapr does need to be deployed into the dapr-system namespace specifically though.

Thank you very much, I will give it a try

You simply need to install the dapr control plane services onto the cluster into a namespace of your choice (dapr-system is the default)

You simply need to install the dapr control plane services onto the cluster into a namespace of your choice (dapr-system is the default)

I have installed it, thank you

authors: CodeMonkeyLeet msfussell zhonghaochen

repo: dapr/dapr


text:
Why does ERR_DIRECT_INVOKE occur

What version of Dapr?
1.3
Now dapr is deployed on the remote server,when i invoke my  app:

POST http://########/v1.0/invoke/assets_management_app_fastapi/method/api/v1/scaned_assets HTTP/1.1
content-type: application/json

Then dapr return error:

{
"errorCode": "ERR_DIRECT_INVOKE",
"message": "fail to invoke, id: assets_management_app_fastapi, err: failed to initialize resolver: \u0026{%!e(string=listen) >%!e(string=udp6) \u003cnil\u003e %!e(*net.UDPAddr=\u0026{[255 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0] 5353 }) >%!e(*os.SyscallError=\u0026{socket 97})}"
}

But when dapr and app deployed on my other servers，return is right.
So I don’t understand what’s going on, and how to fix it

When you linux server disabled the ipv6 will occur the problem, this may be a bug!
Check you grub config and convert GRUB_CMDLINE_LINUX="ipv6.disable=1" to GRUB_CMDLINE_LINUX="" , then you run update-grub and reboot! [Tested on Debian]

When you linux server disabled the ipv6 will occur the problem, this may be a bug!
Check you grub config and convert GRUB_CMDLINE_LINUX="ipv6.disable=1" to GRUB_CMDLINE_LINUX="" , then you run update-grub and reboot! [Tested on Debian]

thanks,brother

When you linux server disabled the ipv6 will occur the problem, this may be a bug!
Check you grub config and convert GRUB_CMDLINE_LINUX="ipv6.disable=1" to GRUB_CMDLINE_LINUX="" , then you run update-grub and reboot! [Tested on Debian]

thanks,brother

When you linux server disabled the ipv6 will occur the problem, this may be a bug!
Check you grub config and convert GRUB_CMDLINE_LINUX="ipv6.disable=1" to GRUB_CMDLINE_LINUX="" , then you run update-grub and reboot! [Tested on Debian]

thanks,brother

You are welcome :-)

This didn't solve my problem

authors: HugoChanD barrricade li1234yun


text:
[release-1.12] Fix service invocation error due to slow app start up.

Description
Fix to avoid race condition in 1.12 (not present in 1.11) between service invocation and app's health.
Issue reference

Please reference the issue this PR will close: N/A
Checklist
Please make sure you've  completed the relevant tasks for this PR, out of the following list:

[ ] Code compiles correctly
[ ] Created/updated tests
[ ] Unit tests passing
[ ] End-to-end tests passing
[ ] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Specification has been updated / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Provided sample for the feature / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

Decided not to change this and recommend apps to wait for app channel to be healthy as a new feature in 1.13. See https://github.com/dapr/dapr/issues/6976


text:
Debugging docker compose instructions

Thank you for helping make the Dapr documentation better!
Please follow this checklist before submitting:

[ ] Commits are signed with Developer Certificate of Origin (DCO - learn more)
[ ] Read the contribution guide
[x] Commands include options for Linux, MacOS, and Windows within codetabs
[x] New file and folder names are globally unique
[x] Page references use shortcodes instead of markdown or URL links
[x] Images use HTML style and have alternative text
[x] Places where multiple code/command options are given have codetabs

In addition, please fill out the following to help reviewers understand this pull request:
Description

Issue reference

@msfussell do you still want this contribution?

repo: dapr/docs


text:
feat: enable original key to be returned for metadata property fields

Description
components contrib metadata updates needs us to return the original key back here
Issue reference
We strive to have all PR being opened based on an issue, where the problem or feature have been discussed prior to implementation.
Please reference the issue this PR will close: #[issue number]
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list:

[ ] Code compiles correctly
[ ] Created/updated tests

Codecov Report
Attention: Patch coverage is 0% with 4 lines in your changes are missing coverage. Please review.

Project coverage is 79.85%. Comparing base (858719e) to head (5d8b40a).
Report is 2 commits behind head on main.

Files
Patch %
Lines

metadata/utils.go
0.00%
4 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #88      +/-   ##
==========================================
+ Coverage   79.76%   79.85%   +0.08%
==========================================
  Files          55       55
  Lines        4339     4338       -1
==========================================
+ Hits         3461     3464       +3
+ Misses        732      729       -3
+ Partials      146      145       -1

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

ready

authors: codecov-commenter sicoyle

repo: dapr/kit


text:
Move libraries into a new repository

Move the core libraries into a new repository to make it easier for other applications to use them. This includes:
lib/djvAV
lib/djvCmdLineApp
lib/djvCore
lib/djvDesktopApp
lib/djvScene
lib/djvUI
lib/djvUIComponents
CMake modules for finding the libraries will also need to be created.

This is a fairly big change, so pushing to the next milestone...

repo: darbyjohnston/DJV


text:
[PlayState] Start monitoring faster games when they will be only suspended by playtime

I have verified that:

[x] These changes work, by building the extension and testing.
[x] That the changes comply with the rules indicated in the repository.
[x] Pull request is targeting master branch.

Let's see what do you think about this. With this PR, when a game is set to only suspend playtime, it will start monitoring it faster since it will start the detection before going to the big loop.
Explanation:
Without this PR, Valorant takes 3 minutes to get detected because PlayState for some reason it's not detecting their processes. After this PR, on 20 seconds it's started to monitoring, without processes detected. If eventually some process is found in the loop, it will get added to the game anyway. This only apply for the case of suspend playtime games.
Maybe could be added a setting to enable or disable this.

Also added the SetProcesses method to PlayStateData.


text:
无法隐藏歌词窗口标题栏

我的环境版本如下：

OS: Fedora 23
Gnome 3.18.2
gnome-shell-3.18.5
PyQt4-4.11.4
Python 2.7.11

开启显示歌词后会存在标题栏。
我没怎么详细研究解决这个问题，我只是通过在文件NEMbox/osdlyrics.py，增加self.setWindowFlags(QtCore.Qt.CustomizeWindowHint|QtCore.Qt.WindowStaysOnTopHint) 来隐藏标题（窗口移动使用Alt+鼠标左键）。

没懂。你是要隐藏1还是2？

这个修改只对0.2.2.1有效

authors: chopins kigawas

repo: darknessomi/musicbox


text:
能添加显示歌词嘛

记得以前网上有个版本可以查看歌词，不知道这个可不可以添加显示歌词

并没有显示歌词的 API 所以，还是个坑

api/song/lyric?os=android&id=xxxxx&lv=-1&tv=-1

@flashlab 感谢，正需要这个呢。

已添加

authors: darknessomi dyygtfx flashlab stkevintan


text:
souin on traefik 3.0

Hi all,
I do not know if I use an incorrect configuration or if souin simply does not work on traefik 3.0.
Traefik as a docker container, using souin as a plugin, calling the newest .33 version.
Dynamic conf:
    cache:
      plugin:
        souin:
          api:
            prometheus: {}
            souin: {}
          default_cache:
            ttl: 5s
            headers:
              - Content-Type
              - Authorization
            default_cache_control: no-store

I get the following error log:

	runtime/asm_amd64.s:1594 +0x1 fp=0xc00008ffe8 sp=0xc00008ffe0 pc=0x472ba1
created by github.com/traefik/traefik/v2/pkg/server.createHTTPServer
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp.go:572 +0x6b8
goroutine 67 [select]:
runtime.gopark(0xc000091618?, 0x2?, 0x0?, 0x0?, 0xc0000915f4?)
	runtime/proc.go:363 +0xd6 fp=0xc000091480 sp=0xc000091460 pc=0x440136
runtime.selectgo(0xc000091618, 0xc0000915f0, 0xc0011bc0f0?, 0x0, 0xc000091601?, 0x1)
	runtime/select.go:328 +0x7bc fp=0xc0000915c0 sp=0xc000091480 pc=0x4500bc
github.com/traefik/traefik/v2/pkg/server.(*httpForwarder).Accept(0x82bc230?)
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp.go:58 +0x74 fp=0xc000091648 sp=0xc0000915c0 pc=0x38475b4
net/http.(*onceCloseListener).Accept(0x5620680?)
	<autogenerated>:1 +0x2a fp=0xc000091660 sp=0xc000091648 pc=0x7af62a
net/http.(*Server).Serve(0xc00016e690, {0x5610120, 0xc0007742e0})
	net/http/server.go:3070 +0x385 fp=0xc000091790 sp=0xc000091660 pc=0x7889e5
github.com/traefik/traefik/v2/pkg/server.createHTTPServer.func2()
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp.go:573 +0x3e fp=0xc0000917e0 sp=0xc000091790 pc=0x384b91e
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc0000917e8 sp=0xc0000917e0 pc=0x472ba1
created by github.com/traefik/traefik/v2/pkg/server.createHTTPServer
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp.go:572 +0x6b8
goroutine 68 [select]:
runtime.gopark(0xc000581618?, 0x2?, 0xa0?, 0x0?, 0xc0005815f4?)
	runtime/proc.go:363 +0xd6 fp=0xc000581480 sp=0xc000581460 pc=0x440136
runtime.selectgo(0xc000581618, 0xc0005815f0, 0xc002876090?, 0x0, 0x1c000581601?, 0x1)
	runtime/select.go:328 +0x7bc fp=0xc0005815c0 sp=0xc000581480 pc=0x4500bc
github.com/traefik/traefik/v2/pkg/server.(*httpForwarder).Accept(0x788b3b?)
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp.go:58 +0x74 fp=0xc000581648 sp=0xc0005815c0 pc=0x38475b4
net/http.(*onceCloseListener).Accept(0xc0004b2320?)
	<autogenerated>:1 +0x2a fp=0xc000581660 sp=0xc000581648 pc=0x7af62a
net/http.(*Server).Serve(0xc00016e780, {0x5610120, 0xc0007743a0})
	net/http/server.go:3070 +0x385 fp=0xc000581790 sp=0xc000581660 pc=0x7889e5
github.com/traefik/traefik/v2/pkg/server.createHTTPServer.func2()
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp.go:573 +0x3e fp=0xc0005817e0 sp=0xc000581790 pc=0x384b91e
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc0005817e8 sp=0xc0005817e0 pc=0x472ba1
created by github.com/traefik/traefik/v2/pkg/server.createHTTPServer
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp.go:572 +0x6b8
goroutine 56 [select]:
runtime.gopark(0xc002a48f90?, 0x2?, 0x0?, 0x0?, 0xc002a48f6c?)
	runtime/proc.go:363 +0xd6 fp=0xc002a48df0 sp=0xc002a48dd0 pc=0x440136
runtime.selectgo(0xc002a48f90, 0xc002a48f68, 0x0?, 0x0, 0x0?, 0x1)
	runtime/select.go:328 +0x7bc fp=0xc002a48f30 sp=0xc002a48df0 pc=0x4500bc
github.com/lucas-clemente/quic-go.(*baseServer).run(0xc003d3c0b0)
	github.com/lucas-clemente/quic-go@v0.28.1/server.go:233 +0xe6 fp=0xc002a48fc8 sp=0xc002a48f30 pc=0x3828626
github.com/lucas-clemente/quic-go.listen.func1()
	github.com/lucas-clemente/quic-go@v0.28.1/server.go:219 +0x26 fp=0xc002a48fe0 sp=0xc002a48fc8 pc=0x3828506
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc002a48fe8 sp=0xc002a48fe0 pc=0x472ba1
created by github.com/lucas-clemente/quic-go.listen
	github.com/lucas-clemente/quic-go@v0.28.1/server.go:219 +0x565
goroutine 53 [IO wait]:
runtime.gopark(0x9ffb?, 0xb?, 0x0?, 0x0?, 0xc?)
	runtime/proc.go:363 +0xd6 fp=0xc0000a1618 sp=0xc0000a15f8 pc=0x440136
runtime.netpollblock(0x4d3665?, 0x151?, 0x0?)
	runtime/netpoll.go:526 +0xf7 fp=0xc0000a1650 sp=0xc0000a1618 pc=0x438877
internal/poll.runtime_pollWait(0x7f99110d9b38, 0x72)
	runtime/netpoll.go:305 +0x89 fp=0xc0000a1670 sp=0xc0000a1650 pc=0x46c589
internal/poll.(*pollDesc).wait(0xc0007d5680?, 0xc00134c000?, 0x0)
	internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc0000a1698 sp=0xc0000a1670 pc=0x4f20f2
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0007d5680, {0xc00134c000, 0xa000, 0xa000})
	internal/poll/fd_unix.go:167 +0x25a fp=0xc0000a1718 sp=0xc0000a1698 pc=0x4f345a
net.(*netFD).Read(0xc0007d5680, {0xc00134c000?, 0xc0013103c0?, 0x7f000000000a?})
	net/fd_posix.go:55 +0x29 fp=0xc0000a1760 sp=0xc0000a1718 pc=0x573409
net.(*conn).Read(0xc000772010, {0xc00134c000?, 0x427127?, 0xc0000a1808?})
	net/net.go:183 +0x45 fp=0xc0000a17a8 sp=0xc0000a1760 pc=0x589845
crypto/tls.(*atLeastReader).Read(0xc0011d16b0, {0xc00134c000?, 0x0?, 0x0?})
	crypto/tls/conn.go:787 +0x3d fp=0xc0000a17f0 sp=0xc0000a17a8 pc=0x6d70dd
bytes.(*Buffer).ReadFrom(0xc000d90cf8, {0x55d0b00, 0xc0011d16b0})
	bytes/buffer.go:202 +0x98 fp=0xc0000a1848 sp=0xc0000a17f0 pc=0x526078
crypto/tls.(*Conn).readFromUntil(0xc000d90a80, {0x55f48e0?, 0xc000772010}, 0xc0000a1908?)
	crypto/tls/conn.go:809 +0xe5 fp=0xc0000a1888 sp=0xc0000a1848 pc=0x6d72c5
crypto/tls.(*Conn).readRecordOrCCS(0xc000d90a80, 0x0)
	crypto/tls/conn.go:616 +0x116 fp=0xc0000a1c10 sp=0xc0000a1888 pc=0x6d4716
crypto/tls.(*Conn).readRecord(...)
	crypto/tls/conn.go:582
crypto/tls.(*Conn).Read(0xc000d90a80, {0xc000abc000, 0x1000, 0x41065f?})
	crypto/tls/conn.go:1287 +0x16f fp=0xc0000a1c80 sp=0xc0000a1c10 pc=0x6da36f
bufio.(*Reader).Read(0xc00130f080, {0xc001189d20, 0x9, 0xc0000a1cd8?})
	bufio/bufio.go:237 +0x1bb fp=0xc0000a1cb8 sp=0xc0000a1c80 pc=0x52df3b
io.ReadAtLeast({0x55d0840, 0xc00130f080}, {0xc001189d20, 0x9, 0x9}, 0x9)
	io/io.go:332 +0x9a fp=0xc0000a1d00 sp=0xc0000a1cb8 pc=0x47f53a
io.ReadFull(...)
	io/io.go:351
net/http.http2readFrameHeader({0xc001189d20?, 0x9?, 0xc0000a1da0?}, {0x55d0840?, 0xc00130f080?})
	net/http/h2_bundle.go:1565 +0x6e fp=0xc0000a1d50 sp=0xc0000a1d00 pc=0x746fee
net/http.(*http2Framer).ReadFrame(0xc001189ce0)
	net/http/h2_bundle.go:1829 +0x95 fp=0xc0000a1e00 sp=0xc0000a1d50 pc=0x747855
net/http.(*http2clientConnReadLoop).run(0xc0000a1f98)
	net/http/h2_bundle.go:8879 +0x130 fp=0xc0000a1f60 sp=0xc0000a1e00 pc=0x76a290
net/http.(*http2ClientConn).readLoop(0xc0012c6480)
	net/http/h2_bundle.go:8775 +0x6f fp=0xc0000a1fc8 sp=0xc0000a1f60 pc=0x7697af
net/http.(*http2Transport).newClientConn.func1()
	net/http/h2_bundle.go:7482 +0x26 fp=0xc0000a1fe0 sp=0xc0000a1fc8 pc=0x762486
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc0000a1fe8 sp=0xc0000a1fe0 pc=0x472ba1
created by net/http.(*http2Transport).newClientConn
	net/http/h2_bundle.go:7482 +0xaaa
goroutine 129 [IO wait]:
runtime.gopark(0x0?, 0xb?, 0x0?, 0x0?, 0x11?)
	runtime/proc.go:363 +0xd6 fp=0xc0051c9400 sp=0xc0051c93e0 pc=0x440136
runtime.netpollblock(0x4d3665?, 0x4?, 0x0?)
	runtime/netpoll.go:526 +0xf7 fp=0xc0051c9438 sp=0xc0051c9400 pc=0x438877
internal/poll.runtime_pollWait(0x7f99110d8ff8, 0x72)
	runtime/netpoll.go:305 +0x89 fp=0xc0051c9458 sp=0xc0051c9438 pc=0x46c589
internal/poll.(*pollDesc).wait(0xc005139900?, 0xc004f12700?, 0x0)
	internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc0051c9480 sp=0xc0051c9458 pc=0x4f20f2
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc005139900, {0xc004f12700, 0x700, 0x700})
	internal/poll/fd_unix.go:167 +0x25a fp=0xc0051c9500 sp=0xc0051c9480 pc=0x4f345a
net.(*netFD).Read(0xc005139900, {0xc004f12700?, 0x6720c7e29fe77a9a?, 0x137e1c22da344a10?})
	net/fd_posix.go:55 +0x29 fp=0xc0051c9548 sp=0xc0051c9500 pc=0x573409
net.(*conn).Read(0xc004d702e0, {0xc004f12700?, 0xf7e1c22da344a10?, 0xc0051c9688?})
	net/net.go:183 +0x45 fp=0xc0051c9590 sp=0xc0051c9548 pc=0x589845
github.com/traefik/traefik/v2/pkg/server.(*trackedConnection).Read(0x0?, {0xc004f12700?, 0x447db1?, 0x5?})
	<autogenerated>:1 +0x30 fp=0xc0051c95c0 sp=0xc0051c9590 pc=0x384e030
github.com/traefik/traefik/v2/pkg/server/router/tcp.(*Conn).Read(0xc0051c9630?, {0xc004f12700?, 0xc000d9a680?, 0xc0051c9650?})
	github.com/traefik/traefik/v2/pkg/server/router/tcp/router.go:322 +0xe5 fp=0xc0051c95f8 sp=0xc0051c95c0 pc=0x3760365
crypto/tls.(*atLeastReader).Read(0xc003d2f248, {0xc004f12700?, 0x0?, 0x4d589c?})
	crypto/tls/conn.go:787 +0x3d fp=0xc0051c9640 sp=0xc0051c95f8 pc=0x6d70dd
bytes.(*Buffer).ReadFrom(0xc002a245f8, {0x55d0b00, 0xc003d2f248})
	bytes/buffer.go:202 +0x98 fp=0xc0051c9698 sp=0xc0051c9640 pc=0x526078
crypto/tls.(*Conn).readFromUntil(0xc002a24380, {0x7f99110e7aa0?, 0xc0039322a0}, 0x4f5646?)
	crypto/tls/conn.go:809 +0xe5 fp=0xc0051c96d8 sp=0xc0051c9698 pc=0x6d72c5
crypto/tls.(*Conn).readRecordOrCCS(0xc002a24380, 0x0)
	crypto/tls/conn.go:616 +0x116 fp=0xc0051c9a60 sp=0xc0051c96d8 pc=0x6d4716
crypto/tls.(*Conn).readRecord(...)
	crypto/tls/conn.go:582
crypto/tls.(*Conn).Read(0xc002a24380, {0xc004a6d000, 0x1000, 0xc004d702e0?})
	crypto/tls/conn.go:1287 +0x16f fp=0xc0051c9ad0 sp=0xc0051c9a60 pc=0x6da36f
net/http.(*connReader).Read(0xc003932510, {0xc004a6d000, 0x1000, 0x1000})
	net/http/server.go:786 +0x171 fp=0xc0051c9b20 sp=0xc0051c9ad0 pc=0x77d211
bufio.(*Reader).fill(0xc00171a360)
	bufio/bufio.go:106 +0xff fp=0xc0051c9b58 sp=0xc0051c9b20 pc=0x52d95f
bufio.(*Reader).Peek(0xc00171a360, 0x4)
	bufio/bufio.go:144 +0x5d fp=0xc0051c9b78 sp=0xc0051c9b58 pc=0x52dabd
net/http.(*conn).serve(0xc0004b21e0, {0x56206f0, 0xc0011bc180})
	net/http/server.go:2017 +0x73b fp=0xc0051c9fb8 sp=0xc0051c9b78 pc=0x7830db
net/http.(*Server).Serve.func3()
	net/http/server.go:3102 +0x2e fp=0xc0051c9fe0 sp=0xc0051c9fb8 pc=0x788dce
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc0051c9fe8 sp=0xc0051c9fe0 pc=0x472ba1
created by net/http.(*Server).Serve
	net/http/server.go:3102 +0x4db
goroutine 55 [IO wait]:
runtime.gopark(0x0?, 0xffffffffffffffff?, 0x0?, 0x84?, 0xc002a47bf8?)
	runtime/proc.go:363 +0xd6 fp=0xc002a47ba8 sp=0xc002a47b88 pc=0x440136
runtime.netpollblock(0x80?, 0x80?, 0x0?)
	runtime/netpoll.go:526 +0xf7 fp=0xc002a47be0 sp=0xc002a47ba8 pc=0x438877
internal/poll.runtime_pollWait(0x7f99110d9c28, 0x72)
	runtime/netpoll.go:305 +0x89 fp=0xc002a47c00 sp=0xc002a47be0 pc=0x46c589
internal/poll.(*pollDesc).wait(0xc000d47880?, 0xc002a47c01?, 0x0)
	internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc002a47c28 sp=0xc002a47c00 pc=0x4f20f2
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).RawRead(0xc000d47880, 0xc003d221b0)
	internal/poll/fd_unix.go:766 +0x145 fp=0xc002a47c88 sp=0xc002a47c28 pc=0x4f88c5
net.(*rawConn).Read(0xc003d2c020, 0x203000?)
	net/rawconn.go:43 +0x45 fp=0xc002a47cc0 sp=0xc002a47c88 pc=0x58f545
golang.org/x/net/internal/socket.(*syscaller).recvmmsg(0xc003d420d8, {0x561e250?, 0xc003d2c020?}, {0xc003d48400?, 0x4f63e98?, 0x0?}, 0x41065f?)
	golang.org/x/net@v0.3.1-0.20221206200815-1e63c2f08a10/internal/socket/mmsghdr_unix.go:121 +0x94 fp=0xc002a47cf0 sp=0xc002a47cc0 pc=0xe4ea74
golang.org/x/net/internal/socket.(*Conn).recvMsgs(0xc003d30000, {0xc003d34000?, 0x8, 0x8}, 0xc003d2e108?)
	golang.org/x/net@v0.3.1-0.20221206200815-1e63c2f08a10/internal/socket/rawconn_mmsg.go:25 +0x185 fp=0xc002a47dc0 sp=0xc002a47cf0 pc=0xe4fca5
golang.org/x/net/internal/socket.(*Conn).RecvMsgs(...)
	golang.org/x/net@v0.3.1-0.20221206200815-1e63c2f08a10/internal/socket/socket.go:267
golang.org/x/net/ipv4.(*payloadHandler).ReadBatch(0xc003d32010, {0xc003d34000?, 0x0?, 0x0?}, 0x0?)
	golang.org/x/net@v0.3.1-0.20221206200815-1e63c2f08a10/ipv4/batch.go:80 +0x57 fp=0xc002a47e30 sp=0xc002a47dc0 pc=0xe57637
github.com/lucas-clemente/quic-go.(*oobConn).ReadPacket(0xc003d36000)
	github.com/lucas-clemente/quic-go@v0.28.1/sys_conn_oob.go:150 +0x6d2 fp=0xc002a47f50 sp=0xc002a47e30 pc=0x3834592
github.com/lucas-clemente/quic-go.(*packetHandlerMap).listen(0xc003d3c000)
	github.com/lucas-clemente/quic-go@v0.28.1/packet_handler_map.go:347 +0x70 fp=0xc002a47fc8 sp=0xc002a47f50 pc=0x381b5f0
github.com/lucas-clemente/quic-go.newPacketHandlerMap.func2()
	github.com/lucas-clemente/quic-go@v0.28.1/packet_handler_map.go:163 +0x26 fp=0xc002a47fe0 sp=0xc002a47fc8 pc=0x3819546
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc002a47fe8 sp=0xc002a47fe0 pc=0x472ba1
created by github.com/lucas-clemente/quic-go.newPacketHandlerMap
	github.com/lucas-clemente/quic-go@v0.28.1/packet_handler_map.go:163 +0x336
goroutine 36 [chan receive]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	runtime/proc.go:363 +0xd6 fp=0xc0051c7ed0 sp=0xc0051c7eb0 pc=0x440136
runtime.chanrecv(0xc002a2c0c0, 0xc0051c7fa8, 0x1)
	runtime/chan.go:583 +0x49b fp=0xc0051c7f60 sp=0xc0051c7ed0 pc=0x40715b
runtime.chanrecv2(0xc002a2c120?, 0xc0028b6280?)
	runtime/chan.go:447 +0x18 fp=0xc0051c7f88 sp=0xc0051c7f60 pc=0x406c98
github.com/traefik/traefik/v2/pkg/middlewares/accesslog.NewHandler.func1()
	github.com/traefik/traefik/v2/pkg/middlewares/accesslog/logger.go:139 +0x99 fp=0xc0051c7fe0 sp=0xc0051c7f88 pc=0x3695e99
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc0051c7fe8 sp=0xc0051c7fe0 pc=0x472ba1
created by github.com/traefik/traefik/v2/pkg/middlewares/accesslog.NewHandler
	github.com/traefik/traefik/v2/pkg/middlewares/accesslog/logger.go:137 +0x4e5
goroutine 82 [syscall]:
runtime.notetsleepg(0x0?, 0x0?)
	runtime/lock_futex.go:236 +0x34 fp=0xc000583fa0 sp=0xc000583f68 pc=0x40f174
os/signal.signal_recv()
	runtime/sigqueue.go:152 +0x2f fp=0xc000583fc0 sp=0xc000583fa0 pc=0x46eacf
os/signal.loop()
	os/signal/signal_unix.go:23 +0x19 fp=0xc000583fe0 sp=0xc000583fc0 pc=0x940379
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc000583fe8 sp=0xc000583fe0 pc=0x472ba1
created by os/signal.Notify.func1.1
	os/signal/signal.go:151 +0x2a
goroutine 39 [chan receive]:
runtime.gopark(0xedb9d0afe?, 0x5620648?, 0xee?, 0x99?, 0x0?)
	runtime/proc.go:363 +0xd6 fp=0xc000587ee0 sp=0xc000587ec0 pc=0x440136
runtime.chanrecv(0xc004d768a0, 0x0, 0x1)
	runtime/chan.go:583 +0x49b fp=0xc000587f70 sp=0xc000587ee0 pc=0x40715b
runtime.chanrecv1(0x560a510?, 0x447125?)
	runtime/chan.go:442 +0x18 fp=0xc000587f98 sp=0xc000587f70 pc=0x406c58
github.com/traefik/traefik/v2/pkg/server.(*Server).Start.func1()
	github.com/traefik/traefik/v2/pkg/server/server.go:55 +0x45 fp=0xc000587fe0 sp=0xc000587f98 pc=0x3846f65
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc000587fe8 sp=0xc000587fe0 pc=0x472ba1
created by github.com/traefik/traefik/v2/pkg/server.(*Server).Start
	github.com/traefik/traefik/v2/pkg/server/server.go:54 +0x8a
goroutine 40 [IO wait]:
runtime.gopark(0xc002a664f8?, 0x417a46?, 0x0?, 0x1?, 0xc002a66530?)
	runtime/proc.go:363 +0xd6 fp=0xc002a664c0 sp=0xc002a664a0 pc=0x440136
runtime.netpollblock(0xc002a66560?, 0x418570?, 0x0?)
	runtime/netpoll.go:526 +0xf7 fp=0xc002a664f8 sp=0xc002a664c0 pc=0x438877
internal/poll.runtime_pollWait(0x7f99110d9ef8, 0x72)
	runtime/netpoll.go:305 +0x89 fp=0xc002a66518 sp=0xc002a664f8 pc=0x46c589
internal/poll.(*pollDesc).wait(0xc000d47500?, 0x7f9911646fff?, 0x0)
	internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc002a66540 sp=0xc002a66518 pc=0x4f20f2
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc000d47500)
	internal/poll/fd_unix.go:614 +0x234 fp=0xc002a665d8 sp=0xc002a66540 pc=0x4f7374
net.(*netFD).accept(0xc000d47500)
	net/fd_unix.go:172 +0x35 fp=0xc002a66690 sp=0xc002a665d8 pc=0x575515
net.(*TCPListener).accept(0xc000765488)
	net/tcpsock_posix.go:142 +0x28 fp=0xc002a666c0 sp=0xc002a66690 pc=0x595768
net.(*TCPListener).AcceptTCP(0xc000765488)
	net/tcpsock.go:275 +0x3d fp=0xc002a666f0 sp=0xc002a666c0 pc=0x59449d
github.com/traefik/traefik/v2/pkg/server.tcpKeepAliveListener.Accept({0xc002a2c240?})
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp.go:376 +0x1d fp=0xc002a66738 sp=0xc002a666f0 pc=0x384a05d
github.com/traefik/traefik/v2/pkg/server.(*TCPEntryPoint).Start(0xc000cf0080, {0x56206f0?, 0xc0038ca1e0?})
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp.go:195 +0xf3 fp=0xc002a667b8 sp=0xc002a66738 pc=0x3848bd3
github.com/traefik/traefik/v2/pkg/server.TCPEntryPoints.Start.func1()
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp.go:96 +0x2e fp=0xc002a667e0 sp=0xc002a667b8 pc=0x3847f8e
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc002a667e8 sp=0xc002a667e0 pc=0x472ba1
created by github.com/traefik/traefik/v2/pkg/server.TCPEntryPoints.Start
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp.go:96 +0x71
goroutine 41 [IO wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0xc002a66d30?)
	runtime/proc.go:363 +0xd6 fp=0xc002a66cc0 sp=0xc002a66ca0 pc=0x440136
runtime.netpollblock(0x0?, 0x0?, 0x0?)
	runtime/netpoll.go:526 +0xf7 fp=0xc002a66cf8 sp=0xc002a66cc0 pc=0x438877
internal/poll.runtime_pollWait(0x7f99110d9e08, 0x72)
	runtime/netpoll.go:305 +0x89 fp=0xc002a66d18 sp=0xc002a66cf8 pc=0x46c589
internal/poll.(*pollDesc).wait(0xc000d47580?, 0x0?, 0x0)
	internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc002a66d40 sp=0xc002a66d18 pc=0x4f20f2
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc000d47580)
	internal/poll/fd_unix.go:614 +0x234 fp=0xc002a66dd8 sp=0xc002a66d40 pc=0x4f7374
net.(*netFD).accept(0xc000d47580)
	net/fd_unix.go:172 +0x35 fp=0xc002a66e90 sp=0xc002a66dd8 pc=0x575515
net.(*TCPListener).accept(0xc000765518)
	net/tcpsock_posix.go:142 +0x28 fp=0xc002a66ec0 sp=0xc002a66e90 pc=0x595768
net.(*TCPListener).AcceptTCP(0xc000765518)
	net/tcpsock.go:275 +0x3d fp=0xc002a66ef0 sp=0xc002a66ec0 pc=0x59449d
github.com/traefik/traefik/v2/pkg/server.tcpKeepAliveListener.Accept({0xc002a2c2a0?})
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp.go:376 +0x1d fp=0xc002a66f38 sp=0xc002a66ef0 pc=0x384a05d
github.com/traefik/traefik/v2/pkg/server.(*TCPEntryPoint).Start(0xc000cf0140, {0x56206f0?, 0xc0038ca210?})
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp.go:195 +0xf3 fp=0xc002a66fb8 sp=0xc002a66f38 pc=0x3848bd3
github.com/traefik/traefik/v2/pkg/server.TCPEntryPoints.Start.func1()
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp.go:96 +0x2e fp=0xc002a66fe0 sp=0xc002a66fb8 pc=0x3847f8e
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc002a66fe8 sp=0xc002a66fe0 pc=0x472ba1
created by github.com/traefik/traefik/v2/pkg/server.TCPEntryPoints.Start
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp.go:96 +0x71
goroutine 42 [IO wait]:
runtime.gopark(0xc000e63cf8?, 0x447505?, 0x0?, 0x2d?, 0xc000e63d30?)
	runtime/proc.go:363 +0xd6 fp=0xc000e63cc0 sp=0xc000e63ca0 pc=0x440136
runtime.netpollblock(0xc002a22d00?, 0x80500?, 0xc0?)
	runtime/netpoll.go:526 +0xf7 fp=0xc000e63cf8 sp=0xc000e63cc0 pc=0x438877
internal/poll.runtime_pollWait(0x7f99110d9d18, 0x72)
	runtime/netpoll.go:305 +0x89 fp=0xc000e63d18 sp=0xc000e63cf8 pc=0x46c589
internal/poll.(*pollDesc).wait(0xc000d47700?, 0x6?, 0x0)
	internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc000e63d40 sp=0xc000e63d18 pc=0x4f20f2
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc000d47700)
	internal/poll/fd_unix.go:614 +0x234 fp=0xc000e63dd8 sp=0xc000e63d40 pc=0x4f7374
net.(*netFD).accept(0xc000d47700)
	net/fd_unix.go:172 +0x35 fp=0xc000e63e90 sp=0xc000e63dd8 pc=0x575515
net.(*TCPListener).accept(0xc0007658d8)
	net/tcpsock_posix.go:142 +0x28 fp=0xc000e63ec0 sp=0xc000e63e90 pc=0x595768
net.(*TCPListener).AcceptTCP(0xc0007658d8)
	net/tcpsock.go:275 +0x3d fp=0xc000e63ef0 sp=0xc000e63ec0 pc=0x59449d
github.com/traefik/traefik/v2/pkg/server.tcpKeepAliveListener.Accept({0xc001c1e810?})
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp.go:376 +0x1d fp=0xc000e63f38 sp=0xc000e63ef0 pc=0x384a05d
github.com/traefik/traefik/v2/pkg/server.(*TCPEntryPoint).Start(0xc000cf0240, {0x56206f0?, 0xc0038ca240?})
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp.go:195 +0xf3 fp=0xc000e63fb8 sp=0xc000e63f38 pc=0x3848bd3
github.com/traefik/traefik/v2/pkg/server.TCPEntryPoints.Start.func1()
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp.go:96 +0x2e fp=0xc000e63fe0 sp=0xc000e63fb8 pc=0x3847f8e
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc000e63fe8 sp=0xc000e63fe0 pc=0x472ba1
created by github.com/traefik/traefik/v2/pkg/server.TCPEntryPoints.Start
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp.go:96 +0x71
goroutine 43 [select]:
runtime.gopark(0xc003d63bc8?, 0x3?, 0x0?, 0x0?, 0xc003d63b2a?)
	runtime/proc.go:363 +0xd6 fp=0xc003d638e0 sp=0xc003d638c0 pc=0x440136
runtime.selectgo(0xc003d63bc8, 0xc003d63b24, 0xc005163ad8?, 0x1, 0x0?, 0x1)
	runtime/select.go:328 +0x7bc fp=0xc003d63a20 sp=0xc003d638e0 pc=0x4500bc
github.com/traefik/traefik/v2/pkg/server.(*ConfigurationWatcher).receiveConfigurations(0xc002a38150, {0x5620648, 0xc0007a1fc0})
	github.com/traefik/traefik/v2/pkg/server/configurationwatcher.go:102 +0x27f fp=0xc003d63f48 sp=0xc003d63a20 pc=0x384529f
github.com/traefik/traefik/v2/pkg/server.(*ConfigurationWatcher).receiveConfigurations-fm({0x5620648?, 0xc0007a1fc0?})
	<autogenerated>:1 +0x39 fp=0xc003d63f70 sp=0xc003d63f48 pc=0x384db59
github.com/traefik/traefik/v2/pkg/safe.(*Pool).GoCtx.func1()
	github.com/traefik/traefik/v2/pkg/safe/routine.go:36 +0x66 fp=0xc003d63fb0 sp=0xc003d63f70 pc=0xe4d726
github.com/traefik/traefik/v2/pkg/safe.GoWithRecover.func1()
	github.com/traefik/traefik/v2/pkg/safe/routine.go:59 +0x5b fp=0xc003d63fe0 sp=0xc003d63fb0 pc=0xe4d91b
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc003d63fe8 sp=0xc003d63fe0 pc=0x472ba1
created by github.com/traefik/traefik/v2/pkg/safe.GoWithRecover
	github.com/traefik/traefik/v2/pkg/safe/routine.go:53 +0x72
goroutine 83 [select]:
runtime.gopark(0xc002a46e80?, 0x3?, 0x1?, 0x0?, 0xc002a46e6a?)
	runtime/proc.go:363 +0xd6 fp=0xc002a46cf0 sp=0xc002a46cd0 pc=0x440136
runtime.selectgo(0xc002a46e80, 0xc002a46e64, 0x0?, 0x0, 0x0?, 0x1)
	runtime/select.go:328 +0x7bc fp=0xc002a46e30 sp=0xc002a46cf0 pc=0x4500bc
github.com/lucas-clemente/quic-go.(*baseServer).accept(0xc003d3c0b0, {0x5620680, 0xc000076040})
	github.com/lucas-clemente/quic-go@v0.28.1/server.go:271 +0xa9 fp=0xc002a46ec0 sp=0xc002a46e30 pc=0x38289e9
github.com/lucas-clemente/quic-go.(*earlyServer).Accept(0x0?, {0x5620680?, 0xc000076040?})
	github.com/lucas-clemente/quic-go@v0.28.1/server.go:119 +0x26 fp=0xc002a46f00 sp=0xc002a46ec0 pc=0x38279e6
github.com/lucas-clemente/quic-go/http3.(*Server).serveListener(0xc00074e420, {0x560f730, 0xc003d2c040})
	github.com/lucas-clemente/quic-go@v0.28.1/http3/server.go:295 +0x52 fp=0xc002a46f38 sp=0xc002a46f00 pc=0x383ee52
github.com/lucas-clemente/quic-go/http3.(*Server).serveConn(0xc00074e420, 0xc000ba5980, {0x562ecc0, 0xc000485ce8})
	github.com/lucas-clemente/quic-go@v0.28.1/http3/server.go:288 +0x24f fp=0xc002a46fb0 sp=0xc002a46f38 pc=0x383ed4f
github.com/lucas-clemente/quic-go/http3.(*Server).Serve(...)
	github.com/lucas-clemente/quic-go@v0.28.1/http3/server.go:230
github.com/traefik/traefik/v2/pkg/server.(*http3server).Start(...)
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp_http3.go:69
github.com/traefik/traefik/v2/pkg/server.(*TCPEntryPoint).Start.func1()
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp.go:191 +0x30 fp=0xc002a46fe0 sp=0xc002a46fb0 pc=0x3849170
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc002a46fe8 sp=0xc002a46fe0 pc=0x472ba1
created by github.com/traefik/traefik/v2/pkg/server.(*TCPEntryPoint).Start
	github.com/traefik/traefik/v2/pkg/server/server_entrypoint_tcp.go:191 +0xbc
goroutine 31 [select]:
runtime.gopark(0xc0051b2f90?, 0x2?, 0x0?, 0x30?, 0xc0051b2f7c?)
	runtime/proc.go:363 +0xd6 fp=0xc0051b2e08 sp=0xc0051b2de8 pc=0x440136
runtime.selectgo(0xc0051b2f90, 0xc0051b2f78, 0x0?, 0x0, 0x0?, 0x1)
	runtime/select.go:328 +0x7bc fp=0xc0051b2f48 sp=0xc0051b2e08 pc=0x4500bc
github.com/patrickmn/go-cache.(*janitor).Run(0xc005181050, 0x0?)
	github.com/patrickmn/go-cache@v2.1.0+incompatible/cache.go:1079 +0x85 fp=0xc0051b2fc0 sp=0xc0051b2f48 pc=0xe4a505
github.com/patrickmn/go-cache.runJanitor.func1()
	github.com/patrickmn/go-cache@v2.1.0+incompatible/cache.go:1099 +0x2a fp=0xc0051b2fe0 sp=0xc0051b2fc0 pc=0xe4a70a
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc0051b2fe8 sp=0xc0051b2fe0 pc=0x472ba1
created by github.com/patrickmn/go-cache.runJanitor
	github.com/patrickmn/go-cache@v2.1.0+incompatible/cache.go:1099 +0xed
goroutine 46 [select]:
runtime.gopark(0xc000582718?, 0x2?, 0x6?, 0x0?, 0xc0005826e4?)
	runtime/proc.go:363 +0xd6 fp=0xc000582560 sp=0xc000582540 pc=0x440136
runtime.selectgo(0xc000582718, 0xc0005826e0, 0x0?, 0x0, 0x0?, 0x1)
	runtime/select.go:328 +0x7bc fp=0xc0005826a0 sp=0xc000582560 pc=0x4500bc
github.com/traefik/traefik/v2/pkg/server.(*Server).listenSignals(0xc002a34180, {0x5620648, 0xc0007a1fc0})
	github.com/traefik/traefik/v2/pkg/server/server_signals.go:20 +0xb4 fp=0xc000582748 sp=0xc0005826a0 pc=0x384d9b4
github.com/traefik/traefik/v2/pkg/server.(*Server).listenSignals-fm({0x5620648?, 0xc0007a1fc0?})
	<autogenerated>:1 +0x39 fp=0xc000582770 sp=0xc000582748 pc=0x384dc59
github.com/traefik/traefik/v2/pkg/safe.(*Pool).GoCtx.func1()
	github.com/traefik/traefik/v2/pkg/safe/routine.go:36 +0x66 fp=0xc0005827b0 sp=0xc000582770 pc=0xe4d726
github.com/traefik/traefik/v2/pkg/safe.GoWithRecover.func1()
	github.com/traefik/traefik/v2/pkg/safe/routine.go:59 +0x5b fp=0xc0005827e0 sp=0xc0005827b0 pc=0xe4d91b
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc0005827e8 sp=0xc0005827e0 pc=0x472ba1
created by github.com/traefik/traefik/v2/pkg/safe.GoWithRecover
	github.com/traefik/traefik/v2/pkg/safe/routine.go:53 +0x72
goroutine 98 [IO wait]:
runtime.gopark(0xc002876060?, 0xb?, 0x0?, 0x0?, 0x10?)
	runtime/proc.go:363 +0xd6 fp=0xc003d5d400 sp=0xc003d5d3e0 pc=0x440136
runtime.netpollblock(0x4d3665?, 0x4?, 0x0?)
	runtime/netpoll.go:526 +0xf7 fp=0xc003d5d438 sp=0xc003d5d400 pc=0x438877
internal/poll.runtime_pollWait(0x7f99110d92c8, 0x72)
	runtime/netpoll.go:305 +0x89 fp=0xc003d5d458 sp=0xc003d5d438 pc=0x46c589
internal/poll.(*pollDesc).wait(0xc005139880?, 0xc000c9e300?, 0x0)
	internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc003d5d480 sp=0xc003d5d458 pc=0x4f20f2
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc005139880, {0xc000c9e300, 0x700, 0x700})
	internal/poll/fd_unix.go:167 +0x25a fp=0xc003d5d500 sp=0xc003d5d480 pc=0x4f345a
net.(*netFD).Read(0xc005139880, {0xc000c9e300?, 0xb03ecd79f49f3d7c?, 0x6be5331f77aeb61d?})
	net/fd_posix.go:55 +0x29 fp=0xc003d5d548 sp=0xc003d5d500 pc=0x573409
net.(*conn).Read(0xc004d702d8, {0xc000c9e300?, 0x77e5331f77aeb61d?, 0xc003d5d688?})
	net/net.go:183 +0x45 fp=0xc003d5d590 sp=0xc003d5d548 pc=0x589845
github.com/traefik/traefik/v2/pkg/server.(*trackedConnection).Read(0x0?, {0xc000c9e300?, 0x447db1?, 0x5?})
	<autogenerated>:1 +0x30 fp=0xc003d5d5c0 sp=0xc003d5d590 pc=0x384e030
github.com/traefik/traefik/v2/pkg/server/router/tcp.(*Conn).Read(0xc003d5d630?, {0xc000c9e300?, 0xc004ccbd40?, 0xc003d5d650?})
	github.com/traefik/traefik/v2/pkg/server/router/tcp/router.go:322 +0xe5 fp=0xc003d5d5f8 sp=0xc003d5d5c0 pc=0x3760365
crypto/tls.(*atLeastReader).Read(0xc003d2e210, {0xc000c9e300?, 0x0?, 0x4d589c?})
	crypto/tls/conn.go:787 +0x3d fp=0xc003d5d640 sp=0xc003d5d5f8 pc=0x6d70dd
bytes.(*Buffer).ReadFrom(0xc002ac05f8, {0x55d0b00, 0xc003d2e210})
	bytes/buffer.go:202 +0x98 fp=0xc003d5d698 sp=0xc003d5d640 pc=0x526078
crypto/tls.(*Conn).readFromUntil(0xc002ac0380, {0x7f99110e7aa0?, 0xc002876060}, 0x4f5646?)
	crypto/tls/conn.go:809 +0xe5 fp=0xc003d5d6d8 sp=0xc003d5d698 pc=0x6d72c5
crypto/tls.(*Conn).readRecordOrCCS(0xc002ac0380, 0x0)
	crypto/tls/conn.go:616 +0x116 fp=0xc003d5da60 sp=0xc003d5d6d8 pc=0x6d4716
crypto/tls.(*Conn).readRecord(...)
	crypto/tls/conn.go:582
crypto/tls.(*Conn).Read(0xc002ac0380, {0xc002d6f000, 0x1000, 0xc004d702d8?})
	crypto/tls/conn.go:1287 +0x16f fp=0xc003d5dad0 sp=0xc003d5da60 pc=0x6da36f
net/http.(*connReader).Read(0xc002876330, {0xc002d6f000, 0x1000, 0x1000})
	net/http/server.go:786 +0x171 fp=0xc003d5db20 sp=0xc003d5dad0 pc=0x77d211
bufio.(*Reader).fill(0xc003d14ea0)
	bufio/bufio.go:106 +0xff fp=0xc003d5db58 sp=0xc003d5db20 pc=0x52d95f
bufio.(*Reader).Peek(0xc003d14ea0, 0x4)
	bufio/bufio.go:144 +0x5d fp=0xc003d5db78 sp=0xc003d5db58 pc=0x52dabd
net/http.(*conn).serve(0xc000bd8000, {0x56206f0, 0xc0011bc180})
	net/http/server.go:2017 +0x73b fp=0xc003d5dfb8 sp=0xc003d5db78 pc=0x7830db
net/http.(*Server).Serve.func3()
	net/http/server.go:3102 +0x2e fp=0xc003d5dfe0 sp=0xc003d5dfb8 pc=0x788dce
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc003d5dfe8 sp=0xc003d5dfe0 pc=0x472ba1
created by net/http.(*Server).Serve
	net/http/server.go:3102 +0x4db
goroutine 113 [select]:
runtime.gopark(0xc003d51f40?, 0x2?, 0x89?, 0x6c?, 0xc003d51f1c?)
	runtime/proc.go:363 +0xd6 fp=0xc003d51d98 sp=0xc003d51d78 pc=0x440136
runtime.selectgo(0xc003d51f40, 0xc003d51f18, 0x0?, 0x0, 0x0?, 0x1)
	runtime/select.go:328 +0x7bc fp=0xc003d51ed8 sp=0xc003d51d98 pc=0x4500bc
github.com/traefik/traefik/v2/pkg/provider/acme.(*Provider).Provide.func1({0x5620648, 0xc0007a1fc0})
	github.com/traefik/traefik/v2/pkg/provider/acme/provider.go:222 +0xdd fp=0xc003d51f70 sp=0xc003d51ed8 pc=0x232dd9d
github.com/traefik/traefik/v2/pkg/safe.(*Pool).GoCtx.func1()
	github.com/traefik/traefik/v2/pkg/safe/routine.go:36 +0x66 fp=0xc003d51fb0 sp=0xc003d51f70 pc=0xe4d726
github.com/traefik/traefik/v2/pkg/safe.GoWithRecover.func1()
	github.com/traefik/traefik/v2/pkg/safe/routine.go:59 +0x5b fp=0xc003d51fe0 sp=0xc003d51fb0 pc=0xe4d91b
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc003d51fe8 sp=0xc003d51fe0 pc=0x472ba1
created by github.com/traefik/traefik/v2/pkg/safe.GoWithRecover
	github.com/traefik/traefik/v2/pkg/safe/routine.go:53 +0x72
goroutine 60 [select]:
runtime.gopark(0xc002877380?, 0x3?, 0x1?, 0x0?, 0xc003af572a?)
	runtime/proc.go:363 +0xd6 fp=0xc004728d48 sp=0xc004728d28 pc=0x440136
runtime.selectgo(0xc002877380, 0xc003af5724, 0x10000?, 0x0, 0x1000000000000?, 0x1)
	runtime/select.go:328 +0x7bc fp=0xc004728e88 sp=0xc004728d48 pc=0x4500bc
reflect.rselect({0xc004729000, 0x3, 0x0?})
	runtime/select.go:590 +0x23e fp=0xc004728f28 sp=0xc004728e88 pc=0x46e19e
reflect.Select({0xc0005ffe40?, 0x3, 0xc004619dc0?})
	reflect/value.go:2952 +0xd2 fp=0xc004729090 sp=0xc004728f28 pc=0x4bbf12
github.com/traefik/yaegi/interp._select.func4(0xc004a500b0)
	github.com/traefik/yaegi@v0.14.3/interp/run.go:3783 +0x47e fp=0xc004729178 sp=0xc004729090 pc=0x9e49de
github.com/traefik/yaegi/interp.runCfg(0xc0038be000, 0xc004a500b0, 0x0?, 0xc003923340?)
	github.com/traefik/yaegi@v0.14.3/interp/run.go:200 +0x29d fp=0xc004729220 sp=0xc004729178 pc=0x9bb27d
github.com/traefik/yaegi/interp.genFunctionWrapper.func1.1({0xc00287cdc8, 0x1, 0x1?})
	github.com/traefik/yaegi@v0.14.3/interp/run.go:1002 +0x4a5 fp=0xc004729350 sp=0xc004729220 pc=0x9c37e5
reflect.callReflect(0xc003b88090, 0xc0047298b0, 0xc004729788, 0xc004729790)
	reflect/value.go:770 +0x56d fp=0xc004729738 sp=0xc004729350 pc=0x4b31ed
reflect.callReflect(0xc003b88090, 0xc000e608b0, 0xc000e60788, 0xc000e60790)
	<autogenerated>:1 +0x4b fp=0xc004729768 sp=0xc004729738 pc=0x4c01cb
reflect.makeFuncStub()
	reflect/asm_amd64.s:47 +0x7a fp=0xc0047298b0 sp=0xc004729768 pc=0x4c003a
runtime.call16(0xc003b88030, 0xc003b88090, 0x0, 0x0, 0x0, 0x8, 0xc004729de0)
	runtime/asm_amd64.s:724 +0x49 fp=0xc0047298d0 sp=0xc0047298b0 pc=0x471009
runtime.reflectcall(0xc003923340?, 0xc0005f51f0?, 0x1?, 0x4a409ba?, 0x0?, 0x12?, 0xc003923340?)
	<autogenerated>:1 +0x3c fp=0xc004729910 sp=0xc0047298d0 pc=0x47531c
reflect.Value.call({0xc0007fc240?, 0xc003b88090?, 0x13?}, {0x4a0a295, 0x4}, {0xc005467548, 0x1, 0x1?})
	reflect/value.go:584 +0x8c5 fp=0xc004729f00 sp=0xc004729910 pc=0x4b1925
reflect.Value.Call({0xc0007fc240?, 0xc003b88090?, 0x764e7e?}, {0xc005467548?, 0xc004ed9d00?, 0xc000581fd0?})
	reflect/value.go:368 +0xbc fp=0xc004729f78 sp=0xc004729f00 pc=0x4b0e1c
github.com/traefik/yaegi/interp.call.func9.2({0xc005467548?, 0x4f61d90?, 0xc000581fb8?})
	github.com/traefik/yaegi@v0.14.3/interp/run.go:1288 +0x3c fp=0xc004729fb8 sp=0xc004729f78 pc=0x9c7afc
github.com/traefik/yaegi/interp.call.func9.3()
	github.com/traefik/yaegi@v0.14.3/interp/run.go:1300 +0x32 fp=0xc004729fe0 sp=0xc004729fb8 pc=0x9c7a92
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc004729fe8 sp=0xc004729fe0 pc=0x472ba1
created by github.com/traefik/yaegi/interp.call.func9
	github.com/traefik/yaegi@v0.14.3/interp/run.go:1300 +0x12cb
goroutine 59 [select]:
runtime.gopark(0xc00008df90?, 0x2?, 0x1?, 0x30?, 0xc00008df7c?)
	runtime/proc.go:363 +0xd6 fp=0xc00008de08 sp=0xc00008dde8 pc=0x440136
runtime.selectgo(0xc00008df90, 0xc00008df78, 0x0?, 0x0, 0x0?, 0x1)
	runtime/select.go:328 +0x7bc fp=0xc00008df48 sp=0xc00008de08 pc=0x4500bc
github.com/patrickmn/go-cache.(*janitor).Run(0xc003ac0ae0, 0xc00008dfb8?)
	github.com/patrickmn/go-cache@v2.1.0+incompatible/cache.go:1079 +0x85 fp=0xc00008dfc0 sp=0xc00008df48 pc=0xe4a505
github.com/patrickmn/go-cache.runJanitor.func1()
	github.com/patrickmn/go-cache@v2.1.0+incompatible/cache.go:1099 +0x2a fp=0xc00008dfe0 sp=0xc00008dfc0 pc=0xe4a70a
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc00008dfe8 sp=0xc00008dfe0 pc=0x472ba1
created by github.com/patrickmn/go-cache.runJanitor
	github.com/patrickmn/go-cache@v2.1.0+incompatible/cache.go:1099 +0xed
goroutine 47 [select]:
runtime.gopark(0xc000580f98?, 0x2?, 0xf0?, 0xd?, 0xc000580f2c?)
	runtime/proc.go:363 +0xd6 fp=0xc000580da8 sp=0xc000580d88 pc=0x440136
runtime.selectgo(0xc000580f98, 0xc000580f28, 0x5602e00?, 0x1, 0x5602590?, 0x1)
	runtime/select.go:328 +0x7bc fp=0xc000580ee8 sp=0xc000580da8 pc=0x4500bc
github.com/traefik/traefik/v2/pkg/provider/aggregator.(*RingChannel).ringBuffer(0xc002a164f8)
	github.com/traefik/traefik/v2/pkg/provider/aggregator/ring_channel.go:48 +0x17c fp=0xc000580fc8 sp=0xc000580ee8 pc=0x369e55c
github.com/traefik/traefik/v2/pkg/provider/aggregator.newRingChannel.func1()
	github.com/traefik/traefik/v2/pkg/provider/aggregator/ring_channel.go:22 +0x26 fp=0xc000580fe0 sp=0xc000580fc8 pc=0x369e3a6
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc000580fe8 sp=0xc000580fe0 pc=0x472ba1
created by github.com/traefik/traefik/v2/pkg/provider/aggregator.newRingChannel
	github.com/traefik/traefik/v2/pkg/provider/aggregator/ring_channel.go:22 +0xca
goroutine 48 [sleep]:
runtime.gopark(0x2d5d8073116e?, 0x405efd?, 0x80?, 0xc1?, 0xc000583710?)
	runtime/proc.go:363 +0xd6 fp=0xc000583680 sp=0xc000583660 pc=0x440136
time.Sleep(0x77359400)
	runtime/time.go:195 +0x135 fp=0xc0005836c0 sp=0xc000583680 pc=0x46f4f5
github.com/traefik/traefik/v2/pkg/provider/aggregator.maybeThrottledProvide.func1.1({0x5620648, 0xc0007a1fc0})
	github.com/traefik/traefik/v2/pkg/provider/aggregator/aggregator.go:52 +0x8f fp=0xc000583770 sp=0xc0005836c0 pc=0x369ca2f
github.com/traefik/traefik/v2/pkg/safe.(*Pool).GoCtx.func1()
	github.com/traefik/traefik/v2/pkg/safe/routine.go:36 +0x66 fp=0xc0005837b0 sp=0xc000583770 pc=0xe4d726
github.com/traefik/traefik/v2/pkg/safe.GoWithRecover.func1()
	github.com/traefik/traefik/v2/pkg/safe/routine.go:59 +0x5b fp=0xc0005837e0 sp=0xc0005837b0 pc=0xe4d91b
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc0005837e8 sp=0xc0005837e0 pc=0x472ba1
created by github.com/traefik/traefik/v2/pkg/safe.GoWithRecover
	github.com/traefik/traefik/v2/pkg/safe/routine.go:53 +0x72
goroutine 58 [select]:
runtime.gopark(0xc00008e790?, 0x2?, 0x1?, 0x30?, 0xc00008e77c?)
	runtime/proc.go:363 +0xd6 fp=0xc00008e608 sp=0xc00008e5e8 pc=0x440136
runtime.selectgo(0xc00008e790, 0xc00008e778, 0x0?, 0x0, 0x0?, 0x1)
	runtime/select.go:328 +0x7bc fp=0xc00008e748 sp=0xc00008e608 pc=0x4500bc
github.com/patrickmn/go-cache.(*janitor).Run(0xc003ac0760, 0xc00008e7b8?)
	github.com/patrickmn/go-cache@v2.1.0+incompatible/cache.go:1079 +0x85 fp=0xc00008e7c0 sp=0xc00008e748 pc=0xe4a505
github.com/patrickmn/go-cache.runJanitor.func1()
	github.com/patrickmn/go-cache@v2.1.0+incompatible/cache.go:1099 +0x2a fp=0xc00008e7e0 sp=0xc00008e7c0 pc=0xe4a70a
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc00008e7e8 sp=0xc00008e7e0 pc=0x472ba1
created by github.com/patrickmn/go-cache.runJanitor
	github.com/patrickmn/go-cache@v2.1.0+incompatible/cache.go:1099 +0xed
goroutine 28 [select]:
runtime.gopark(0xc003d50f28?, 0x3?, 0x0?, 0x0?, 0xc003d50eba?)
	runtime/proc.go:363 +0xd6 fp=0xc003d50d28 sp=0xc003d50d08 pc=0x440136
runtime.selectgo(0xc003d50f28, 0xc003d50eb4, 0x0?, 0x0, 0x0?, 0x1)
	runtime/select.go:328 +0x7bc fp=0xc003d50e68 sp=0xc003d50d28 pc=0x4500bc
github.com/traefik/traefik/v2/pkg/provider/file.(*Provider).addWatcher.func1({0x5620648, 0xc0007a1fc0})
	github.com/traefik/traefik/v2/pkg/provider/file/file.go:107 +0x15b fp=0xc003d50f70 sp=0xc003d50e68 pc=0x25092db
github.com/traefik/traefik/v2/pkg/safe.(*Pool).GoCtx.func1()
	github.com/traefik/traefik/v2/pkg/safe/routine.go:36 +0x66 fp=0xc003d50fb0 sp=0xc003d50f70 pc=0xe4d726
github.com/traefik/traefik/v2/pkg/safe.GoWithRecover.func1()
	github.com/traefik/traefik/v2/pkg/safe/routine.go:59 +0x5b fp=0xc003d50fe0 sp=0xc003d50fb0 pc=0xe4d91b
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc003d50fe8 sp=0xc003d50fe0 pc=0x472ba1
created by github.com/traefik/traefik/v2/pkg/safe.GoWithRecover
	github.com/traefik/traefik/v2/pkg/safe/routine.go:53 +0x72
goroutine 32 [select]:
runtime.gopark(0xc003d61798?, 0x2?, 0xab?, 0xa1?, 0xc003d6165c?)
	runtime/proc.go:363 +0xd6 fp=0xc003d61390 sp=0xc003d61370 pc=0x440136
runtime.selectgo(0xc003d61798, 0xc003d61658, 0x1?, 0x0, 0x0?, 0x1)
	runtime/select.go:328 +0x7bc fp=0xc003d614d0 sp=0xc003d61390 pc=0x4500bc
github.com/traefik/traefik/v2/pkg/provider/acme.(*Provider).watchNewDomains.func1({0x5620648, 0xc0007a1fc0})
	github.com/traefik/traefik/v2/pkg/provider/acme/provider.go:415 +0x10b fp=0xc003d61f70 sp=0xc003d614d0 pc=0x232ff0b
github.com/traefik/traefik/v2/pkg/safe.(*Pool).GoCtx.func1()
	github.com/traefik/traefik/v2/pkg/safe/routine.go:36 +0x66 fp=0xc003d61fb0 sp=0xc003d61f70 pc=0xe4d726
github.com/traefik/traefik/v2/pkg/safe.GoWithRecover.func1()
	github.com/traefik/traefik/v2/pkg/safe/routine.go:59 +0x5b fp=0xc003d61fe0 sp=0xc003d61fb0 pc=0xe4d91b
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc003d61fe8 sp=0xc003d61fe0 pc=0x472ba1
created by github.com/traefik/traefik/v2/pkg/safe.GoWithRecover
	github.com/traefik/traefik/v2/pkg/safe/routine.go:53 +0x72
goroutine 57 [select]:
runtime.gopark(0xc00008f790?, 0x2?, 0xa0?, 0x68?, 0xc00008f77c?)
	runtime/proc.go:363 +0xd6 fp=0xc00008f608 sp=0xc00008f5e8 pc=0x440136
runtime.selectgo(0xc00008f790, 0xc00008f778, 0x0?, 0x0, 0x0?, 0x1)
	runtime/select.go:328 +0x7bc fp=0xc00008f748 sp=0xc00008f608 pc=0x4500bc
github.com/patrickmn/go-cache.(*janitor).Run(0xc003d22110, 0xc00008f7b8?)
	github.com/patrickmn/go-cache@v2.1.0+incompatible/cache.go:1079 +0x85 fp=0xc00008f7c0 sp=0xc00008f748 pc=0xe4a505
github.com/patrickmn/go-cache.runJanitor.func1()
	github.com/patrickmn/go-cache@v2.1.0+incompatible/cache.go:1099 +0x2a fp=0xc00008f7e0 sp=0xc00008f7c0 pc=0xe4a70a
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc00008f7e8 sp=0xc00008f7e0 pc=0x472ba1
created by github.com/patrickmn/go-cache.runJanitor
	github.com/patrickmn/go-cache@v2.1.0+incompatible/cache.go:1099 +0xed
goroutine 27 [syscall]:
syscall.Syscall6(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	syscall/syscall_linux.go:90 +0x36 fp=0xc00528fb18 sp=0xc00528fa90 pc=0x4d58f6
syscall.Syscall6(0xe8, 0xd, 0xc00528fc14, 0x7, 0xffffffffffffffff, 0x0, 0x0)
	<autogenerated>:1 +0x45 fp=0xc00528fb60 sp=0xc00528fb18 pc=0x4d5ca5
golang.org/x/sys/unix.EpollWait(0x0?, {0xc00528fc14?, 0x0?, 0x0?}, 0x0?)
	golang.org/x/sys@v0.3.0/unix/zsyscall_linux_amd64.go:56 +0x58 fp=0xc00528fbd0 sp=0xc00528fb60 pc=0x5bec18
gopkg.in/fsnotify%2ev1.(*fdPoller).wait(0xc0050c1d00)
	gopkg.in/fsnotify.v1@v1.4.7/inotify_poller.go:86 +0x7d fp=0xc00528fc80 sp=0xc00528fbd0 pc=0x250843d
gopkg.in/fsnotify%2ev1.(*Watcher).readEvents(0xc002ad1860)
	gopkg.in/fsnotify.v1@v1.4.7/inotify.go:192 +0x275 fp=0xc00529ffc8 sp=0xc00528fc80 pc=0x2507715
gopkg.in/fsnotify%2ev1.NewWatcher.func1()
	gopkg.in/fsnotify.v1@v1.4.7/inotify.go:59 +0x26 fp=0xc00529ffe0 sp=0xc00529ffc8 pc=0x2507046
runtime.goexit()
	runtime/asm_amd64.s:1594 +0x1 fp=0xc00529ffe8 sp=0xc00529ffe0 pc=0x472ba1
created by gopkg.in/fsnotify%2ev1.NewWatcher
	gopkg.in/fsnotify.v1@v1.4.7/inotify.go:59 +0x1c5

I didn't try to run Souin as plugin on Træfik 3.0 yet

I have to finish my work on the cache_keys refactoring before that but that's the next item on my todo 😉

authors: Sblop darkweak

repo: darkweak/souin


text:
Docker setup?

Hi,
thank you for the project. I think its great for monitoring postgres
I have a postgres server running on FreeBSD.
I also have a Kubernetes cluster running on top of Ubuntu Server.
Is there a docker version available where I could install it using docker and then point it to the postgres server running over FreeBSD?
Cheers,

pgBadger is a standalone Perl script it should works perfectly on freeBSD or you can use pgbadger on any other server/computer and use the remote log parsing feature of pgbadger. There is no official docker version available from pgbadger maintainer.

authors: darold fahadshery

repo: darold/pgbadger

license: PostgreSQL


text:
Angular4 can't resolve any directives

11:06 $ pub serve
Loading source assets...
Loading dart_sass_transformer, angular, test/pub_serve and dart_to_js_script_rewriter transformers...
Serving myProject web  on http://localhost:8080
Serving myProject test on http://localhost:8081
[BuilderTransformer: GeneratorBuilder:[TemplateGenerator] on myProject|lib/src/components/app/app_component.dart]:
Error running TemplateGenerator for .
Error: Bad state: Failed to parse @Component annotation for AppComponent:
One or more of the following arguments were unresolvable:
* CORE_DIRECTIVES
* ConversationsPagerDirective
* materialDirectives
* ROUTER_DIRECTIVES
* ToolbarComponent
* ConversationsComponent
* virtualScrollDirectives
The root cause could be a mispelling, or an import statement that
looks valid but is not resolvable at build time. Bazel users should
check their BUILD file to ensure all dependencies are listed.

for
@Component(
  selector: 'datingnode-app',
  styleUrls: const ['app_component.css'],
  templateUrl: 'app_component.html',
  directives: const <dynamic>[
    CORE_DIRECTIVES,
    ConversationsPagerDirective,
    materialDirectives,
    ROUTER_DIRECTIVES,
    ToolbarComponent,
    ConversationsComponent,
    virtualScrollDirectives,
  ],
  providers: const <dynamic>[
    materialProviders,
  ],
)
@RouteConfig(appRoutes)
class AppComponent {

So this bailout occurs whenever we detect something resolved as either null or dynamic within your directives (https://github.com/dart-lang/angular/blob/be6997385a0dcbb907b7971f9dcc0bcfdaa02d61/angular/lib/src/source_gen/template_compiler/find_components.dart#L112):
  if (directives.isEmpty && annotation != null) {
      // Two reasons we got to this point:
      // 1. The directives: const [ ... ] list was empty or omitted.
      // 2. One or more identifiers in the list were not resolved, potentially
      //    due to missing imports or dependencies.
      //
      // The latter is specifically tricky to debug, because it ends up failing
      // template parsing in a similar way to #1, but a user will look at the
      // code and not see a problem potentially.
      for (final argument in annotation.annotationAst.arguments.arguments) {
        if (argument is NamedExpression &&
            argument.name.label.name == _directivesProperty) {
          final values = argument.expression as ListLiteral;
          if (values.elements.isNotEmpty &&
              // Avoid an edge case where all of your directives: ... entries
              // are just empty lists. Not likely to happen, but might as well
              // check anyway at this point.
              values.elements.every((e) => e.staticType?.isDynamic != false)) {
            // We didn't resolve something.
            _failFastOnUnresolvedTypes(values.elements, element);
          }
        }
      }
    }

Unfortunately the analyzer drops information that would be useful for us to debug this in the compiler (i.e. could not resolve import x), so this is the best error message I could produce.

DartAnalyzer doesn't show any import issues :-/

Are you relying on RESOLVED_IDENTIFIERS (i.e. was this non-empty before)?

Yes, RESOLVED_IDENTIFIERS was required
    resolved_identifiers:
        BaseClient: 'package:http/http.dart'

        ClientCache: 'package:datingnode_api/datingnode_api.dart'
        DeviceCapabilities: 'package:datingnode_api/src/models/device_capabilities.dart'

        ConversationsPager: 'package:my_project/my_project.dart'
        ApiService: 'package:my_project/src/services/api_service.dart'
        NavigationService: 'package:my_project/src/services/navigation_service.dart'
        Pager: 'package:my_project/src/components/virtual_scroll/virtual_scroll.dart'
        PublicSearchPager: 'package:my_project/my_project.dart'
        SearchPager: 'package:my_project/my_project.dart'
        SearchPagerShared: 'package:my_project/my_project.dart'
        VirtualScrollService: 'package:my_project/src/components/virtual_scroll/virtual_scroll_service.dart'

I don't know why they were required. I just added them when pub serve complained about not being able to resolve them.

Yeah RESOLVED_IDENTIFIERS is well, resolved in 4.0 (no longer needed).
I'll need more information to proceed unfortunately, because it only hit this bailout because the directives list was reported empty by the analyzer. Other possibilities include that you are missing dependencies in your pubspec.yaml?

/cc @natebosch

I had missing dependencies. I assumed the analyzer or linter checks this already, but only pub publish actually does.
Fixing them didn't change the error though.

There is not much else I can suggest at this point without looking at your application locally.

Is there a way to run this transformer code in the debugger to investigate what's going on?
Perhaps with some manual initialization code?

It's customer code. I'll check if I'm allowed to give you access.

Sure, but I don't know if it is going to give different information.
That error case you are hitting is basically a debug-style exception, quite literally we looked at an @Component, and directives: [ ... ] was seen as empty, which is an indication that either it is actually empty or analysis failed to resolve something, hence the error.
Maybe once @natebosch is in I can see if I'm missing something.

@zoechi If you can create a minimal reproduction (i.e. similar component with similar directives/imports) that would work too.

I tried to create a smaller repo. In a small project everything seems to work fine. Only when it grows and becomes more comples it seems to become brittle at some point.

Can I run the transformer from a build script? Do you have an example at hand?

No.

I just tried to build a Docker image as reproduction for you, but I didn't get this error in Docker.
I saw that pub upgrade changed about 5 dependencies that seemed not directly related to Angular (like collection).
I run pub upgrade on my machine and now I can't reproduce here either.
Also #513 seems to be fixed in Angular 4

I run pub upgrade yesterday as well of course, so one of the dependencies updated since yesterday seems to have caused the problem.

I found this thread when I got
Could not find asset angular2|lib/.moduleConfig.
when upgrading an older project.
rm -r .pub solved it.

I found this thread when upgrading an older project and materialDirectives somehow became unknown.
rm -r .pub solved it.

authors: Crazywater matanlurey zoechi

repo: dart-lang/angular


text:
Please add allow-forms to the iframe sandbox.

Currently the code output's iframe has sandbox="allow-scripts".
Can it be set to sandbox="allow-scripts allow-forms"?  That way onSubmit will be called for a form element.

To add more detail, I want to do this.
import 'dart:html';

const form = querySelector('form');

void main() {
  form.onSubmit.listen((Event event) {
    event.preventDefault();
    print('Form submitted');
  });
}

<form>
  <button type="submit">Submit</button>
</form>

When I click the button, there's an error in the console (that I can't intercept).  I can't tell when the form was supposed to be submitted.

That certainly seems like a reasonable request, though I'm not sure of the possible security concerns.
@devoncarew, do you happen to know if allow-forms was considered and rejected for a specific reason, or whether it was just lumped in with all the other permissions we've left off the iframe?

It wasn't considered specifically; we're using the min. set of permissions we can have and still allow us to execute the compiled JS.
I'd be conservative about adding more permissions.

Thanks for the suggestion!
The current DartPad UI has however dropped support for standalone HTML views, so the permission likely isn't as relevant anymore.
I'll close this as stale, but if anyone has a desire to still see this change, please open a new issue with details about your use case. Thanks again :)

authors: RedBrogdon bpmckee devoncarew parlough

repo: dart-lang/dart-pad