Forward-slashes are not decoded in params

This is similar to what #1865 expected. I expect apple%2Fbanana in the URL to result in apple/banana in the match.params variable.

Version
4.0.0
Steps to reproduce
Set up a route like this:
<Route path="/fruit/:name" component={Fruit} />

Enter /fruit/apple%2Fbana%20na from the browser URL bar.
Expected Behavior
I expect match.params.name to contain:
apple/bana na

Actual Behavior
match.params.name contains:
apple%2Fbana na

history uses decodeURI to decode pathnames. It does this because pathnames are encoded using encodeURI, which does not encode forward slashes. Since the forward slashes are not encoded, decodeURI does not decode %2f into a forward slash.
If you're just encoding the forward slash because you want to use repeating patterns, you should use the "one or more" parameter.
// location = { pathname: '/fruit/apple/bana%20na' }
<Route path="/fruit/:name+" component={Fruit} />
// match.params = { name: 'apple/bana na' }

Thanks for the quick response! Sounds like it is by design then, FWIW it worked fine in react-router 3. My use case is a route that takes an ascii85 token.

So you're receiving an ascii85 token from the server and then either setting that as a Link's pathname or programmatically navigating using that?

It's an OpenID flow, so the backend sends a redirect to the URL with the token.

To clarify:

User clicks sign up/sign in on my website
User is redirected to external website for OpenID authentication
User is redirected to my backend service to verify the OpenID request
The backend service redirects to the website with an ascii85 token in the URL (e.g. http://example.com/auth/:user_id/:ascii85token)

Alright, so the one or more parameter is not relevant here. You can still just run an ascii85 decoder on match.params.ascii85token, correct? The only real issue is that it is no longer fully decoded automatically?

My only problem is that the forward slash isn't being decoded, so I can't tell if it was a forward slash or if it actually just was %2F in ascii85. I can't just replace %2F with / in the param variable because %, 2, and F are all valid ascii85 characters so it might not actually have been a forward slash. I've switched to a hex representation of the token in my application for now to avoid characters that need escaping, but since this was working fine before upgrading from react-router 3 to 4 I assumed it was a bug. I prefer ascii85 over hex for the token since it's more entropy for less data over the wire.

Any reason not to place it in the search string? We leave that up to the dev to decode.

I've just hit this as well and am finding it extremely frustrating. I've managed to put in a workaround that seems to work but I'd advocate the introduction of an option that allows a alternate encoder scheme to be selected for a particular route such that forward slashes etc would be encoded and decoded as expected.


iOS: Button "Move" instead of "Save"

When the user tries to saveAs in iOS, the dialog app pop up and  the user can select a path to save the file, but the button is "Move". User expects button  "Save"

(As celvinren wrote ) there is necessary small change in one line code for iOS.
I think it should be fixed.

Done!


added support for dams positioner with full spherical mount

-new class for Roll rotation (secondary axis based on X axis)
-new class for DAMS with roll on Y Axis
-minor changes on expected response casing

@wnluke actually this PR should be done to branch add_stepper_motor, rf_lab is just an integration branch


Move use extendr_engine inside test! macro

Address this concern: https://github.com/extendr/extendr/pull/392#issuecomment-1186392371

Is this PR ready or wip?

This is ready.

Thanks!

Hi, has a version reflecting this change been released yet?
(I'm not sure because there are no tags in this repository.) The following note appears in the package using version 0.3.1 (https://github.com/eitsupi/prqlr/blob/9c8a0330d6e57dd0bb8f4550e1ea159c96b11cca/src/rust/Cargo.toml#L12).
* checking compiled code ... NOTE
File 'prqlr/libs/x64/prqlr.dll':
  Found non-API calls to R: 'R_CStackLimit', 'R_CleanTempDir',
    'R_RunExitFinalizers', 'Rf_initialize_R', 'setup_Rmainloop'

Compiled code should not call non-API entry points in R.

Thanks for working on this!

Not released yet. Sorry for inconvenience. At the moment, you have to use the dev version like my package. Note that I use my branch to test another dev version of libR-sys, but this is not necessary.
c.f. https://github.com/yutannihilation/string2path/blob/6b293f07bf4c0136ace45f7c158dd709163f6099/src/rust/Cargo.toml#L10
I personally consider this is a serious problem that is worth another release, but, since few people here care about CRAN much (and I'm too lazy to explain the details), it's not released yet. Btw, I recently found I have permission on crates.io, so it's possible to release if we agree to release.

It is possible it has not been released yet. Can you try building your package targeting github versio on of extendr?


Feature/fetch requests

You can just ignore the package-lock.json files. I forgot how to add them to the .gitignore after re-cloning the repository


Document translation

🚅Search before asking

I have searched for issues similar to this one.
🚅Description

We currently provide users with documentation in English and are continuously updating it.
If people can help us with translations or even contribute to translations on an ongoing basis (I know it's a bit early to say), it would be beneficial to advance the promotion of this project!
Docs here: https://github.com/hitsz-ids/duetector/tree/main/docs
🏕Solution(optional)

Provide a translated version of the document with a _zh suffix
Adding links to English version and Chinese version in documents.(see Example)

🍰Detail(optional)

Please note source/ is not included in the translation.
🍰Example(optional)
This is an example of a translated README.md document

 English | 中文

@jszama Of course. I've assigned the task to you. Translations in any language are encouraged, but since I don't speak much Polish, I might check your commit with the help of a translation software (in most cases this should be no fine, but translation software does occasionally make stupid mistakes)

❤If there are more people who can help us translate the document into any language, please leave a comment below, appreciated!

We recently created the slack channel and welcome to join our slack: https://join.slack.com/t/hitsz-ids/shared_invite/zt-2395mt6x2-dwf0j_423QkAgGvlNA5E1g


Unable to compile a simple animation with transform(rotate) function

Hello there! I am working on an animated logo with an SVG element that is supposed to "swing". I have prepared a trivial, test animation in my SCSS files:
@include keyframes(swing) {
    from {
        @include transform(rotateY(0deg));
    }
    to {
        @include transform(rotateY(-360deg));
    }
}
@mixin swingAnimation($delay) {
    @include animation(swing 2.5s linear);
    @include animation-iteration-count(infinite);
    @include animation-delay(#{$delay}s);
}

I am attempting to animate an element in span with the follwing code.
.brand-logo-flask {
        background: url('../images/site/flask-empty.svg') no-repeat top left;
        background-size: contain;
        width: 100%;
        .fill {
            background: url('../images/site/fill.svg') no-repeat;
            background-size: 68% 68%;
            background-position: 4px 11px;
            #c170637f-34d6-4fad-9de7-53d02f1bc701 {
                color: color('red', 'base');
            }
        }
        @include swingAnimation(0); // Enable the animation
    }

For some reason, (very likely trivial), the animation is not executed. The issue seems to be related to transform functions, as I was able to implement trivial fade in /  fade out in my SCSS files, using opacity property, and the recipe disclosed above.

The problem is linked to the usage of span, the animation works for div but breaks the layout...


How to deploy the server?

I want to test the server.
I'm using Windows-10.
I downloaded the files.
What do I need to install additionally on Windows-10 to test the server?
Where to place the project files?
Where to place and how to run the server file?
Where to place and how to run the client file?

See the README.md files for instructions on installing and running the server. You'll need PHP installed on your Windows machine.


Please fill the API key first~

I am still new to this, but how or from where can we get the API key ?

You can get the API key from OpenAI


Feat: ReduceProd

Pull Request type

Please check the type of change your PR introduces:

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no API changes)
[ ] Build-related changes
[ ] Documentation content changes
[ ] Other (please describe):

What is the current behavior?

Issue Number: 332
What is the new behavior?

added reduce_prod operator compatible with ONNX reduce_prod.

Does this introduce a breaking change?

[ ] Yes
[x] No

Other information

@all-contributors add @MahmoudMohajer for code

thanks for adding me to the contributors .


Stick with single lodash import style

With import _ from 'lodash' or import { omit } from 'lodash' node
requires big module different from modules in import omit from 'lodash/omit'.
In this diff I converted all lodash imports to single style to reduce
overhead in required modules.

Treeshaking is processing import { omit } from 'lodash' form. But in case of lodash it does not work because of many top level expressions which are considered as side effects. This is why direct import is the recommended way. Same with node. It has to load full lodash.
Yeah, babel plugin may work. But do you think the task worth a plugin?
Btw many lodash functions are supported natively. Maybe remove lodash where possible? I can do this in separate PR.

Well lodash method tend to be safer when accessing null/undefined structure. As we don't use typescript for now and current test coverage are pretty bad, I think we should stick to lodash.
It's mostly a matter of readability here, if we can group the imports and having the optimization I think the babel plugin option is fine ? Don't think in a near future we'll ditch babel, so adding an extra plugin is fine.
And it's maybe the safer option as future PR can miss this change too, what do you think ?

I think we'll close that one, I would prefer to use the babel plugin instead, so we have less things to focus on next CR.


Write the v1.11 to v2.0 upgrade guide

Please write the full upgrade guide for the installer.
It was initially described here, but later works caused that guide to go out of sync, so we should update the whole thing once it's well tested.
Keep in mind that the guide above was including a lot of furyctl details: we should limit the procedure to the installer, and move the furyctl-specific instructions in the furyctl documentation.

closing as completed, manual guide can be found here: https://github.com/sighupio/fury-eks-installer/blob/main/docs/upgrades/v1.11.x-to-v2.0.x.md


feat: sdk v0.50.x upgrade

Closes: #XXX
What is the purpose of the change
References
SDK Upgrading Guide: https://github.com/cosmos/cosmos-sdk/blob/main/UPGRADING.md#v050x
DYDX Upgrade PRs:

https://github.com/dydxprotocol/v4-chain/pull/867
https://github.com/dydxprotocol/v4-chain/pull/932

Notes

Unclear what this line in the upgrading.md is talking about https://github.com/cosmos/cosmos-sdk/blob/main/UPGRADING.md#stringer. As in, do we need to ensure .String() isn't used anywhere in the state machine now??
Do we continue using osmomath types for math types or do we replace all of them with the math package https://github.com/cosmos/cosmos-sdk/blob/main/UPGRADING.md#math
Did not set up vote extensions https://github.com/cosmos/cosmos-sdk/blob/main/UPGRADING.md#baseapp
Did not set up textual sign mode https://github.com/cosmos/cosmos-sdk/blob/main/UPGRADING.md#textual-sign-mode
Ensure messages that still implement validate basic still call validate basic, despite validate basic being deprecated.

Testing and Verifying
Documentation and Release Note

[ ] Does this pull request introduce a new feature or user-facing behavior changes?
[ ] Changelog entry added to Unreleased section of CHANGELOG.md?

Where is the change documented?

[ ] Specification (x/{module}/README.md)
[ ] Osmosis documentation site
[ ] Code comments?
[ ] N/A

Unclear what this line in the upgrading.md is talking about https://github.com/cosmos/cosmos-sdk/blob/main/UPGRADING.md#stringer. As in, do we need to ensure .String() isn't used anywhere in the state machine now??

I think we should just review if there are state-machine usages. If so, look at the scope of the modified methods

Do we continue using osmomath types for math types or do we replace all of them with the math package https://github.com/cosmos/cosmos-sdk/blob/main/UPGRADING.md#math

I think we can continue using osmomath as is. I think what they refer to is different from the purpose of our osmomath aliasing which was made to avoid the verbosity of LegacyDec. Additionally, we often need to import both BigDec and other sdk math types. Having a single math import makes a light but meaningful cognitive overhead reduction

.String()

Maybe I am not understanding, but don't we use it essentially everywhere in a stateful manner? Here is a random example:
https://github.com/osmosis-labs/osmosis/blob/7c213f8d2f577ffd15964adc6b9de6785208d563/x/tokenfactory/keeper/before_send.go#L121-L122

Merging, with the understanding we have to address all outstanding unforking v2 TODOs prior to release.
Thanks all for the reviews!


Optgroup with single value inside - Beta3 + BS5

Hi
I'm experiencing this issue, where optgroups display only the first option in the whole list. I've searched everywhere without a solution for this.
This is the code, and attached is the image:
<select id="AssociateNumber" name="AssociateNumber" class="selectpicker" title="Select..." data-live-search="true">
   <optgroup label="0000">
       <option value="000000000">0000 - Eduardo J. Cortés</option>
    </optgroup>
    <optgroup label="2449">
       <option value="207846991">2449 - John Smith</option>
       <option value="211616374">2449 - Louis Lane</option>
     </optgroup>
     <optgroup label="4446">
         <option value="109556166">4446 - Dude McSilver</option>
     </optgroup>
</select>

Is this a known issue? I'm using v1.14.0-beta3 and Bootstrap 5

looks like the minimized version is working now too


how to deal with templateUrl?

Unhandled Promise rejection: Failed to load template.html ; Zone:  ; Task: Promise.then ; Value: Failed to load template.html undefined
import { Component, OnInit, Input } from '@angular/core';
import { ConfirmationService, Message, LazyLoadEvent, SelectItem } from 'primeng/primeng';
import { YcjsAPI, YcjsRequest, YcjsRequestPaginateData } from '@ycjs/core';
import { YcjsAuth } from '@ycjs/auth';

@Component({
  selector: 'ycjs-admin-crud',
  templateUrl: './template.html',
  providers: [ConfirmationService]
})
export class YcjsAdminCRUDComponent implements OnInit {
 // ...
}

You'll need to add the angular2-template-loader to your webpack config. Hope that helps! 😃

Could you give me a hint how to configure angular2-template-loader? Its working for me in the development environment. But as soon as I run ngc -p tsconfig-ngc.json the templateUrl stays in the generated dist files. I thought ngc should render the templateUrl as template string? Did I forget something?

angular2-template-loader is only for JiT mode, when running ngc + AoT it isn't needed. I only ever use inline templates and never templateUrl's so am not sure about the issue you're getting, I'd recommend posting a repo + asking on stackoverflow.


Fix glibc not found problem

Currently, building the image-registry-checker image succeeds, but the "service" fails to start with these error messages,
$ grep "FROM" Dockerfile
FROM golang:${GO_VERSION} as crane-builder
FROM rust:${RUST_VERSION} as rust-builder
FROM gcr.io/distroless/cc
$ docker build .
Sending build context to Docker daemon  67.58kB
Step 1/15 : ARG GO_VERSION=1.20
Step 2/15 : ARG RUST_VERSION=1
[...]
Successfully built ca7a4e54b74c
$ docker run -it --rm -p 8080:8080 ca7a4e54b74c
./image-registry-checker: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./image-registry-checker)
./image-registry-checker: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./image-registry-checker)
./image-registry-checker: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./image-registry-checker)

