Migrate HDRTools to ES6/functions

This PR migrates HDRTools to ES6/functions. It is for #14805.
I've included an HDRTools object marked as deprecated, for backward compatibility.

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Snapshot stored with reference name:
refs/pull/15377/merge
Test environment:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15377/merge/index.html
To test a playground add it to the URL, for example:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15377/merge/index.html#WGZLGJ#4600
Links to test babylon tools with this snapshot:
https://playground.babylonjs.com/?snapshot=refs/pull/15377/merge
https://sandbox.babylonjs.com/?snapshot=refs/pull/15377/merge
https://gui.babylonjs.com/?snapshot=refs/pull/15377/merge
https://nme.babylonjs.com/?snapshot=refs/pull/15377/merge
To test the snapshot in the playground with a playground ID add it after the snapshot query string:
https://playground.babylonjs.com/?snapshot=refs/pull/15377/merge#BCU1XR#0

Visualization tests for WebGPU (Experimental)
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15377/merge/testResults/webgpuplaywright/index.html

WebGL2 visualization test reporter:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15377/merge/testResults/webgl2playwright/index.html

Visualization tests for WebGL 1 have failed. If some tests failed because the snapshots do not match, the report can be found at
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15377/merge/testResults/webgl1/index.html
If tests were successful afterwards, this report might not be available anymore.

Visualization tests for WebGL 1 have failed. If some tests failed because the snapshots do not match, the report can be found at
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15377/merge/testResults/webgl1/index.html
If tests were successful afterwards, this report might not be available anymore.

Same comment regarding index.ts here as well


✨ NEW: Add animations

Codecov Report

Merging #12 (8e51f63) into main (6d9252d) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #12   +/-   ##
=======================================
  Coverage   88.36%   88.36%
=======================================
  Files          10       10
  Lines         825      825
=======================================
  Hits          729      729
  Misses         96       96

Flag
Coverage Δ

pytests
88.36% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

sphinx_design/grids.py
87.91% <ø> (ø)

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 6d9252d...8e51f63. Read the comment docs.


Adds "Stale" and "Waiting for Response" labels

WHY are these changes introduced?
Working on https://github.com/Shopify/first-party-library-planning/issues/458

WHAT is this pull request doing?
This PR adds two new labels "Stale" and "Waiting for Response". Stale will be added to any issue that hasn't had activity for 90 days. If an issue is labeled as "Stale" and dose not have activity for an additional 14 days it will be closed automatically. The "Waiting for Response" label is added manually to an issue, if one of our devs is waiting for clarifications on a ticket. If the ticket doesn't see activity for 7 days it will be closed automatically. If it does see activity then the label is removed automatically.

Type of change

[ ] Patch: Bug (non-breaking change which fixes an issue)
[ ] Minor: New feature (non-breaking change which adds functionality)
[ ] Major: Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist

[ ] I have added a changelog entry, prefixed by the type of change noted above
[ ] I have added/updated tests for this change
[ ] I have documented new APIs/updated the documentation for modified APIs (for public APIs)

I can see there is a stale.yml file in this repo but I am not sure how exactly it works. We can remove my stale.yml workflow if the other one works fine.

I can see there is a stale.yml file in this repo but I am not sure how exactly it works. We can remove my stale.yml workflow if the other one works fine.

I committed it originally but it didn't work ... never went back to make it work 🤦🏻♂    It can be safely deleted in preference for yours!


Pin scikit-build version

scikit-build==0.16 drops python2 support.

CI unfortunately still failing due scikit-build <= 0.16


sfdx force:mdapi:deploy - unhandled rejection TypeError: Cannot read property 'result' of null

Summary
When calling CLI from our CI server for validation we receive after 20 minutes an error
Unhandled rejection TypeError: Cannot read property 'result' of null
10:35:11       at /usr/local/lib/nodejs/lib/node_modules/sfdx-cli/node_modules/jsforce/lib/api/metadata.js:53:16
10:35:11       at tryCallOne (/usr/local/lib/nodejs/lib/node_modules/sfdx-cli/node_modules/promise/lib/core.js:37:12)
10:35:11       at /usr/local/lib/nodejs/lib/node_modules/sfdx-cli/node_modules/promise/lib/core.js:123:15
10:35:11       at flush (/usr/local/lib/nodejs/lib/node_modules/sfdx-cli/node_modules/asap/raw.js:50:29)
10:35:11       at processTicksAndRejections (internal/process/task_queues.js:79:11)
Steps To Reproduce:
we just call sfdx force:mdapi:deploy --wait -1 --deploydir ./src --checkonly
NOTE: If your issue is not reproducable by dreamhouse-lwc, i.e. requires specific metadata or files, we require a link to a simple Salesforce project repository with a script to setup a scratch org that reproduces your problem.
Expected result
job should end with success of error based on validation result
Actual result
job never ends, even the deploy is finished
System Information
Run sfdx version --verbose --json and paste the output here.
Additional information

Hi, can you please post the output of sfdx version --verbose --json and also try a deploy with the flag --dev-debug and paste the output here ?

I am sorry you can close it, actually moving on latest version seems solved
my issue.
On Tue, 7 Sept 2021 at 15:39, Benjamin @.***> wrote:

Hi, can you please post the output of sfdx version --verbose --json and
also try a deploy with the flag --dev-debug and paste the output here ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/forcedotcom/cli/issues/1172#issuecomment-914314925,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANWCGI54LEXKIYC46WVDVNDUAYIYPANCNFSM5DQBUBHQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

thank you!


allow passing an UserManager instance

Hi, is there a link with an example about how to use this new feature?

const oidcConfig = {
  userManager: new UserManager(...), /* or variable pointing to instance of UserManager */
};

ReactDOM.render(
  <AuthProvider {...oidcConfig}>
    <App />
  </AuthProvider>,
  document.getElementById("app")
);

fixed in 2.2.0


bug: Post.authors has slightly different type than Author

Provide environment information
 System:
    OS: Linux 6.8 Gentoo Linux
    CPU: (24) x64 AMD Ryzen 9 7900X 12-Core Processor
    Memory: 55.07 GB / 62.02 GB
    Container: Yes
    Shell: 5.2.26 - /bin/bash
  Binaries:
    Node: 21.4.0 - ~/.nvm/versions/node/v21.4.0/bin/node
    npm: 10.2.4 - ~/.nvm/versions/node/v21.4.0/bin/npm
  Browsers:
    Chromium: 125.0.6422.26
  npmPackages:
    @ts-ghost/content-api: ^4.0.12 => 4.0.12
    typescript: ^5.4.5 => 5.4.5

Describe the bug
Post.authors url property has type string | null | undefined, while the Author type url property has type  string (not null). Passing the author obtained from a Post object to a variable of type Author leads to a type error because of the mismatch, causing compilation to fail.
Ideally, Post.authors should directly use the Author type, so that they will always be the same.
Target Ghost Blog version
v5.83.0
To reproduce

Create a Post object (or read it from Ghost endpoint)
Assign post.authors[0] to a variable expecting type Author (assuming everything is non-null)
TypeScript linter will complain, and compilation will produce an error due to mismatched 'url' property

Here is some sample code:
import { Author, Post } from "@ts-ghost/content-api";

let post: Post;
let author: Author;

author = post!.authors![0]; //Never compiles

Additional information
No response
👨👧👦 Contributing

[ ] 🙋♂ Yes, I'd be down to file a PR fixing this bug!

Hi and thank you for your bug report.
Unfortunately I wanted to do exactly what you describe here but, at the time the Ghost API didn't give back the same shape of data on authors and post/page endpoint.
If you say it affects only one property url I can try to fix it but will have to check the actual results from the API and see if it should be string | null | undefined or just string, (it also depends on the Ghost version and there is a lot of mismatch).
The full types of the different ressources can be misleading because what you chain on the api fields can alter the output type. So I would recommend you to let TypeScript infer as much as possible like that:
import type { InferFetcherDataShape } from "@ts-ghost/content-api";

const getPostQuery = api.posts
  .read({slug: "technical-article-lorem-ipsum-sit-amet"})
  .include({
    authors: true,
    tags: true,
  });

type Author = InferFetcherDataShape<typeof getPostQuery>["authors"][number]

//...
let author: Author;
const res = await getPostQuery.fetch();
//...

Thank you for the quick fix! :smile: I will take heed of your advice and use custom types more often, just means a bit more work. Hopefully Ghost makes things more standardized in the future.


refactor: Field-agnostic transcript

Please provide a paragraph or two giving a summary of the change, including relevant motivation and context.
Checklist:
Remove the checklist to signal you've completed it. Enable auto-merge if the PR is ready to merge.

[ ] If the pull request requires a cryptography review (e.g. cryptographic algorithm implementations) I have added the 'crypto' tag.
[ ] I have reviewed my diff in github, line by line and removed unexpected formatting changes, testing logs, or commented-out code.
[ ] Every change is related to the PR description.
[ ] I have linked this pull request to relevant issues (if any exist).

Benchmark results
Metrics with a significant change:

circuit_simulation_time_in_ms (private-kernel-init): 406 (-47%)
circuit_simulation_time_in_ms (base-rollup): 3,182 (+81%)
circuit_simulation_time_in_ms (root-rollup): 89.8 (-47%)
circuit_simulation_time_in_ms (public-kernel-private-input): 421 (-27%)
circuit_input_size_in_bytes (private-kernel-init): 43,077 (-30%)
circuit_input_size_in_bytes (private-kernel-inner): 64,484 (-21%)
circuit_input_size_in_bytes (public-kernel-private-input): 25,203 (-39%)
circuit_input_size_in_bytes (public-kernel-non-first-iteration): 25,245 (-39%)
circuit_output_size_in_bytes (private-kernel-ordering): 9,689 (+19%)
tx_size_in_bytes (0): 10,323 (+17%)
l2_block_building_time_in_ms (8): 25,447 (+23%)
l2_block_building_time_in_ms (32): 101,206 (+24%)
l2_block_building_time_in_ms (128): 404,942 (+23%)
l2_block_rollup_simulation_time_in_ms (8): 17,773 (+49%)
l2_block_rollup_simulation_time_in_ms (32): 70,603 (+49%)
l2_block_rollup_simulation_time_in_ms (128): 282,258 (+50%)
note_trial_decrypting_time_in_ms (8): 8.38 (+45%)
note_trial_decrypting_time_in_ms (32): 13.2 (-86%)

