tests: split test_ingest_sst into two tests

What problem does this PR solve?
Issue Number: close #7266
Problem Summary:
The test import::sst_service::test_ingest_sst reuses the SST ingest name and rely on them being cleaned up in time, which is not necessarily true because of concurrency.
What is changed and how it works?

Split test_ingest_sst_without_crc32 off from test_ingest_sst, so that the SST file names no longer collide.
Removed the test which asserts the SST is cleaned up at the end of test_ingest_sst_without_crc32. This is not a property we need to test.
Added a failpoint to ensure the tests won't fail even when the SST is not promptly deleted.

What's Changed:
Related changes
Check List
Tests

Unit test

Side effects
Release note

For now failpoint tests need to be defined in failpoint directory.

@BusyJay maybe i should just remove the failpoint test for simplicity? this is not the essential part of the fix (just to verify that the spurious error won't happen even with extreme delay).

You mean just remove the failpoint but keep both test cases, right? Then I'm OK with the change.

/merge

/run-integration-copr-test

https://internal.pingcap.net/idc-jenkins/blue/organizations/jenkins/tikv_ghpr_integration-copr-test/detail/tikv_ghpr_integration-copr-test/2454/pipeline
[2020-04-14T16:16:41.045Z] Statement: #507 -  SELECT COALESCE( `col_tinyint_unsigned`, ( COALESCE( ( LEAST( `col_double_unsigned_key`, 4556, ( '2000-01-09' >= ( STRCMP( `col_time_key`, `col_smallint_unsigned_key` ) ) ) ) ), ( ( STRCMP( ( `col_float_unsigned` IS NOT TRUE ), `col_char_255_key` ) ) > ( 'nmo' != -15482 ) ), '1990-06-16 17:22:56.005534' ) ), '2007-07-03', `col_float`, ( `col_float` BETWEEN 0 AND ( ( GREATEST( ( ( `col_set` <=> '2027-11-11' ) <> ( ( ( COALESCE( 'moxqnhbnkyxksjwoaajpbxxobggqewsbvtlqqjkkakmuskosyzsuhdlvfrhobgixtbeqjisgazsdqtccshcxarzvuxsjteeyxmzfxpu', 'p' ) ) IS NULL ) < ( STRCMP( ( `col_int_key` >= 'oxqnhbnkyxksjwoaajpbxxobggqewsbvtlqqjkkakmuskosyzsuhdlvfrhobgixtbeqjisgazsdqtccshcxarzvuxsjteeyxmzfxpuenwuwdczcyaumvpzhxuzftshcwrycsohwtdkrljskkbbbpvsxhzmlpqxozpcrpvqevuvdosgxtlunuhjyomjbucywsqgvbwromzotrdldqfpqvjaxfyhndbzyuuupvchaxe' ), ( -24369 != 'xqnhbnkyxksjwoaajpbxxobggqewsbvtlqqjkkakmuskosyzsuhdlvfrhobgixtbeqjisgazsdqtccshcxarzvuxsjteeyxmzfxpuenwuwdczcyaumvpzhxuzftshcwrycsohwtdkrljskkbbbpvsxhzmlpqxozpcrpvqevuvdosgxtlunuhjyomjbucywsqgvbwromz' ) ) ) ) ), '20:14:46.019164' ) ) <> 'j' ) ) ) AS field1, ISNULL( ( ( ( STRCMP( ( `col_year` IS FALSE ),<PHONE_NUMBER>126274048 ) ) IN ( -607985949695016960, `col_varbinary_32`, '2023-03-02 19:05:21.008216', ( 0 < 0 ), `col_set_key` ) ) NOT BETWEEN ( ( 51 IS NOT NULL ) NOT IN ( NULL, ( ISNULL( ( `col_varbinary_32_key` IS UNKNOWN ) ) ) ) ) AND `col_binary_8_key` ) ) AS field2, LEAST( `col_varbinary_32_key`, `col_text_key` ) AS field3 FROM `table1000_int_autoinc` WHERE ( 0 <> `col_decimal_unsigned_key` ) IN ( ( COALESCE( ( `col_double_unsigned` = `col_char_2` ), `col_datetime_key` ) ), ( INTERVAL( ( COALESCE( '04:24:43.033324' ) ), `col_text` ) ) ) ORDER BY field1, field2, field3 LIMIT 7 /* QNO 509 CON_ID 196 */ ;
[2020-04-14T16:16:41.045Z] NoPushDown Output:
[2020-04-14T16:16:41.045Z] field1	field2	field3
[2020-04-14T16:16:41.045Z] 0	0	NULL
[2020-04-14T16:16:41.045Z] 0	0	NULL
[2020-04-14T16:16:41.045Z] 0	0	NULL
[2020-04-14T16:16:41.045Z] 0	0	NULL
[2020-04-14T16:16:41.045Z] 0	0	NULL
[2020-04-14T16:16:41.045Z] 0	0	NULL
[2020-04-14T16:16:41.045Z] 0	0	NULL
[2020-04-14T16:16:41.045Z]
[2020-04-14T16:16:41.045Z]
[2020-04-14T16:16:41.045Z] WithPushDown Output:
[2020-04-14T16:16:41.045Z] field1	field2	field3
[2020-04-14T16:16:41.045Z] 0	0	199229440
[2020-04-14T16:16:41.045Z] 0	0	NULL
[2020-04-14T16:16:41.045Z] 0	0	NULL
[2020-04-14T16:16:41.045Z] 0	0	NULL
[2020-04-14T16:16:41.045Z] 0	0	NULL
[2020-04-14T16:16:41.045Z] 0	0<PHONE_NUMBER>
[2020-04-14T16:16:41.045Z] 0	0	NULL

@kennytm Does it need to be picked to release-4.0?

Yes

/run-cherry-picker


⚠ Jenkins Plugins Artifactory has degraded performance

In e291d97, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1707 ms

Resolved: Jenkins Plugins Artifactory performance has improved in 0a2b11e.


Import "PyQt5" could not be resolved

How come Visual Studio can't locate it?
However, PyScripter may be imported without issue.

Can you include the information from our 'filing an issue' in our troubleshooting guide?
https://github.com/microsoft/pylance-release/blob/main/TROUBLESHOOTING.md#filing-an-issue
This may be expected if the python interpreter you have selected does not have PyQt5 installed.

I'm facing with the same issue even though the PyQt5 is installed!

@FIRDOUS-BHAT or @Raekpruk , thanks for the report, unfortunately, this is not enough data for us to debug.
If this continues to be a problem, would you please reopen the issue and add the information in the report as described in the troubleshooting guide?


The anchor can be unicode char

For yaml 1.1 sepc, anchor name can be any unicode char (http://yaml.org/spec/1.1/#id899912)
[109]   ns-anchor-name  ::= ns-char+
[38]    ns-char ::= nb-char - s-white
[34]    nb-char ::= c-printable - b-char

@ingydotnet this looks fine to me, do you have opinions? Also, do you know why Travis isn't running against these PRs?

sorry, I forgot ignore the white space at first. so I update the PR .

I'd like to see tests added for these things.
We might want to split this into 2 PRs.
URLs are probably a more common reason for ':' in plain scalar, than
sexagesimal.  (I want to drop sexagesimal as a suggested default behavior in
1.3).
Failing tests:
Unicode anchors:
foo: &döt
  bar: 123
baz: *döt

Colon in flow plain:
key: {url: http://example.com}

I remove the last commit just now , and would make a new pr for ':' in plain scalar.


Prepare release 0.13.2

What does this PR do?
Release 0.13.2 that was tested in #527

[0.13.2]
Added

Added a CLI flag to disable the target module
Allow lading to run without any generators active

Leaving this unreleased. The existing RC is usable for the changes that would have been released here and main has moved past this minor version.


Where is the full dataset?

I see there are 178 examples in this file
https://github.com/xlang-ai/Spider2/blob/main/spider2/examples/spider2.jsonl
However, the paper says there are 600 examples? Where are the rest? Also, is it possible to have the correctly labeled sql as another field in the jsonl as well?
Lastly, is there a place where I can easily download all the referenced tables?

Hi,
We are working on 600 examples, and we have currently only released part of the data. It is expected to take another week.
Some of the tables are on the cloud, please refer to Bigquery Guideline, so you don’t need to download them. There is another portion of the tables that need to be downloaded, which you can access via this link

so where is the golden SQL queries? thx

so where is the golden SQL queries? thx

Hello,
It's been about 3 weeks since the last update on the full dataset release. Any news on the progress?
Thank you for your work on this project and for keeping the community informed.

Thank you for the update. Looking forward to the release!

Hello,
Has the complete dataset for nlp questions released? I am interested in the spider2.0-snow dataset which should have 547 questions however the spider2-snow.jsonl only has 260 questions.

Thank you for your interest in our work.
Spider 2.0 , Spider 2.0-lite and Spider 2.0-snow, have now been released with 50% dev split dataset. However, we currently do not plan to release the full dataset of questions to ensure the fairness of the competition.
At this stage, we encourage you to follow the guidelines provided in this document: Submission Guidelines. We will assist with the evaluation of your method based on these instructions.
We may consider releasing all questions in a few months. If there are any changes to the dataset release plan, I will inform you promptly.
Best regards

Thanks for the update!


ripgrep: 11.0.1 -> 11.0.2

Motivation for this change
https://github.com/BurntSushi/ripgrep/releases/tag/11.0.2
Things done

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

[ ] NixOS
[X] macOS
[ ] other Linux distributions

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

Notify maintainers
cc @tailhook

Built and tested locally on NixOS and darwin.
Thanks @lilyball!


Add will-change property for dim class

Simple change for reducing repaints on hover of dim class.

Don't know if I understand what this gif is trying to indicate. It is my understanding of the spec that this wouldn't be an appropriate use of will-change. Any reference materials I could look at?

Haven't heard anything on this. Closing for now, but willing to revisit.

Sorry Adam, I somehow missed your reply to this and forgot about it. You're right, not an appropriate use if there's many elements that use this class (it should be used sparingly). However, I viewed it as a generic animating class. It really depends on how .dim is to be used for the right benefits. Cheers.

Nah no sorries. You got me to read the css spec which is always fun times. I wasn't aware of will-change property. Am open to having it in but if there are tons of links on a page it seems not ideal. Granted might move towards more animated color highlights so that opacity changes aren't necessary.
Cheers for teaching me some things!


UI results in unknown error when I open customization of line chart

Steps to reproduce:
List the minimal actions needed to reproduce the behavior.

cloud2.influxdata.com, open dashboard, add a new cell and create line chart
save the chart
edit the chart and click on "Customize"

Expected behavior:
Describe what you expected to happen.
My expectation is that I can edit line chart properties
Actual behavior:
Describe What actually happened.
An InfluxDB error has occurred. Please report the issue
here
.

Environment info:

Reproducible in cloud2.influxdata.com, https://us-central1-1.gcp.cloud2.influxdata.com/orgs/e81576123825396a/dashboards/0654a10d92983000/cells/0654a10ebf83c000/edit

Hi Ivan. I don't have access to that region at the moment. Can you please reproduce and include a screenshot of the browser's console? I would like to see more information and context on what is happening here. Thank you.

the console says
TypeError: Cannot read property 'filter' of null
    at hc.render (3.da0b6d4a83.js:1)
    at Eo (2.2431ffa3bf.js:2)
    at Lo (2.2431ffa3bf.js:2)
    at No (2.2431ffa3bf.js:2)
    at Ga (2.2431ffa3bf.js:2)
    at Ka (2.2431ffa3bf.js:2)
    at Is (2.2431ffa3bf.js:2)
    at Ms (2.2431ffa3bf.js:2)
    at Fs (2.2431ffa3bf.js:2)
    at On (2.2431ffa3bf.js:2)
ha @ 2.2431ffa3bf.js:2
Ca.o.componentDidCatch.n.callback @ 2.2431ffa3bf.js:2
ia @ 2.2431ffa3bf.js:2
ra @ 2.2431ffa3bf.js:2
za @ 2.2431ffa3bf.js:2
Va @ 2.2431ffa3bf.js:2
(anonymous) @ 2.2431ffa3bf.js:2
t.unstable_runWithPriority @ 2.2431ffa3bf.js:2
Ns @ 2.2431ffa3bf.js:2
Is @ 2.2431ffa3bf.js:2
Ms @ 2.2431ffa3bf.js:2
Fs @ 2.2431ffa3bf.js:2
On @ 2.2431ffa3bf.js:2
Object.isExtensible.Object.isExtensible.e.___hb.e.___hb @ 2.2431ffa3bf.js:2

I run into a similar error trying to customize the "Daemonsets" graph from the Kube Inventory dashboard in the k8s community template. I can customize graphs I create myself without issue (so far), but attempting to customize this specific graph from the template results in
TypeError: Cannot read property 'filter' of null
    at Kc.render (3.63455e8a90.js:1)
    at Eo (2.8b7ff96fb3.js:2)
    at Lo (2.8b7ff96fb3.js:2)
    at No (2.8b7ff96fb3.js:2)
    at Ga (2.8b7ff96fb3.js:2)
    at Ka (2.8b7ff96fb3.js:2)
    at Is (2.8b7ff96fb3.js:2)
    at Ms (2.8b7ff96fb3.js:2)
    at Fs (2.8b7ff96fb3.js:2)
    at On (2.8b7ff96fb3.js:2)

+1

+1

I have same issue in OSS version, v2.0.4, docker image from quay.io/influxdb/influxdb (id: 4be70a587e97).

I have this problem too with the 2.0.7 OSS version. The dashboard is the Linux system.

Same here on 2.0.8 OSS also with this template
So I click on another rendering, click on customize, reclick on it - so the edit form is correct and switch back to original rendering.
Seems it works better once panel is saved.
Could it be an evolution of the template model which is missing some properties somehow ?


Support for global state

Hi,
We are about to start developing our web applications in scalajs and are evaluating various react solutions for scala js. This library seems a very attractive solutions as it provide closest react api and syntax. I have tried using slinky for basic applications and my experience was very good.
When I tried to integrate diode, however, I ran into issues when trying to subscribe to global state from the component. These are some weird errors I could not understand.
 "An undefined behavior was detected: Vector() is not an instance of java.lang.Integer"

I found that some other react libraries are compatible with global state, particularly with diode. Is it possible to use global state (either diode or something else) with slinky ? If yes, could you please share the approach?

I can't say that I know the solution to your exact issue, but I can say that I was able to successfully integrate Diode into a Slinky app (albeit, just a play-around project). I used a combination of Hooks + Context API to do so. Can't guarantee that it's the correct approach, but at least it did work.
Let me know and I can share the project if that'll help out

Thanks @ryneflood for the reply. It would be really great if you could share the project/details. Thanks!

https://github.com/ryneflood/slinky-diode-example

Tried to make it as minimal as possible; uses FunctionalComponents + Hooks, so there should be a properly-written version of those coming in a future Slinky release? I would assume the same/similar approach should work with a newer version of Slinky

Thank you @ryneflood ! I will take a look at this

I think everything should be pretty straightforward. But like I said I can't guarantee that's the ideal way to do things, I'm a bit of React noob as it is, but let me know if you have any questions in there

Closing since this question appears to have been resolved!


improve python quality

solves #191

should solve #174 and #177 . This PR also prepares the way to remove temp files. Added data_storage_interface.py

174 and 177 are solved only because of the yield in the destructor. Please keep the PR like this, if it is not too much to ask, because there is already another PR to remove temp files by Salvatore, and we would duplicate/overlap too much for simple things.

I am not in favour of removing files altogether, but I think I am not the one to decide. However, the version of the code three weeks ago had no temp files, then temp files appeared and introduced very strange behaviours which took days to debug and understand, and I had to write my code around them. Now I find actually temp files useful for debugging, and that is the reason I introduced the data interface.


Add Decoder

Decoder - QR Codes scanner and generator
https://apps.gnome.org/Decoder
https://gitlab.gnome.org/World/decoder
rust gtk4 libadwaita
Gnome circle app
I wasn't sure in which category it fits, that's why I put it into desktop productivity. The program itself uses the tags Scanning Utility. This might be a new category, because, for example, also SimpleScan (aka Document Scanner) https://apps.gnome.org/SimpleScan/ https://gitlab.gnome.org/GNOME/simple-scan is missing in the list, which is a Gnome Core app (#vala #gtk4 #libadwaita #gnome). So maybe one could open a new category scanning utilities?

Thanks! Yes indeed we should add a "Document Scanners" category and add Simple Scan. I'll do it later.


Single width cut in and value

The OT spec says that the single width cut in and values only apply to MIAP and MIRP, but the description of MDRP also mentions single width being applied there.
Also what data type should both values have? In Graphics State summary it says pixels, but in SSW it says FUnits and in SSWCI 1/64th pixel.

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

ID: b8f3ce77-c18f-1036-ccc3-0de8c9354055
Version Independent ID: 60e1d2a3-664c-ebc9-e6f2-4d7f201c0bed
Content: Graphics State Summary - Typography
Content Source: typographydocs/opentype/spec/tt_graphics_state.md
Product: typography
GitHub Login: @v-nihar
Microsoft Alias: v-nihar

Got clarification that single_width_value and single_width_cut_in are used only for MDRP, MIRP (as reflected in Apple's specs). And, that the units for SSW is FUnits, but the interpreter converts into pixels (all pixels amounts on stack are F26Dot6 -- hence the meaning of 1/64ths).
Proposed changes for the next version have been made to clarify all of that.


Powershell error running generated migration script. Switch-Process Line 19 error, Command '' was not found. The specified command must be an executable.

Description
Using pwsh 7.3.0 on mac, I am seeing the following error when running the script generated via generate-script command...
Switch-Process: /Users/robandpdx/github/gei-demo/migration-script.ps1:19
Line |
  19 |      $MigrationID = Exec $ScriptBlock | ForEach-Object {
     |                     ~~~~~~~~~~~~~~~~~
     | Command '' was not found. The specified command must be an executable.
Switch-Process: /Users/robandpdx/github/gei-demo/migration-script.ps1:19
Line |
  19 |      $MigrationID = Exec $ScriptBlock | ForEach-Object {
     |                     ~~~~~~~~~~~~~~~~~
     | Command '' was not found. The specified command must be an executable.
Switch-Process: /Users/robandpdx/github/gei-demo/migration-script.ps1:19
Line |
  19 |      $MigrationID = Exec $ScriptBlock | ForEach-Object {
     |                     ~~~~~~~~~~~~~~~~~
     | Command '' was not found. The specified command must be an executable.
Switch-Process: /Users/robandpdx/github/gei-demo/migration-script.ps1:19
Line |
  19 |      $MigrationID = Exec $ScriptBlock | ForEach-Object {
     |                     ~~~~~~~~~~~~~~~~~
     | Command '' was not found. The specified command must be an executable.
Switch-Process: /Users/robandpdx/github/gei-demo/migration-script.ps1:19
Line |
  19 |      $MigrationID = Exec $ScriptBlock | ForEach-Object {
     |                     ~~~~~~~~~~~~~~~~~
     | Command '' was not found. The specified command must be an executable.
Switch-Process: /Users/robandpdx/github/gei-demo/migration-script.ps1:19
Line |
  19 |      $MigrationID = Exec $ScriptBlock | ForEach-Object {
     |                     ~~~~~~~~~~~~~~~~~
     | Command '' was not found. The specified command must be an executable.
Switch-Process: /Users/robandpdx/github/gei-demo/migration-script.ps1:19
Line |
  19 |      $MigrationID = Exec $ScriptBlock | ForEach-Object {
     |                     ~~~~~~~~~~~~~~~~~
     | Command '' was not found. The specified command must be an executable.
[10:38 AM] [INFO] You are running the latest version of the gei CLI [v0.31]
Required argument missing for option: '--migration-id'.

Description:
  Waits for migration(s) to finish and reports all in progress and queued ones.
  Note: Expects GH_PAT env variable or -- option to be set.

Usage:
  gh-gei wait-for-migration [options]

Options:
  --migration-id <migration-id> (REQUIRED)  Waits for the specified migration to finish.
  --github-target-pat <github-target-pat>
  --verbose
  -?, -h, --help                            Show help and usage information

[10:38 AM] [INFO] You are running the latest version of the gei CLI [v0.31]
[10:38 AM] [ERROR] GH_PAT environment variable is not set.
[10:38 AM] [INFO] You are running the latest version of the gei CLI [v0.31]
Required argument missing for option: '--migration-id'.

Description:
  Waits for migration(s) to finish and reports all in progress and queued ones.
  Note: Expects GH_PAT env variable or -- option to be set.

Usage:
  gh-gei wait-for-migration [options]

Options:
  --migration-id <migration-id> (REQUIRED)  Waits for the specified migration to finish.
  --github-target-pat <github-target-pat>
  --verbose
  -?, -h, --help                            Show help and usage information

[10:38 AM] [INFO] You are running the latest version of the gei CLI [v0.31]
[10:38 AM] [ERROR] GH_PAT environment variable is not set.
[10:38 AM] [INFO] You are running the latest version of the gei CLI [v0.31]
Required argument missing for option: '--migration-id'.

Description:
  Waits for migration(s) to finish and reports all in progress and queued ones.
  Note: Expects GH_PAT env variable or -- option to be set.

Usage:
  gh-gei wait-for-migration [options]

Options:
  --migration-id <migration-id> (REQUIRED)  Waits for the specified migration to finish.
  --github-target-pat <github-target-pat>
  --verbose
  -?, -h, --help                            Show help and usage information

[10:38 AM] [INFO] You are running the latest version of the gei CLI [v0.31]
[10:38 AM] [ERROR] GH_PAT environment variable is not set.
[10:38 AM] [INFO] You are running the latest version of the gei CLI [v0.31]
Required argument missing for option: '--migration-id'.

Description:
  Waits for migration(s) to finish and reports all in progress and queued ones.
  Note: Expects GH_PAT env variable or -- option to be set.

Usage:
  gh-gei wait-for-migration [options]

Options:
  --migration-id <migration-id> (REQUIRED)  Waits for the specified migration to finish.
  --github-target-pat <github-target-pat>
  --verbose
  -?, -h, --help                            Show help and usage information

[10:38 AM] [INFO] You are running the latest version of the gei CLI [v0.31]
[10:38 AM] [ERROR] GH_PAT environment variable is not set.
[10:38 AM] [INFO] You are running the latest version of the gei CLI [v0.31]
Required argument missing for option: '--migration-id'.

Description:
  Waits for migration(s) to finish and reports all in progress and queued ones.
  Note: Expects GH_PAT env variable or -- option to be set.

Usage:
  gh-gei wait-for-migration [options]

Options:
  --migration-id <migration-id> (REQUIRED)  Waits for the specified migration to finish.
  --github-target-pat <github-target-pat>
  --verbose
  -?, -h, --help                            Show help and usage information

[10:38 AM] [INFO] You are running the latest version of the gei CLI [v0.31]
[10:38 AM] [ERROR] GH_PAT environment variable is not set.
[10:38 AM] [INFO] You are running the latest version of the gei CLI [v0.31]
Required argument missing for option: '--migration-id'.

Description:
  Waits for migration(s) to finish and reports all in progress and queued ones.
  Note: Expects GH_PAT env variable or -- option to be set.

Usage:
  gh-gei wait-for-migration [options]

Options:
  --migration-id <migration-id> (REQUIRED)  Waits for the specified migration to finish.

function ExecAndGetMigrationID {

  --github-target-pat <github-target-pat>
  --verbose
  -?, -h, --help                            Show help and usage information

[10:38 AM] [INFO] You are running the latest version of the gei CLI [v0.31]
[10:38 AM] [ERROR] GH_PAT environment variable is not set.
[10:38 AM] [INFO] You are running the latest version of the gei CLI [v0.31]
Required argument missing for option: '--migration-id'.

Description:
  Waits for migration(s) to finish and reports all in progress and queued ones.
  Note: Expects GH_PAT env variable or -- option to be set.

Usage:
  gh-gei wait-for-migration [options]

Options:
  --migration-id <migration-id> (REQUIRED)  Waits for the specified migration to finish.
  --github-target-pat <github-target-pat>
  --verbose
  -?, -h, --help                            Show help and usage information

[10:38 AM] [INFO] You are running the latest version of the gei CLI [v0.31]
[10:38 AM] [ERROR] GH_PAT environment variable is not set.
=============== Summary ===============
Total number of successful migrations: 7
Total number of failed migrations: 0

Reproduction Steps

Install powershell 7.3.0 on mac via the command...
brew install --cask powershell
Or if you already have a version of powershell installed run...
brew reinstall --cask powershell

Use gh gei to generate a migration script.

Run the script.

Observe the errors.

Workaround
Downgrading powershell to 7.2.6 seems to make the issue go away.

Uninstall powershell 7.3.0...
brew uninstall --cask powershell
Download the package from the PowerShell v7.2.6 release assets. For me this is powershell-lts-7.2.6-osx-arm64.pkg.
Install powershell 7.2.6 package from the command line...
sudo installer -pkg ~/Downloads/powershell-lts-7.2.6-osx-arm64.pkg -target /
Confirm that powershell 7.2.6 is installed...
pwsh --version
Profit!

I found these, which might be of interest...
https://github.com/PowerShell/PowerShell/issues/18568
https://github.com/PowerShell/PowerShell/issues/18554

Another customer has reached out to me today with this problem. I advised them to downgrade their PowerShell.

We've been trying to reproduce this without success. Tried on powershell 7.3.0 and 7.3.1 (the latest) on windows, and 7.3.1 on a mac. Even had @robandpdx try it again on his machine and it worked.
I don't doubt there is a problem somewhere that needs to be fixed, but until we can repro it I'm going to close this issue as there's not much else we can do.
If somebody runs into this again please re-open this issue.
PS - The workaround I had planned to attempt if I could repro it would be to add this line to the generated script:
$PSNativeCommandArgumentPassing = "Legacy"

I just tried to reproduce this myself with a fresh Powershell 7.3.1 installation, just to get a third pair of eyes, and I can't reproduce it.
As @dylan-smith said, if anyone can reproduce this, please do re-open the issue ❤


Eval/feature/groundedness pro

Add new service based groundedness evaluator, which uses the rai service to determine groundedness.
This has a few extra adaptations compared to a normal rai service evaluator, including:

A new column remapping function in the evaluate function to rename the evaluator's output label to a passing score when aggregated into a metric.
Some custom column renaming within the evaluator itself, since the desired output column prefixes (groundedness_pro) differs from the rai service name for this evaluation, while also needing some post processing to convert a numeric groundedness score into a true/false label (Note this will be further adapted once the binarization PR is merged)

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-ai-evaluation


Fully implement Java API function.

Split Chinese into Traditional and Simple.
Maven environment build and quick run with 'mvn jetty:run' command.
Add Spring Security support:
edit credentials under spring-security.xml  or remove web.xml spring configuration section if not required.

Hi @kentyeh this is great!
Thank you for this effort!


Unhandled Runtime Error

I'm using nextjs 15 and react 19, and it keeps giving this error, which I can't fix
My code:
"use client";
import * as Media from "@react-av/core";
import { useEffect, useState } from "react";
export default function Demo() {
const [mounted, setMounted] = useState(false);
useEffect(() => {
setMounted(true);
}, []);
if (!mounted) return Loading...;
return (

<Media.Root>
<Media.Container>
<Media.Video src="/videos/sample.mp4" />
</Media.Container>
<Media.Viewport></Media.Viewport>
</Media.Root>

);
}

In fact, I feel that it is not a problem with this lib, but a compatibility issue caused by the recoil lib used in the lib, especially when using react 19 or turbo.

I removed recoil in the master branch and wrote something myself. I still need to update the docs for the editor components and then I'll publish it to npm. You can try using the master branch code directly in the meantime.


GWT compilation error when using annotations with Class property set to primitive type

When you have annotation with Class property and then you set it to some primitive type eg. boolean.class you will get GWT compilation errors in reflection cache generator:
Compiling module com.kotcrab.playground.GdxDefinition
   Resolving com.kotcrab.playground.Playground.Foo
      Found type 'com.kotcrab.playground.Playground.Foo'
         [ERROR] Annotation error: cannot resolve boolean
java.lang.ClassNotFoundException: boolean
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
[...]
         Invoking generator com.badlogic.gwtref.gen.ReflectionCacheGenerator
            [ERROR] Error invoking annotation method.
[...]
[ERROR] Line 10966: This method must return a result of type Class

(full log)
SSCCE:
public class AnnotationIssue extends ApplicationAdapter {
	@Override
	public void create () {
		Foo f = new Foo();
	}

	public static class Foo {
		@TestAnnotation(type = boolean.class)
		public int foo;
	}

	@Retention(RetentionPolicy.RUNTIME)
	@Target(ElementType.FIELD)
	public @interface TestAnnotation {
		Class<?> type ();
	}
}

Unfortunately, this is coming from the GWT compiler itself. I don't think there is anything we can do on our end.

I hoped it was libGDX issue, it will probably take forever to fix it in GWT and libGDX doesn't even use latest GWT version, right? Anyways I should be able to workaround this by using Boolean.class. Fell free to close if you are sure nothing can be done on libGDX side.

No, libgdx does not use the latest GWT version, however it does not appear to be fixed there. Since this is error is occurring in the GWT compiler when it tries to evaluate the annotation, there really isn't anything that can be done on the libgdx side.


Remove “collapse files in a pull request diff” feature

It was implemented by GitHub.

@jgierer12 They did: https://gist.github.com/Razorsharpy/68f6085eee02c65a20cc826049d1c78f/revisions // fyi @benoror

Yes, but only the revisions. #391 also added support for collapsing files on the "Code" tab (https://gist.github.com/Razorsharpy/68f6085eee02c65a20cc826049d1c78f/)

also added support for collapsing files on the "Code" tab

What's the point of having it on the Code tab? This feature is mostly just useful for collapsing files you've already reviewed in a diff or that you want to skip.

I guess so, just wanted to point out that we'll lose that feature.
@benoror what do you think about this?

:+1: from me. I wanted to suggest this as well, but was concerned with the open PR about collapse all buttons.

Seems like they didn't implement it for Gist files (#391) 😕

They must have changed the underlying markup recently, since it stopped working for my gist files.

What's the point of having it on the Code tab? This feature is mostly just useful for collapsing files you've already reviewed in a diff or that you want to skip

I guess so, just wanted to point out that we'll lose that feature.
@benoror what do you think about this?

My original use-case: I need to collapse a multi-file gist in the Code tab, as I use it for other things besides code (mostly as a usecanvas.com replacement)

As the next enhancement on top of GitHub implementation, I'd like to see keyboard navigation for next/previous file in a diff (j/k) and collapse toggle keyboard shortcut (space?).

@benoror Probably open a new issue to discuss collapsing files when not looking at a diff. Personally, I'd be against it as I won't use it and don't want to provide potentially confusing alterations to something which GitHub is already supporting.

@sindresorhus Could you create a new cleanup label for things such as this? Thanks!

Done


BigNumber() number type has more than 15 significant digits

The exact error message in the dev tools console is:
error fetching defaults: BigNumber Error: new BigNumber() number type has more than 15 significant digits: 0.7748867277172958
It is being thrown from this line:
https://github.com/NebulousLabs/Sia-UI/blob/6629b14235e4e3391e335892f8904fba4b1a1085/plugins/Hosting/js/sagas/saga.js#L255
I am on v1.3.1 on Windows Server 2016 and hosting space.

This used to be related to the way BigNumber handled longer numbers when ERRORS was set to true, however this has changed since March because they removed ERRORS, so if this is still an issue, the call to BigNumber should be new BigNumber(res.conversionrate.toString()) instead.


Pasting a table from google docs / excel

[x] I have searched for similar issues in both open and closed tickets and cannot find a duplicate.
[x] I have read the documentation and cannot find an answer.

Describe the bug
When you copy and paste from google docs/notes into the editor it generally infers the right content. When you paste tables (excel, google docs, google sheets), it just pastes the text.
Reproduction
Copy and paste any table from excel or google docs
Expected behavior
You can use a tool like https://tabletomarkdown.com/convert-spreadsheet-to-markdown/ to see how I'd expect behavior for the  component of the paste
Desktop (please complete the following information):

OS: MacOS
Browser Chrome

@jdross For this to work, I think that the table plugin needs to intercept the paste command and parse the clipboard contents into a lexical table node. The lexical table plugins most likely do that. If you're interested, I'm happy to accept a PR.

Thanks for the tip, I'll backlog it and might throw a sponsorship your way if this comes up often for us :)


Geniza production deploy playbook

Set DATA_DIR for geniza qa and prod deploys
Create geniza prod deploy playbook

idk if this is doing anything useful, but we could keep it around until needed?

@thatbudakguy isn't this the production playbook for the flask prototype? IDK if it's easier to start with this or work from the new django qa playbook, but I'm ok with keeping it around until we're ready to figure that out.
Should we do anything with the PR?

oh, good point. i don't think we need it at all then! i'll get rid of it.


add tags options

add tags to all the playbooks so you can configure just specific parts instead of the whole to speed up post configuration updates

either this or update playbooks to use dispatch


client: plumb net/context.Context through entire API

In general, net/context.Context should be the first argument to
methods that may be on a request call chain. While some API methods had
context, many did not, making support inconsistent. Applications that
require full plumbing of context, such as those that rely on
cancellation for resource cleanup, would be incompatible with
inconsistent plumbing. The change takes a first pass at adding context
through the entire API.
Close #139
Signed-off-by: Stephen J Day<EMAIL_ADDRESS>

LGTM 🐮

ping @calavera :innocent:

@thaJeztah @calavera @vdemeester This PR will have implications for the engine but the results will be fruitful. I hope that is okay.

I didn't add that argument to all of them to isolate only the calls that are more susceptible of cancellation, but being consistent sounds great.
LGTM but you'll have to rebase it :stuck_out_tongue:

@calavera Rebased!

This needed to be done and I highly support the change.
...but I think invasive changes like this one should be accompanied by a PR to docker/docker. Otherwise it places a big burden on the next person who needs to vendor engine-api to pull in their own change. Their PR would become far larger and their actual change would get buried among widespread changes to get the engine compiling again.

@aaronlehmann I mentioned that above. I'm not sure what the right approach here is.  If this is really a huge problem, we can automate the rewrite.

libcompose and Swarm are also switching to engine-api, so may need changes as well


Drag & droppable columns?

Is this a feature that you might be considering adding?
Thanks!!

Almost definitely not, given the "simple" tagline. I would, however, be open to exposing whatever API would be necessary for another library to implement that functionality.

If you could expose the existing API that would be awesome!
thanks!!

I'm not sure what you mean
On Thu, Dec 10, 2015, 9:41 AM raptoria<EMAIL_ADDRESS>wrote:

If you could expose the existing API that would be awesome!
thanks!!
—
Reply to this email directly or view it on GitHub
https://github.com/glittershark/reactable/issues/224#issuecomment-163643615
.

oh.. I was just going off of your last statement - I would, however, be open to exposing whatever API would be necessary for another library to implement that functionality.
I will try to implement it myself, if possible.


Multiple build systems

Why are there both CMake files as well as Makefiles in the top-level
directory? Will the cmake build system replace the pure-Makefile based
system in the future?
Which one is preferred?
The README.md should contain instructions on how the project can be built using cmake
When can we expect cmake support to be production-ready, because currently
 CMake support is experimental.  It does not yet support all build options
 and may not produce the same Makefiles that OpenBLAS ships with.

is output when cmake is run.
I noticed that there are instructions for building the software both in the
README.md as well as in the wiki
(https://github.com/xianyi/OpenBLAS/wiki/Installation-Guide). IMO they
should be merged.

It is hard to understand what is the issue - we target old cmake versions that cannot in effect prevent in-source builds.
Common sense says to not do them.

Makefiles for GNU make were the original build system and are still considered the primary or "normative" one, cmake support is a later addition - it is supposed to be "production ready" for normal use by now but one or the other of the more exotic build flags could still be unsupported. I do not expect the gmake support to be removed in favor of cmake - there will certainly be platform and user preferences for either.
Further build systems may be supported in the future if there is sufficient interest and contribution of expertise.

I have one more question, since I want to document this in the README:
Is it correct that the build options for cmake builds are not the ones that are defined in Makefile.rule, but only in CMakeLists.txt?

Some build options are handled in the scripts under cmake/ - please do not document anything without observing and understanding its actual behaviour first, or you will only create additional work for everybody.
As I wrote earlier, the intention is that the same options from Makefile.rule should be available to cmake builds, the only exception is where cmake provides standard options (e.g. CMAKE_C_COMPILER or CMAKE_BUILD_TYPE) for a given purpose already.


fix(toolbar): fix import path in storybook

Toolbar was throwing an error when running storybook (due to new export syntax), this fixes that.

👍  gonna merge this

Bluemix toolchain: Delivery Pipeline deployed carbon-components-react to Bluemix Design System, including commit bb1a90de106f8beb24ca6a1cb3d12cb1b7fc6465


pg_restore errors

TLEs raise two errors when used with pg_dump/pg_restore

Extensions installed as functions in the pgtle schema with pgtle.install that have not been created fail to restore with

pg_restore: error: could not execute query: ERROR:  pgtle schema reserved for pg_tle functions
Command was: CREATE FUNCTION pgtle."pg_distance--0.1.sql"() RETURNS text
    LANGUAGE sql
    AS $_X$SELECT $_pgtle_i_$
    CREATE FUNCTION dist(x1 float8, y1 float8, x2 float8, y2 float8, norm int)
    RETURNS float8
    AS $$
      SELECT (abs(x2 - x1) ^ norm + abs(y2 - y1) ^ norm) ^ (1::float8 / norm);
    $$ LANGUAGE SQL;
$_pgtle_i_$$_X$;

triggered here

If the extension has been create extension ..., it can not be found during the restore process:

pg_restore: error: could not execute query: ERROR:  extension "pg_distance" is not available
DETAIL:  Could not open extension control file "/var/lib/postgresql/extension/pg_distance.control": No such file or directory.
HINT:  The extension must first be installed on the system where PostgreSQL is running.
Command was: CREATE EXTENSION IF NOT EXISTS pg_distance WITH SCHEMA public;

Reproduction Case
Using a simplified version of the docs example pg_distance
SELECT pgtle.install_extension
(
 'pg_distance',
 '0.1',
  'Distance functions for two points',
$_pg_tle_$
    CREATE FUNCTION dist(x1 float8, y1 float8, x2 float8, y2 float8, norm int)
    RETURNS float8
    AS $$
      SELECT (abs(x2 - x1) ^ norm + abs(y2 - y1) ^ norm) ^ (1::float8 / norm);
    $$ LANGUAGE SQL;
$_pg_tle_$
);

CREATE EXTENSION pg_distance;

Then
pg_dump -d <connstring> -Fc -f <filepath>

and finally
pg_restore <filepath> -d <new_db_connstring> --schema-only --clean --if-exists

results in
pg_restore: error: could not execute query: ERROR:  extension "pg_distance" is not available
DETAIL:  Could not open extension control file "/var/lib/postgresql/extension/pg_distance.control": No such file or directory.
HINT:  The extension must first be installed on the system where PostgreSQL is running.
Command was: CREATE EXTENSION IF NOT EXISTS pg_distance WITH SCHEMA public;

...

pg_restore: error: could not execute query: ERROR:  pgtle schema reserved for pg_tle functions
Command was: CREATE FUNCTION pgtle."pg_distance--0.1.sql"() RETURNS text
    LANGUAGE sql
    AS $_X$SELECT $_pgtle_i_$
    CREATE FUNCTION dist(x1 float8, y1 float8, x2 float8, y2 float8, norm int)
    RETURNS float8
    AS $$
      SELECT (abs(x2 - x1) ^ norm + abs(y2 - y1) ^ norm) ^ (1::float8 / norm);
    $$ LANGUAGE SQL;
$_pgtle_i_$$_X$;

and a handful of related permissions errors stemming from the extension and function not being available

already resolved in 1.0.3


fehlermeldung unter admin 5

mihome-vacuum.0 | 2021-05-16 15:32:32.510 | info | (44703) State value to set for "mihome-vacuum.0.info.water_box" has to be type "text" but received type "boolean"

please deleate object and restart adapter (>3.1.4)


Add language support for MJML

Language
MJML is a markup language designed to reduce the pain of coding a responsive email.
Additional resources
https://documentation.mjml.io/

MJML is a markup language

This means that one can use Prism's Markup language to highlight it. The MJML doc itself uses an HTML syntax highlighter to highlight code.
I don't think we need to expcitly add support for MJML because Prism already supports any markup language.


3 outstandings displaying as only 1 star

Describe the bug
Projects validated with 3 outstanding flags only display 1 star next to the project name on profile.
To Reproduce
Try to see a profile with a project that has 3 outstanding flags.
This isn't specific to seeing my own profile as this happens of friends' profiles too.
Expected behavior
Based on the screenshot of this feature, 3 stars should appear instead of 1.
I did not test this for 2 outstanding flags so I don't know if it works.
Screenshots

My so_long was validated with 3 outstanding flags.
HTML source code
Intra Profile thepaqui.txt
Desktop information (please complete the following information):

Current server version: 3.1.1
Server target version: 4.0.0
Extension version: 4.0.4
Browser: Chrome 100.0.4896.127
OS: macOS 10.14.6

Oh ok thanks and sorry for wasting time!


Fix broken installs with older ClusterImageSets.

Older images do not have this new option, so the command to install
fails immediately. We will have to find another way in a followup
commit.

/lgtm


SAM-2986 Regression: Save/Cancel buttons missing on the top of the page

for Multiple Choice and Short anwer questions
I´ve also added some bootstrap classes missing.

I don't agree that this is a regression. Are there any other tools in Sakai that include buttons at the top and bottom of the page? If you believe strongly that Sakai should duplicate buttons on the top and bottom, please bring it up on the sakai-dev or sakai-user lists.

Hi @ottenhoff and @alejandrogj
There are 12 types of questions in Samigo and 10 of them have the Save/Cancel buttons at the top and the bottom of the page. Only the Multiple Choice and Short answer questions have not the Save/Cancel buttons at top of the page.
For consistency with the other questions we believe the Multiple Choice/Short answer questions should have the Save/Cancel buttons at the top of the page too.

Okay I agree as a short-term solution. But I believe the long-term solution is to remove the top buttons from all questions as repeated buttons are not a common Sakai pattern.


Group 'string' showing up in some queries

For example:
https://arnold-stage.scilifelab.se/api/v1/trends/sample_turnaround_times?field=prepped_to_sequenced&year=2022&group=customer

Curated and deleted the one outlier sample with those values, manually


sort data in a table

Describe the feature you'd like

I, primarily as an editor of a table, want to sort data in a table (column): From "A to Z" or "largest number to smallest".

Describe the benefits this would bring to existing BookStack users

Very useful for a first page with a variable index / table of content leading to pages / anchors.

Can the goal of this request already be achieved via other means?

Not really (e.g. copy/pasta in Excel, sort it, and back).

Have you searched for an existing open/closed issue?

[X] I have searched for existing issues and none cover my fundemental request

How long have you been using BookStack?
0 to 6 months
Additional context

As discussed here, but not implemented yet.

Hi @libroc,
Does your issue fundamentally differ to issue  #1518, which you linked above?

Not really.

Not really, but built-in feature's still missing.

Thanks for confirming @libroc, I'll therefore close this off as a duplicate.


Chore/upgrade eslint

Let me know what you think, if we should add or remove certain rules. Current rules can be viewed:
https://github.com/scality/Guidelines/blob/chore/upgradeEslint/index.js
List of Eslint rules: https://eslint.org/docs/rules/
Note: Indent fixes were mainly done by the linter --fix command
Note: Will squash commits after making any changes based on peoples' feedback

PR has been updated. Reviewers, please be cautious.

CONFLICT (add/add): Merge conflict in tests/unit/utils/setPartRanges.js
CONFLICT (add/add): Merge conflict in tests/unit/metadata/bucketfile/backend.js
CONFLICT (add/add): Merge conflict in tests/unit/helpers.js
CONFLICT (add/add): Merge conflict in tests/unit/encryption/kms.js
CONFLICT (add/add): Merge conflict in tests/unit/bucket/bucket_mem_api.js
CONFLICT (add/add): Merge conflict in tests/unit/auth/V4Transform.js
CONFLICT (add/add): Merge conflict in tests/unit/api/objectPutTagging.js
CONFLICT (add/add): Merge conflict in tests/unit/api/objectPut.js
CONFLICT (add/add): Merge conflict in tests/unit/api/objectGet.js
CONFLICT (add/add): Merge conflict in tests/unit/api/objectACLauth.js
CONFLICT (add/add): Merge conflict in tests/unit/api/bucketPutReplication.js
CONFLICT (add/add): Merge conflict in tests/unit/api/bucketACLauth.js
CONFLICT (add/add): Merge conflict in tests/unit/Config.js
CONFLICT (add/add): Merge conflict in tests/multipleBackend/objectPutPart.js
CONFLICT (add/add): Merge conflict in tests/multipleBackend/multipartUpload.js
CONFLICT (add/add): Merge conflict in tests/multipleBackend/backendHealthcheckResponse.js
CONFLICT (add/add): Merge conflict in tests/functional/s3curl/tests.js
CONFLICT (add/add): Merge conflict in tests/functional/s3cmd/tests.js
CONFLICT (add/add): Merge conflict in tests/functional/raw-node/test/routes/routeBackbeat.js
CONFLICT (add/add): Merge conflict in tests/functional/aws-node-sdk/test/versioning/versioningGeneral2.js
CONFLICT (add/add): Merge conflict in tests/functional/aws-node-sdk/test/versioning/versioningGeneral1.js
CONFLICT (add/add): Merge conflict in tests/functional/aws-node-sdk/test/versioning/objectHead.js
CONFLICT (add/add): Merge conflict in tests/functional/aws-node-sdk/test/versioning/objectDelete.js
CONFLICT (add/add): Merge conflict in tests/functional/aws-node-sdk/test/versioning/objectCopy.js
CONFLICT (add/add): Merge conflict in tests/functional/aws-node-sdk/test/versioning/objectACL.js
CONFLICT (add/add): Merge conflict in tests/functional/aws-node-sdk/test/versioning/multiObjectDelete.js
CONFLICT (add/add): Merge conflict in tests/functional/aws-node-sdk/test/support/config.js
CONFLICT (add/add): Merge conflict in tests/functional/aws-node-sdk/test/object/multiObjectDelete.js
CONFLICT (add/add): Merge conflict in tests/functional/aws-node-sdk/test/object/get.js
CONFLICT (add/add): Merge conflict in tests/functional/aws-node-sdk/test/object/compluteMpu.js
CONFLICT (add/add): Merge conflict in tests/functional/aws-node-sdk/test/multipleBackend/put/put.js
CONFLICT (add/add): Merge conflict in tests/functional/aws-node-sdk/test/multipleBackend/objectCopy.js
CONFLICT (add/add): Merge conflict in tests/functional/aws-node-sdk/test/legacy/tests.js
CONFLICT (add/add): Merge conflict in tests/functional/aws-node-sdk/test/bucket/testBucketVersioning.js
CONFLICT (add/add): Merge conflict in tests/functional/aws-node-sdk/test/bucket/putBucketReplication.js
CONFLICT (add/add): Merge conflict in tests/functional/aws-node-sdk/test/bucket/putAcl.js
CONFLICT (add/add): Merge conflict in tests/functional/aws-node-sdk/index.js
CONFLICT (add/add): Merge conflict in package.json
CONFLICT (add/add): Merge conflict in lib/utilities/reportHandler.js
CONFLICT (add/add): Merge conflict in lib/utilities/aclUtils.js
CONFLICT (add/add): Merge conflict in lib/utilities/RelayMD5Sum.js
CONFLICT (add/add): Merge conflict in lib/utapi/utilities.js
CONFLICT (add/add): Merge conflict in lib/services.js
CONFLICT (add/add): Merge conflict in lib/routes/routeBackbeat.js
CONFLICT (add/add): Merge conflict in lib/metadata/wrapper.js
CONFLICT (add/add): Merge conflict in lib/metadata/bucketfile/backend.js
CONFLICT (add/add): Merge conflict in lib/kms/wrapper.js
CONFLICT (add/add): Merge conflict in lib/kms/common.js
CONFLICT (add/add): Merge conflict in lib/data/wrapper.js
CONFLICT (add/add): Merge conflict in lib/data/multipleBackendGateway.js
CONFLICT (add/add): Merge conflict in lib/data/file/backend.js
CONFLICT (add/add): Merge conflict in lib/data/external/AzureClient.js
CONFLICT (add/add): Merge conflict in lib/data/external/AwsClient.js
CONFLICT (add/add): Merge conflict in lib/auth/vault.js
CONFLICT (add/add): Merge conflict in lib/auth/streamingV4/V4Transform.js
CONFLICT (add/add): Merge conflict in lib/api/websiteHead.js
CONFLICT (add/add): Merge conflict in lib/api/websiteGet.js
CONFLICT (add/add): Merge conflict in lib/api/objectPutCopyPart.js
CONFLICT (add/add): Merge conflict in lib/api/objectPutACL.js
CONFLICT (add/add): Merge conflict in lib/api/objectGetACL.js
CONFLICT (add/add): Merge conflict in lib/api/objectCopy.js
CONFLICT (add/add): Merge conflict in lib/api/multipartDelete.js
CONFLICT (add/add): Merge conflict in lib/api/listParts.js
CONFLICT (add/add): Merge conflict in lib/api/listMultipartUploads.js
CONFLICT (add/add): Merge conflict in lib/api/initiateMultipartUpload.js
CONFLICT (add/add): Merge conflict in lib/api/completeMultipartUpload.js
CONFLICT (add/add): Merge conflict in lib/api/bucketPutACL.js
CONFLICT (add/add): Merge conflict in lib/api/bucketGetVersioning.js
CONFLICT (add/add): Merge conflict in lib/api/bucketGetACL.js
CONFLICT (add/add): Merge conflict in lib/api/bucketGet.js
CONFLICT (add/add): Merge conflict in lib/api/apiUtils/object/setUpCopyLocator.js
CONFLICT (add/add): Merge conflict in lib/StatsClient.js
CONFLICT (add/add): Merge conflict in lib/Config.js

@ironman-machine try

Hello @philipyoo
"try": Success: Try build successfully launched on 'http://ci.ironmann.io/gh/scality/Integration/14988' with the following env. args:
{
    "SCALITY_INTEGRATION_BRANCH": "ultron/master",
    "REPO_NAME": "S3",
    "DEFAULT_BRANCH": "master",
    "SCALITY_S3_BRANCH": "chore/upgradeEslint"
}

@ironman-machine try

Hello @philipyoo
"try": Success: Try build successfully launched on 'http://ci.ironmann.io/gh/scality/Integration/14995' with the following env. args:
{
    "SCALITY_INTEGRATION_BRANCH": "ultron/master",
    "REPO_NAME": "S3",
    "DEFAULT_BRANCH": "master",
    "SCALITY_S3_BRANCH": "chore/upgradeEslint"
}

:sunny: :+1: circleCI test succeeded!

@ironman-machine r+

Hello @electrachong
"r+": Success

:sunny: :+1: circleCI test succeeded!


fix: solved a navigating issue

In the Summary section, on clicking or tapping at Don't use functional widgets, it didn't navigate to dont-use-functional-widgets.
The problem was the way md file was written.
If a line is written in this way
#### [This is a line](#this-is-a-line)

Then, there arises a problem in the navigation when we try clicking or tapping on the text as both the text inside of square brackets and parenthesis are the same.
My commit resolves that issue.

Thanks for solving it.


搜索出来的icon不知道在哪个域名下

哪个search体验体验有点差，希望大佬能将搜素出来的结果，同时显示是在哪个文件下的

Sorry, could you post issues in English? Translating this didn't work very well on my end.

I think this issue was at the wrong repo


System.TypeInitializationException: The type initializer for 'Microsoft.Data.SqlClient.TdsParser' threw an exception.

Hi, I am encountering an issue while trying to use Microsoft.Data.SqlClient with EF Core v2.2.6. I am using this for Always Encrypted and it implemented based on this comment: https://github.com/dotnet/SqlClient/issues/11#issuecomment-493091283.
My scenario might be a little unique since we have some old code with a custom ORM that is using the old library System.Data.SqlClient. This old code is not using any columns that are encrypted so it is my understanding that nothing needs to change there. EF Core is the only ORM that is reading/updating the encrypted column.
I tested Always Encrypted on my local machine and there were no problems. It was only after the code was merged and deployed to the dev environment did the error below occur. It is important to note that the exception is only thrown when viewing any pages in the application that use EF Core. If the page uses the custom ORM there is no problem. I briefly had the error occur on my local machine but after doing a clean/rebuild in VS the error disappeared. I then went to the server for the dev and deleted everything in the bin folder (hopefully mimicking the clean process) and redeployed but that did not resolve the issue for us.
I did find this issue: https://github.com/dotnet/corefx/issues/30518 but since the server is Windows Server 2016 and System.Data.SqlClient is v4.6.1 I do not believe that the issue is the same even if the exception appears to be similar.
I am not really sure where to go from here.
Info:
App: Asp.Net MVC 5, .Net Framework 4.6.1
EF Core v2.2.6 is in a .Net Standard 2.0 project
SQL Server Enterprise 64 bit 13.0.5426.0
Server: Windows Server 2016 version 1607
System.TypeInitializationException: The type initializer for 'Microsoft.Data.SqlClient.TdsParser' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Microsoft.Data.SqlClient.SNILoadHandle' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Microsoft.Data.SqlClient.SNINativeMethodWrapper' threw an exception. ---> System.ComponentModel.Win32Exception: Failed to load C:\inetpub\wwwroot\Simplifyed\bin\x64\SNI.dll
   at Microsoft.Data.SqlClient.SNINativeMethodWrapper..cctor() in E:\agent1\_work\31\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\Interop\SNINativeMethodWrapper.cs:line 66
   --- End of inner exception stack trace ---
   at Microsoft.Data.SqlClient.SNINativeMethodWrapper.SNIInitialize()
   at Microsoft.Data.SqlClient.SNILoadHandle..ctor() in E:\agent1\_work\31\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\TdsParserSafeHandles.cs:line 31
   at Microsoft.Data.SqlClient.SNILoadHandle..cctor() in E:\agent1\_work\31\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\TdsParserSafeHandles.cs:line 16
   --- End of inner exception stack trace ---
   at Microsoft.Data.SqlClient.TdsParser..cctor() in E:\agent1\_work\31\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\TdsParser.cs:line 156
   --- End of inner exception stack trace ---
   at Microsoft.Data.SqlClient.TdsParser..ctor(Boolean MARS, Boolean fAsynchronous) in E:\agent1\_work\31\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\TdsParser.cs:line 32
   at Microsoft.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout) in E:\agent1\_work\31\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\SqlInternalConnectionTds.cs:line 1548
   at Microsoft.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance) in E:\agent1\_work\31\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\SqlInternalConnectionTds.cs:line 1442
   at Microsoft.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, ServerCertificateValidationCallback serverCallback, ClientCertificateRetrievalCallback clientCallback, DbConnectionPool pool, String accessToken, SqlClientOriginalNetworkAddressInfo originalNetworkAddressInfo, Boolean applyTransientFaultHandling, SqlAuthenticationProviderManager sqlAuthProviderManager) in E:\agent1\_work\31\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\SqlInternalConnectionTds.cs:line 425
   at Microsoft.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) in E:\agent1\_work\31\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\SqlConnectionFactory.cs:line 123
   at Microsoft.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) in E:\agent1\_work\31\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\ProviderBase\DbConnectionFactory.cs:line 143
   at Microsoft.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) in E:\agent1\_work\31\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\ProviderBase\DbConnectionPool.cs:line 870
   at Microsoft.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) in E:\agent1\_work\31\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\ProviderBase\DbConnectionPool.cs:line 1807
   at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) in E:\agent1\_work\31\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\ProviderBase\DbConnectionPool.cs:line 1293
   at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) in E:\agent1\_work\31\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\ProviderBase\DbConnectionPool.cs:line 1190
   at Microsoft.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) in E:\agent1\_work\31\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\ProviderBase\DbConnectionFactory.cs:line 302
   at Microsoft.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) in E:\agent1\_work\31\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\ProviderBase\DbConnectionInternal.cs:line 683
   at Microsoft.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry) in E:\agent1\_work\31\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\SqlConnection.cs:line 1618
   at Microsoft.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) in E:\agent1\_work\31\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\SqlConnection.cs:line 1599
   at Microsoft.Data.SqlClient.SqlConnection.Open() in E:\agent1\_work\31\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\SqlConnection.cs:line 1250
   at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenDbConnection(Boolean errorsExpected)
   at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open(Boolean errorsExpected)
   at Microsoft.EntityFrameworkCore.Query.Internal.QueryingEnumerable`1.Enumerator.BufferlessMoveNext(DbContext _, Boolean buffer)
   at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded)
   at Microsoft.EntityFrameworkCore.Query.Internal.QueryingEnumerable`1.Enumerator.MoveNext()
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   at Microsoft.EntityFrameworkCore.Query.Internal.LinqOperatorProvider.<_TrackEntities>d__17`2.MoveNext()
   at Microsoft.EntityFrameworkCore.Query.Internal.LinqOperatorProvider.ExceptionInterceptor`1.EnumeratorExceptionInterceptor.MoveNext()
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
....