Approaching the problem was a bit "hard", especially since I do not know anything about Rust and because all the specified unit tests were succeeding (see "development environment" added to the source code directory). Steps to follow,
$ docker build -t rustdev:latest .
Step 1/7 : ARG GO_VERSION=1.20.0
Step 2/7 : ARG RUST_VERSION=1.67.0
[...]
Successfully built ffb5f2c30478
Successfully tagged rustdev:latest
$ docker run -it --rm -v $PWD:/app -w /app rustdev:latest bash
root@6cf340409721:/app# cargo test
    Updating crates.io index
  Downloaded atty v0.2.14
[...]
   Compiling image-registry-checker v0.1.0 (/app)
    Finished test [unoptimized + debuginfo] target(s) in 1m 39s
     Running unittests src/main.rs (target/debug/deps/image_registry_checker-abca1758d69d4dfb)

running 3 tests
test image_exist::test::check_image_slug_returns_error_on_failed_spawn ... ok
test image_exist::test::check_image_slug_returns_true_on_success ... ok
test image_exist::test::check_image_slug_returns_false_on_invalid_slug ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.39s

To approach the root cause, I then started to write a few curl-based "integration tests" and played around with starting from other base container images and also updating Rust package versions. Turns out, the problem is rooted in using the gcr.io/distroless/cc image, which is a pointer to gcr.io/distroless/cc-debian11.
By using the newer gcr.io/distroless/cc-debian12 (see here for "valid" image tags) the image_registry_checker service at least starts successfully again. Steps to demonstrate,
$ docker pull gcr.io/distroless/cc
$ docker pull gcr.io/distroless/cc-debian11
$ docker pull gcr.io/distroless/cc-debian12
$ docker images
REPOSITORY                                                          TAG                                      IMAGE ID       CREATED             SIZE
gcr.io/distroless/cc-debian12                                       latest            8007e4e3052a   N/A              23.4MB
gcr.io/distroless/cc                                                latest            6883c9e0f352   N/A              22.9MB
gcr.io/distroless/cc-debian11                                       latest            6883c9e0f352   N/A              22.9MB
$ grep "FROM" Dockerfile
FROM golang:${GO_VERSION} as crane-builder
FROM rust:${RUST_VERSION} as rust-builder
FROM gcr.io/distroless/cc-debian12
$ docker build .
Sending build context to Docker daemon  60.42kB
Step 1/15 : ARG GO_VERSION=1.20
Step 2/15 : ARG RUST_VERSION=1
[...]
Successfully built 0f984d9b81bf
$ docker run -it --rm -p 8080:8080 0f984d9b81bf
 2024-04-18T14:35:08.370Z INFO  image_registry_checker > Cannot read environment from .env: path not found
 2024-04-18T14:35:08.371Z INFO  warp::server           > Server::run; addr=<IP_ADDRESS>:8080
 2024-04-18T14:35:08.371Z INFO  warp::server           > listening on http://<IP_ADDRESS>:8080