Detailed results
All benchmarks are run on txs on the Benchmarking contract on the repository. Each tx consists of a batch call  to create_note and increment_balance, which guarantees that each tx has a private call, a nested private call, a public call, and a nested public call, as well as an emitted private note, an unencrypted log, and public storage read and write.
This benchmark source data is available in JSON format on S3 here.
Values are compared against data from master at commit 2001d474 and shown if the difference exceeds 1%.
L2 block published to L1
Each column represents the number of txs on an L2 block published to L1.

Metric
8 txs
32 txs
128 txs

l1_rollup_calldata_size_in_bytes
45,444
179,588
716,132

l1_rollup_calldata_gas
222,936
868,232
3,449,828

l1_rollup_execution_gas
842,023
3,595,340
22,205,197

l2_block_processing_time_in_ms
2,017 (-1%)
7,627 (-1%)
30,142

note_successful_decrypting_time_in_ms
306 (+2%)
901 (+2%)
3,298 (+2%)

note_trial_decrypting_time_in_ms
:warning: 8.38 (+45%)
:warning: 13.2 (-86%)
143 (+2%)

l2_block_building_time_in_ms
:warning: 25,447 (+23%)
:warning: 101,206 (+24%)
:warning: 404,942 (+23%)

l2_block_rollup_simulation_time_in_ms
:warning: 17,773 (+49%)
:warning: 70,603 (+49%)
:warning: 282,258 (+50%)

l2_block_public_tx_process_time_in_ms
7,627 (-12%)
30,450 (-11%)
122,130 (-12%)

L2 chain processing
Each column represents the number of blocks on the L2 chain where each block has 16 txs.

Metric
5 blocks
10 blocks

node_history_sync_time_in_ms
21,925
42,692 (+1%)

note_history_successful_decrypting_time_in_ms
2,097 (+2%)
4,079 (+2%)

note_history_trial_decrypting_time_in_ms
125 (-1%)
157 (+1%)

node_database_size_in_bytes
1,633,514
1,098,960

pxe_database_size_in_bytes
29,748
59,307

Circuits stats
Stats on running time and I/O sizes collected for every circuit run across all benchmarks.

Circuit
circuit_simulation_time_in_ms
circuit_input_size_in_bytes
circuit_output_size_in_bytes

private-kernel-init
:warning: 406 (-47%)
:warning: 43,077 (-30%)
20,441 (+8%)

private-kernel-ordering
126 (-1%)
25,833 (+6%)
:warning: 9,689 (+19%)

base-rollup
:warning: 3,182 (+81%)
659,500
873

root-rollup
:warning: 89.8 (-47%)
4,072
1,097

private-kernel-inner
826 (+4%)
:warning: 64,484 (-21%)
20,441 (+8%)

public-kernel-private-input
:warning: 421 (-27%)
:warning: 25,203 (-39%)
20,441 (+8%)

public-kernel-non-first-iteration
415 (+1%)
:warning: 25,245 (-39%)
20,441 (+8%)

merge-rollup
11.0 (-29%)
2,592
873

Miscellaneous
Transaction sizes based on how many contracts are deployed in the tx.

Metric
0 deployed contracts
1 deployed contracts

tx_size_in_bytes
:warning: 10,323 (+17%)
29,083 (+6%)


Feature/pbl 5022

Adding support for formatting events for two cases - JSON and byte array.
Adding support for hitting /raw and /event endpoints.

As discussed internally, we're not going to be able to take this PR.


python38Packages.tubeup: 0.0.21 -> 0.0.23

Motivation for this change
https://github.com/bibanon/tubeup/releases/tag/0.0.23
Things done

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

[x] 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 nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 113162 at 8ace1f29 run on aarch64-linux 1

3 packages built:

python37Packages.tubeup
python38Packages.tubeup
python39Packages.tubeup

1 suggestion:

warning: unclear-gpl
gpl3 is a deprecated license, check if project uses gpl3Plus or gpl3Only and change meta.license accordingly.
Near pkgs/development/python-modules/tubeup/default.nix:35:5:
   |
35 |     license = licenses.gpl3;
   |     ^

Result of nixpkgs-review pr 113162 at 8ace1f29 run on x86_64-linux 1

3 packages built:

python37Packages.tubeup
python38Packages.tubeup
python39Packages.tubeup

1 suggestion:

warning: unclear-gpl
gpl3 is a deprecated license, check if project uses gpl3Plus or gpl3Only and change meta.license accordingly.
Near pkgs/development/python-modules/tubeup/default.nix:35:5:
   |
35 |     license = licenses.gpl3;
   |     ^


e2e: add initial support to multiple CNI

PLEASE NOTE: this branch is based in the PR: #169 (require merge first)
Testing KPNG with multiple CNI will increase the number of people
in the adoption road.
Signed-off-by: Douglas Schilling Landgraf<EMAIL_ADDRESS>

/cc @jayunit100 @anusha94 tomorrow I should have more patches to finish this task. If agreed, fell free to merge this base patch.

@jayunit100 @dougsland
What's the odd to integrate https://github.com/thekubeworld/k8s-local-dev, instead of rewriting it? I'm in favor to bring it upstream, not sure if this is the repo tough.

@jayunit100 @dougsland What's the odd to integrate https://github.com/thekubeworld/k8s-local-dev, instead of rewriting
it? I'm in favor to bring it upstream, not sure if this is the repo tough.

You are right, I was about to re-write most of logic here. We can move k8s-local-dev to a different repo so more people own it too. It's up to you guys, looking forward to add multiple CNI support to test_e2e.

/retest

/ok-to-test

/retest

So I originally wrote kind-local-up.sh to have a modular CNI installer.
But, the broader KPNG group  made a decision, to remove that pluggable CNI installer, a while back, and antonio spent quite a bit of time removing our original calico/antrea based installer (kind-local-up.sh) so that it aligned with what we would need to run for an upstream prow job.
The reason was that, we have predicted 100+ issues that are going to be known bugs, and testing n CNIs simply isnt something that the repository needs to do to get us to the
tactical deliverable of "replacing the kube-proxy".
Thus in the interest of really having that laser focus in place on the short/medium term deliverable, i'd say this is a lateral step and the better thing to focus on would be to find bugs (for example, with calico) and file them as one off issues, where they exist.

So I originally wrote kind-local-up.sh to have a modular CNI installer.
But, the broader KPNG group made a decision, to remove that pluggable CNI installer, a while back, and antonio spent quite a bit of time removing our original calico/antrea based installer (kind-local-up.sh) so that it aligned with what we would need to run for an upstream prow job.
The reason was that, we have predicted 100+ issues that are going to be known bugs, and testing n CNIs simply isnt something that the repository needs to do to get us to the tactical deliverable of "replacing the kube-proxy".
Thus in the interest of really having that laser focus in place on the short/medium term deliverable, i'd say this is a lateral step and the better thing to focus on would be to find bugs (for example, with calico) and file them as one off issues, where they exist.

Make sense Jay, let's put this one on hold. I am trying to help in several fronts this one will be in hold.

Opened an issue for someone that would like to continue the work. Closing for now.
https://github.com/kubernetes-sigs/kpng/issues/225


Add Mamba Architecture

closes #1148
This PR adds Mamba to NeoX, along with flags for turning on/off the selective scan + conv1d + full mamba_inner_fn kernels.
For now, does not support parallelism, but want to investigate adding Tensor Parallel to this.

This seems to train well without parallelism, but am having bugs in a conversion script I wrote (gibberish output). I'll be checking for differences in output between a single instantiated layer for this versus the mamba_ssm module to try to diagnose further

Worked after https://github.com/state-spaces/mamba/pull/211 !
Got performance from a 160m (trained with Pythia config, untied embed + unembed) on-par with the Mamba-130m results in paper!
Will cleanup code slightly and add sample configs, then mark ready for review. This also pairs with a DeeperSpeed PR I'll make that should allow for holding specified parameters in fp32 despite Deepspeed trying to cast everything to 16 bit.
I want to check out adding tensor parallelism for Mamba too, but will do that later.

Worked after state-spaces/mamba#211 !
Got performance from a 160m (trained with Pythia config, untied embed + unembed) on-par with the Mamba-130m results in paper!
Will cleanup code slightly and add sample configs, then mark ready for review. This also pairs with a DeeperSpeed PR I'll make that should allow for holding specified parameters in fp32 despite Deepspeed trying to cast everything to 16 bit.
I want to check out adding tensor parallelism for Mamba too, but will do that later.

Awesome! Great work. I have some TP ideas that we can discuss on discord.

Ready for initial review!
Pairs with https://github.com/EleutherAI/DeeperSpeed/pull/61 , which I'd appreciate feedback on if the approach there is acceptable.