The important part is:
Win32Exception: Failed to load C:\__source_code\repo1\Simplified\bin\x86\SNI.dll

So it's trying to load the 32 bit version of sni.dll and it isn't present.
That makes me suspect that you build it on a 64 bit system and then just transferred the files to the other machine. You need to publish the project for an x86 target to get the right native dependency resolved. Give it a try.

Sorry, I took the exception from my local machine. I update my comment to the one from the Dev environment.

Essentially the same thing I'm afraid, the important bit is:
.Win32Exception: Failed to load C:\inetpub\wwwroot\Simplifyed\bin\x64\SNI.dll

I am using Azure DevOps for build and deployment with BuildPlatform set to any cpu. The SNI.dll file exists in both \bin\x64 and \bin\x86 at the IIS site path on the server.

@THammond9
What is the Microsoft.Data.SqlClient version in use? We had the issue before in previews. Please confirm if the issue occurs with Stable v1.0.19249.1?
If yes, can you wrap up a repro app and provide us to reproduce error? A basic architecture app with just a connection object should be good starting point to look into.

I can confirm that I am using v1.0.19249.1. I will try to repro the error but I am going to have to rewrite my Always Encrypted quires to use ADO.Net before I can work on the repro app.

@THammond9
Curious to know if the timezone issue was the root cause, did you happen to test again in next days?