Please note, the "integration test environment" added via tests.sh is a bit of a "fun with Bash" dev project... I decided to add it, because it might help to ensure that the service does indeed what it should do (especially for people without any Rust knowledge), i.e. by testing it in a more language-agnostic way. :wink:
This is also motivated by the following observation: Interestingly, the image_registry_checker service build from gcr.io/distroless/cc-debian12 passes all specified "integration tests" in tests.sh. See here,
$ grep "FROM" Dockerfile
FROM golang:${GO_VERSION} as crane-builder
FROM rust:${RUST_VERSION} as rust-builder
FROM gcr.io/distroless/cc-debian12
#FROM debian:12
$ bash tests.sh
[...]

Ensuring that service is running...
test_if_service_is_running ... [ running = running ] ... PASSED

Starting integration tests...
test_if_health_endpoint_is_served ... [ 200 = 200 ] ... PASSED
test_if_swagger_endpoint_is_served ... [ 200 = 200 ] ... PASSED
test_if_apidoc_endpoint_is_served ... [ 200 = 200 ] ... PASSED
test_http_status_return_codes ... [ 200 = 200 ] ... PASSED
test_http_status_return_codes ... [ 404 = 404 ] ... PASSED
test_openolat_return_code_interoperability ... [ 200 -ge 200 -a 200 -lt 300 ] ... PASSED
test_openolat_return_code_interoperability ... [ 404 = 404 ] ... PASSED