Note for the future: In addition to the attention_config, we should add a block_config where the user can choose on a per-block basis where to place individual blocks for MLP(and its variants like MoE)/Mamba/Attention(and its variants). The attention_config would then just allow the user to choose between attention variants for any attention blocks in the broader block_config. A similar mlp_config could be useful.
E.g.
"block_config": ["mamba", "attention", "mamba", "attention", "mlp"],
"attention_config": [[["flash"], 2]],
"mlp_config": [[["moe"], 1],

One drawback from this strategy is that we're adding a lot of annoying book-keeping for the user.
It's already a bit confusing that we're putting the attention-free mamba block under attention_config, but I think it's fine for this PR.

In the future, we should add support for the triton RMSNorm kernel introduced by mamba. Noting here and adding a TODO for later.
https://github.com/state-spaces/mamba/blob/v1.2.0/mamba_ssm/ops/triton/layernorm.py


Scala 3 sbt sandwich doesn't work

I have a following repro:
// plugins.sbt
addSbtPlugin("com.eed3si9n" % "sbt-projectmatrix" % "0.9.0")
addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.11.0")

// build.sbt
val a = projectMatrix
  .in(file("a"))
  .customRow(
    scalaVersions = Seq("3.2.0"),
    axisValues = Seq(VirtualAxis.jvm),
    settings = Seq(
      //name := "a"
    )
  )
  .customRow(
    scalaVersions = Seq("3.2.0"),
    axisValues = Seq(VirtualAxis.js),
    settings = Seq(
      //name := "a"
    )
  )

val b = projectMatrix
  .in(file("b"))
  .customRow(
    scalaVersions = Seq("2.13.10"),
    axisValues = Seq(VirtualAxis.jvm),
    settings = Seq(
      //name := "b"
    )
  )
  .customRow(
    scalaVersions = Seq("2.13.10"),
    axisValues = Seq(VirtualAxis.js),
    settings = Seq(
      //name := "b"
    )
  )
  .dependsOn(a % Test)

val root = project.in(file("."))
  .aggregate(a.projectRefs ++ b.projectRefs: _*)

When I would run commands like b/test or b/publishM2 I would expect the code to depend on a (with Scala 3) project when running test and not introduce any "phantom" dependencies to runtime scope. However, I get:
sbt:root> b/publishM2
[info] Wrote /Users/dev/Workspaces/GitHub/projectmatrix-repro/b/target/jvm-2.13/b_2.13-0.1.0-SNAPSHOT.pom
[info] Updating
https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.10/scala-library-2.13.10.pom
  100.0% [##########] 1.6 KiB (1.7 KiB / s)
[info] Resolved  dependencies
[info] Updating
[info] Resolved  dependencies
[warn]
[warn] 	Note: Unresolved dependencies path:
[error] stack trace is suppressed; run last b / update for the full output
[error] (b / update) sbt.librarymanagement.ResolveException: Error downloading a:a_2.13:0.1.0-SNAPSHOT
[error]   Not found
[error]   Not found
[error]   not found: /Users/dev/.ivy2/local/a/a_2.13/0.1.0-SNAPSHOT/ivys/ivy.xml
[error]   not found: https://repo1.maven.org/maven2/a/a_2.13/0.1.0-SNAPSHOT/a_2.13-0.1.0-SNAPSHOT.pom
[error] Total time: 3 s, completed Oct 21, 2022, 4:23:31 PM
sbt:root> b/test
[info] Updating
[info] Resolved  dependencies
[warn]
[warn] 	Note: Unresolved dependencies path:
[error] stack trace is suppressed; run last b / update for the full output
[error] (b / update) sbt.librarymanagement.ResolveException: Error downloading a:a_2.13:0.1.0-SNAPSHOT
[error]   Not found
[error]   Not found
[error]   not found: /Users/dev/.ivy2/local/a/a_2.13/0.1.0-SNAPSHOT/ivys/ivy.xml
[error]   not found: https://repo1.maven.org/maven2/a/a_2.13/0.1.0-SNAPSHOT/a_2.13-0.1.0-SNAPSHOT.pom
[error] Total time: 1 s, completed Oct 21, 2022, 4:26:40 PM

This issue can be worked around by putting Scala-version-specific test dependencies into a separate repository, publishing them and then using testLibrary.cross(CrossVersion.for2_13Use3) % Test but this worked in sbt-cross plugin so it should be possible to make it work in sbt-projectmatrix as well. Since sandwich scenario is shown as example this exceptional behavior caught me by surprise.

Here's a PR to repro this on CI - https://github.com/sbt/sbt-projectmatrix/pull/84

I have a PR for this here - https://github.com/sbt/sbt/pull/7907. I can probably backport it to sbt 1.x

It would be great!

Fixed in https://github.com/sbt/sbt-projectmatrix/pull/97


chore: remove backend interface and store options

The Backend interface and StoreOptions/RetrieveOptions types were migrated to the protobom repository as part of protobom/protobom#209. This removes the protobom dependency for the time being until the ent backend is fully implemented and merged.

@puerco @eddiezane request to review, thanks!


"param is required" error should include param name

If a param is required and does not have a default value, the converge command
will fail with a param is required error. While the error message does include
the specific hcl file, it does not tell you which param is missing. It would be
better if the error included the param name. This would be helpful on files that may
have several params or in the scenario where the user just made a small typo in
the param name on the command line (speaking from experience).
Example:
$ ./converge graph --local examples/docker-swarm-mode/converge/worker.hcl
2016-09-30T12:43:27-04:00 |INFO| serving        addr=:47740 component=rpc
2016-09-30T12:43:27-04:00 |ERROR| could not render      component=rpc error=param is required location=examples/docker-swarm-mode/converge/worker.hcl runID=7b76007f-0aab-40c6-b4ab-aa1087e16212
2016-09-30T12:43:27-04:00 |ERROR| loading failed        component=rpc error=rendering examples/docker-swarm-mode/converge/worker.hcl: param is required function=grapher.Graph runID=7b76007f-0aab-40c6-b4ab-aa1087e16212
2016-09-30T12:43:27-04:00 |FATAL| could not get graph   component=client error=error getting graph component: rpc error: code = 2 desc = loading failed: rendering examples/docker-swarm-mode/converge/worker.hcl: param is required file=examples/docker-swarm-mode/converge/worker.hcl

All these errors should include the name. It's going to be a bit of work to do though. I think this would be good to have 0.3.0. @stevendborrelli do you agree?

@BrianHicks yes. I know how annoyed I get if an error doesn't specify where the issue is located.


spend_ecash  fails if DB tx fails

    > > Client loses money. https://github.com/fedimint/fedimint/actions/runs/3543886489/jobs/5950840882

@elsirion Any insight into how this happens or whether it's a real bug?

The spend_ecash function seems faulty, let mut tx = TransactionBuilder::default();  should be inside the loop imo so we don't issue the same e-cash token twice if the DB tx fails for some reason (why it would, idk):
https://github.com/fedimint/fedimint/blob/13a0e24e902f63fae682c4e4af6e02069621086a/client/client-lib/src/lib.rs#L460-L499
Originally posted by @elsirion in https://github.com/fedimint/fedimint/issues/222#issuecomment-1328129597

Do you know how to recreate this bug?

No, it's more a theoretical concern imo (if you can make the DB tx fail). Looking at it with fresh eyes I'd say it actually doesn't burn the money because the resulting tx after the first round in the loop will be invalid (same coins added as input multiple times).

Where does the magic number 5 come from in failed_tx_attempts >= 5?

Where does the magic number 5 come from in failed_tx_attempts >= 5?

Introduced by @m1sterc001guy in 952fb50a6f300f79894f4a918cc6e93a6a3c1c2d.
As a connoisseur of magic numbers I have to say it should have been three though :zany_face:

Then shalt thou count to three, no more, no less. Three shall be the number thou shalt count, and the number of the counting shall be three. Four shalt thou not count, neither count thou two, excepting that thou then proceed to three. Five is right out.

This will get address by switching to a new client model.


Create DefaultSafeProducerOptions

Create DefaultSafeProducerOptions class which will have a laconic default constructor with default "known-to-work" options.

Declined


Android 10 permission denied on creating file and folder.

`E/flutter ( 2834): [ERROR:flutter/lib/ui/ui_dart_state.cc(166)] Unhandled Exception: FileSystemException: Creation failed, path = '/storage/emulated/0/mobilegameengine' (OS Error: Permission denied, errno = 13)
E/flutter ( 2834): #0      _Directory.create.<anonymous closure> (dart:io/directory_impl.dart:117:11)
E/flutter ( 2834): #1      _rootRunUnary (dart:async/zone.dart:1198:47)
E/flutter ( 2834): #2      _CustomZone.runUnary (dart:async/zone.dart:1100:19)
E/flutter ( 2834): #3      _FutureListener.handleValue (dart:async/future_impl.dart:143:18)
E/flutter ( 2834): #4      Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:696:45)
E/flutter ( 2834): #5      Future._propagateToListeners (dart:async/future_impl.dart:725:32)
E/flutter ( 2834): #6      Future._completeWithValue (dart:async/future_impl.dart:529:5)
E/flutter ( 2834): #7      Future._asyncCompleteWithValue.<anonymous closure> (dart:async/future_impl.dart:567:7)
E/flutter ( 2834): #8      _rootRun (dart:async/zone.dart:1190:13)
E/flutter ( 2834): #9      _CustomZone.run (dart:async/zone.dart:1093:19)
E/flutter ( 2834): #10     _CustomZone.runGuarded (dart:async/zone.dart:997:7)
E/flutter ( 2834): #11     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23)
E/flutter ( 2834): #12     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
E/flutter ( 2834): #13     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)`

@glennmichaelmejias
can you please provide your flutter doctor -v
possible duplicate of https://github.com/flutter/flutter/issues/71218

@glennmichaelmejias
Along with flutter doctor -v requested above, please provide a minimal reproducible code sample that shows the issue. Also, Which device are you seeing this issue on ? can you try the same on Android OS < 10 and see if you get same error ?

`
➜  ~ flutter doctor -v
[✓] Flutter (Channel master, 1.24.0-8.0.pre.374, on Linux, locale en_PH.UTF-8)
• Flutter version 1.24.0-8.0.pre.374 at /home/mikeytronix/flutter
• Framework revision 183f0e797a (4 days ago), 2020-11-26 19:12:28 +0100
• Engine revision 20caf54969
• Dart version 2.12.0 (build 2.12.0-76.0.dev)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.0-rc2)
• Android SDK at /home/mikeytronix/Android/Sdk/
• Platform android-30, build-tools 29.0.0-rc2
• ANDROID_HOME = /home/mikeytronix/Android/Sdk/
• Java binary at: /home/mikeytronix/Desktop/android-studio/jre/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
• All Android licenses accepted.
[✓] Chrome - develop for the web
• Chrome at google-chrome
[✓] Android Studio (version 3.2)
• Android Studio at /home/mikeytronix/Desktop/android-studio
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
[✓] Connected device (3 available)
• Custom Phone (mobile) • <IP_ADDRESS>:5555 • android-x86    • Android 10 (API 29)
• Web Server (web)      • web-server          • web-javascript • Flutter Tools
• Chrome (web)          • chrome              • web-javascript • Google Chrome 81.0.4044.92
• No issues found!
➜  ~
`

@darshankawar All phone with android 10 has issues reported on my app on google play.

@glennmichaelmejias
Would like to see how you are creating file and folder using a sample code that'll help to analyse this issue better.
Thanks.

@darshankawar
Future makeappprojectsdir() async {
  await requeststoragepermission();
  final String _appDocDir =
      await ExtStorage.getExternalStorageDirectory() + "/mobilegameengine";
  final Directory _appDocDirFolder = Directory('$_appDocDir/projects');
  if (await _appDocDirFolder.exists()) {
    return;
  }

  final Directory _appDocDirNewFolder =
      await _appDocDirFolder.create(recursive: true);

  return _appDocDirNewFolder.path;
}

@glennmichaelmejias
This doesn't seem to be a complete code sample. We would need a complete reproducible code sample that we can simply copy paste and run in IDE to see the issue.

@darshankawar
Thank you so much for giving me clue. It's just depracated api on android 10.
https://stackoverflow.com/questions/57116335/environment-getexternalstoragedirectory-deprecated-in-api-level-29-java/57116787#57116787

@glennmichaelmejias
It seems you've found root-cause and possible solution to resolve your issue. Is this safe to close ?

Yes. Thank you so much.

@glennmichaelmejias  can you tell me how you fixed it because I am facing the same issue? I would appreciate it.

@IbneUmmah I have no idea, i suggest use plugin for file explorer or store your files on applications folder.


Load needed editor translation only on demand

In master, EditorSettings::EditorSettings() loads all translations, which still (even with our latest optimizations) takes >= 500 ms in an optimized release build for the project manager and then the Godot main app. This PR loads the one translation table that is needed on demand:

saves 2 times 500 ms
saves time and memory by not loading all the other TR tables that will never be accessed

Great work, thanks!


Fix SCH_DISABLE_RECONNECTS to SCH_CRED_DISABLE_RECONNECTS

The definition of the flag was incorrect. Updates to the correct name.

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

Thanks for the contribution. I've merged your changes and they should be live soon.

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


Dataset structure table poorly formated

The datasets that this tutorial considers are structured as follows:

The spacing between columns 1 and 2 is much too little.

Agreed - let's quote the measure column to force the alignment to look nice (as people won't see the code in the tutorial anyhow)

Fixed in: https://github.com/ox-it/OxfordIDN_htmlwidgets/commit/8af201f8437482afb6c5b87b27c8ba9e12e0e6fd


Shorthand properties for border-bottom and border-right don't accept color

When using the border-bottom and border-right shorthand css syntax, color is ignored unless set separately. They do work if used in conjunction with another border-* property, or with border-color, but not on their own.
Here is a visual representation of how they function.

// does not set color
<view style={{ borderBottom: '2px solid green' }} />
<view style={{ borderRight: '2px solid green' }} />
// sets color correctly
<view style={{ borderColor: 'green', borderBottom: '2px solid' }} />
<view style={{ borderBottom: '2px solid green', borderRight: '2px solid green' }} />
<view style={{ borderBottom: '2px solid green', borderTop: '2px solid green' }} />

Fixed in<EMAIL_ADDRESS>A bug in border shader caused it to pick top's color for bottom and left's color for right in certain situations.


PROPOSAL: Collaboration guide and issue/PR templates

Proposal for a new contribution guide, with refactored issue and PR templates

folder reorganizing pending :) Will create lab number based folders for images