@cheenamalhotra I don't think that was the issue. When I took a closer look that the server I noticed that all files deployed by Azure DevOps have a modified date in the future, which is likely UTC (I am EST). The site does not seem to have a problem with this for all of the other files so it seems unlikely that this would be the issue for only this library. Unfortunately I had to revert the changes so that dev could move forward, so I am unable to test further at the moment. I am still planning on trying to get a repro app but the earliest I could work on it would be next week.

That makes me suspect that you build it on a 64 bit system and then just transferred the files to the other machine. You need to publish the project for an x86 target to get the right native dependency resolved. Give it a try.

Just to clarify the above, It shouldn't matter whether the app is targeting x86 or x64. When building/deploying a .NET Framework target with a M.D.SqlClient dependency, both x86\SNI.dll and x64\SNI.dll files should be written to the output path (done by a targets file in the SqlClient NuGet package). This enables Microsoft.Data.SqlClient.dll to support AnyCPU by dynamically loading the appropriate native SNI.dll at runtime.
It looks like SqlClient could do a better job of reporting the underlying error about why it failed to load the dll.

Hi @THammond9
Let us know if you can provide us a repro app for this issue that can inspect further.
Also to add, as per @David-Engel 's comment above, PR #225 has been merged and released in latest driver version 1.1.0-preview1. Please give it a try if you can gather more info on why the SNI.dll is failing to load.