Fetching service logs...
 2024-04-18T15:05:34.197Z INFO  image_registry_checker > Cannot read environment from .env: path not found
 2024-04-18T15:05:34.197Z INFO  warp::server           > Server::run; addr=<IP_ADDRESS>:8080
 2024-04-18T15:05:34.197Z INFO  warp::server           > listening on http://<IP_ADDRESS>:8080
 2024-04-18T15:05:44.223Z INFO  image_registry_checker > GET /health (19.14µs) 200 OK
 2024-04-18T15:05:44.228Z INFO  image_registry_checker > GET /swagger-ui/index.html (24.52µs) 200 OK
 2024-04-18T15:05:44.232Z INFO  image_registry_checker > GET /api-doc.json (35.50µs) 200 OK
 2024-04-18T15:05:45.109Z INFO  image_registry_checker > GET /exists (872.18ms) 200 OK
 2024-04-18T15:05:46.467Z INFO  image_registry_checker > GET /exists (1.35s) 404 Not Found
 2024-04-18T15:05:47.309Z INFO  image_registry_checker > GET /exists (835.70ms) 200 OK
 2024-04-18T15:05:48.584Z INFO  image_registry_checker > GET /exists (1.27s) 404 Not Found

[...]

But it fails to do so if build from e.g. debian:12, where the image_registry_checker service for some reason always returns "404 Not Found", even if a container image is known to exist in a registry. See here,
$ grep "FROM" Dockerfile
FROM golang:${GO_VERSION} as crane-builder
FROM rust:${RUST_VERSION} as rust-builder
#FROM gcr.io/distroless/cc-debian12
FROM debian:12
$ bash tests.sh
[...]

Ensuring that service is running...
test_if_service_is_running ... [ running = running ] ... PASSED

Starting integration tests...
test_if_health_endpoint_is_served ... [ 200 = 200 ] ... PASSED
test_if_swagger_endpoint_is_served ... [ 200 = 200 ] ... PASSED
test_if_apidoc_endpoint_is_served ... [ 200 = 200 ] ... PASSED
test_http_status_return_codes ... [ 404 = 200 ] ... FAILED
test_http_status_return_codes ... [ 404 = 404 ] ... PASSED
test_openolat_return_code_interoperability ... [ 404 -ge 200 -a 404 -lt 300 ] ... FAILED
test_openolat_return_code_interoperability ... [ 404 = 404 ] ... PASSED

Fetching service logs...
 2024-04-18T15:03:23.779Z INFO  image_registry_checker > Cannot read environment from .env: path not found
 2024-04-18T15:03:23.779Z INFO  warp::server           > Server::run; addr=<IP_ADDRESS>:8080
 2024-04-18T15:03:23.779Z INFO  warp::server           > listening on http://<IP_ADDRESS>:8080
 2024-04-18T15:03:33.807Z INFO  image_registry_checker > GET /health (22.42µs) 200 OK
 2024-04-18T15:03:33.813Z INFO  image_registry_checker > GET /swagger-ui/index.html (32.63µs) 200 OK
 2024-04-18T15:03:33.818Z INFO  image_registry_checker > GET /api-doc.json (32.80µs) 200 OK
 2024-04-18T15:03:34.055Z INFO  image_registry_checker > GET /exists (231.68ms) 404 Not Found
 2024-04-18T15:03:34.288Z INFO  image_registry_checker > GET /exists (227.51ms) 404 Not Found
 2024-04-18T15:03:34.518Z INFO  image_registry_checker > GET /exists (223.20ms) 404 Not Found
 2024-04-18T15:03:34.747Z INFO  image_registry_checker > GET /exists (223.00ms) 404 Not Found

[...]

Any clues about that, @martinclaus?

Hi @kathoef! Thank you for all your effort. Much appreciated!
The server returns a 404 if the subprocess with the crane command can be spawned successfully but returns a non-zero exit code.
Additional logging of the output of the command would be helpful to debug the problem when using debian:12.

Changes from #6 suggest that debian:12 has certificate issues:
...
2024-04-19T20:52:13.868Z ERROR image_registry_checker::image_exist > "/crane" failed with status code 1: Error: fetching manifest docker.io/alpine: Get "https://index.docker.io/v2/": tls: failed to verify certificate: x509: certificate signed by unknown authority

 2024-04-19T20:52:13.868Z INFO  image_registry_checker              > GET /exists (242.68ms) 404 Not Found
 2024-04-19T20:52:14.137Z ERROR image_registry_checker::image_exist > "/crane" failed with status code 1: Error: fetching manifest docker.io/non-existent: Get "https://index.docker.io/v2/": tls: failed to verify certificate: x509: certificate signed by unknown authority

 2024-04-19T20:52:14.137Z INFO  image_registry_checker              > GET /exists (232.77ms) 404 Not Found
 2024-04-19T20:52:14.405Z ERROR image_registry_checker::image_exist > "/crane" failed with status code 1: Error: fetching manifest docker.io/alpine: Get "https://index.docker.io/v2/": tls: failed to verify certificate: x509: certificate signed by unknown authority

 2024-04-19T20:52:14.405Z INFO  image_registry_checker              > GET /exists (245.38ms) 404 Not Found
 2024-04-19T20:52:14.652Z ERROR image_registry_checker::image_exist > "/crane" failed with status code 1: Error: fetching manifest docker.io/non-existent: Get "https://index.docker.io/v2/": tls: failed to verify certificate: x509: certificate signed by unknown authority

 2024-04-19T20:52:14.652Z INFO  image_registry_checker              > GET /exists (225.12ms) 404 Not Found
...


Could you report your official performance on waymo test set?