done :)

I will create another PR once I have tested a nice approach on my own repo :)


Make tailwindcss an optional peerDependency

We are using this package in an Elixir Phoenix project with the standalone tailwind cli. When installing this via npm, we import the whole dependency tree from tailwind. Would it be possible, to make this optional, so that standalone projects, can be kept lean?

Hey! You shouldn't even need to install this plugin to use it with the standalone CLI — we bundle all first-party plugins directly into the standalone build so you can require them without installing them:
https://github.com/tailwindlabs/tailwindcss/blob/main/standalone-cli/standalone.js
Does that work for you?

Oh, totally missed that! As you said, it works without installing this package. Thank you for the quick reply and your help! Sorry to have taken your time!

Great glad that works!


Support results_queue_size parameter in make_batch_reader api

The default results_queue_size used in make_batch_reader is 50. This will lead to OOM exception while loading big datasets with thread reader pool type. By exposing results_queue_size parameter via make_batch_reader api, the user is able to control the prefetched data size which in turns will help to alleviate OOM issue.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@selitvin I am in the process of making end to end DDL demos with big datasets, petastorm and horovod + DDP strategies. Many thanks for the great library. I encountered OOM issue during the process and this fix will help me to alleviate that issue. Could you please have a look at it whenever you have time?

@selitvin Many thanks for the review. I will update the PR with your suggestions.

@selitvin It took a while for me to update the PR 😃 Please have a look at it whenever you have time. Thanks

@selitvin Thanks for the approval. What is the process now to get this PR to be merged onto the main?

Merged. I need to cut a release now that will include your change.

I am pushing a release candidate v0.12.1rc0 now. Will release tomorrow.


Does the installer need to be run as root/with sudo?