I haven't forgotten about this, just been a little busy. I will try this today with 1.1.0-preview1 and see if there is more information when the exception throws.

Here is the updated exception. Does not seem that much different to me. I verified that the Microsoft.Data.SqlClient.dll was the preview version and that the SNI.dll file exists in both folders. It was deployed with Azure DevOps:
System.TypeInitializationException: The type initializer for 'Microsoft.Data.SqlClient.TdsParser' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Microsoft.Data.SqlClient.SNILoadHandle' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Microsoft.Data.SqlClient.SNINativeMethodWrapper' threw an exception. ---> System.ComponentModel.Win32Exception: Failed to load C:\inetpub\wwwroot\dev2.verityiq.com\bin\x64\SNI.dll ---> System.ComponentModel.Win32Exception: The specified module could not be found
   --- End of inner exception stack trace ---
   at Microsoft.Data.SqlClient.SNINativeMethodWrapper..cctor() in E:\agent1\_work\28\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\Interop\SNINativeMethodWrapper.cs:line 67
   --- End of inner exception stack trace ---
   at Microsoft.Data.SqlClient.SNINativeMethodWrapper.SNIInitialize()
   at Microsoft.Data.SqlClient.SNILoadHandle..ctor() in E:\agent1\_work\28\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\TdsParserSafeHandles.cs:line 36
   at Microsoft.Data.SqlClient.SNILoadHandle..cctor() in E:\agent1\_work\28\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\TdsParserSafeHandles.cs:line 17
   --- End of inner exception stack trace ---
   at Microsoft.Data.SqlClient.TdsParser..cctor() in E:\agent1\_work\28\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\TdsParser.cs:line 166
   --- End of inner exception stack trace ---
   at Microsoft.Data.SqlClient.TdsParser..ctor(Boolean MARS, Boolean fAsynchronous) in E:\agent1\_work\28\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\TdsParser.cs:line 33
   at Microsoft.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout) in E:\agent1\_work\28\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\SqlInternalConnectionTds.cs:line 1743
   at Microsoft.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance) in E:\agent1\_work\28\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\SqlInternalConnectionTds.cs:line 1628
   at Microsoft.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, ServerCertificateValidationCallback serverCallback, ClientCertificateRetrievalCallback clientCallback, DbConnectionPool pool, String accessToken, SqlClientOriginalNetworkAddressInfo originalNetworkAddressInfo, Boolean applyTransientFaultHandling, SqlAuthenticationProviderManager sqlAuthProviderManager) in E:\agent1\_work\28\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\SqlInternalConnectionTds.cs:line 465
   at Microsoft.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) in E:\agent1\_work\28\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\SqlConnectionFactory.cs:line 145
   at Microsoft.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) in E:\agent1\_work\28\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\ProviderBase\DbConnectionFactory.cs:line 167
   at Microsoft.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) in E:\agent1\_work\28\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\ProviderBase\DbConnectionPool.cs:line 955
   at Microsoft.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) in E:\agent1\_work\28\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\ProviderBase\DbConnectionPool.cs:line 2024
   at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) in E:\agent1\_work\28\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\ProviderBase\DbConnectionPool.cs:line 1427
   at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) in E:\agent1\_work\28\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\ProviderBase\DbConnectionPool.cs:line 1309
   at Microsoft.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) in E:\agent1\_work\28\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\ProviderBase\DbConnectionFactory.cs:line 357
   at Microsoft.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) in E:\agent1\_work\28\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\ProviderBase\DbConnectionInternal.cs:line 773
   at Microsoft.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry) in E:\agent1\_work\28\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\SqlConnection.cs:line 1880
   at Microsoft.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) in E:\agent1\_work\28\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\SqlConnection.cs:line 1857
   at Microsoft.Data.SqlClient.SqlConnection.Open() in E:\agent1\_work\28\s\src\Microsoft.Data.SqlClient\netfx\src\Microsoft\Data\SqlClient\SqlConnection.cs:line 1425
   at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenDbConnection(Boolean errorsExpected)
   at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open(Boolean errorsExpected)
   at Microsoft.EntityFrameworkCore.Query.Internal.QueryingEnumerable`1.Enumerator.BufferlessMoveNext(DbContext _, Boolean buffer)
   at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded)
   at Microsoft.EntityFrameworkCore.Query.Internal.QueryingEnumerable`1.Enumerator.MoveNext()
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   at Microsoft.EntityFrameworkCore.Query.Internal.LinqOperatorProvider.ExceptionInterceptor`1.EnumeratorExceptionInterceptor.MoveNext()
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)

\bin\x64\SNI.dll ---> System.ComponentModel.Win32Exception: The specified module could not be found

This would mean a dependency dll is not found in your OS for SNI.dll to load.
Could you take a look which dependent dll is not available in your host OS of Azure DevOps Server?
Or if the issue is something else!
Dependency list is here:

Is there an easy way to locate all of these dlls or do I just search the windows folder for the names? Also does it matter what the location of these dlls are?

Did a search in the windows folder and api-ms-win-crt-* and vcRunTime140.dll are missing

Try installing/fixing Microsoft Visual C++ 2015 Redistributable

I let the network team know to install Microsoft Visual C++ 2015 Redistributable on the server.  After it is updated I will try again.

Sorry it took so long with an update; the missing Microsoft Visual C++ 2015 Redistributable was the issue. Not sure how these kinds of issues are usually handled but it might be useful to like this prerequisite somewhere (NuGet, here?) and a link or set of instructions on how to validate if this package is installed. Anyway, thank you every one for your help with this issue 😄

I am getting a very similar issue when running unit tests on our CI server, but the Microsoft Visual C++ 2015 Redistributable solution does not work for me.
Some of the unit test projects have a packagereference to one of our own nuget packages that has a dependency on Microsoft.Data.SqlClient 1.0.19269.1. When these unit tests run they fail with the same TypeInitializationException error.  I can see that the bin folder of the unit test project contains Microsoft.Data.SqlClient.dll but the corresponding x86 and x64 sub folders are missing.  The CI server has "Microsoft Visual C++ 2015-2019 Redistributable" x86 and x64 versions installed.
If I run the same unit test projects in Visual Studio 2019 on my local dev machine then the x86/x64 folders are correctly installed and the unit tests run successfully.
Thanks in advance.

Hi @corner22
Please provide us detail stack trace for the "TypeInitializationException" you're facing. Also a repro if possible.

Hi @corner22
Please provide us detail stack trace for the "TypeInitializationException" you're facing. Also a repro if possible.

I have resolved the problem.  It wasn't an issue with your nuget package.  When building with MSBuild, our CI server was using an out-dated version of nuget (4.8.1).  After upgrading it to use the latest (5.3.0) then MSBuild correctly built the package.
Sorry to trouble you with this, but hopefully sharing my experience will be useful to others who may get a similar issue.

Maybe update the nuspec to require 5.0 ?
https://docs.microsoft.com/en-us/nuget/reference/nuspec#metadata-attributes

I'd be interested to know what difference between the versions caused the issue as well.

I am guessing it could be buildTransitive ?
https://docs.microsoft.com/en-us/nuget/release-notes/nuget-5.0-rtm#summary-whats-new-in-50

Looks likely, and in that case the nuspec update would be a good move.

Closing since fix in PR #274 is merged.

Hi everyone, we had to revert the change since NuGet.org gallery does not support <metadata minClientVersion="5.0.0"> at the moment. We've filed a bug #7674 on their end. I'll reopen this issue to make sure we don't forget to change it back to 5.0.0 in the future when NuGet.org gallery supports it.

We are currently facing the same issue on our azure nodes when upgrading to Microsoft.Data.SqlClient.
We have installed the VC++ Redistributable 2017 but not 2015.
Are the redistributable not backwards compatible?
The api-ms-win-crt files are all missing on our node. The vcruntime140.dll is available in the system32 directory

Are the redistributable not backwards compatible?

No. There is a specific redistributable for each major version of the c++ runtime and you need to have the correct one installed. This only applied on windows. On Linux the implementation is entirely managed code and doesn't require a c++ runtime.

I tried to install the redistributable 2015-2019 now

But the error is still occuring

@Poolitzer80
Do you have Nuget.exe version > v5.0 installed on your client machine as shared here: https://github.com/dotnet/SqlClient/issues/211#issuecomment-543087368?
If not, please try upgrading and let us know.

Hi Cheena
Yeah i already saw, that in your bugfix.
We tried already to upgrade our nuget task, but everthing newer than 4.7.1
Does not restore our own repository nuget packages ☹
Do you have an idea what we have to do that the new nuget updater works with our pipeline?
Viele Grüße
Jakob Schönfeld
root-nine GmbH
Eduard-Rüber-Str. 7
83022 Rosenheim
Geschäftsführer: Rupert Maier – Georg Huber
Registergericht Traunstein HRB 26248
Telefon: 08031 / 581797-5
E-Mail: info<EMAIL_ADDRESS>Homepage: www.root-nine.dehttp://www.root-nine.de/
Von: Cheena Malhotra<EMAIL_ADDRESS>Gesendet: Freitag, 6. Dezember 2019 16:43
An: dotnet/SqlClient<EMAIL_ADDRESS>Cc: Jakob Schönfeld<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Betreff: Re: [dotnet/SqlClient] System.TypeInitializationException: The type initializer for 'Microsoft.Data.SqlClient.TdsParser' threw an exception. (#211)
@Poolitzer80https://github.com/Poolitzer80
Do you have Nuget.exe version > v5.0 installed on your client machine as shared here: #211 (comment)https://github.com/dotnet/SqlClient/issues/211#issuecomment-543087368?
If not, please try upgrading and let us know.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/dotnet/SqlClient/issues/211?email_source=notifications&email_token=ANDSDHEMGJ4XDWL6DOY3NM3QXJXH7A5CNFSM4IZOOBZ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGEPIJY#issuecomment-562623527, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANDSDHACPZGXXNGDO7BDSA3QXJXH7ANCNFSM4IZOOBZQ.

From NuGet documentation:
NuGet.exe 5.0 and later require .NET Framework 4.7.2 or later to execute.
That might be the source of problem. You could try upgrading to 4.7.2 and investigating packages not being restored.
If you're not willing to upgrade, you can also add Microsoft.Data.SqlClient.SNI NuGet package to your references to load SNI.dll manually.

Thank you! We will try to upgrade to 4.7.2! Have a nice weekend!
Viele Grüße
Jakob Schönfeld
root-nine GmbH
Eduard-Rüber-Str. 7
83022 Rosenheim
Geschäftsführer: Rupert Maier – Georg Huber
Registergericht Traunstein HRB 26248
Telefon: 08031 / 581797-5
E-Mail: info<EMAIL_ADDRESS>Homepage: www.root-nine.dehttp://www.root-nine.de/
Von: Cheena Malhotra<EMAIL_ADDRESS>Gesendet: Freitag, 6. Dezember 2019 17:11
An: dotnet/SqlClient<EMAIL_ADDRESS>Cc: Jakob Schönfeld<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Betreff: Re: [dotnet/SqlClient] System.TypeInitializationException: The type initializer for 'Microsoft.Data.SqlClient.TdsParser' threw an exception. (#211)
From NuGet documentationhttps://docs.microsoft.com/en-us/nuget/install-nuget-client-tools#windows:
NuGet.exe 5.0 and later require .NET Framework 4.7.2 or later to execute.
That might be the source of problem. You could try upgrading to 4.7.2 and investigating packages not being restored.
If you're not willing to upgrade, you can also add Microsoft.Data.SqlClient.SNIhttps://www.nuget.org/packages/Microsoft.Data.SqlClient.SNI/ NuGet package to your references to load SNI.dll manually.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/dotnet/SqlClient/issues/211?email_source=notifications&email_token=ANDSDHHIXHJJSMZ5ITDQOTTQXJ2QVA5CNFSM4IZOOBZ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGESFDI#issuecomment-562635405, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANDSDHC3OB3EE2WELAOJY6DQXJ2QVANCNFSM4IZOOBZQ.

Are the redistributable not backwards compatible?

No. There is a specific redistributable for each major version of the c++ runtime and you need to have the correct one installed. This only applied on windows.

@Wraith2 I think this has changed a bit since 2015. From https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads :

Note Visual C++ 2015, 2017 and 2019 all share the same redistributable files.
For example, installing the Visual C++ 2019 redistributable will affect programs built with Visual C++ 2015 and 2017 also. However, installing the Visual C++ 2015 redistributable will not replace the newer versions of the files installed by the Visual C++ 2017 and 2019 redistributables.
This is different from all previous Visual C++ versions, as they each had their own distinct runtime files, not shared with other versions.

@Poolitzer80 The 2017 ones should be correct. But is your application 32-bit? If so, you will need to install the x86 redistributable package (even if you are running it on an x64 system), which will put the libraries in the SysWOW64 folder.

I had this error and it was fixed by updating

which says:

Hello, I'd tried all options above, and I fixed uninstalling and reinstalling again with dependency behavior Highest using the Options on NuGet.
I'm using:
Net Framework 4.8
C# 7.3
Visual Studio 2019 Updated
ASP.NET App
I make this post because I had this issue last year but I did abandon, today I look for a solution.
#JeffersonMotta2020 #TdsParserError

@jssmotta
Could you please upload a sample app to reproduce the issue?
Since the application architectures differ a lot and sometimes other dependencies have role to play, we'd like to know more about your specific use case, before making assumptions.

I seem to be having related problems reported here

We ran into this with a console app that was targeting .NET Framework 4.8. Installing the Microsoft.Data.SqlClient.SNI package manually fixed the problem. The only difference I can see is that NuGet is using 1.1.0 without the explicit reference, and Microsoft.Data.SqlClient.SNI 1.1.1 fixes the problem.
Note: the app runs fine from my machine, but if I build the app and try to run the exe on one of our servers, it throws the TdsParser error unless the SNI package is installed.
The only dependency in my sample app is Microsoft.Data.SqlClient 1.1.2.

Thanks @ryanriv -- that fixed it for me too.  I had Microsoft.Data.SqlClient.SNI version 1.1.0 and was getting this error (with Microsoft.Data.SqlClient 1.1.2).  I updated the SNI package to 1.1.1 and that fixed the The specified module could not be found error.

the following issue fix it giving execute permission to /x64/SNI.dll. I don´t know if it´s the correct soluction but it worked for me
System.TypeInitializationException: The type initializer for 'Microsoft.Data.SqlClient.TdsParser' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Microsoft.Data.SqlClient.SNILoadHandle' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Microsoft.Data.SqlClient.SNINativeMethodWrapper' threw an exception. ---> System.ComponentModel.Win32Exception: Failed to load C:\websites\wwwroot\bin\x64\SNI.dll


Update index.html

Codecov Report

Merging #274 (8196bd7) into master (86c98da) will decrease coverage by 0.12%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #274      +/-   ##
==========================================
- Coverage   93.99%   93.86%   -0.13%
==========================================
  Files           8        8
  Lines         832      831       -1
  Branches      152      152
==========================================
- Hits          782      780       -2
  Misses         34       34
- Partials       16       17       +1

Impacted Files
Coverage Δ

webssh/handler.py
96.21% <0.00%> (-0.25%)
:arrow_down:

Continue to review full report at Codecov.

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


I just can't make actions to work. State is never updated.

Similar to #29, I can't make it capture anything at all, even when I set enforceActions: 'never'. I also need to import remotedev using import remotedev from 'mobx-remotedev/lib/dev';, it won't work using the normal import, even though process.env.NODE_ENV === 'development'.
    "mobx": "5.6.0",
    "mobx-react": "5.4.2",
    "mobx-react-form": "1.35.1",
    "mobx-react-router": "3.1.2",
    "mobx-remotedev": "^0.3.6",

👉 PR

I have the same issue.

In my case, it works unless async actions are using. Seems like only sync operations are applied


fix missing generics on impl block

Fix #25.

@al8n supposedly I fixed the waku example. Maybe we need to rebase this branch? Can you check what is it failing?

@al8n supposedly I fixed the waku example. Maybe we need to rebase this branch? Can you check what is it failing?

Rebased, all green now.


Fix the compile internal error on gcc7.5.

From #177, build on gcc7.5 would pop out an internal compiler error, (which is fine on clang-11).
A quick fix here is to capture the necessary variables inside the lambda expression.

Thanks! :)


Can't update to 3.5: "no data available"

Describe the bug
Using System Update/ujust update leads to the following error:
error: Committing: Adding composefs metadata: Checking out composefs: Processing 90c81cc24ac0d9ee12a8a5b469e72f07febd6b09f9ed46afdd0e8bab64de3440: No data available
System update failed:
   0: Command failed: `/usr/bin/rpm-ostree upgrade`
   1: `/usr/bin/rpm-ostree` failed: exit status: 1

Location:
   src/steps/os/linux.rs:273

What did you expect to happen?
Update goes through.
Output of rpm-ostree status
State: idle
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia:stable
                   Digest: sha256:43a94e8b18644ac34a9c5e6f1611915c576bfe08f70504e4f602d58f2bd11312
                  Version: 40.20240625.0 (2024-06-27T02:08:13Z)
          LayeredPackages: openrazer-meta razergenie

  ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia:stable
                   Digest: sha256:f99281982c87a4d18bfdba2f2c06698a5017028af2e893c617546643ba542071
                  Version: 40.20240624.0 (2024-06-24T17:14:39Z)
          LayeredPackages: openrazer-meta razergenie

### Hardware
MS-7C56

### Extra information or context

_No response_

I am having the same problem!

Here the solution: https://universal-blue.discourse.group/t/important-announcement-regarding-system-updates-action-needed/2689

Here the solution: https://universal-blue.discourse.group/t/important-announcement-regarding-system-updates-action-needed/2689

Are you sure?
Even if I do that I still run into the same error.

See if an rpm-ostree cleanup -m clears it up.

See if an rpm-ostree cleanup -m clears it up.

Nope, sadly not: the update is getting stuck at the exact same spot.

Solution stated, if this is still broken for you please run the script and provide the full output of it in the terminal so we can take a closer look.


Chapters mode does not correctly parse out the chapters

The timing on the files is incorrect

Removed functionality.


Closes #100

@niktek Looks like this was targeted at Master branch. Gonna take some getting used to to aim for dev, almost did that myself a time or two. Maybe there's a way we can specify a default?
I'll go ahead and accept since it's such a minor change though. Won't affect anyone but contributors.


Add CLI parameter to customize the deployment name suffix

Created out of the discussion in #129. Something like:
az stack create ... -deployment-suffix 'YYmm'

It is interesting to think through if the value of the argument should be some sort of time format like the above or something more customized.

Instead of "deployment-suffix" I'd prefer to have an optional parameter "deployment-name".

az stack create ...  --deployment-name '$(Build.BuildNumber)'

This way I will be able to seemlessly move from "az deployment" to "az stack" without having any impact on existing naming conventions.

I would like to add Git commit SHA to the name (or a short SHA), so this would be nice. For my purposes naturally any deployment unalterable medata that clearly links the commit back to repository would work.


dotnet build (.Net Core) failed to run with the installed version task

Issue Description
i have a CI process including the following steps:

.NET Core Tool Installer (Use .NET Core runtime 2.0.7)
dotnet restore
dotnet build
and more...

the CI fails on the dotnet build step with the following error:
Error logs
error : The project was restored using Microsoft.NETCore.App version 2.0.7, but with current settings, version 2.0.0 would be used instead.  To resolve this issue, make sure the same settings are used for restore and for subsequent operations such as build or publish.  Typically this issue can occur if the RuntimeIdentifier property is set during build or publish but not during restore.
seems like it is really ignoring the new version installation step. Should I install anything else to make the build run with the correct version?

It sounds like it's successfully installing 2.0.7 but perhaps settings in your code / project files is set to 2.0.0?

I checked it, and I don't have it anywhere on the entire solution.
any idea where the 2.0.0 version can be mentioned that can affect the build task?

Do you have your build definition and project files somewhere I can look?
@michVSTS could you please assist @morshilo.

hi @daveVSTS, sorry, i can't share the files since the repository is private.
Can you specify the part you suspect, so I can send a copy of them here?

@morshilo did you ever get this fixed? If not, we'd like to see your build definition. You can export it to json from the Azure DevOps build page. Also, if you can share your .csproj files, that would be helpful.


Table for functions isn't rendering correctly

Issue in ./help/data-prep/functions.md
The function table isn't rendering as a table, but just shows pipe characters as text between columns.  Difficult to read.  Doesn't work in Chrome nor in Safari.

Thank you for reporting this issue. The table has been fixed and is now rendering properly.
https://experienceleague.adobe.com/docs/experience-platform/data-prep/functions.html


求助：每次连接一段时间后就出错无法连接…

提交 Issue 之前请先阅读 Issue 指引，然后回答下面的问题，谢谢。
Please read the instruction and answer the following questions before submitting your issue. Thank you.

你正在使用哪个版本的 V2Ray？（如果服务器和客户端使用了不同版本，请注明）
What version of V2Ray are you using (If you deploy different version on server and client, please explicitly point out)?
2.3.9

你的使用场景是什么？比如使用 Chrome 通过 Socks/VMess 代理观看 YouTube 视频。
What's your scenario of using V2Ray? E.g., Watching YouTube videos in Chrome via Socks/VMess proxy.
主要为chrome，出错后其他浏览器也一并无法连接

你看到的不正常的现象是什么？
What did you see?
刚开始几分钟可以正常连外网，之后v2ray就报错，无法连接网络，包括服务器IP,但是服务器可以ping到

你期待看到的正确表现是怎样的？
What's your expectation?

请附上你的配置文件（提交 Issue 前请隐藏服务器端IP地址）。
Please attach your configuration file (Mask IP addresses before submit this issue).
Server Configuration File（服务器端配置文件）:

    // 在这里附上服务器端配置文件
    // Please attach your server configuration file here.

Client Configuration File（客户端配置文件）:

    // 在这里附上客户端配置文件
    // Please attach your client configuration file here.
{
  "log": {
    "loglevel": "warning"
  },
  "inbound": {
    "port": 1081,
    "listen": "<IP_ADDRESS>",
    "protocol": "http",
    "settings": {
      "auth": "noauth",
      "udp": false,
      "ip": "<IP_ADDRESS>"
    }
  },
  "outbound": {
    "protocol": "vmess",
    "settings": {
      "vnext": [
        {
          "address": "XXX.XXX.XXX.XXX",
          "port": 11709,
          "users": [
            {
              "id": "account",
              "alterId": 64,
              "security": "auto"
            }
          ]
        }
      ]
    },
    "mux": {
      "enabled": false
    },
  "streamSettings": {
    "network": "kcp"
  }
  },
  "outboundDetour": [
    {
      "protocol": "freedom",
      "settings": {},
      "tag": "direct"
    }
  ],
  "dns": {
    "servers": [
      "<IP_ADDRESS>",
      "<IP_ADDRESS>",
      "localhost"
    ]
  },
  "routing": {
    "strategy": "rules",
    "settings": {
      "domainStrategy": "IPIfNonMatch",
      "rules": [
        {
          "type": "field",
          "port": "1-52",
          "outboundTag": "direct"
        },
        {
          "type": "field",
          "port": "54-79",
          "outboundTag": "direct"
        },
        {
          "type": "field",
          "port": "81-442",
          "outboundTag": "direct"
        },
        {
          "type": "field",
          "port": "444-65535",
          "outboundTag": "direct"
        },
        {
          "type": "field",
          "domain": [
          "gc.kis.scr.kaspersky-labs.com"
        ]
        },
        {
          "type": "chinasites",
          "outboundTag": "direct"
        },
        {
          "type": "field",
          "ip": [
            "<IP_ADDRESS>/8",
            "<IP_ADDRESS>/8",
            "<IP_ADDRESS>/10",
            "<IP_ADDRESS>/8",
            "<IP_ADDRESS>/16",
            "<IP_ADDRESS>/12",
            "<IP_ADDRESS>/24",
            "<IP_ADDRESS>/24",
            "<IP_ADDRESS>/16",
            "<IP_ADDRESS>/15",
            "<IP_ADDRESS>/24",
            "<IP_ADDRESS>/24",
            "::1/128",
            "fc00::/7",
            "fe80::/10"
          ],
          "outboundTag": "direct"
        },
        {
          "type": "chinaip",
          "outboundTag": "direct"
        }
      ]
    }
  }
}

6)  请附上出错时软件输出的日志。在 Linux 中，日志通常在 `/var/log/v2ray/error.log` 文件中。
    Please attach the log file, especially the bottom lines if the file is large. Log file is usually `/var/log/v2ray/error.log` on Linux.
报错提示：
2017/10/22 23:27:54 [Debug]App|Proxyman|Inbound: creating tcp worker on <IP_ADDRESS>:1081
2017/10/22 23:27:54 [Info]Transport|Internet|TCP: listening TCP on <IP_ADDRESS>:1081
2017/10/22 23:27:54 [Warning]Core: V2Ray started
2017/10/22 23:29:48 [Warning]App|Proxyman|Inbound: connection ends > Proxy|HTTP: failed to read http request > read tcp <IP_ADDRESS>:1081-><IP_ADDRESS>:57019: wsarecv: An existing connection was forcibly closed by the remote host.
2017/10/22 23:29:59 [Warning]App|Proxyman|Outbound: failed to process outbound traffic > Proxy|VMess|Outbound: failed to find an available destination > Retry: [Transport|Internet|mKCP: failed to dial to dest: dial udp XXX.XXX.XXX.XXX:11709: operation was canceled > dial udp XXX.XXX.XXX.XXX:11709: operation was canceled] > Retry: all retry attempts failed
2017/10/22 23:29:59 [Warning]App|Proxyman|Outbound: failed to process outbound traffic > Proxy|VMess|Outbound: failed to find an available destination > Retry: [Transport|Internet|mKCP: failed to dial to dest: dial udp XXX.XXX.XXX.XXX:11709: operation was canceled > dial udp XXX.XXX.XXX.XXX:11709: operation was canceled] > Retry: all retry attempts failed
2017/10/22 23:29:59 [Warning]App|Proxyman|Outbound: failed to process outbound traffic > Proxy|VMess|Outbound: failed to find an available destination > Retry: [Transport|Internet|mKCP: failed to dial to dest: dial udp XXX.XXX.XXX.XXX:11709: operation was canceled > dial udp XXX.XXX.XXX.XXX:11709: operation was canceled] > Retry: all retry attempts failed
2017/10/22 23:29:59 [Warning]App|Proxyman|Outbound: failed to process outbound traffic > Proxy|VMess|Outbound: failed to find an available destination > Retry: [Transport|Internet|mKCP: failed to dial to dest: dial udp XXX.XXX.XXX.XXX:11709: operation was canceled > dial udp XXX.XXX.XXX.XXX:11709: operation was canceled] > Retry: all retry attempts failed
2017/10/22 23:30:33 [Warning]Proxy|HTTP: failed to read response from go.microsoft.com > unexpected EOF
2017/10/22 23:30:46 [Warning]Proxy|HTTP: failed to read response from XXX.XXX.XXX.XXX > unexpected EOF

现在使用浏览器设置监听端口进行操作，服务器一旦无法连接，刷新网页v2ray就会出现faild to process outbound traffic的错误提示，服务器IP可以ping到，所以服务器自身出错的可能性不太大，有大神知道问题出在哪里吗？是不是脚本哪里没有设置正确？

我今天也发生了同样的问题，最后发现是主板电池没电，导致电脑时间错误
同步时间之后就可以连接了。

我这边倒是时间一直正常，主板电池也没问题,但是就是连接后一段时间报错…

Same things happened to me, restart works for a while, then report this error.
Os, linux. v2ray: 2.4.3

目测是因为近期来自ISP对特定代理模式的阻断，推荐使用TLS+WebSocket的方式以减少被阻断的机率。


test

test

Coverage decreased (-0.2%) to 81.583% when pulling 57a47b072314591d91c7d38bf68929ed6a540944 on Prerna-0202:NativeLanguage into ade25c54b8ab028820c871474e55d7eefcff6758 on CircuitVerse:master.


Updating the app with Zendesk Apps Framework v2?

Will Microsoft be updating this app with Zendesk Apps framework v2 or will our only option be to use the third party tool Integrate Cloud?

I believe version 0.6.0 already took care of that


[FIX] GoogleTranslate errors

Description
This PR addresses an issue with the Google Translate functionality in RailsI18nManager::GoogleTranslate module. The following fixes have been implemented:

Dependency Inclusion: Added the missing require 'easy_translate' statement to ensure proper dependency utilization.
Translation Method Refactor: Modified the translation method to properly store the translation result in a variable, fixing the previous error.

This fix ensures that the Google Translate functionality now operates as intended, allowing for accurate translations and resolving any previous errors.

I've made one comment to address. Would you also mind adding a changelog entry?

Looks like we should add at least one passing spec for this class

Thanks for these fixes however I've added a more complete solution including adding specs for this class. See #11