Thanks for your interest in DSVT.  I am rushing some DDLs. The paper will be updated in a few weeks at most, including the SOTA performance of 3D Object detection on the Waymo test set, NuScenes validation, and test set.  Moreover, the best Bev map segmentation performance on NuScenes will also be provided.
Best regards,
Haiyang

Thanks for your nice work.
I'd like to know if there will be any experimental results of 3D point cloud semantic segmentation in the future.

Thanks for your nice work. I'd like to know if there will be any experimental results of 3D point cloud semantic segmentation in the future.

We are working on some 3D point cloud semantic segmentation tasks. There's still some special architecture to be designed, hopefully that goes well. Its better performance of BEV map segmentation  than sparse convolution demonstrate its powerful modeling capacity.

Thanks for your nice work. I'd like to know if there will be any experimental results of 3D point cloud semantic segmentation in the future.

We are working on some 3D point cloud semantic segmentation tasks. There's still some special architecture to be designed, hopefully that goes well. Its better performance of BEV map segmentation than sparse convolution demonstrate its powerful modeling capacity.

Thank you for your inquiry. We appreciate your interest in our products. We will make every effort to introduce DSVT to 3D point clouds semantic segmentation as soon as possible. We kindly ask for your patience in the meantime.
Best regards,
Haiyang


fix: Fix query string with similar variables

Here is the following user case:
mutation CreateUser($provider: String!, $providerId: String!, $providerUserId: String!) {
  local_createOneUser(
    data: {provider: $provider, providerId: $providerId, providerUserId: $providerUserId}
  ) {
    avatar
    id
  }
}

This will be replaced as
mutation{createOneAppUser(data: {nickname: $$0$$,avatar: $$1$$,provider: $$2$$,providerId: $$2$$Id,providerUserId: $$2$$UserId}){avatar id}}

because providerId and providerUserId was replaced by $provider in early position.
So my solution is replace variables by not ending with characters [^\w\d]

Checklist

[x] run make test
[x] PR title must follow conventional-commit-standard
[ ] tests and/or benchmarks are included
[ ] documentation is changed or added
[ ] commit message and code follows the Code of conduct

Thanks a lot for opening this PR.
We confirm that this is an issue, but we need to do some more investigation to see if this is the right approach.

Thanks for opening this PR and for the bug report. The fix was released. We would greatly appreciate any feedback you have.


Activating Plugin throws a HUGE ERROR

OS and Engine version:
Godot 3.3 RC9
Wind 10 x64
Problem
When activating the plugin this huge error appears:
ERROR: Failed parse script res://addons/localization_editor/LocalizationEditor.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/LocalizationManager.gd
The identifier "LocalizationKeys" isn't declared in the current scope.
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Localization.png-44ea5b29b5c7a08f07ebe9f210b8f9ee.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Localization.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed parse script res://addons/localization_editor/plugin.gd
Can't preload resource at path: res://addons/localization_editor/icons/Localization.png
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/auto_translate/google/LocalizationAutoTranslateGoogle.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/auto_translate/LocalizationAutoTranslateEditorView.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Open.png-4e2c08d546c04be267e15c9b5234ae75.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Open.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed parse script res://addons/localization_editor/scenes/locales/LocalizationLocale.gd
Can't preload resource at path: res://addons/localization_editor/icons/Open.png
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Open.png-4e2c08d546c04be267e15c9b5234ae75.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Open.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
SCRIPT ERROR: GDScript::reload: Parse Error: Can't preload resource at path: res://addons/localization_editor/icons/Open.png
          At: res://addons/localization_editor/scenes/locales/LocalizationLocale.gd:13
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: Failed parse script res://addons/localization_editor/scenes/locales/LocalizationLocales.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/locales/LocalizationLocalesEditorView.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/locales/LocalizationLocalesFilter.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/remaps/LocalizationRemap.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/remaps/LocalizationRemapPath.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/remaps/LocalizationRemapPut.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Audio.png-bb4632a3de2dbaf00eb873e4f209e833.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Audio.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Video.png-461a40bd4470d4ea93a92fb9f5a1de07.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Video.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Image.png-df94811cb18b8e56a824a0e5ebcc2828.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Image.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemap.gd:19
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapPath.gd:19
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Put.png-8862e214a154f2903c88d63974735058.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Put.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapPut.gd:11
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Put.png-8862e214a154f2903c88d63974735058.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Put.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Put.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Audio.png-bb4632a3de2dbaf00eb873e4f209e833.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Audio.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Audio.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Video.png-461a40bd4470d4ea93a92fb9f5a1de07.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Video.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Video.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Image.png-df94811cb18b8e56a824a0e5ebcc2828.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Image.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Image.png
     At: scene/resources/resource_format_text.cpp:175
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsList.gd:17
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsHead.gd:13
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: Failed parse script res://addons/localization_editor/scenes/remaps/LocalizationRemaps.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemaps.gd:12
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: Failed parse script res://addons/localization_editor/scenes/remaps/LocalizationRemapsEditorView.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/remaps/LocalizationRemapsHead.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/remaps/LocalizationRemapsKey.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Add.png-bdf908f605462892e965024fc1f44282.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Add.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Del.png-a9c7b46b7a54c0df380504f844e26ab0.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Del.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKey.gd:12
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Add.png-bdf908f605462892e965024fc1f44282.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Add.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Add.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Del.png-a9c7b46b7a54c0df380504f844e26ab0.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Del.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Del.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: Failed parse script res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeysHead.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Audio.png-bb4632a3de2dbaf00eb873e4f209e833.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Audio.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Video.png-461a40bd4470d4ea93a92fb9f5a1de07.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Video.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Image.png-df94811cb18b8e56a824a0e5ebcc2828.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Image.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemap.gd:19
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapPath.gd:19
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Put.png-8862e214a154f2903c88d63974735058.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Put.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapPut.gd:11
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Put.png-8862e214a154f2903c88d63974735058.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Put.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Put.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Audio.png-bb4632a3de2dbaf00eb873e4f209e833.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Audio.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Audio.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Video.png-461a40bd4470d4ea93a92fb9f5a1de07.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Video.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Video.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Image.png-df94811cb18b8e56a824a0e5ebcc2828.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Image.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Image.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: Failed parse script res://addons/localization_editor/scenes/remaps/LocalizationRemapsList.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslationsDialogText.gd:6
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: Failed parse script res://addons/localization_editor/scenes/translations/LocalizationTranslation.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslationsHead.gd:14
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslation.gd:18
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslationsList.gd:18
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: Failed parse script res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/translations/LocalizationTranslationsDialogText.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/translations/LocalizationTranslationsEditorView.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/translations/LocalizationTranslationsHead.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: Failed parse script res://addons/localization_editor/scenes/translations/LocalizationTranslationsKey.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Add.png-bdf908f605462892e965024fc1f44282.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Add.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Del.png-a9c7b46b7a54c0df380504f844e26ab0.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Del.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslationsKey.gd:19
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Add.png-bdf908f605462892e965024fc1f44282.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Add.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Add.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: _load_data: Condition "!f" is true. Returned: ERR_CANT_OPEN
   At: scene/resources/texture.cpp:502