I started using the installer and everytime I create a new project I still need to set up permissions for logs and cache folders (http://symfony.com/doc/current/book/installation.html#book-installation-permissions). Does the installer try to chmod correctly these directories or it's not yet implemented?
Thank you.

The chmod can be set up by the installer, but one should remember that permissions can also be set up with acl better than simple chmod

The installer doesn't set the permissions of the folders because it's "impossible" to do it right ofr every kind of operating system and configuration (Vagrant, etc.)
Our recommendation is to use the first method explained in the Symfony book:
1. Use the same user for the CLI and the web server

In development environments, it is a common practice to use the same UNIX user for the CLI
and the web server because it avoids any of these permissions issues when setting up new
projects. This can be done by editing your web server configuration (e.g. commonly httpd.conf
or apache2.conf for Apache) and setting its user to be the same as your CLI user (e.g. for
Apache, update the User and Group values).

This works perfectly and it's safe to do it in your local machine.

The same applies, by the way, when you use PHP's built-in web server as it is executed with the rights of the user starting it.

Thanks for the tip. I'll set up this today.


Allow admins to filter UserProfiles with alternate emails.

Coverage decreased (-0.06%) to 93.16% when pulling 5011668a79faee9403b634375521b53c92d80723 on johngian:admin-alternate-emails into 5a5309a863138efb8ad7450d910508965b7358f3 on mozilla:master.

r+


Basic setup

Is there any specific example of installation? Forwarding configuration files to the host and so on. A clearer example to use?
It's not entirely clear how to start using an already so complex product, especially in Docker

Hi @AlexanderZhirov. I agree, configuring Asterisk is not trivial.
What is your main concern? Is it with editing files within a docker container? Is it with configuring asterisk in general?
Cloning this repository and running the demo that comes with it allows you to familiarize yourself both with Docker and Asterisk.
Basic setup of Asterisk is described in the section PrivateDial.
For more details I refer you to the Asterisk documentation.
Please let me know if you have ideas how we can improve the information available within this repository. 😀

@mlan I meant to have a short manual, regarding a clean Asterisk build, only in Docker.
As far as I understand, pure Asterisk does not have configuration files. At least in Alpine, I created them with my own hands and set them up. In theory, can I throw my configuration files inside, through the volume, so that Asterisk can read them? Are there any pitfalls here?
In the test example, you do not specify the volumes so I wondered how well the configuration will be able to work with the data provided?
There are rumors that Asterisk does not work quite stably in Docker.
That's why I suggested creating a simple manual for assembling a simple version using own configuration files.

@AlexanderZhirov I think there already is some useful information already in this repository. Please check out what discussed in the section PrivateDial.
In the docker compose example you can study how volumes can be used. I suggest you try the demo as explained in the same section and use it to tryout your configuration.
Asterisk works in docker. There is some things to consider, see docker, iptables and docker-proxy.


Please invite me to the GitHub Community Organization

Hey @FayasNoushad please use this template to get access to the organization
https://github.com/EddieHubCommunity/support/issues/new?assignees=&labels=invite+me+to+the+organisation&template=invitation.yml&title=Please+invite+me+to+the+GitHub+Community+Organization
If you need any help please let us know


international SMS

I used Infobip Api service in my web application but I can't send into international number just I can  send into local( Egyptian number)
please I need help ,i sent more email but in vain

I managed to send SMS to Poland from Swedish account by adding the country prefix without a plus sign.
If Polish number was +48 123-456-789 (where +48 is country prefix) it would be:
var smsMessage = new SmsTextualMessage()
{
    From = "InfoSMS",
    Destinations = new List<SmsDestination>()
    {
        new SmsDestination(to: "48123456789")
    },
    Text = "This is a dummy SMS message sent using Infobip.Api.Client"
};

@karol-gro that's correct 👍
@khaledklaxads let us know if you are still encountering such issues.


Extract JavaScript Elm Compiler as a separate component

Hey there! Tremendous work!
We at Elchemy would love to have a type-safe demo in the browser. Getting Elm-make as a web worker to work for us would be an amazing feature
However right now from what it seems it's quite hard (without knowing the codebase) to separate the elm-make worker from the rest of the platform and use it elsewhere.
Would really appreciate it to be separated or some help on how could we do it ourselves!
Cheers

@wende have a look at https://github.com/lukewestby/browser-elm-compiler and see if this would be sufficient for generating the output you need. there's a web worker interface set up in https://github.com/lukewestby/browser-elm-compiler/blob/master/js/worker-interface.js so you just load the script as a web worker via either a proxy or a wrapping script that calls importScripts and pass it messages


pcbdraw v0.9.0 causes failure in plotting advanced contours/panels

Describe the bug
When generating output images with pcbdraw the output is distorted due to bugs that are fixed in v1.0.0.
So it would be awesome if the dockers could be updated with the new version of pcbdraw.
Thanks for a great tool!
Screenshots
Before v1.0.0 (v0.9 running docker setsoft/kicad_auto:dev_k6) and with v1.0.0

Thank you for the awesome work!


Add category recommandations test

Adding tests for category recommandations.

Yep, the idea here is just to validate that the URLs are correct, nothing deep at least at this stage. since i am more interested in completing coverage of the endpoints for this first iteration.


Bluetooth support?

recent phones (eg. Pixel 6) place the flash father from the camera sensor and pulse is no longer detected.
it would be great to support Bluetooth LE sensors such as the Polar H7.

Hi, thanks for suggesting an enhancment! But this app was made generally to give ability to perform fast heart analysis via HRV method, so I'm not planning to add it. However, as far as I know there are already apps in Google Play that support bluetooth sensors

none of the (open source) Bluetooth apps calculate HRV, and unfortunately newer devices don't position the flashlight in a way that is compatible with the light method.


Add high-confidence Pixie API key detection

Matches px-api-1234abcd-ff99-abcd-1234-aabbcc112233

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


sbt fullClasspath > out.txt adds invisible symbols to output

steps
Setup Scala CI using this https://github.com/danielleontiev/sbt-invisible-symbol/blob/master/.github/workflows/scala.yml configuration for GitHub Actions or this https://github.com/danielleontiev/sbt-invisible-symbol/blob/master/gitlab-ci.yml configuration for GitLab CI
problem
File "out.txt" contains invisible symbol:
image
You could check "out.txt" here https://github.com/danielleontiev/sbt-invisible-symbol/runs/1612704297
Click on "artifacts" and download the archive
expectation
File "out.txt" should contain only classpath
notes
This behavior is reproducible only in CI for some reason. I've tried to reproduce it locally on Ubuntu 20.04, Arch Linux and on MacOS, but with no luck

Meet the same issue. Trying to run a sbt command in github workflow.
An invisible symbol is appended to the command output.
Not sure it's due to sbt or due to github action env.
The command I try to run:
sbt  'show version' | tail -n 1
Due to the invisible symbol, there's no any output. It takes me a lot of time to debug issue.
Not sure why the behavior is not consistent in github ci and local shell.

does using export fullClasspath instead help?
does --no-colors help?

@SethTisue  it works with -no-colors, see my job.
Amazing! It took me quite a while to debug.

Closing this issue. Thanks Seth!

Probably, sbt should detect if its output is redirected to a file and disable color by itself. Otherwise it's a very subtle issue to troubleshoot. It's what git, ls and many others do using isatty call

Yes, it works as intended on my local machine, but in CI it keeps color codes.
Here I've updated my example in new branch: https://github.com/danielleontiev/sbt-invisible-symbol/blob/november-2023/.github/workflows/scala.yml#L18
It produces out.txt: https://github.com/danielleontiev/sbt-invisible-symbol/suites/18335739744/artifacts/1060970990
Which contains ANSI color codes:
[info] welcome to sbt 1.9.7 (Eclipse Adoptium Java 11.0.21)
[info] loading project definition from /home/runner/work/sbt-invisible-symbol/sbt-invisible-symbol/project
[info] loading settings for project sbt-invisible-symbol from build.sbt ...
[info] set current project to test (in build file:/home/runner/work/sbt-invisible-symbol/sbt-invisible-symbol/)
[info] Analysis:
[success] Total time: 0 s, completed Nov 20, 2023, 9:57:48 AM

it works as intended on my local machine, but in CI it keeps color codes

For this to progress, someone would need to analyze the underlying cause for the difference.

I've tried the following code:
object Main extends App {
  val hasConsole = Option(java.lang.System.console).isDefined
  val isDumb = Some("dumb") == sys.env.get("TERM")
  val isDumbTerminal = isDumb || System.getProperty("jline.terminal", "") == "none"
  val isCI = System.getProperty("sbt.ci", "") == "true" || sys.env.contains("BUILD_NUMBER") || sys.env.contains("CI")
  val isEmacs = sys.env.contains("INSIDE_EMACS")

  println("hasConsole: " + hasConsole)
  println("isDumb: " + isDumb)
  println("isDumbTerminal: " + isDumbTerminal)
  println("isCI: " + isCI)
  println("isEmacs: " + isEmacs)
  println()
  println(
    "useColor: " + ((hasConsole && !isDumbTerminal) || isCI || isEmacs)
  )
}

trying to mimick this
https://github.com/sbt/sbt/blob/213e933be673588fe2e19d500dc8810049856ecb/internal/util-logging/src/main/scala/sbt/internal/util/Terminal.scala#L362
and running with
sbt run > out.txt

both in Github Actions and locally.
In CI it shows isCI: true because of
https://github.com/sbt/sbt/blob/213e933be673588fe2e19d500dc8810049856ecb/internal/util-logging/src/main/scala/sbt/internal/util/Terminal.scala#L218-L219
GitHub Actions indeed set CI environment variable to true.
If I am not mistaken this condition seems to fool the sbt into turning the colors on. At least running
CI=true sbt "show Compile/compile" > out.txt

also adds ANSI colors to output file

Ah, so, working as designed, as per https://github.com/sbt/sbt/pull/5777
Not clear what the best or “right“ design is here. The explanation on that PR is murky to me. But many CI environments are capable of displaying colored logs, so I can see some logic behind enabling colors by default in that context, even though the output isn't a terminal.


Infinite loop upon encode/1 with inject: true.

When using the inject option, it looks like the defs function (https://github.com/bitwalker/exprotobuf/blob/master/lib/exprotobuf/define_message.ex#L87 ) loops infinitely. encode/1 calls defs (as an argument to Encoder.encode/2), defs(_ \\ nil) responds and calls @root.defs (itself)
Should injected modules also get the global defs helper from https://github.com/bitwalker/exprotobuf/blob/master/lib/exprotobuf/builder.ex#L77?
Test case below:
defmodule Basic do
  use Protobuf, from: Path.expand("../test/proto/basic.proto", __DIR__), only: :Basic, inject: true
end

Interactive Elixir (1.0.3) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> Basic.new
%Basic{args: nil, f1: nil, f2: nil, type: nil}
iex(2)> Basic.new |> Basic.encode

BREAK: (a)bort (c)ontinue (p)roc info (i)nfo (l)oaded
       (v)ersion (k)ill (D)b-tables (d)istribution
^C%

opened https://github.com/bitwalker/exprotobuf/pull/9


[video_player] Crash AVPlayer _createAndConfigureFigPlayerWithType:completionHandler:

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
I have no concrete way to reproduce it, but my app has video_player played in ListView.builder.
As i see AVPlayer in the crash stack trace, i allow myself to suggest that this comes from the video_player.
This never happened to me in debug mode, only in release mode when playing around with the ListView and several players created at the same time.
Could it be an iOS limitation of the number of AVPlayer displayed at the same time ? I am not that sure because i saw iOS apps with more than 10 videos played inside the same screen.
Unfortunately, in the trace i have some missing dSYM for Flutter, but i have uploaded all my dSYM files etc... i am seeing with firebase support why i still have these missing UUIDs from traces.
Expected results
The app should not crash
Actual results
The app is crashing
Code sample
No reproductible unfortunately...
Screenshots or Video
No response
Logs
# Crashlytics - Stack trace
# Application: com.myapp.ios
# Platform: apple
# Version: 1.0.0 (6)
# Issue: 48893db012643107e154d7e71e84683a
# Session: 960f4c710277408b9c28158d91df1dd9_DNE_8_v2
# Date: Fri May 12 2023 17:46:20 GMT+0200 (heure d’été d’Europe centrale)

Crashed: com.apple.main-thread
0  libobjc.A.dylib                0x5d94 object_getClass + 48
1  Foundation                     0xaec8 _NSKeyValueObservationInfoGetObservances + 248
2  Foundation                     0x3f780 NSKeyValueWillChangeWithPerThreadPendingNotifications + 232
3  AVFCore                        0x59bd0 __67-[AVPlayer _createAndConfigureFigPlayerWithType:completionHandler:]_block_invoke_2 + 168
4  libdispatch.dylib              0x2320 _dispatch_call_block_and_release + 32
5  libdispatch.dylib              0x3eac _dispatch_client_callout + 20
6  libdispatch.dylib              0x126a4 _dispatch_main_queue_drain + 928
7  libdispatch.dylib              0x122f4 _dispatch_main_queue_callback_4CF + 44
8  CoreFoundation                 0x98d18 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16
9  CoreFoundation                 0x7a650 __CFRunLoopRun + 1992
10 CoreFoundation                 0x7f4dc CFRunLoopRunSpecific + 612
11 GraphicsServices               0x135c GSEventRunModal + 164
12 UIKitCore                      0x39d37c -[UIApplication _run] + 888
13 UIKitCore                      0x39cfe0 UIApplicationMain + 340
14 Runner                         0x5c9c main + 11 (AppDelegate.swift:11)
15 ???                            0x1ca5f4dec (Missing)

com.apple.uikit.eventfetch-thread
0  libsystem_kernel.dylib         0xc84 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x13b54 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x13e2c mach_msg_overwrite + 540
3  libsystem_kernel.dylib         0x11c8 mach_msg + 24
4  CoreFoundation                 0x79114 __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x7a340 __CFRunLoopRun + 1208
6  CoreFoundation                 0x7f4dc CFRunLoopRunSpecific + 612
7  Foundation                     0x420c4 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8  Foundation                     0x41fac -[NSRunLoop(NSRunLoop) runUntilDate:] + 64
9  UIKitCore                      0x4cfdac -[UIEventFetcher threadMain] + 416
10 Foundation                     0x5b634 __NSThread__start__ + 716
11 libsystem_pthread.dylib        0x16b8 _pthread_start + 148
12 libsystem_pthread.dylib        0xb88 thread_start + 8

com.apple.root.default-qos
0  libsystem_kernel.dylib         0xc18 semaphore_timedwait_trap + 8
1  libdispatch.dylib              0x44c4 _dispatch_sema4_timedwait + 64
2  libdispatch.dylib              0x4ac4 _dispatch_semaphore_wait_slow + 76
3  ffmpegkit                      0xa2d4 callbackBlockFunction + 156
4  libdispatch.dylib              0x2320 _dispatch_call_block_and_release + 32
5  libdispatch.dylib              0x3eac _dispatch_client_callout + 20
6  libdispatch.dylib              0x6f8c _dispatch_queue_override_invoke + 788
7  libdispatch.dylib              0x15944 _dispatch_root_queue_drain + 396
8  libdispatch.dylib              0x16158 _dispatch_worker_thread2 + 164
9  libsystem_pthread.dylib        0xda0 _pthread_wqthread + 228
10 libsystem_pthread.dylib        0xb7c start_wqthread + 8

io.flutter.1.ui
0  libsystem_kernel.dylib         0xc84 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x13b54 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x13e2c mach_msg_overwrite + 540
3  libsystem_kernel.dylib         0x11c8 mach_msg + 24
4  CoreFoundation                 0x79114 __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x7a340 __CFRunLoopRun + 1208
6  CoreFoundation                 0x7f4dc CFRunLoopRunSpecific + 612
7  Flutter                        0x2d9f34 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
8  Flutter                        0x2d9a24 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
9  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
10 libsystem_pthread.dylib        0xb88 thread_start + 8

io.flutter.1.raster
0  libsystem_kernel.dylib         0xc84 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x13b54 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x13e2c mach_msg_overwrite + 540
3  libsystem_kernel.dylib         0x11c8 mach_msg + 24
4  CoreFoundation                 0x79114 __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x7a340 __CFRunLoopRun + 1208
6  CoreFoundation                 0x7f4dc CFRunLoopRunSpecific + 612
7  Flutter                        0x2d9f34 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
8  Flutter                        0x2d9a24 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
9  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
10 libsystem_pthread.dylib        0xb88 thread_start + 8

io.flutter.1.io
0  libsystem_kernel.dylib         0xc84 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x13b54 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x13e2c mach_msg_overwrite + 540
3  libsystem_kernel.dylib         0x11c8 mach_msg + 24
4  CoreFoundation                 0x79114 __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x7a340 __CFRunLoopRun + 1208
6  CoreFoundation                 0x7f4dc CFRunLoopRunSpecific + 612
7  Flutter                        0x2d9f34 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
8  Flutter                        0x2d9a24 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
9  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
10 libsystem_pthread.dylib        0xb88 thread_start + 8

io.worker.1
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x8078 _pthread_cond_wait + 1232
2  Flutter                        0x4853c (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x2d413c (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
5  libsystem_pthread.dylib        0xb88 thread_start + 8

io.worker.2
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x8078 _pthread_cond_wait + 1232
2  Flutter                        0x4853c (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x2d413c (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
5  libsystem_pthread.dylib        0xb88 thread_start + 8

io.worker.3
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x8078 _pthread_cond_wait + 1232
2  Flutter                        0x4853c (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x2d413c (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
5  libsystem_pthread.dylib        0xb88 thread_start + 8

io.worker.4
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x8078 _pthread_cond_wait + 1232
2  Flutter                        0x4853c (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x2d413c (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
5  libsystem_pthread.dylib        0xb88 thread_start + 8

io.worker.5
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x8078 _pthread_cond_wait + 1232
2  Flutter                        0x4853c (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x2d413c (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
5  libsystem_pthread.dylib        0xb88 thread_start + 8

io.worker.6
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x8078 _pthread_cond_wait + 1232
2  Flutter                        0x4853c (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x2d413c (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
5  libsystem_pthread.dylib        0xb88 thread_start + 8

dart:io EventHandler
0  libsystem_kernel.dylib         0x25bc kevent + 8
1  Flutter                        0x4c3e18 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
2  Flutter                        0x4f40d0 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
4  libsystem_pthread.dylib        0xb88 thread_start + 8

com.google.firebase.crashlytics.MachExceptionServer
0  Runner                         0xb0f3c FIRCLSProcessRecordAllThreads + 393 (FIRCLSProcess.c:393)
1  Runner                         0xb131c FIRCLSProcessRecordAllThreads + 424 (FIRCLSProcess.c:424)
2  Runner                         0xa8884 FIRCLSHandler + 34 (FIRCLSHandler.m:34)
3  Runner                         0xab080 FIRCLSMachExceptionServer + 521 (FIRCLSMachException.c:521)
4  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
5  libsystem_pthread.dylib        0xb88 thread_start + 8

DartWorker
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x80a4 _pthread_cond_wait + 1276
2  Flutter                        0x63b8dc (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x679420 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  Flutter                        0x63b2a8 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
5  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
6  libsystem_pthread.dylib        0xb88 thread_start + 8

com.apple.NSURLConnectionLoader
0  libsystem_kernel.dylib         0xc84 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x13b54 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x13e2c mach_msg_overwrite + 540
3  libsystem_kernel.dylib         0x11c8 mach_msg + 24
4  CoreFoundation                 0x79114 __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x7a340 __CFRunLoopRun + 1208
6  CoreFoundation                 0x7f4dc CFRunLoopRunSpecific + 612
7  CFNetwork                      0x2587e0 _CFURLStorageSessionDisableCache + 60900
8  Foundation                     0x5b634 __NSThread__start__ + 716
9  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
10 libsystem_pthread.dylib        0xb88 thread_start + 8

DartWorker
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x80a4 _pthread_cond_wait + 1276
2  Flutter                        0x63b8dc (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x679420 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  Flutter                        0x63b2a8 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
5  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
6  libsystem_pthread.dylib        0xb88 thread_start + 8

DartWorker
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x80a4 _pthread_cond_wait + 1276
2  Flutter                        0x63b8dc (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x679420 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  Flutter                        0x63b2a8 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
5  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
6  libsystem_pthread.dylib        0xb88 thread_start + 8

DartWorker
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x80a4 _pthread_cond_wait + 1276
2  Flutter                        0x63b8dc (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x679420 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  Flutter                        0x63b2a8 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
5  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
6  libsystem_pthread.dylib        0xb88 thread_start + 8

DartWorker
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x80a4 _pthread_cond_wait + 1276
2  Flutter                        0x63b8dc (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x679420 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  Flutter                        0x63b2a8 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
5  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
6  libsystem_pthread.dylib        0xb88 thread_start + 8

DartWorker
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x80a4 _pthread_cond_wait + 1276
2  Flutter                        0x63b8dc (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x679420 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  Flutter                        0x63b2a8 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
5  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
6  libsystem_pthread.dylib        0xb88 thread_start + 8

DartWorker
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x80a4 _pthread_cond_wait + 1276
2  Flutter                        0x63b8dc (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x679420 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  Flutter                        0x63b2a8 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
5  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
6  libsystem_pthread.dylib        0xb88 thread_start + 8

DartWorker
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x80a4 _pthread_cond_wait + 1276
2  Flutter                        0x63b8dc (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x679420 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  Flutter                        0x63b2a8 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
5  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
6  libsystem_pthread.dylib        0xb88 thread_start + 8

DartWorker
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x80a4 _pthread_cond_wait + 1276
2  Flutter                        0x63b8dc (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x679420 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  Flutter                        0x63b2a8 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
5  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
6  libsystem_pthread.dylib        0xb88 thread_start + 8

DartWorker
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x80a4 _pthread_cond_wait + 1276
2  Flutter                        0x63b8dc (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x679420 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  Flutter                        0x63b2a8 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
5  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
6  libsystem_pthread.dylib        0xb88 thread_start + 8

DartWorker
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x80a4 _pthread_cond_wait + 1276
2  Flutter                        0x63b8dc (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x679420 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  Flutter                        0x63b2a8 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
5  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
6  libsystem_pthread.dylib        0xb88 thread_start + 8

DartWorker
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x80a4 _pthread_cond_wait + 1276
2  Flutter                        0x63b8dc (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x679420 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  Flutter                        0x63b2a8 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
5  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
6  libsystem_pthread.dylib        0xb88 thread_start + 8

com.squareup.SocketRocket.NetworkThread
0  libsystem_kernel.dylib         0xc84 mach_msg2_trap + 8
1  libsystem_kernel.dylib         0x13b54 mach_msg2_internal + 80
2  libsystem_kernel.dylib         0x13e2c mach_msg_overwrite + 540
3  libsystem_kernel.dylib         0x11c8 mach_msg + 24
4  CoreFoundation                 0x79114 __CFRunLoopServiceMachPort + 160
5  CoreFoundation                 0x7a340 __CFRunLoopRun + 1208
6  CoreFoundation                 0x7f4dc CFRunLoopRunSpecific + 612
7  Foundation                     0x420c4 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8  Runner                         0x100044 -[_FSRRunLoopThread main] + 1870 (FSRWebSocket.m:1870)
9  Foundation                     0x5b634 __NSThread__start__ + 716
10 libsystem_pthread.dylib        0x16b8 _pthread_start + 148
11 libsystem_pthread.dylib        0xb88 thread_start + 8

DartWorker
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x80a4 _pthread_cond_wait + 1276
2  Flutter                        0x63b8dc (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x679420 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  Flutter                        0x63b2a8 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
5  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
6  libsystem_pthread.dylib        0xb88 thread_start + 8

DartWorker
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x80a4 _pthread_cond_wait + 1276
2  Flutter                        0x63b8dc (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x679420 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  Flutter                        0x63b2a8 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
5  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
6  libsystem_pthread.dylib        0xb88 thread_start + 8

DartWorker
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x80a4 _pthread_cond_wait + 1276
2  Flutter                        0x63b8dc (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x679420 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  Flutter                        0x63b2a8 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
5  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
6  libsystem_pthread.dylib        0xb88 thread_start + 8

DartWorker
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x80a4 _pthread_cond_wait + 1276
2  Flutter                        0x63b8dc (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
3  Flutter                        0x679420 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
4  Flutter                        0x63b2a8 (Missing UUID 4c4c441555553144a1123c0fff4c00d2)
5  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
6  libsystem_pthread.dylib        0xb88 thread_start + 8

com.apple.CFSocket.private
0  libsystem_kernel.dylib         0x17e8 select$DARWIN_EXTSN + 8
1  libsystem_kernel.dylib         0x17e8 __select + 8
2  CoreFoundation                 0xc8a7c __CFSocketManager + 636
3  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
4  libsystem_pthread.dylib        0xb88 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x118c __workq_kernreturn + 8
1  libsystem_pthread.dylib        0xe28 _pthread_wqthread + 364
2  libsystem_pthread.dylib        0xb7c start_wqthread + 8

Thread
0  libsystem_pthread.dylib        0xb74 start_wqthread + 254

Thread
0  libsystem_kernel.dylib         0x118c __workq_kernreturn + 8
1  libsystem_pthread.dylib        0xe28 _pthread_wqthread + 364
2  libsystem_pthread.dylib        0xb7c start_wqthread + 8

JavaScriptCore libpas scavenger
0  libsystem_kernel.dylib         0x1558 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x8078 _pthread_cond_wait + 1232
2  JavaScriptCore                 0x11401c <redacted> + 1620
3  libsystem_pthread.dylib        0x16b8 _pthread_start + 148
4  libsystem_pthread.dylib        0xb88 thread_start + 8

Thread
0  libsystem_kernel.dylib         0x118c __workq_kernreturn + 8
1  libsystem_pthread.dylib        0xe28 _pthread_wqthread + 364
2  libsystem_pthread.dylib        0xb7c start_wqthread + 8

Thread
0  libsystem_pthread.dylib        0xb74 start_wqthread + 254

Thread
0  libsystem_kernel.dylib         0x118c __workq_kernreturn + 8
1  libsystem_pthread.dylib        0xe28 _pthread_wqthread + 364
2  libsystem_pthread.dylib        0xb7c start_wqthread + 8

Thread
0  libsystem_pthread.dylib        0xb74 start_wqthread + 254

Thread
0  libsystem_kernel.dylib         0x118c __workq_kernreturn + 8
1  libsystem_pthread.dylib        0xe28 _pthread_wqthread + 364
2  libsystem_pthread.dylib        0xb7c start_wqthread + 8

Flutter Doctor output
Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.7.12, on macOS 13.3.1 22E772610a darwin-x64, locale fr-FR)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.2)
[✓] VS Code (version 1.77.3)
[✓] Connected device (2 available)
[✓] HTTP Host Availability

• No issues found!

@Tom3652
This issue seems to be very similar to https://github.com/flutter/flutter/issues/124937 except the missing UUIDs. Can this be tracked in linked issue ?

Yes @darshankawar you are completely right, i have forgot that i made this issue and didn't find a similar because of the title but it's the same !


checkboxes in "create stream" modal have broken CSS in Firefox

This seems to only happen in Firefox:

@krtkmj since you did recent work on this modal, would you be up for taking a crack at debugging it?

@timabbott I just checked this. It's working fine in firefox(47.0.1) in my dev VM. Is there any particular use case that you followed? And which version of firefox are you using?


Getting the balance associated with a private key ?

Hi,
Does anyone know how to get the balance associated with a private key.
For example, I have a private key, and I know it has transaction i.e. money stored and associated with the private key but how do I obtain this ?
I checked the ebook but couldn't find the info ?
Any ideas or pointers ?
Thanks

hey, with QBitNinja you can do that.
Take a look at https://programmingblockchain.gitbooks.io

I'm looking for this as well, and don't really see it in the ebook.  I see the part at the top of the "Transaction" chapter which shows using QBitNinja to get the results of a transaction given the transaction ID.  I also see the part under "Spend your coin" that uses a transaction ID from a previous receive transaction, and finds the correct outpoint.
My question though I think is similar to appsolutegeek's which is, given a private key, is there a quick way to find all money associated with it and any derived child addresses?  I followed your example under the BIP-32 section to use a master key to create multiple child keys with their own addresses.  Is there any way to use that master key to check the balance at - and easily spend - any/all coin received at all those addresses?
Or would we have to do something like sweep through all of our addresses to find transactions and outpoints?  My ultimate goal is to create a new child address to give to everyone who is going to send me some bitcoin, but then when I want to check my balance or spend, it would be great if there was an easy way to do it just using the private key.  Not sure if this is possible or not, though :)

Ah got it you want balance from a HD PubKey.
Actually yes you can, did not documented it because I have not tested it myself enough.
Check out my test: https://github.com/MetacoSA/QBitNinja/blob/master/QBitNinja.Tests/CanDo.cs#L1741
You can use QBitNinjaClient to do approximately the same requests:
You create a wallet, then you create a KeySet  in the wallet with the extpubkey and derivation of your choice.
Then you can use qbit.GetBalance(...) with the wallet name to query it.

can u need balance these privet key,
contact me,
<EMAIL_ADDRESS>

I have the same issue. I tried your test but I can not get balance from ExtPubKey
Do you have any update on this issue?

Regarding Private key balance issues please contact me at
<EMAIL_ADDRESS>I can get you the balance associated with it

@nhutcmos takes a look at https://programmingblockchain.gitbooks.io/programmingblockchain/content/wallet/web-api.html and the nbxplorer project.

Regarding Private key balance issues please contact me at
<EMAIL_ADDRESS>I can get you the balance associated with it

I made it!
On Jun 13, 2018 8:46 PM, "kirubadev"<EMAIL_ADDRESS>wrote:

Regarding Private key balance issues please contact me at
<EMAIL_ADDRESS>I can get you the balance associated with it
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/MetacoSA/NBitcoin/issues/232#issuecomment-396964173,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AgdmOnBIQCuN7Se0z1fG_bEImhteBYBiks5t8SXdgaJpZM4MyvKl
.


Painted Items Pricing and Logic

Describe the feature you'd like
User should be able to set custom prices for different paints in the options.json file. So whenever the bot is selling a painted item, it should take the base item selling price  + the paint value  = painted item selling price. This painted item selling price should be listed on backpack.tf - the base item price should also be able to be autopriced (optional for user to choose)
Describe alternatives you've considered
None. This seems like the most logical way to go about doing it. As you are "automating" the whole process.
Additional context
Talking to IdiNium, he mentioned that every time a user wanted to sell a painted item, they would have to use the ! command so the bot knows what to do, in terms of item and pricing (base and paint price). This is simply too slow and increases the maintenance time users have to put in to maintain a "painted items bot". Even if users are not maintaining a "painted items bot", users will lose out on profit when their bots receive a painted item, as with the logic now, the painted item will be priced at the non-painted value.

Thanks for the feature request. This might be a pain to implement.
Do you get any bounty reward for anyone who fulfills your request?

Thanks for the feature request. This might be a pain to implement.
Do you get any bounty reward for anyone who fulfills your request?

Could you please at least provide the default value for each paint?
example:
A Color Similar to Slate: 0 keys, 30 ref.

Could you please at least provide the default value for each paint?
example:
A Color Similar to Slate: 0 keys, 30 ref.

Can you please clarify what do you mean when you say bounty reward?
I am not a painted items seller, so I guess you can just have a default value, and if the user doesn't wanna add a surcharge for painted items it can be, 0 keys and 0 ref added. But yes i can give a couple examples:

see if this helps.
also another consideration, i see that your project you like to have the options.json file as condensed as possible. So by including the names of all the paints, it would mean that the file might get cluttered. So another consideration would be to use, another json file, named "paintedvalues" where the bot, adds all the paint names, with default 0 keys and 0 ref (buy and sell), and then the user can edit the values as needed.
To clarify, it should be something like this (or along the same track):
{
 Color Similar to Slate:
Buying: {
keys: 0,
ref: 0},
Selling: {
keys: 0,
ref: 10}
}

excuse the formatting and all~ did it real quick. This is so that the bot knows how much to add to its pricing when buying and selling!
If any questions lemme know. Happy to help.

Can you please clarify what do you mean when you say bounty reward?
I am not a painted items seller, so I guess you can just have a default value, and if the user doesn't wanna add a surcharge for painted items it can be, 0 keys and 0 ref added. But yes i can give a couple examples:

see if this helps.
also another consideration, i see that your project you like to have the options.json file as condensed as possible. So by including the names of all the paints, it would mean that the file might get cluttered. So another consideration would be to use, another json file, named "paintedvalues" where the bot, adds all the paint names, with default 0 keys and 0 ref (buy and sell), and then the user can edit the values as needed.
To clarify, it should be something like this (or along the same track):
{
 Color Similar to Slate:
Buying: {
keys: 0,
ref: 0},
Selling: {
keys: 0,
ref: 10}
}

excuse the formatting and all~ did it real quick. This is so that the bot knows how much to add to its pricing when buying and selling!
If any questions lemme know. Happy to help.


[BUG] Weird referencing numbering in the API

Describe the bug
in some modules, e.g. deep learning and clustering, referenced paper numbers do not appear correctly. It is probably some weird encoding between unix/mac/windows conversions.
Steps/Code to reproduce the bug
https://aeon-toolkit--673.org.readthedocs.build/en/673/api_reference/classification.html
Expected results
should be numbers e.g [1]
Actual results

Versions
No response

caused I think by lack of white space between references


CLI Blob list checking contentLength crashes

Describe the bug
I'm trying to select all the blobs with content (basically, to avoid directories).
I'm trying the following query:
az storage blob list --account-name myaccount --account-key myaccountkey --container-name mycontainer --prefix myprefix --query "[?properties.contentLength > '0'].name" --num-results "*" --output tsv|more

Azure CLI crashes with the following error:
TypeError: '>' not supported between instances of 'int' and 'str'

The full trace is:
Traceback (most recent call last):
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/knack/cli.py", line 233, in invoke
    cmd_result = self.invocation.execute(args)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/azure/cli/core/commands/__init__.py", line 676, in execute
    self.cli_ctx.raise_event(EVENT_INVOKER_FILTER_RESULT, event_data=event_data)
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/knack/cli.py", line 170, in raise_event
    func(self, **kwargs)
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/knack/query.py", line 45, in filter_output
    kwargs['event_data']['result'] = query_expression.search(
                                     ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/jmespath/parser.py", line 509, in search
    result = interpreter.visit(self.parsed, value)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/jmespath/visitor.py", line 94, in visit
    return method(node, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/jmespath/visitor.py", line 180, in visit_filter_projection
    if self._is_true(self.visit(comparator_node, element)):
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/jmespath/visitor.py", line 94, in visit
    return method(node, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/jmespath/visitor.py", line 158, in visit_comparator
    return comparator_func(left, right)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: '>' not supported between instances of 'int' and 'str'

Related command
I'm trying to select all the blobs with content (basically, to avoid directories).
I'm trying the following query:
az storage blob list --account-name myaccount --account-key myaccountkey --container-name mycontainer --prefix myprefix --query "[?properties.contentLength > '0'].name" --num-results "*" --output tsv|more

Errors
I'm trying to select all the blobs with content (basically, to avoid directories).
Azure CLI crashes with the following error:
TypeError: '>' not supported between instances of 'int' and 'str'

The full trace is:
Traceback (most recent call last):
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/knack/cli.py", line 233, in invoke
    cmd_result = self.invocation.execute(args)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/azure/cli/core/commands/__init__.py", line 676, in execute
    self.cli_ctx.raise_event(EVENT_INVOKER_FILTER_RESULT, event_data=event_data)
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/knack/cli.py", line 170, in raise_event
    func(self, **kwargs)
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/knack/query.py", line 45, in filter_output
    kwargs['event_data']['result'] = query_expression.search(
                                     ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/jmespath/parser.py", line 509, in search
    result = interpreter.visit(self.parsed, value)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/jmespath/visitor.py", line 94, in visit
    return method(node, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/jmespath/visitor.py", line 180, in visit_filter_projection
    if self._is_true(self.visit(comparator_node, element)):
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/jmespath/visitor.py", line 94, in visit
    return method(node, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/jmespath/visitor.py", line 158, in visit_comparator
    return comparator_func(left, right)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: '>' not supported between instances of 'int' and 'str'

Issue script & Debug output
I'm trying to select all the blobs with content (basically, to avoid directories).
I'm trying the following query:
az storage blob list --account-name myaccount --account-key myaccountkey --container-name mycontainer --prefix myprefix --query "[?properties.contentLength > '0'].name" --num-results "*" --output tsv|more

Azure CLI crashes with the following error:
TypeError: '>' not supported between instances of 'int' and 'str'

The full trace is:
Traceback (most recent call last):
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/knack/cli.py", line 233, in invoke
    cmd_result = self.invocation.execute(args)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/azure/cli/core/commands/__init__.py", line 676, in execute
    self.cli_ctx.raise_event(EVENT_INVOKER_FILTER_RESULT, event_data=event_data)
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/knack/cli.py", line 170, in raise_event
    func(self, **kwargs)
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/knack/query.py", line 45, in filter_output
    kwargs['event_data']['result'] = query_expression.search(
                                     ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/jmespath/parser.py", line 509, in search
    result = interpreter.visit(self.parsed, value)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/jmespath/visitor.py", line 94, in visit
    return method(node, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/jmespath/visitor.py", line 180, in visit_filter_projection
    if self._is_true(self.visit(comparator_node, element)):
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/jmespath/visitor.py", line 94, in visit
    return method(node, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/azure-cli/2.62.0/libexec/lib/python3.11/site-packages/jmespath/visitor.py", line 158, in visit_comparator
    return comparator_func(left, right)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: '>' not supported between instances of 'int' and 'str'

Expected behavior
Return of all objects with size greater than 0 (avoid subdirectories)
Environment Summary
azure-cli                         2.62.0
core                              2.62.0
telemetry                          1.1.0
Dependencies:
msal                              1.28.1
azure-mgmt-resource               23.1.1
Python location '/usr/local/Cellar/azure-cli/2.62.0/libexec/bin/python'
Extensions directory '/Users/jmalbarran/.azure/cliextensions'
Python (Darwin) 3.11.9 (main, Apr  2 2024, 08:25:04) [Clang 15.0.0 (clang-15<IP_ADDRESS>)]
Legal docs and information: aka.ms/AzureCliLegal
Your CLI is up-to-date.
Additional context
No response

Thank you for opening this issue, we will look into it.

@jmalbarran can you try --query "[?properties.contentLength > 0].name"

Already did!
It crashes with different error. Checked with JMSPath sintax, and it seems than event with number content, you have to quote the parameter.
Enviado desde Outlook para Androidhttps://aka.ms/AAb9ysg

From: Zhiyi Huang @.>
Sent: Monday, August 5, 2024 5:23:46 AM
To: Azure/azure-cli @.>
Cc: Jose Manuel Albarrán @.>; Mention @.>
Subject: Re: [Azure/azure-cli] CLI Blob list checking contentLength crashes (Issue #29645)
@jmalbarranhttps://github.com/jmalbarran can you try --query "[?properties.contentLength > 0].name"
—
Reply to this email directly, view it on GitHubhttps://github.com/Azure/azure-cli/issues/29645#issuecomment-2268098663, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AT3JLNLLH464T5ZREMVOTA3ZP3V4FAVCNFSM6AAAAABL6BF3H2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENRYGA4TQNRWGM.
You are receiving this because you were mentioned.Message ID: @.***>

I got an answer in StackOverflow.
This is the solution --query "[?properties.contentLength > \\0\].name"

I got an answer in StackOverflow.
This is the solution --query "[?properties.contentLength > 0].name"


can't get response code

while integrate to laravel app i got to redirect to payment page and simulate success and fail but can't get response code for what happens with payment system

With the transaction ID you can fetch the state over the API. So you basically read the transaction and there you find the state property that indicates if the transaction was failed or authorized resp. completed or fulfill.
I would recommend to register as well a webhook so you can process the result as well when the user is closing the window before returning your site.

thank you that was great help but i still can't find which function i can use to read the state of the entity and further details using stateId

You can use the TransactionService to read the transaction object (use the read operation). This object contains the state property. See:
https://github.com/wallee-payment/php-sdk/blob/master/lib/Service/TransactionService.php#L1653
Regarding the different states I would recommend to check the description of the states:
https://app-wallee.com/en-us/doc/payment/transaction-process


Cannot read property 'replace' of undefined

Version 3.5.4 :
loadjs.js:106 Uncaught TypeError: Cannot read property 'replace' of undefined
at loadFile (loadjs.js:106)
at loadFiles (loadjs.js:197)
at loadjs (loadjs.js:228)

Can you describe how to reproduce the error?

I passed a bad array [ , 'something'].
Maybe a try catch.
Also, seems like events are on capture, not on bubble?
Last, please reconsider adding require. Please. tia.

Which events are you referring to?

On Jun 3, 2018, at 9:38 AM, cekvenich<EMAIL_ADDRESS>wrote:
I passed a bad array [ , 'something'].
Maybe a try catch.
Also, seems like events are on capture, not on bubble?
Last, please reconsider adding require. Please. tia.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

'ready' events.
I have so settimeout to 1 to do my work on ready.
On 6/3/2018 10:06 AM, Andres Morey wrote:

Which events are you referring to?

On Jun 3, 2018, at 9:38 AM, cekvenich<EMAIL_ADDRESS>wrote:
I passed a bad array [ , 'something'].
Maybe a try catch.
Also, seems like events are on capture, not on bubble?
Last, please reconsider adding require. Please. tia.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/muicss/loadjs/issues/70#issuecomment-394164711, or
mute the thread
https://github.com/notifications/unsubscribe-auth/AVN9ps8BHPTBcmNZqXHFrGKtALd0TNE0ks5t4-1rgaJpZM4UW80o.

Can you be more specific? LoadJS doesn't capture or dispatch any DOM events. Are you referring to the DOMContentLoaded event (i.e. $(document).ready())?


Key added success message CTA

Once a key gets added, we need to give a success message.
Heading: Key added successfully
Subheading: Access key details from Manage Keys and sign transactions from within wallets.
Primary CTA if External Key: Associate Contact
Secondary CTA: OK.
Primary CTA if hardware device is added as signer: Add Description

Done  (In the file Under the Key Success Section)
https://www.figma.com/design/m5eMFTKD391AiJAXaEzgxB/Bitcoin-Keeper?node-id=188-1189&t=mJim1tWVRV432wWj-1

I have implemented the new modals in the branch that @cakesoft-vaibhav is working on for remote sharing, as it contains the necessary components required for the new modals.
So, marking it fixed.

This is not Correct @Raheel1258 Associate contact is for External key only please check design

@Deveshshankar, the latest code is currently in a branch of the public repository, where @cakesoft-vaibhav is actively working on it. It hasn't been merged into the public repo yet, as it was inadvertently implemented in the private repository.

@cakesoft-utkarsh I am marking it fixed, my above comment is valid.
And all the mentioned issues are fixed.

Closing as completed


How to get spiral binary for the existing project from github

I'm new to spiral framework. I pushed the code from one machine and pulled to another machine.
I didn't find the spiral binary to work with.
The documentation doesn't provide information on how to get spiral binary for existing project.
Please suggest me on how to get the binary

vendor/bin/spiral get-binary

Thanks


Crash in LBM (bad argument #1 to 'ipairs')

I'm not entirely sure what's causing this, nor have a I found a method to reproduce it, but this has come up a few times now:
2024-09-27 14:07:53: ERROR[Main]: ServerError: AsyncErr: Lua: Runtime error from mod 'crafting_bench' in callback LuaLBM::trigger(): .../../games/dreambuilder_game/mods/crafting_bench/init.lua:272: bad argument #1 to 'ipairs' (table expected, got nil)
2024-09-27 14:07:53: ERROR[Main]: stack traceback:
2024-09-27 14:07:53: ERROR[Main]: 	[C]: in function 'ipairs'
2024-09-27 14:07:53: ERROR[Main]: 	.../../games/dreambuilder_game/mods/crafting_bench/init.lua:272: in function 'func'
2024-09-27 14:07:53: ERROR[Main]: 	...e/medic/mt59/bin/../builtin/profiler/instrumentation.lua:124: in function <...e/medic/mt59/bin/../builtin/profiler/instrumentation.lua:117>

https://github.com/minetest-mods/crafting_bench/blob/b8353d781b6eb82b4fd8074690dfa689c4b64f6a/init.lua#L269-L274
Someone probably placed the node without executing its on_construct callback (e.g. worldedit).

d3108574a