ERROR: Failed loading resource: res://.import/Del.png-a9c7b46b7a54c0df380504f844e26ab0.stex. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
ERROR: Failed loading resource: res://addons/localization_editor/icons/Del.png. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278
WARNING: _parse_ext_resource: Couldn't load external resource: res://addons/localization_editor/icons/Del.png
     At: scene/resources/resource_format_text.cpp:175
ERROR: Failed parse script res://addons/localization_editor/scenes/translations/LocalizationTranslationsKeys.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
SCRIPT ERROR: GDScript::reload: Parse Error: The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslation.gd:18
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583
ERROR: Failed parse script res://addons/localization_editor/scenes/translations/LocalizationTranslationsList.gd
The identifier "LocalizationData" isn't a valid type (not a script or class), or couldn't be found on base "self".
   At: modules/gdscript/language_server/gdscript_workspace.cpp:135
SCRIPT ERROR: set_data: Invalid call. Nonexistent function 'set_data' in base 'VBoxContainer (LocalizationTranslationsHead.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslationsKeys.gd:22
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: set_data: Invalid call. Nonexistent function 'set_data' in base 'Panel (LocalizationRemaps.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsEditorView.gd:18
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: set_data: Invalid call. Nonexistent function 'set_data' in base 'VBoxContainer (LocalizationTranslationsHead.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslationsKeys.gd:22
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: set_data: Invalid call. Nonexistent function 'set_data' in base 'Panel (LocalizationRemaps.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsEditorView.gd:18
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _add_ui_translation: Invalid call. Nonexistent function 'set_data' in base 'HBoxContainer (LocalizationTranslationsList.gd)'.
          At: res://addons/localization_editor/scenes/translations/LocalizationTranslations.gd:52
SCRIPT ERROR: _draw_key: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationRemapsKey.gd)'.
          At: res://addons/localization_editor/scenes/remaps/LocalizationRemapsKeys.gd:46
SCRIPT ERROR: _draw_view: Invalid call. Nonexistent function 'set_data' in base 'MarginContainer (LocalizationLocale.gd)'.
          At: res://addons/localization_editor/scenes/locales/LocalizationLocales.gd:36

How I've installed:
I placed the translation folder into mais project folder
Placed the translation_editor inside addons/ folder
discarted all other files from zip.

Can not reproduce. Please check your folder hierarchy:
res://
-- addons
----localization_editor
-- localization
---- localization.csv

the hierarchy is the same

Can not reproduce, can you zip you project and send to me?


crash with minecraft 1.19.2  & forge 43.2.14 on Linux

Is it a mod compatibility issue?
No
Minecraft version
1.19.2
Describe the issue
Game crashes after being around 3min long in the game
i tried to play the FTB Direwolf20 mod pack with Immersive Portals and notice it crashes really fast, removed all mods except Immersive Portals, still crashes also with a new world.
tried different java versions, all crashed.
also tried different forge versions, in some the game didn't even start.
tried a modpack for minecraft 1.20.1 with fabric, also crashed.
Is it maybe a Linux thing ? cuz i use xUbuntu, and normally mod devs don't care about Linux, and cant remember when they used upper letters in paths or not.
I can see something about NVIDIA in the log files, so is maybe the driver "broken" also when everything else works fine?
debug.log
crash_log.log

What's your GPU? This is likely a driver issue, as the crash occurs somewhere in native code. Please also get me the output of 'lshw -c video'

its an RTX 3070 Mobile
#lshw -c video
*-display
Beschreibung: VGA compatible controller
Produkt: GA104M [GeForce RTX 3070 Mobile / Max-Q]
Hersteller: NVIDIA Corporation
Physische ID: 0
Bus-Informationen: pci@0000:01:00.0
Logischer Name: /dev/fb0
Version: a1
Breite: 64 bits
Takt: 33MHz
Fähigkeiten: pm msi pciexpress vga_controller bus_master cap_list rom fb
Konfiguration: depth=32 driver=nvidia latency=0 mode=1920x1080 visual=truecolor xres=1920 yres=1080
Ressourcen: iomemory:600-5ff iomemory:620-61f irq:195 memory:83000000-83ffffff memory:6000000000-61ffffffff memory:6200000000-6201ffffff ioport:4000(Größe=128) memory:84080000-840fffff
*-display
Beschreibung: VGA compatible controller
Produkt: TigerLake-H GT1 [UHD Graphics]
Hersteller: Intel Corporation
Physische ID: 2
Bus-Informationen: pci@0000:00:02.0
Logischer Name: /dev/fb0
Version: 01
Breite: 64 bits
Takt: 33MHz
Fähigkeiten: pciexpress msi pm vga_controller bus_master cap_list rom fb
Konfiguration: depth=32 driver=i915 latency=0 resolution=1920,1080
Ressourcen: iomemory:620-61f iomemory:400-3ff irq:176 memory:6202000000-6202ffffff memory:4000000000-400fffffff ioport:5000(Größe=64) memory:c0000-dffff memory:4010000000-4016ffffff memory:4020000000-40ffffffff
the driver is also the newest installed, without Immersive Portals the game also works fine.

Thanks. Do you have Rubidium installed? If not, please add it and check if the issue persists.

Actually, nevermind.

Btw, I'm also on linux, but on much older hardware...

See: https://github.com/NVIDIA/open-gpu-kernel-modules/issues/522
See: https://bugs.mojang.com/projects/MC/issues/MC-263184
See: https://github.com/CaffeineMC/sodium-fabric/pull/1900

hello fellow tuxian
i remember these days when i got 20 times the frames in minecraft on linux then windows, java usually runs really bad on windows.
but new hardware and linux isnt soo easy to handle as older hardware back then, installing Linux on an old machine and you are ready to go.
on my notebook oh dear, after installing the notebook it didnt stay on longer then 10 mins cuz the OS wasnt able to speak to the fans and the notebook goes into a panic mode and turns off. and getting optimus running isnt an easy task too.
...

do you think another driver version would help?

:man_shrugging: try?

fixed with NVIDIA 545 driver

Ok, good to know. I'll mark this as resolved then :+1:
Will keep this open however and pin it, as those drivers aren't yet in the ubuntu stable repos.

Fixed drivers are now in Ubuntu stable repos, however they are still not recommended. Closing for now, but leaving pinned.


3.1 prep

Fix warnings and errors on 3.1; fix bridge to NSError bug on 3.0.2 as reported in https://github.com/IBM-Swift/Kitura/issues/1043
Also fixed JSON commas so the file is now properly JSON formatted.

Codecov Report

Merging #54 into master will not change coverage.
The diff coverage is 25%.

@@           Coverage Diff           @@
##           master      #54   +/-   ##
=======================================
  Coverage   90.15%   90.15%
=======================================
  Files           6        6
  Lines         325      325
=======================================
  Hits          293      293
  Misses         32       32

Flag
Coverage Δ

#CloudFoundryEnv
90.15% <25%> (?)

Impacted Files
Coverage Δ

Sources/CloudFoundryEnv/JSONUtils.swift
83.33% <0%> (ø)
:arrow_up:

Sources/CloudFoundryEnv/AppEnv.swift
91.89% <33.33%> (ø)
:arrow_up:

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 0ca8553...a639e51. Read the comment docs.

@rolivieri or @christiancompton Can you review and merge this?

I am closing this PR- most of these changes have been committed into Develop.
The JSON changes and the 3.1 caveat were not accepted.


[CYTHON] Cython module for NDArray

@piiswrong please review

@jermainewang I changed the setuptools back to distutil, because although the setuptool enables correct installation, the build --inplace did not copy the .so file of corresponding module correctly back to the python/mxnet/_cy2 folder, so the PYTHONPATH way does not work


List of problems!

I would suggest avoid using the name of project on classes.

Singleton CoroutineScope is a wrong pattern because every async operation needs to have a scope to define when they will be canceled. Check here

As we chatted, the interfaces in the data module should moved out to a new module, let's name it data-api, so other modules that needs it could inject the interfaces. Also as I noticed the interfaces of implementation in data module actually are on wrong modules! For instance, the implementation of ArticleDao interface will be generated in the data module so this interface must be beside other Dao interfaces in the so called data-api module.

It's hard to understand why you have core module and also common-ui and features/authentication/common-ui modules!

Hope it helps.

@kasem-sm I also don't understand why a UI module like ui-auth is outside feature directory?

The thing is UI modules are the ones using the features. Some screen such as the ui-home or ui-explore are using multiple features. As of now, only ui-auth uses a single feature, that is the authentication feature. If I added the ui-auth module inside of features\authentication package, it may cause confusion to some people.


[SR-15231] #sourceLocation doesn't recognize CRLF line endings #57553

This fix allows for the presence of a single \r character before \n in a line containing a #sourceLocation directive.

Resolves #57553.

@swift-ci please test

@swift-ci please test macOS

@swift-ci please test

@swift-ci please test

@swift-ci please test

@swift-ci please test macOS


Callback not call after lose connection with internet

Trying to catch error when connection is missing, but i have not seen any error from callback.
request(options, function(error, response, body) {
            if (error) {
                console.log(error);
            }
            if (!error && response.statusCode == 200) {
                var data = JSON.parse(body);
                deferred.resolve(data);
            }
        })

If you try setting a 'timeout' attribute in the options object, then it should throw an error if you can't connect to the server. The behavior is documented in the README here.


Add the ability to set the HTTP Method of the request (PUT, PATCH) and etc...

Great work on the plugin, works perfectly and saved my team a lot of time and effort to implement what we needed!
One thing though that I can't seem to find is the ability to set the HTTP request's method as not all of my uploads are POST. It will be great if it can be added in the next version.

Hi @omardoma, thanks for using the plugin. We currently do not have any plans on adding this feature but pull requests are most welcome.

@mevinDhun Thank YOU for creating the plugin! if thats the case then I will try to add it and create a pull request whenever I have the time, maybe in the coming weekend.

For those that have found that this plugin doesn't work with AWS S3, it's because of this issues. I.e, the plugin using POST when S3 needs PUT.

@CyberCyclone Is this a recent issue? I used to be able to upload to s3 just fine but recently it stopped working.

@albertleao I don't see how it could have worked before. As far as I know, S3 doesn't have a handler / runner that would be able to process form types. As in, this plugin deliberately adds form headers and footer data of which a HTTP server would typically removed. Since S3 simply dumps whatever it's been given. So while you can definitely upload, it will appear corrupt.
Since there isn't any plans to change this, you'll have to change the code so it sends as PUT. From memory, I had more issues with iOS than Android.

@CyberCyclone Just tested it and it's working fine in iOS with direct upload to s3.

Hi @albertleao  we are currently working on a new version of the plugin. You should check this version: https://github.com/spoonconsulting/cordova-plugin-background-upload/pull/84
We are direct uploading on s3 without any issue.

Made a Fork here: https://www.npmjs.com/package/cordova-plugin-background-upload-put-s3


Prepare dev

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] Breaking change (change that would cause existing functionality to not work as before)
[ ] New feature (non-breaking change which adds functionality)

Description

Prepare dev for new RTFD layout (stable/latest).
How has this been tested?

N/A
Closes

...
TODO:

check docs
write release notes

Linting is expected to fail, since https://github.com/theislab/squidpy_notebooks/pull/64 needs to be merged first.
As for the wrong rendered list in Image/Plotting examples, I think it's the same.


Read all comments on report: Questions are not displayed on public "Read Comments"

The current "Read all comments" section on the reports does not include the questions associated with the comments. We need to display the question above the comments as we do in the internal "Read All Comments" section. The date should also be the same size as the comments font-size.  (16px, not h6)
Current:
Private Zenhub Image
Should be :
Private Zenhub Image

Changes deployed to production.


Add config option for turning on the dhcp poller since it is being mo…

…ved to on-dhcp-proxy. This is depend on https://github.com/RackHD/on-dhcp-proxy/pull/50 to be merged first.

👍

needs a rebase - and should be applied against docs/rackhd/configuration.rst instead of docs/rackhd2.0/configuration.rst

@heckj @tldavies can you get the rebase?
Currently, we have to edit files when we update in order to active the dhcp poller.

@heckj - rebased
@yyscamper - the default is false. Made it more clean in the docs.

👍

:+1:


Improvements for Sign in with Ledger

@vgrichina @kcole16
This PR includes:

Fix for this comment:
https://github.com/near/near-wallet/pull/891#discussion_r487362899
Fix account id input in Sign in with Ledger modal
Additional fix if user close modal while entering account Id
Fix for AbortController in helper-api.js


[Lecture10][1212]Question about Bilateral Filter Operation

After reviewing the process of the Bilateral Filter abovementioned, I now understand how the Domain and Range Kernels are applied at each step. Specifically, I see how these kernels are calculated based on spatial proximity and intensity differences for a given window around the central pixel.
However, I have a follow-up questions regarding its computation:
From my understanding, the Bilateral Filter requires re-calculating the Range Kernel for each window, as the central pixel intensity changes.
Given the need to apply this recalculation for every pixel in the image, wouldn't this process introduce significant computational overhead, especially for high-resolution images?

Yes, you are correct. The Bilateral Filter requires recalculating the range kernel for each window because the central pixel intensity, which serves as a reference, changes for every pixel in the image. This process introduces significant computational overhead, particularly for high-resolution images, as the range kernel must be computed repeatedly for each pixel.
If you want to dig a little deeper, you might find it helpful to look at the code implementation of the bilateral filter in this repository.
https://github.com/PiLab-CAU/ImageProcessing-2402/blob/main/gan/filters.ipynb
In the code, we use a for loop to iteratively compute kernels for each pixel in the image(Channel, Height, Width). If we ignore the channel size, which is usually 1 or 3, the time complexity of the bilateral filter is $$O(n^2)$$ when the image size is $$n$$.(Technically, it's $$n^2 k^2$$ k for kernel size, but let's skip the detail.) This will lead to significantly slower results on high-resolution images.


SOEN 345 (JenkinsFile testing)

@MNezameddin Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.


Upgrade certmagic from v0.14.1 to v0.15.2

Fix #18119

Codecov Report

Merging #18138 (a77d26e) into main (ffaebb1) will decrease coverage by 0.01%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main   #18138      +/-   ##
==========================================
- Coverage   44.95%   44.93%   -0.02%
==========================================
  Files         825      825
  Lines       91559    91559
==========================================
- Hits        41159    41143      -16
- Misses      43818    43838      +20
+ Partials     6582     6578       -4

Impacted Files
Coverage Δ

cmd/web_letsencrypt.go
0.00% <0.00%> (ø)

models/repo/mirror.go
47.88% <0.00%> (-8.46%)
:arrow_down:

services/mirror/mirror.go
3.29% <0.00%> (-7.70%)
:arrow_down:

services/cron/tasks_basic.go
85.71% <0.00%> (-3.58%)
:arrow_down:

models/unit/unit.go
41.09% <0.00%> (-2.74%)
:arrow_down:

modules/log/file.go
73.60% <0.00%> (-1.61%)
:arrow_down:

models/repo_list.go
76.62% <0.00%> (-0.60%)
:arrow_down:

routers/web/repo/view.go
39.03% <0.00%> (-0.47%)
:arrow_down:

routers/api/v1/repo/pull.go
29.20% <0.00%> (+0.50%)
:arrow_up:

modules/queue/workerpool.go
53.05% <0.00%> (+0.76%)
:arrow_up:

... and 2 more

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 a3d6850...a77d26e. Read the comment docs.


[feature] Print gitea URL at the end of the installation

It would be useful for the end-user to get some URL's  once the installation process is finished so that one knows immediately where to start working.
I am thinking at:

gitea URL (with the default user/pass?)
MLFlow URL
(optional) Tekton URL

@alfsuse what about this? Or do you want to summary of urls at the end, rather than during the deployment?


Possible to declare in menu?

I'd like to use this in a toolbar with a menu item since it clashes with another library otherwise. Is there any way to do so?

MaterialFavoriteButton can be added as any other view.


[WIP] Sampling points from geometry

import GeoInterface as GI, GeometryOps as GO
p1 = GI.Polygon([[[-55965.680060140774, -31588.16072168928], [-55956.50771556479, -31478.09258677756], [-31577.548550575284, -6897.015828572996], [-15286.184961223798, -15386.952072224134], [-9074.387601621409, -27468.20712382156], [-8183.4538916097845, -31040.003969070774], [-27011.85123029944, -38229.02388009402], [-54954.72822634951, -32258.9734800704], [-55965.680060140774, -31588.16072168928]]])
points = GO.sample(p1, 100)
using CairoMakie
f, a, p = poly(p1)
scatter!(a, points)
f

Some interesting links about triangle sampling:

https://stackoverflow.com/questions/68493050/sample-uniformly-random-points-within-a-triangle
https://pharr.org/matt/blog/2019/02/27/triangle-sampling-1
https://pharr.org/matt/blog/2019/03/13/triangle-sampling-1.5
https://graphics.pixar.com/library/ProgressiveMultiJitteredSampling/

1D floating point sampling:

https://pharr.org/matt/blog/2022/03/05/sampling-fp-unit-interval
https://www.pbr-book.org/3ed-2018/Sampling_and_Reconstruction/The_Halton_Sampler#HammersleyandHaltonSequences


Privacy Policy & TOS

Generator: http://www.bennadel.com/coldfusion/privacy-policy-generator.htm

since we may be collecting peoples phone numbers and emails this might be important to have by October