iOS - WebView - Forms Will Not Submit Using Post Method

I cannot seem to figure out this issue. I've a very simple WebView with a very simple load to it. It's loading perfectly fine. However, if I try to submit a form with the webview, the form submits using get, not post. Similarly, submitting the form in android doesn't work the first time. It works if I immediately submit the form again.
import { Logger } from "../../modules/shared/services/logger.service";
import { GlobalConfig } from "../../modules/shared/services/global_config.service";
import { Component, OnInit, ViewChild, ElementRef } from "@angular/core";
import { Page } from "ui/page";
import { WebView, LoadEventData } from "ui/web-view";
import { WebViewInterface } from "nativescript-webview-interface";
import { Router, NavigationExtras, ActivatedRoute } from "@angular/router";
import { IWebViewParams } from "../../modules/webview/interfaces/WebViewParams.interface";
import { IRouteChange } from "../../modules/webview/interfaces/RouteChange.interface";
import { WebViewUtils } from "nativescript-webview-utils";
import * as utils from "utils/utils";

@Component({
    selector    : 'web',
    templateUrl : 'pages/webview/webview.component.html'
})
export class WebViewComponent implements OnInit {
    private webViewInterface;

    private queryParams: IWebViewParams = {redirectUrl : ''};

    @ViewChild('webFrame') webFrame: ElementRef = null;

    constructor(private page: Page, private logger : Logger, private router : Router, private route: ActivatedRoute) {
        this.logMessage('Constructor');

        this.router.events.subscribe((event) => {
            this.logMessage('Router Events');
            this.logMessage(event);
        });

        this.route.queryParams.subscribe((params: IWebViewParams) => {
            this.logMessage('Query Params');
            this.logMessage(params);
            this.queryParams = params;
        });
        this.logMessage('Constructor - Done');
    }

    logMessage(data) {
        this.logger.log('WebView', data);
    }

    ngOnInit() {
        this.logMessage('Init');
        this.page.actionBarHidden = true;
    }

    loadWebFrame() {
        this.logMessage('After View Init');

        setTimeout(() => {
            this.webFrame.nativeElement.height               = this.page.height;
            this.webFrame.nativeElement.cachePagesOnNavigate = false;

            //Disabling Zoom On Android
            if (this.webFrame.nativeElement.android) {
                this.logMessage('Disabling Android Zoom');
                this.webFrame.nativeElement.android.getSettings().setBuiltInZoomControls(false);
            }

            let webView = <WebView>this.webFrame.nativeElement;
            let headers = new Map();
            headers.set("X-Mobile-Header", GlobalConfig.MobileToken);
            WebViewUtils.addHeaders(webView, headers);

            this.initWebViewInterface();

            this.webFrame.nativeElement.on(
                WebView.loadStartedEvent,
                (args: LoadEventData) => {
                    this.logMessage('Loading: ' + args.url);
                }
            );

            this.webFrame.nativeElement.on(
                WebView.loadFinishedEvent,
                (args: LoadEventData) => {
                    if (!args.error) {
                        this.logMessage('Loaded!');
                    } else {
                        this.logMessage('Error: ' + args.error);
                    }
                }
            )
        });
    }

    initWebViewInterface() {
        this.logMessage('WebViewInterface Init');

        let redirectUrl = this.queryParams.redirectUrl ? GlobalConfig.ServiceUri + this.queryParams.redirectUrl : GlobalConfig.StartUri;
        this.logMessage('Redirect URL: ' + redirectUrl);

        this.webViewInterface = new WebViewInterface(this.webFrame.nativeElement, redirectUrl);

        let self = this;

        self.webViewInterface.on(
            'changeRoute', (routerParams: IRouteChange) => {
                this.logMessage('changeRoute');

                let navigationExtras: NavigationExtras = {
                    queryParams: routerParams
                };

                this.logMessage(JSON.stringify(routerParams));

                self.router.navigate([routerParams.url], navigationExtras).then(function(data) {
                    //Woot!
                    console.log('data', data);
                }).catch(function(data) {
                    //Todo: Add In Error Page

                    self.logMessage('Failed');
                    self.logMessage(data);
                });
            }
        );

        self.webViewInterface.on(
            'openBrowser',
            (routerParams: IRouteChange) => {
                this.logMessage('Open Browser: ' + routerParams.url);
                utils.openUrl(routerParams.url)
            }
        );
    }
}

<ActionBar>
    <ActionBar title="Title">
        <NavigationButton (tap)="onTap"><</NavigationButton>
    </ActionBar>
</ActionBar>
<GridLayout columns="*" rows="*">
    <web-view #webFrame height="100%" (loaded)="loadWebFrame()"></web-view>
</GridLayout>

"dependencies": {
    "@angular/animations": "~5.2.0",
    "@angular/common": "~5.2.0",
    "@angular/compiler": "~5.2.0",
    "@angular/core": "~5.2.0",
    "@angular/forms": "~5.2.0",
    "@angular/http": "~5.2.0",
    "@angular/platform-browser": "~5.2.0",
    "@angular/platform-browser-dynamic": "~5.2.0",
    "@angular/router": "~5.2.0",
    "nativescript-angular": "~5.2.0",
    "nativescript-background-http": "^3.1.0",
    "nativescript-imagepicker": "^4.0.1",
    "nativescript-purchase": "^2.0.0",
    "nativescript-theme-core": "~1.0.4",
    "nativescript-webview-interface": "~1.4.1",
    "nativescript-webview-utils": "^2.0.3",
    "reflect-metadata": "~0.1.8",
    "rxjs": "~5.5.2",
    "tns-core-modules": "~3.4.0",
    "zone.js": "~0.8.2"
  },
  "devDependencies": {
    "nativescript-dev-typescript": "~0.6.0",
    "typescript": "~2.6.2",
    "babel-traverse": "~6.26.0",
    "babel-types": "~6.26.0",
    "babylon": "~6.18.0",
    "lazy": "~1.0.11",
    "nativescript-dev-android-snapshot": "^0.*.*"
  }

<form method="post" action="">
    <?php if (isset($_POST['text'])): ?>
        <?php echo $_POST['text']; ?>
    <?php endif; ?>
    <input type="text" name="text" />
    <input type="submit" name="Go" />
</form>

I am facing the same error... form submits using get, not post...  @Fenikkusu : how you resolve from your side.. ?

@Fenikkusu : I do not know what is wrong from my side.. bt I also tried after downgrading to your suggested version. nothing is working.. Do you have any suggestion how can I resolve this ?

I have the same issue on Android when I used nativescript-webview-utils to add user-agent.

Has anybody solved this with a hack or workaround?

@NickIliev do you have any thoughts on this? and suggestions for a hack? I'm not familiar with WKWebView, if youh can point me in the right direction I'd be happy to PR something back to core but I need to resolve this for a project.

@davecoffin it looks like this is a native issue with WKWebView (at least the same issue is noted here) and it might be related to this bug. Still, let me know if you have a testable app so I could try to investigate this one locally.

Wow I can’t believe this has been a bug in WKWebView for years. This comment seems promising https://stackoverflow.com/a/40798327, using navigationAction.request.allHTTPHeaderFields
I will create a repo with an example for you today.
FYI I did revert the webview code in my project to the webview in core modules 3.3 which uses UIWebView, but that didn’t work, $_SERVER[‘REQUEST_METHOD’] was always GET.
Thanks for your help on this.

Ok @NickIliev the plot thickens. I was using @EddyVerbruggen 's plugin called nativescript-webview-utils to add some custom headers to the webview, and thats the culprit. Normal webview works fine. I'm wondering if you could be so kind as to recommend how to modify this plugin to make it work... I think the problem exists at line 29: https://github.com/davecoffin/nativescript-webview-utils/blob/master/src/webview-utils.ios.ts
Basically, the navigation is being canceled when the navigationAction.navigationType is 1 (formSubmitted), because the headers arent added. It then adds the headers, but the POST is gone by then. Do you have any ideas on how to modify this?

Hello,
I'm having the same issue with the webview in iOS, does not perform POST actions...
Does anyone found a workaround for this?
Thank you,
Johny


Lesson 1 intro animation

The beginning of the first Lesson should have an animation that helps establish the material of the lesson while John talks

Related to https://github.com/Qiskit/qiskit.org/issues/2527

https://ibm.box.com/s/lyipulvsahh2xhla8keocxqp29mz938r


Add TOC-kinase topics to main png

Description
Add TeachOpenCADD (TOC) kinase similarity (T023-T028) topics to main TOC png:
https://github.com/volkamerlab/teachopencadd/blob/master/docs/_static/images/TeachOpenCADD_topics.png
Editable file on GDrive Volkamer Lab > 201810_TeachOpenCADD > Resources > Media > TeachOpenCADD_topics (GSlides)
Todos

[x] Update main TOC figure

Status

[x] Ready to go

This PR touches only the README; merging without finishing the CI run (in case this saves some GHA resources).


samples: net: zperf: allow networking code to be relocated to RAM

Enable relocation of key networking stack functions to RAM when running
the zperf example. This will enable better performance on platforms with
fast code RAM.
Some performance numbers using this PR:

Board
Zephyr Revision
Code location
TCP RX
TCP TX
UDP RX
UDP TX

RT1170
25c6553edde5faab3565165c27d9c1da94a081f9
QuadSPI
18.4Mbps
12.8Mbps
38.59Mbps
24.2Mbps

RT1170
feature/zperf_relocate
ITCM/QuadSPI
94.0Mbps
69.4Mbps
89.03Mbps
76.7Mbps

RT1060
25c6553edde5faab3565165c27d9c1da94a081f9
QuadSPI
34.5Mbps
29.0Mbps
80.88Mbps
65.6Mbps

RT1060
feature/zperf_relocate
ITCM/QuadSPI
93.8Mbps
70.6Mbps
89.03Mbps
73.2Mbps

RT1050
25c6553edde5faab3565165c27d9c1da94a081f9
HyperFlash
57.4Mbps
55.9Mbps
89.03Mbps
73.1Mbps

RT1050
feature/zperf_relocate
ITCM/Hyperflash
94.0Mbps
71.1Mbps
89.03Mbps
73.0Mbps

Signed-off-by: Daniel DeGrasse<EMAIL_ADDRESS>

The other alternative to this I have considered is something similar to #50792, where the network relocation options are integrated into the subsystem. My reasoning for keeping the relocation directives within the zperf sample is that a user tuning their application for performance will likely want to relocate a specific subset of the networking stack, and I feel that the decision of which portions to relocate is generally an application one.
One unfortunate side effect of this is that the NXP HAL now uses an application specific Kconfig to determine if the MCUX Ethernet driver should be relocated to RAM, which is required in order to realize the performance numbers within this PR.

@danieldegrasse if you'd like this into 3.5 then please let me know on Discord so we can merge the HAL PR

Updated this PR onto latest main, and removed the HAL changes. The HAL change does enable the Ethernet driver code to be relocated to ITCM, which improves performance further, so here are new performance numbers without this change:

Board
Zephyr Revision
Code location
TCP RX
TCP TX
UDP RX
UDP TX

RT1170
feature/zperf_relocate
ITCM/QuadSPI
56Mbps
34.26Mbps
78.82Mbps
76.7Mbps

RT1060
feature/zperf_relocate
ITCM/QuadSPI
72.1Mbps
55.9Mbps
88.78Mbps
75.1Mbps

RT1050
feature/zperf_relocate
ITCM/Hyperflash
66.0Mbps
44.1Mbps
88.91Mbps
75.0 Mbps


Add schedule function to resonate

Codecov Report
Attention: 53 lines in your changes are missing coverage. Please review.

Comparison is base (9f7e22e) 58.75% compared to head (bf2abb5) 58.07%.

Files
Patch %
Lines

lib/core/stores/remote.ts
2.22%
41 Missing and 3 partials :warning:

lib/resonate.ts
57.89%
8 Missing :warning:

lib/core/stores/local.ts
75.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #37      +/-   ##
==========================================
- Coverage   58.75%   58.07%   -0.68%
==========================================
  Files          16       16
  Lines         788      780       -8
  Branches      192      199       +7
==========================================
- Hits          463      453      -10
- Misses        298      302       +4
+ Partials       27       25       -2

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


boards: arm: Configure SDMMC disk driver default on i.MX RT boards

Configures i.MX RT boards to enable SDMMC by default when disk drivers
are enabled.
Signed-off-by: Maureen Helm<EMAIL_ADDRESS>

Rebased to pick up fix in #34022


Windows GPU python closing down

I'm finding with this that when you start multiple instances of DeepStack all looks OK until you process the first image. When this happens all instances of Python close down.
I can see an error;
‘Key already registered with the same priority: GroupSpatialSoftmax’

I'm still having real problems with this on 2 computers.
I'm finding that in most cases all instances of  Python are closing down but in other cases where they don't then DeepStack will return error 500. After a few more tries it will then work.
If i roll back to version GPU 2020.12 beta  it works ok.

I'm still having real problems with this on 2 computers.
I'm finding that in most cases all instances of  Python are closing down but in other cases where they don't then DeepStack will return error 500. After a few more tries it will then work.
If i roll back to version GPU 2020.12 beta  it works ok.

Hello @Tinbum1 , thanks for sharing this. To clarify, this happens only when running multiple instances of DeepStack?

Hello @Tinbum1 , thanks for sharing this. To clarify, this happens only when running multiple instances of DeepStack?

I've just tried and it seems ok with one instance and even 3 but after that it gets temperamental. I've been using 5 or 6 and once they are running it's been great. The GPU is showing;

I've just tried and it seems ok with one instance and even 3 but after that it gets temperamental. I've been using 5 or 6 and once they are running it's been great. The GPU is showing;

I'm wondering that if when multiple instances of DeepStack are started there are that many initial instances of python.exe running it runs out of memory before they close down and just leave the 2 instances needed running as shown in the post above. ?

I'm wondering that if when multiple instances of DeepStack are started there are that many initial instances of python.exe running it runs out of memory before they close down and just leave the 2 instances needed running as shown in the post above. ?

I am using a TESLA K40m and have seen the exact same thing but it only takes 1 instance for Python to drop.

I am using a TESLA K40m and have seen the exact same thing but it only takes 1 instance for Python to drop.

Any update on this issue? Thanks.

I'm still having problems running multiple instances. Any update on this.


[ACR] Drop Python 3.6

API change check
API changes are not detected in this pull request.

Hi @msyyc, can you help to take a look the min dependency conflicts in CI? It looks is a conflict in mgmt acr sdk.

/azp run python - containerregistry - ci

CI failure caused by azure-mgmt-containerregistry is fixed. Current failure is caused by unconsistency of mindep between setup.py and share_requirements.txt. Please refer to https://github.com/Azure/azure-sdk-for-python/pull/25756/files

CI failure caused by azure-mgmt-containerregistry is fixed. Current failure is caused by unconsistency of mindep between setup.py and share_requirements.txt. Please refer to https://github.com/Azure/azure-sdk-for-python/pull/25756/files

Thanks for your quick response! @msyyc


Sharepoint Integration

As an analyst
I want to click on file names in the portal that exist in sharepoint
So that they can open for me without my need for looking for it in sharepoint
Description:
This ticket is to explore the idea of integration sharepoint into our portal.
What are the pro's/con's, risks, and cost/benefit of doing this?
Acceptance Criteria:
{Page Name}
Screen
[wireframe 1]
[wireframe 2]

[ ] .

Page Behaviours

[ ] .
[ ] .
[ ] .

Validations

[ ] .
[ ] .
[ ] .

Actions

[ ] .
[ ] .
[ ] .

Not included:

.
.

Implementation Details

DB:

.
.

Middleware:

.
.

Frontend:

.
.

Tests:

.
.

Documentation:

.
.

UX/UI considerations:

Uploading a file simultaneously uploads to s3 bucket & Sharepoint
Virus scan occurs before putting on Sharepoint, perhaps re-use empty file for flagged files
If it's a zip file, extract it then put contents on Sharepoint
Files are organized according to existing file structure
Nice to have: Click a file in the portal opens file on Sharepoint/Microsoft 365
Nice to have: If file added to Sharepoint, UI to assign it to correct place in Portal

Attempting to authenticate using email/pass combination returns error code:

AADSTS53003: AADSTS53003: Access has been blocked by Conditional Access policies. The access policy does not allow token issuance.

We will likely have to use one of the two methods mentioned here, depending which is recommended and/or supported on the BCGov tenancy: https://learn.microsoft.com/en-us/sharepoint/dev/solution-guidance/security-apponly?source=recommendations


Duplicate note text found! Please remove all duplicates and then re-import. ai-safety-inbox

I'm very interested in spaced-inbox notes. when I run python3 script.py in my terminal.
I get the following feedback:
Importing new notes from /Users/spaced-inbox/notes/inbox.txt... 1 new notes found... 1 notes were soft-deleted... done.
Importing new notes from /Users/spaced-inbox/notes/ai-safety-inbox.txt... Duplicate note text found! Please remove all duplicates and then re-import. ai-safety-inbox
The notes I entered in inbox.txt are as follows:
======
This is the first note.
The notes I entered in ai-safety-inbox.txt are as follows:
======
This is the second note.
Why Duplicate note text found？

Thanks for your interest!
What's happening here is that the stuff above the ====== in each file is considered a separate note (a note that consists of the empty string). So since it already found an empty note in inbox.txt, it's complaining that there's an identical (empty) note in ai-safety-inbox.txt. If you delete the ====== in at least one file, the import will succeed.
From a usability standpoint, this should be fixed at some point. But for now, not having to treat the empty-string-note as a special case and not having to mess around with the parsing algorithm are a slightly higher priority, so I'll leave this bug unfixed. But hopefully with the workaround above you'd still be willing to give the program another try.

Thank you very much for your help! Evergreen notes are a very inspiring way to take notes.I've read quite a bit about it. I want to be able to actually use this method.


Is there any chance that drawio can have the support for the Wacom Digital plate?

[x] I agree to follow the Code of Conduct that this project adheres to.
[x] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

I'm wondering is there any chance that drawio can have the support for the Wacom Digital plate.
I think it would be perfect that we can use digital plate in drawio.
Thanks.

No, we don't have one.

I recently found out excalidraw is supported for Digital plate (it means we can have a pen to edit it, and it can show our hand writing), do we have plan to support it? using a pen to draw something is really useful. Thanks!!!!!

@davidjgraph Thanks !!!


feat: add graphql sdk generate test for pull request

What type of PR is this?

What this PR does / why we need it
Which issue(s) this PR fixes

Fixes #497
Special notes for your reviewer
see an example https://github.com/kubeagi/arcadia/actions/runs/7417379841/job/20184173633 (We intentionally wrote the wrong gql file to trigger the test, and as expected it showed the error)

@dayuy  @Carrotzpc  pls review.


Overview page haproxy status inconsistent

Hi,
Overview page show haproxy status is down even in the same page it shows the services are running from "top" output.
there isn't any error generated in the error_logs.

You get "Can't connect to Haproxy", 1999 port are running?


[BUG] Estonian lemmatization never finishes

Describe the bug
Estonian lemmatization does not return any results, the call gets stuck forever.
To Reproduce
Steps to reproduce the behavior:

Build this dockerfile

FROM python:3.6.13-slim-buster
RUN pip install uralicNLP
RUN python -m uralicNLP.download --languages est
RUN python -c 'from uralicNLP import uralicApi; uralicApi.lemmatize("suvesse", "est")'

Build will fail because the last command never finishes

Expected behavior
A lemmatization result is returned shortly after entering the command.
Desktop (please complete the following information):

OS: Debian
Version: Buster
Python version 3.6.13

Do python -m uralicNLP.download --languages est again, I updated the Estonian model... Please consider starring the repo


Could not resolve com.android.tools.build:gradle:2.3.+.

build failed frequently because of
> Task :tests:testSwaggerCodegen FAILED
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':swagger-java-client'.
> Could not resolve all artifacts for configuration ':swagger-java-client:classpath'.
   > Could not resolve com.android.tools.build:gradle:2.3.+.
     Required by:
         project :swagger-java-client
      > Failed to list versions for com.android.tools.build:gradle.
         > Unable to load Maven meta-data from https://jcenter.bintray.com/com/android/tools/build/gradle/maven-metadata.xml.
            > Could not HEAD 'https://jcenter.bintray.com/com/android/tools/build/gradle/maven-metadata.xml'.
               > org.apache.http.client.ClientProtocolException (no error message)

need to fix this

closing as resolved


Fix position.hpp integer shift warnings on 64-bit systems

This replaces all occurrences of 1 << shift_ with size_t{1} << shift_.
Fixes "[potential] issues in containers with more than 2^32 elements (on amd64 machines at least)." See #11.

Should I add a commit with MSVC-specific #pragma to disable warnings mentioned in #11?

Codecov Report

Merging #113 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master     #113   +/-   ##
=======================================
  Coverage   93.99%   93.99%
=======================================
  Files          91       91
  Lines        7875     7875
=======================================
  Hits         7402     7402
  Misses        473      473

Impacted Files
Coverage Δ

immer/detail/rbts/position.hpp
85.22% <100%> (ø)
: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 0c17460...0ad542c. Read the comment docs.

Looks great, thanks! Which warnings are you referring to btw, I thought this commit fixes the warnings?

https://github.com/arximboldi/immer/issues/11#issuecomment-508731374

immer\detail\rbts\rrbtree.hpp(956): warning C4267: 'argument': conversion from 'size_t' to 'immer::detail::rbts::count_t', possible loss of data

to which you replied: https://github.com/arximboldi/immer/issues/11#issuecomment-508753298

The first warning is actually ignorable, the code is correct because tail_size == branches<BL>, which is a small and in the count_t domain. Actually probably the problem goes away by replacing tail_size by braches<BL> in that branch.

Some of the warnings: https://gist.github.com/jimbo1qaz/f13deda23c2f59cf227fc5bdd4627765
rrbtree.hpp for line number reference: https://gist.github.com/jimbo1qaz/f13deda23c2f59cf227fc5bdd4627765#file-rrbtree-hpp

Oh, thanks! Is there a more cross-platform way of getting rid of that warning? E.g. using a static_cast where the implicit conversion is now ocurring.

Maybe merge this (possible bug-fix) first, and I'll report that in a separate issue?
Looks like there's a lot of places this cast would need to be added. In my original full compiler log, I found 31 unique line numbers affected by C4267: https://gist.github.com/jimbo1qaz/f13deda23c2f59cf227fc5bdd4627765#file-immer-msvc-warnings-c4267-unique

Uhhh, damn, yeah... Maybe then we could just go with a pragma over the whole involved header with a comment. I'm gonna merge this feel free to make another PR with the pragma for that error.


Very long creation time of object CognitoIdentityProviderClient

I am trying to login to a Cognito user pool using CognitoIdentityProviderClient(). The login process itself using SRP is OK, and fast enough but it takes between 10 and 14 seconds to instantiate an object of this type.
What platform/OS are you using?
Windows 10
What compiler are you using? what version?
Visual Studio 2017
What's your CMake arguments?
Release build, Static Libs (with dynamic CRT), with RTTI, nothing fancy besides. Unity build was off
Can you provide a TRACE level log? (sanitize any sensitive information)
Sadly, I don't have a debug build but only Release without PDBs.
It is simply this line though:
// or any other ptr type
cognito_client_ = std::make_sharedAws::CognitoIdentityProvider::CognitoIdentityProviderClient(clientConfig);
This instantiation takes between 10 and 14 seconds to complete.

I have just dumped a log of one of the tests. It suggests, several unsuccessful HTTP connections are tried and run into timeouts:
[INFO] 2018-10-15 12:54:12 EC2MetadataClient [5024] Creating AWSHttpResourceClient with max connections2 and scheme http
[INFO] 2018-10-15 12:54:12 WinHttpSyncHttpClient [5024] Creating http client with user agent aws-sdk-cpp/1.6.30 Windows/10.0.17134.228 AMD64 MSVC/1915 with max connections 2 request timeout 5000,and connect timeout 1000
[INFO] 2018-10-15 12:54:12 ConnectionPoolMgr [5024] Creating connection pool mgr with handle 000001CBB1035600, and max connections per host 2, request timeout 5000 ms, and connect timeout in 1000 ms.
[INFO] 2018-10-15 12:54:12 InstanceProfileCredentialsProvider [5024] Creating Instance with default EC2MetadataClient and refresh rate 300000
[INFO] 2018-10-15 12:54:12 DefaultAWSCredentialsProviderChain [5024] Added EC2 metadata service credentials provider to the provider chain.
[INFO] 2018-10-15 12:54:12 Aws::Config::AWSConfigFileProfileConfigLoader [5024] Unable to open config file C:\Users\sm\.aws\credentials for reading.
[INFO] 2018-10-15 12:54:12 Aws::Config::AWSProfileConfigLoader [5024] Failed to reload configuration.
[INFO] 2018-10-15 12:54:12 Aws::Config::AWSConfigFileProfileConfigLoader [5024] Unable to open config file C:\Users\sm\.aws\config for reading.
[INFO] 2018-10-15 12:54:12 Aws::Config::AWSProfileConfigLoader [5024] Failed to reload configuration.
[INFO] 2018-10-15 12:54:12 InstanceProfileCredentialsProvider [5024] Credentials have expired attempting to repull from EC2 Metadata Service.
[INFO] 2018-10-15 12:54:12 WinHttpConnectionPoolMgr [5024] Attempting to aquire connection for <IP_ADDRESS>:80
[INFO] 2018-10-15 12:54:12 WinConnectionContainer [5024] Pool grown by 2
[INFO] 2018-10-15 12:54:12 WinHttpConnectionPoolMgr [5024] Connection now available, continuing.
[ERROR] 2018-10-15 12:54:12 WinHttpSyncHttpClient [5024] Failed to add HTTP request headers with error code: 12150
[WARN] 2018-10-15 12:54:12 WinHttpSyncHttpClient [5024] Send request failed: Die Serververbindung konnte nicht hergestellt werden.
[ERROR] 2018-10-15 12:54:12 EC2MetadataClient [5024] Http request to retrieve credentials failed
[WARN] 2018-10-15 12:54:12 EC2MetadataClient [5024] Request failed, now waiting 0 ms before attempting again.
[INFO] 2018-10-15 12:54:12 WinHttpConnectionPoolMgr [5024] Attempting to aquire connection for <IP_ADDRESS>:80
[INFO] 2018-10-15 12:54:12 WinHttpConnectionPoolMgr [5024] Connection now available, continuing.
[ERROR] 2018-10-15 12:54:12 WinHttpSyncHttpClient [5024] Failed to add HTTP request headers with error code: 12150
[WARN] 2018-10-15 12:54:12 WinHttpSyncHttpClient [5024] Send request failed: Die Serververbindung konnte nicht hergestellt werden.
[ERROR] 2018-10-15 12:54:12 EC2MetadataClient [5024] Http request to retrieve credentials failed
[WARN] 2018-10-15 12:54:12 EC2MetadataClient [5024] Request failed, now waiting 2000 ms before attempting again.
[INFO] 2018-10-15 12:54:14 WinHttpConnectionPoolMgr [5024] Attempting to aquire connection for <IP_ADDRESS>:80
[INFO] 2018-10-15 12:54:14 WinHttpConnectionPoolMgr [5024] Connection now available, continuing.
[ERROR] 2018-10-15 12:54:14 WinHttpSyncHttpClient [5024] Failed to add HTTP request headers with error code: 12150
[WARN] 2018-10-15 12:54:14 WinHttpSyncHttpClient [5024] Send request failed: Die Serververbindung konnte nicht hergestellt werden.
[ERROR] 2018-10-15 12:54:14 EC2MetadataClient [5024] Http request to retrieve credentials failed
[WARN] 2018-10-15 12:54:14 EC2MetadataClient [5024] Request failed, now waiting 4000 ms before attempting again.
[INFO] 2018-10-15 12:54:18 WinHttpConnectionPoolMgr [5024] Attempting to aquire connection for <IP_ADDRESS>:80
[INFO] 2018-10-15 12:54:18 WinHttpConnectionPoolMgr [5024] Connection now available, continuing.
[ERROR] 2018-10-15 12:54:18 WinHttpSyncHttpClient [5024] Failed to add HTTP request headers with error code: 12150
[WARN] 2018-10-15 12:54:18 WinHttpSyncHttpClient [5024] Send request failed: Die Serververbindung konnte nicht hergestellt werden.
[ERROR] 2018-10-15 12:54:18 EC2MetadataClient [5024] Http request to retrieve credentials failed
[WARN] 2018-10-15 12:54:18 EC2MetadataClient [5024] Request failed, now waiting 8000 ms before attempting again.
[INFO] 2018-10-15 12:54:26 WinHttpConnectionPoolMgr [5024] Attempting to aquire connection for <IP_ADDRESS>:80
[INFO] 2018-10-15 12:54:26 WinHttpConnectionPoolMgr [5024] Connection now available, continuing.
[ERROR] 2018-10-15 12:54:26 WinHttpSyncHttpClient [5024] Failed to add HTTP request headers with error code: 12150
[WARN] 2018-10-15 12:54:26 WinHttpSyncHttpClient [5024] Send request failed: Die Serververbindung konnte nicht hergestellt werden.
[ERROR] 2018-10-15 12:54:26 EC2MetadataClient [5024] Http request to retrieve credentials failed
[ERROR] 2018-10-15 12:54:26 EC2MetadataClient [5024] Can not retrive resource /latest/meta-data/iam/security-credentials
[INFO] 2018-10-15 12:54:26 Aws::Config::AWSProfileConfigLoader [5024] Failed to reload configuration.
[INFO] 2018-10-15 12:54:26 WinHttpSyncHttpClient [5024] Creating http client with user agent aws-sdk-cpp/1.6.30 Windows/10.0.17134.228 AMD64 MSVC/1915 with max connections 25 request timeout 3000,and connect timeout 1000
[INFO] 2018-10-15 12:54:26 ConnectionPoolMgr [5024] Creating connection pool mgr with handle 000001CBB107DAC0, and max connections per host 25, request timeout 3000 ms, and connect timeout in 1000 ms.
[INFO] 2018-10-15 12:54:26 WinHttpConnectionPoolMgr [5024] Attempting to aquire connection for cognito-idp.eu-central-1.amazonaws.com:443
[INFO] 2018-10-15 12:54:26 WinConnectionContainer [5024] Pool grown by 2
As I take it, it's trying to access the AWS internal magic IP <IP_ADDRESS> and fails as I run this code from the outside world.

I confirm same troubles on Android build:

Call MakeShared<CognitoIdentity::CognitoIdentityClient> takes more than 15 sec!
Call MakeShared<CognitoIdentityProvider::CognitoIdentityProviderClient> takes more than 10 sec!

Android libs build was configured by cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_ONLY="core;sts;iot;iam;identity-management;cognito-sync;cognito-idp;cognito-identity;access-management;logs;dynamodb" -DBUILD_SHARED_LIBS=OFF -DTARGET_ARCH=ANDROID -DENABLE_TESTING=OFF -DANDROID_STL=gnustl_shared -DNDK_DIR=/Libs/Android/android-ndk-r12b ..
The project was working faster on the same Android phone before when I used some earlier version of the SDK.
Please, help..

One more observation - it work fast on MacOS. Maybe the source in new curl version? Because on MacOS it is build agains system curl dynamic lib.

By default the service client will use AWSCredentialsProviderChain , which tries to get credentials from:

Environment variables
AWS credentials file (usually located under ~/.aws/credentials)
ECS metadata (assuming it's running on ECS)
Instance metadata (assuming it's running on EC2)

If you know what credentials and where to get them from, then it's best to specify that in the constructor.

Marco @marcomagdy, I don't use AWSCredentialsProviderChain. In my app I build credentials provider using my implementation of Aws::Auth::PersistentCognitoIdentityProvider:
    persistentCredentialsProvider = MakeShared<PersistentCredentialsProviderSQLite>(nullptr, AWS_IDENTITY_POOL, AWS_ACCOUNT_ID);

    identityClient = MakeShared<CognitoIdentity::CognitoIdentityClient>(nullptr, ClientConfig::instance());

    idpClient = MakeShared<Aws::CognitoIdentityProvider::CognitoIdentityProviderClient>(nullptr, ClientConfig::instance());

    mCredentialsProvider = MakeShared<CognitoCredentialsProvider>(
                nullptr,
                persistentCredentialsProvider,
                identityClient,
                idpClient
            );

How to fix this?

@MrMoose

About your comment, yes after extensive research I came to a similar conclusion. But this required a lot of reading of code. The way I understand it, the purpose of this particular service is for outside world implementations to be able to log into a cognito pool. So there will not be any AWS credentials or metadata available.
Which means that a) there should be a different default or b) there should be docs mentioning this.
Would you agree with this?

I agree. Probably this default doesn't make much sense for Cognito specifically. I will review this and potentially add an exception in the code generator.

@atlascoder  There are multiple constructor for the CognitoIdentityClient class.
       /**
        * Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config
        * is not specified, it will be initialized to default values.
        */
        CognitoIdentityClient(const Aws::Client::ClientConfiguration& clientConfiguration = Aws::Client::ClientConfiguration());

       /**
        * Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config
        * is not specified, it will be initialized to default values.
        */
        CognitoIdentityClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration = Aws::Client::ClientConfiguration());

       /**
        * Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied,
        * the default http client factory will be used
        */
        CognitoIdentityClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
            const Aws::Client::ClientConfiguration& clientConfiguration = Aws::Client::ClientConfiguration());

Your code snippet above is using the first overload. You should be using the third overload; passing the credentials provider first then the configuration instance.
As far as the tag passed when heap allocating objects, that is useful when attempting to detect memory leaks.
An example of that usage is in the unit tests.

Marco @marcomagdy , thank you for the advice. But how can I do it if I want to get CognitoIdentityClient that uses PersistentCognitoIdentityProvider subclass? I don't have right AWSCredentialsProvider when I call CognitoIdentityClient - maybe I use wrong steps?

@atlascoder just out of curiosity, why don't you use Aws::Auth::AnonymousAWSCredentialsProvider like I posted a week ago. It works for me. Not an option?

Well, @MrMoose , thanks for suggestion - but what is the logic for me - I don't understand..
I need in result credentials provider that uses caching and persistent storage for tokens. Such clients incapsulates all routines for storing, restoring and updating tokens.
In my case I understand roles of the components:
PersistentCredentialsProviderSQLite - responsible for persistence of tokens in sqlite db
CognitoIdentityClient - needed to get identity Id and AWSCredentials using tokens
CognitoIdentityProviderClient - needed to get and refresh tokens for logins
CognitoCredentialsProvider - fuses others making all working automatically: refresh tokens and update persistence, retrieving credentials and caching them
What's the sense to use Aws::Auth::AnonymousAWSCredentialsProvider here?
Anyway, I observe delays on while creating CognitoIdentityClient and CognitoIdentityProviderClient - both.

@atlascoder, not sure if you are still having issues here, I was experiencing similar problems with long times to create clients after upgrading to a newer version of the sdk, and found @MrMoose suggestion to work well.
For anyone else who comes across this post, have you tried using:
Aws::Client::ClientConfiguration client_config;
std::shared_ptr<Aws::Auth::AnonymousAWSCredentialsProvider> anon_creds = std::make_shared<Aws::Auth::AnonymousAWSCredentialsProvider>();
auto cognito_identity_client_ = std::make_shared<Aws::CognitoIdentity::CognitoIdentityClient>(anon_creds, client_config);

And similarly for the CognitoIdentityClient.
This cut my time from 30s to a couple of seconds. Hope it helps.


qat,e2e: add cpa-sample compress test for gen4

change the name of cpa-sample yaml file to have cy, dc versions
add /usr/share/qat/calgary32 necessary for running dc test to Dockerfile

Codecov Report

Merging #1402 (8168a80) into main (ed08d11) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 8168a80 differs from pull request most recent head 867abe9. Consider uploading reports for the commit 867abe9 to get more accurate results

@@           Coverage Diff           @@
##             main    #1402   +/-   ##
=======================================
  Coverage   50.89%   50.89%
=======================================
  Files          44       44
  Lines        4985     4985
=======================================
  Hits         2537     2537
  Misses       2302     2302
  Partials      146      146

Impacted Files
Coverage Δ

cmd/gpu_plugin/gpu_plugin.go
87.21% <ø> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


BigInt is quite slow in some High-precision operations, such as BigInt.from(1000000000000001).pow(1234567)

my General info:

Dart 3.2.0-22.0.dev (dev) (Tue Aug 1 01:03:03 2023 -0700) on "macos_arm64"
on macos / Version 13.3.1 (Build 22E261)

As the title metioned, code:
BigInt.from(1000000000000001).pow(1234567);
runs very slowly and won't even stop.
I tested the same case in JAVA using BigDecimal, and it runs slowly too but better than dart do.
BigDecimal.valueOf(1000000000000001).pow(1234567);
Howerver, BigDecimal.pow() has another param called MathContext to set calculation precision, like:
BigDecimal.valueOf(1000000000000001).pow(1234567, MathContext.DECIMAL128);
and then i get the result in an appropriate time.
So my question is should BigInt add a parameter like MathContext？

The difference between BigInt and BigDecimal is that the former is an integer, and the latter is an integer and an exponent.
The representation of BigInt<PHONE_NUMBER>000001 ** 1234567 has at least 15 * 1234567 decimal digits, or ~60M bits.
That takes a while to compute.
BigDecimal would have the same result if not for the precision restriction, but that only really makes sense for a number with an exponent. Even if BigDecimal threw away the lower bits, it would still be 60M+ bits.

The difference between BigInt and BigDecimal is that the former is an integer, and the latter is an integer and an exponent. The representation of BigInt<PHONE_NUMBER>000001 ** 1234567 has at least 15 * 1234567 decimal digits, or ~60M bits. That takes a while to compute.
BigDecimal would have the same result if not for the precision restriction, but that only really makes sense for a number with an exponent. Even if BigInt threw away the lower bits, it would still be 60M+ bits.
If you try the similar thing in Java using it's BigInteger, you get similar humongous and somewhat slow results:
import java.math.BigInteger;
class HelloWorld {
    public static void main(String[] args) {
        BigInteger i = new BigInteger("1000000000000001");
        BigInteger p = i.pow(1234567);
        String s = p.toString();
        System.out.println("Digits: " + s.length());
    }
}

so maybe we need something like BigDecimal in dart?

Adding BigDecimal is an option. So is BigFloat.
Both could probably work with a "rounding strategy", to avoid too much precision.
If we ever add such, I'd probably put them into dart:math instead of dart:core. (I'd move BigInt there too if I could.)
It's probably non-trivial to implement such classes in a way that is performant for all operations. Multiplication is cheap, division is tricky (as always, because the precise result can always be infinite at the current base), and addition and subtraction require some shifting around that isn't necessarily free. (For decimal, it's also not just shifting, unless the representation is itself decimal.)


Glitched textures flappy bird

There are some bugs in the flappy game behaivour, these are the following

Hovering over a texture makes it scale
Bottom pipe incorectly rotated

Steps to reproduce the behavior:

Go to 'https://geekymeeky.github.io/JS-games/flappy_bird.html'
2.Hover over the canvas
See error

There should not be a scale transform

OS: Windows 10
Browser Chromium Brave
-Version 1.27.111 Chromium: 92.0.4515.131 (Official Build) (64-bit)

@JAsaxon assigned to you. go ahead


Quick Fix For util.UUID_v4 => util.UUIDv4()

This is a quick fix for the rename of UUID_v4 to UUIDv4() in chronometer.

LGTM


Shorten toolchain names for display when they correspond to the default architecture

Here's an example of current output:
info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
info: syncing channel updates for 'beta-x86_64-unknown-linux-gnu'
info: syncing channel updates for 'nightly-x86_64-unknown-linux-gnu'
info: downloading component 'rustc'
info: downloading component 'rust-std'
info: downloading component 'rust-docs'
info: downloading component 'cargo'
info: installing component 'rustc'
info: installing component 'rust-std'
info: installing component 'rust-docs'
info: installing component 'cargo'
info: syncing channel updates for '1.8.0-x86_64-unknown-linux-gnu'
info: checking for self-updates
info: rustup is up to date

  stable-x86_64-unknown-linux-gnu unchanged - rustc 1.8.0 (db2939409 2016-04-11)
    beta-x86_64-unknown-linux-gnu unchanged - rustc 1.9.0-beta.1 (37a2869af 2016-04-12)
   nightly-x86_64-unknown-linux-gnu updated - rustc 1.10.0-nightly (a0c325980 2016-04-20)
   1.8.0-x86_64-unknown-linux-gnu unchanged - rustc 1.8.0 (db2939409 2016-04-11)

This is too verbose for my taste. Since these are all for the default architucture I'd rather they not mention it.
For platforms with multiple viable architectures like windows it may still be useful to indicate the target triple, so this information may be important to indicate somewhere.
I haven't convinced myself that I actually want to do this, but asked for feedback on irlo.

Feedback on this has not been positive so far, as I recall. Anybody think this is a good idea?


Move JoinType to common

Moves JoinType to common project. Additionally deletes sql.JoinType in favor of common.JoinType.

This is a bit of prep work necessary for LP joins.

Codecov Report

Merging #1971 into master will increase coverage by <.01%.
The diff coverage is 76.92%.

@@            Coverage Diff             @@
##           master    #1971      +/-   ##
==========================================
+ Coverage   64.87%   64.88%   +<.01%
==========================================
  Files         380      379       -1
  Lines       18772    18783      +11
  Branches      225      232       +7
==========================================
+ Hits        12178    12187       +9
- Misses       6594     6596       +2

Impacted Files
Coverage Δ

.../quasar/physical/mongodb/planner/JoinHandler.scala
97.56% <ø> (ø)
:white_check_mark:

...scala/quasar/physical/mongodb/plannerQScript.scala
60.79% <ø> (ø)
:white_check_mark:

sql/src/main/scala/quasar/sql/compiler.scala
90% <ø> (ø)
:white_check_mark:

...ontend/src/main/scala/quasar/sql/SqlRelation.scala
85.29% <ø> (ø)
:white_check_mark:

...rc/main/scala/quasar/physical/couchbase/N1QL.scala
40% <ø> (ø)
:white_check_mark:

...ctor/src/main/scala/quasar/qscript/ThetaJoin.scala
97.72% <ø> (ø)
:white_check_mark:

...c/main/scala/quasar/physical/mongodb/package.scala
100% <ø> (ø)
:white_check_mark:

common/src/main/scala/quasar/common/JoinType.scala
100% <ø> (ø)

...ector/src/main/scala/quasar/qscript/EquiJoin.scala
82.5% <ø> (ø)
:white_check_mark:

...r/physical/couchbase/planner/EquiJoinPlanner.scala
2.38% <0%> (ø)
:white_check_mark:

... and 25 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 09a4191...0af42f1. Read the comment docs.


Add $env:__SuppressAnsiEscapeSequences to control whether to have VT escape sequence in output

PR Summary
After some discussion, we decided we want to spend more time on the design for customer facing use.  Since we need this due to issues with AzDevOps pipelines having some rendering problems, we will make it an undocumented env var for now to use internally and revisit this post PS7 as part of https://github.com/PowerShell/PowerShell/issues/10811.
Introduce $env:__SuppressAnsiEscapeSequences to suppress VT escape sequences in their output.  Updated Select-String, ConciseView, and Get-Error to respect this variable.  Also added helper to retrieve VT escape sequences.
PR Checklist

[x] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[x] Summarized changes
[x] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[x] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready.

Breaking changes

[x] None
OR
[ ] Experimental feature(s) needed

[ ] Experimental feature name(s):

User-facing changes

[ ] Not Applicable
OR
[x] Documentation needed

[x] Issue filed: https://github.com/MicrosoftDocs/PowerShell-Docs/issues/4947

Testing - New and feature

[ ] N/A or can only be tested interactively
OR
[x] Make sure you've added a new test if existing tests do not effectively test the code changed

Tooling

[x] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
OR
[ ] I have considered the user experience from a tooling perspective and enumerated concerns in the summary. This may include:

Impact on PowerShell Editor Services which is used in the PowerShell extension for VSCode (which runs in a different PS Host).
Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.
Impact on PSScriptAnalyzer (which provides linting & formatting in the editor extensions).
Impact on EditorSyntax (which provides syntax highlighting with in VSCode, GitHub, and many other editors).

The remaining CodeFactor issue is wrong.  Looks like it's looking at an older version of that source file.

Remaining Codacy issues are by-design

Why not add a command line option instead?
It's somewhat common to support an option like --color [always|auto|never].

@lzybkr This would cause this to be needed in a lot of places in testing.

@lzybkr you mean cmdline option to pwsh?

@SteveL-MSFT - exactly. There are many tools that have such an option, mostly with the same syntax and options - here's a sampling:

ls
fd
git diff
ripgrep
exa
lsd


GraphQl API authorization configuration doesn't reflect recent changes

Before opening, please confirm:

[X] I have checked to see if my question is addressed in the FAQ.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

App Id
d365ce6y79hx7o
AWS Region
us-east-1
Amplify Hosting feature
Deployments
Describe the bug
I have configured the GraphQL API authentication to only use Cognito, but I always get the below warning after I run amplify push and the build FAILS because of this warning. I made sure that there's no any additional authentication added to the api authentication configuration, HOWEVER, when I remove the "AdditionalAuthenticationProviders" property in the cloudformation-template.json file it get re-added after running amplify push.
the warning that I receive when I run amplify push is: GraphQL API is configured to use API_KEY authentication, but API Key deployment is disabled, don't forget to create one.

Expected behavior
GraphQL API-KEY warning disappear and the api authentication provider to be only Cognito
Reproduction steps
Running amplify push
Build Settings
No response
Log output

# Put your logs below this line

Additional information
No response

Hey @atef-abdellatif, Are you still experiencing this issue?

Hey @atef-abdellatif, Thank you for the response. Have you attempted including the createAPIKey:1 property in the parameters.json file as indicated in this reference?

Hello Nil,Thanks for getting back to me on this issue!Setting the createAPIKey to 1 will CREATE an api key which is NOT what I want. I want to configure the graphql api NOT to have an api key. Appreciate any help!Best,AtefOn Jun 26, 2023, at 15:15, Anil Maktala @.***> wrote:
Hey @atef-abdellatif, Thank you for the response. Have you attempted including the createAPIKey:1 property in the parameters.json file as indicated in this reference?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

Hey @atef-abdellatif,Thank you for providing the clarification. Have you attempted using the amplify update api command and selecting only the Cognito authorization mode? Afterward, you can proceed by running amplify push.
Additionally, would you be able to share the logs with us?

Hi Anil,
Thank you for trying to help me resolve he issue!
I already did what you suggested and I even made sure that the "aws_appsync_authenticationType" property (located in the aws-exports.js file) doesn't include API_KEY. But the API_KEY still shows in the Authorization modes as shown in the attached screenshots. The problem is, I can't deploy my without removing the API_KEY authentication. As shown in the attached screenshots, the follwoing message appears after the amplify push is complete "GraphQL API is configured to use API_KEY authentication, but API Key deployment is disabled, don't forget to create one".

Hi @atef-abdellatif can you share your GraphQL schema? It's possible you might have a lingering public auth rule that is causing this message to appear. When we generate the schema, there is a global auth rule near the top that enables public access on all models which requires an API_KEY. Make sure to remove that if no longer needed as well.

My schema is pretty long. As for the global auth rule, I removed it when I first created the schema. Let me know if there's a way to share with you the schema, maybe my app id or something like that.
i've attached a screenshot of the top of my schema file just to give you an idea of how my schema file looks like.

I removed the additionalAuthTypes array from the cli-inputs.json and ran amplify push but the deployment failed. Hope the project identifier will help you figure out what's causing the issue.
Project Identifier: fa62b31536a55f4721b023a1da51ce62

Hey @atef-abdellatif, are you still experiencing this issue?

Hey 👋 , This issue is being closed due to inactivity. If you are still experiencing the same problem and need further assistance, please feel free to leave a comment. This will enable us to reopen the issue and provide you with the necessary support.


400 Bad request

I just tried out raven-js with Sentry and it's always failing to report the error. The chrome console says Failed to load resource: the server responded with a status of 400 (BAD REQUEST).
The URL looks like this:
http://sentry.mydomain.com/api/2/store/?sentry_version=2.0&sentry_client=raven-js/1.0.8&sentry_key=XXXXXX&sentry_data=%7B%22project%22%3A2%2C%22logger%22%3A%22javascript%22%2C%22platform%22%3A%22javascript%22%2C%22sentry.interfaces.Http%22%3A%7B%22url%22%3A%22http%3A%2F%2Flocalhost%3A8000%2Fsomeurl%2F%22%2C%22headers%22%3A%7B%22User-Agent%22%3A%22Mozilla%2F5.0%20(Macintosh%3B%20Intel%20Mac%20OS%20X%2010_8_5)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F29.0.1547.76%20Safari%2F537.36%22%7D%7D%2C%22sentry.interfaces.Exception%22%3A%7B%22type%22%3A%22ReferenceError%22%2C%22value%22%3A%22blabla%20is%20not%20defined%22%7D%2C%22sentry.interfaces.Stacktrace%22%3A%7B%22frames%22%3A%5B%7B%22filename%22%3A%22http%3A%2F%2Flocalhost%3A8000%2Fstatic%2Fjs%2Fraven.min.js%22%2C%22lineno%22%3A2%2C%22function%22%3A%22%3F%22%2C%22in_app%22%3Atrue%7D%2C%7B%22filename%22%3A%22http%3A%2F%2Flocalhost%3A8000%2Fsomeurl%2F%22%2C%22lineno%22%3A740%2C%22colno%22%3A5%2C%22function%22%3A%22%3F%22%2C%22in_app%22%3Atrue%7D%2C%7B%22filename%22%3A%22http%3A%2F%2Flocalhost%3A8000%2Fstatic%2Fjs%2Fraven.min.js%22%2C%22lineno%22%3A2%2C%22colno%22%3A254%2C%22function%22%3A%22e%22%2C%22in_app%22%3Atrue%7D%5D%7D%2C%22culprit%22%3A%22http%3A%2F%2Flocalhost%3A8000%2Fsomeurl%2F%22%2C%22message%22%3A%22blabla%20is%20not%20defined%22%7D

However, when calling the URL manually (Google Chrome, wget), it works.
I'm using the latest stable versions of Sentry and raven-js and Google Chrome 29.0.1547.76

I just ran into this problem with code 400

same with me :(

@gst can you make sure that you are configuring things correctly? You should only get a 400 when something is wrong. Either your DSN is wrong or your Referer doesn't match what you have in the Allowed Hosts configuration.

@mattrobenolt : I had to use the exact URL I've set in my SENTRY_URL_PREFIX ; which I had set to my computer hostname (http://myhostname:9000) ; while I initially tried http://localhost:9000 in my browser.. replacing localhost with my computer hostname has make it to succeed.


created a c++ file and updated readme

OOPS-constructors and destructors

#239

Proposed Changes

Created a c++ file with class containing constructors and destructors
Updated readme with necessary documentation

Checklist

[x] ✅ My code follows the code style of this project.
[x] 📝 My change requires a change to the documentation.
[x] 🎀 I have updated the documentation accordingly.
[x] 👀 I have read the CONTRIBUTING document.
[x] ✨ I have added tests to cover my changes.
[x] 🚩 All new and existing tests passed.
[x] 🌟 ed the repo

Created a c++ file with class containing constructors viz default, parameterized, copy constructors and destructors
Updated readme with necessary documentation like what are constructors and its types and destructors

I used example in main function test the constructors

I ran on vs code

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

Output Screenshots

Screenshot #1
Screenshot #2

CODE
OUTPUT

The code is written really nicely.
Good job.

done the changes @n4i9kita, @Poojaamangal @miraj0507, @Lakhankumawat

@all-contributors please add @kalash2205  code ,


refactor: fix build warnings for unused 'use'

Hi. The git version throws warnings about unused 'use' directives. This pull request fixes them.

Added a second commit which can be pulled. This one fixes the following warnings that were intraduced by updating Rust compiler to 1.83.0:
warning: non-local impl definition, impl blocks should be written at the same level as their item
--> /home/ze/local/dev/glome-full/allen/src/buffer.rs:12:45
|
12 | #[derive(Debug, Clone, Copy, PartialEq, Eq, FromPrimitive, ToPrimitive)]
|                                             ^------------
|                                             |
|                                             FromPrimitive is not local
|                                             move the impl block outside of this constant _IMPL_NUM_FromPrimitive_FOR_Channels
13 | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
14 | pub enum Channels {
|          -------- Channels is not local
|
= note: the derive macro FromPrimitive defines the non-local impl, and may need to be changed
= note: the derive macro FromPrimitive may come from an old version of the num_derive crate, try updating your dependency with cargo update -p num_der ive
= note: an impl is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if nei
ther the trait or the self type are at the same nesting level as the impl
= note: items in an anonymous const item (const _: () = { ... }) are treated as in the same scope as the anonymous const's declaration for the purpose of
this lint
= note: #[warn(non_local_definitions)] on by default
= note: this warning originates in the derive macro FromPrimitive (in Nightly builds, run with -Z macro-backtrace for more info)
warning: non-local impl definition, impl blocks should be written at the same level as their item
--> /home/ze/local/dev/glome-full/allen/src/buffer.rs:12:60
|
12 | #[derive(Debug, Clone, Copy, PartialEq, Eq, FromPrimitive, ToPrimitive)]
|                                                            ^----------
|                                                            |
|                                                            ToPrimitive is not local
|                                                            move the impl block outside of this constant _IMPL_NUM_ToPrimitive_FOR_Channels
13 | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
14 | pub enum Channels {
|          -------- Channels is not local


Integrate with Admiral Instruments API

https://github.com/Admiral-Instruments/AdmiralSquidstatAPI

Closing in favor of https://github.com/BatteryDataAlliance/battery-data-interface/issues/21


Update OpenShift registry to use www-auth header

hit <registry_route>/v2/ and check the returned www-authenticate header to get bearer token URL
Contact URL from step one with basic auth to retrieve bearer token
Use in requests to get manifests

@eriknelson @djzager working on test cases.

Merging because we were waiting on the test case.


Convert bug IDs to a list before trying to serialize it to JSON for the HTTP request to bugbug

Coverage remained the same at 25.982% when pulling f545e212d8ac1fc538d7d1d38415c7aa757f9d45 on marco-c:fix_list into 424c0159e6fed1a40a30cc312f782f2e41a62979 on mozilla:master.


Examples use subdue when they shouldn't

subdue isn't a valid attribute in Sensu Go as of yet, but the examples in the Cookbook reference subdue in multiple places. They should be corrected to have subdue removed.

I think that must have been a quick mistake since the old sensu did support it and it was present in the list. Agree we should remove it until its actually implemented.


PreLoadLogAnalytics - error

When trying to run the PreLoadLogAnalytics function I get an error
2021-02-03T10:43:48.438 [Error] Executed 'PreLoadLogAnalytics' (Failed, Id=c4e16c20-da6c-45d3-a186-cd6ddd4672e4, Duration=1663ms)Object reference not set to an instance of an object.
Application Insights doesn't show any valuable information to resolve the issue.
Any pointers?

I've noticed in the function settings that you reference your KV I think

Hey @wi5nia - did you ever end up getting this working? Running into a similar problem and trying to work through what is going on. Thanks!


ATP Safe Links licensing requirements

Please be more specific in this line: "ATP is included in subscriptions, such as Microsoft 365 Enterprise, Microsoft 365 Business Premium, Office 365 Enterprise E5, Office 365 Education A5, etc."  It's confusing.  Microsoft 365 Enterprise E5 is the only M365 Enterprise is the only one that includes O365/M365 ATP.

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

ID: 8f4d9231-3dae-4719-7728-c212b6f72fec
Version Independent ID: fb84d1b6-b388-553f-c707-baa06c78e072
Content: ATP Safe Links - Office 365
Content Source: microsoft-365/security/office-365-security/atp-safe-links.md
Service: o365-seccomp
GitHub Login: @MSFTTracyP
Microsoft Alias: tracyp

@vwethan  Thank you for your feedback. We have made changes to the documnet via PR#https://github.com/MicrosoftDocs/microsoft-365-docs/pull/2137
Thanks
Sri

@vwethan - Thank you for submitting feedback.
From our understanding, the issue has been resolved based on this merged commit https://github.com/MicrosoftDocs/microsoft-365-docs/commit/3f085182f8a5d980876e51f186af3d8d64117f18.
Thank you for your contribution to make the docs better! Much appreciated!


Multiple scope and or combined

Currently, it is only possible to define one scope to be checked.
@app.get("/access/")
def secure_access(scope=Depends(auth.scope("role_admin"))):
    return f"Hello {scope}"

What i need is some way combine (and / or) multiple scopes.
cond = {"combinator": "or", "scopes": ["role_admin", "super_admin"]}
@app.get("/access/")
def secure_access(scope=Depends(auth.scope(cond))):
    return f"Hello {scope}"

What do you think?

or even better use any or all:
cond = {"combinator": any, "scopes": ["role_admin", "super_admin"]}
@app.get("/access/")
def secure_access(scope=Depends(auth.scope(cond))):
    return f"Hello {scope}"

Thank you for your nice proposal and PR @delijati. (Sorry for late response)
I highly agree with this.
Your PR is awesome but complicated for me, so, I implemented simplified feature at #43.
Could you see whether this satisfy your need?

LGTM; I like it. Will try to use your implementation when i have the time to test it :/


UI ninepatches issue

Hey, I've noticed that there seems to be some kind of issue with the ninepatches in the UI. It adds extra transparent/black pixels around the corners, which looks like an unintended UI bug:

I suggest removing these gaps.

I believe all you have to do is remove or paint over the black lines in the frame.9.png file.

hm okay didn't notice that. I create nine-patches with following website: http://romannurik.github.io/AndroidAssetStudio/nine-patches.html#&sourceDensity=320&name=example
this usually adds 4 black lines at the top,bottom,left and right edges which from my understanding get interpreted in a special way so that they are correctly treated as nine-patches.
Will check it on the weekend if I can reproduce your issue. If yes, maybe it is also related to add padding when they ninepatches get added to the textureatlas?

I think Android ninepatches might be a bit different than LibGDX ninepatches. I'll submit a PR.

See #5. You can try to rebuild the UI with the ninepatch I added and see if it looks better. I also included some comments around the UI assets that you might find useful.

@czyzby I am not able to see the issue :( I added two buttons for testing and cleared the screen with a red color to see borders more clearly but to me it looks just fine (refer to screenshot).
Can you tell me please, how to reproduce your case with the black borders?

I don't mean the black borders around the buttons, I mean that the black lines near the corners look unintentional. This is what I believe would look better:

If the black lines near the corners were intentional, I think they're a bit too dark and look out of place - more like a visual bug than an intended effect. If you'd like to have clear outlines around the corners, you could try recoloring them to e.g. out of the darker blues in the palette.

aaaah now I know what you mean haha. Well, actually I only adjusted the original graphics a little bit to use it as a button frame. The original one already had those black lines in it and I guess it should look like a metal pipe or something? :D
But now that you mention it and I see the difference with your graphic, it indeed looks weird.

I think the way to render it stretches the pixels a bit, which worsens this effect. Anyway, if that's the look they were going for and you think it's fine, you can close the issue. I still think it looks smoother without the black lines or with less contrast:

@czyzby I updated the graphics now (9e96aa62b227d15a7d4baccaa011abf61d7b2cb8) and I saw that ImageButtonStyle extends ButtonStyle and therefore you can set an up and imageUp graphic. Up is the frame graphic of the button and imageUp is the centered image of the frame like the sound icons.
Due to that it was actually easier to optimize the imagebuttons. I just had to adjust the skin a little bit :)
What do you think? Is it better now?

Much better. I like how the corners stand out a little bit in some of the elements, although I wouldn't overuse this effect. I'm no UX/UI designer, but I'd consider saving this background only for elements that you can interact with (such as buttons). Currently there is no way to differentiate a label with a background from a button on first glance.

Made a second version now for labels without the edges and a little darker colors in general - what do you think?
The first two are just "labels" while the last one is a clickable button

Again, not a UX/UI designer, but I think it's OK to make the buttons stand out - especially if it's consistent throughout the application. Might as well do this with the corners. Looks fine for me.

thanks for the input, as always  :)


What happened to bearer-of subproperties?

The version of BFO on the master branch, which @mark-jensen committed on 2021-03-01, has five subproperties of "bearer of" (RO_0000053).  The version of BFO on the bfo2020 branch, committed on 2021-4-23, has only one subproperty of the equivalently labeled property (BFO_0000196). Are there plans to add equivalents to the others (has role, has disposition, etc.)? Or were they deliberately removed?

@swartik The change to using BFO2020 properties required dropping the overlapping RO ones. All of those subproperties were form RO, so we deliberately deleted them. There are no plans to add equivalents to the BFO2020 version of CCO.
Are you using this version of CCO that imports BFO2020? If so, can you comment on how that's worked for you so far? Specifically I am curious what kind of troubles you have encountered using the new temporalized properties, as well as with updating or integrating data that uses the old ones from RO/ERO.

@mark-jensen Thanks for the information. Yes, we are using the version of CCO that imports BFO2020. We anticipate using some of the classes in DICO, which also uses that CCO/BFO combination. Even if we didn't plan to use DICO, temporalized relationships are important to us, so I would have argued for using them.
We aren't far enough along to have encountered troubles. Expect me to post more messages.

@swartik One of the issues with the temporalized relations in BFO2020 is that it does not support the representation of nonrigid classes using equivalence axioms.


Add Bramble API for toggling whitspace view, part of mozilla/thimble.mozilla.org#1763-2

Because my repository was corrupted, I had to deleted my original and re-pulled.

@humphd
This has a problem on RemoteEvents.js based on here.
PreferencesManager.getExtensionPrefs("allowWhiteSpace").on("change", function () {...}
But, in the PreferencesManager, we need 3 variables, "change", PreferenceID, function ().

@Pomax Please delete this. I will re-push it.


rework fees to be u32

The restriction makes arithmetic easier to handle
Fees don't really need more than 6, let alone 9 digits of precision
Discussion: https://github.com/solana-labs/solana-program-library/pull/2107#discussion_r672628739

I had originally meant that you can express the fee as one u32, and that number would represent parts per million, so that you would calculate as fee / 1_000_000.  Do you prefer to go that route?
Note that this change here would break the existing foundation stake pool on testnet unless we add an upgrade instruction to take an old stake pool, deserialize it, and write it back as a new one.  If you can add something to do that, then we can release this version of the program, do the upgrade, then get rid of the instruction.

Hmm @joncinque , wouldn't this upgrade instruction also need to be made thanks to the new struct field changes with deposit withdrawal and referral fees etc?

@jon-chuang Potentially, I think those will be fine since they'll just default to 0, which should be valid, correct?

Hmm, I'm not quite sure what you mean by default to zero.
A new stake pool program will attempt to deserialize the struct, and if there are struct changes, it is going to break, period.

@jon-chuang in most cases, we'll actually be OK. borsh packs things in as much as possible, so we usually have an overallocated buffer.  adding a few new fields at the end is ok in that case.  for example, Option<Pubkey> is just encoded as [0] for None, and [1, byte 1, byte 2 .... byte 32] for Some. if we have that option set to None, we have an extra 32 bytes unused that the new fields can spill into.  it's not great, but since the foundation stake pool will not set preferred deposit / withdraw validators, it has a lot of extra bytes to work with, so new fields will actually be ok.  Changing how the fee looks will absolutely break it though

Hmm. Well tbh, let's just use u64 fields then, I'll just use checked u128 muls. Worst thing that can happen, a user needs to set fee to something lower precision, if they somehow manage to bust through 64 bits of precision on each fee...

That would be my choice.  I know the two u64s are kind of silly, but it's a bit of a hassle to update, unless you want to do the work, of course :wink:


need more requirements about library's version

especially about the version of boost、protobuf..

Actually I haven't test the min/max supported dependency version yet, but do have tested against common distributions (Ubuntu 18.04, Ubuntu 20.04, Mac).

what about centos?   I'm trying to build every from source on centos...

what about centos? I'm trying to build every from source on centos...

I could add a CI on centos 7/8.

Please refer to https://github.com/etcd-cpp-apiv3/etcd-cpp-apiv3/blob/master/.github/workflows/centos-latest.yml for how to build & run examples on CentOS.


xpfximport throws  import requires either a different password or membership in an Active Directory error.

xPfxImport throws an activedirectory error. I am trying to import a certificate(password protected) to Personal store.  I have compared the parameters with github module and looks everything ok except Exportable parameter ( did not use it). Any help would be greatly appreciated.
sharepoint DSC module <IP_ADDRESS>
Configuration:
xPfxImport OfficeCert
{
Thumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint
Path       = "C:\SXS\OfficeGemini.pfx"
Location   = 'LocalMachine'
Store      = $ConfigurationData.NonNodeData.CertificateStoreName
Credential = $domjoincreds
DependsOn  = '[WindowsFeature]IIS'
}
VERBOSE: [897C-MN-PAP01]:                            [[xPfxImport]OfficeCert] '3BB3BEA5B7BED702261AD79A15FA55B349CCEBF9' is not a vali
d hash.
VERBOSE: [897C-MN-PAP01]:                            [[xPfxImport]OfficeCert] Set-TargetResource: Setting Pfx '3BB3BEA5B7BED702261AD79
A15FA55B349CCEBF9' existence in 'Cert:\LocalMachine\My'.
VERBOSE: [897C-MN-PAP01]:                            [[xPfxImport]OfficeCert] Performing the operation "Set-TargetResource" on target
"Importing Pfx '\DSC-Share\Media\SXS\OfficeGemini.pfx' into 'Cert:\LocalMachine\My'".
VERBOSE: [897C-MN-PAP01]:                            [[xPfxImport]OfficeCert] Set-TargetResource: Importing Pfx '\DSC-Share\Media\SXS
\OfficeGemini.pfx' into 'Cert:\LocalMachine\My'.
The PFX file you are trying to import requires either a different password or membership in an Active Directory principal to which
it is protected.
+ CategoryInfo          : NotSpecified: (:) [], CimException
+ FullyQualifiedErrorId : System.ComponentModel.Win32Exception,Microsoft.CertificateServices.Commands.ImportPfxCertificate
+ PSComputerName        : localhost
VERBOSE: [897C-MN-PAP01]: LCM:  [ End    Set      ]  [[xPfxImport]OfficeCert]  in 1.1570 seconds.
The PowerShell DSC resource '[xPfxImport]OfficeCert' with SourceInfo '::641::9::xPfxImport' threw one or more non-terminating errors
while running the Set-TargetResource functionality. These errors are logged to the ETW channel called

@rsganta  - can you expand on your fix for this please? I am having the same issue but running the dsc locally on a Windows 2016 vm.

The PFX file you are trying to import requires either a different password or membership in an Active Directory principal to which it is protected.
+ CategoryInfo          : NotSpecified: (:) [], CimException
+ FullyQualifiedErrorId : System.ComponentModel.Win32Exception,Microsoft.CertificateServices.Commands.ImportPfxCertificate
+ PSComputerName        : localhost


Add RemoveLabCommand

This pull request adds the ability to remove labs if it already exists in the TAddressBook.
Closes #60.

Codecov Report

Merging #72 (7eff2a5) into master (1fa3f19) will increase coverage by 0.53%.
 Consider uploading reports for the commit e0832af to get more accurate results

@@             Coverage Diff              @@
##             master      #72      +/-   ##
============================================
+ Coverage     71.29%   71.82%   +0.53%
- Complexity      507      525      +18
============================================
  Files            88       90       +2
  Lines          1599     1647      +48
  Branches        169      174       +5
============================================
+ Hits           1140     1183      +43
+ Misses          407      406       -1
- Partials         52       58       +6

Impacted Files
Coverage Δ

.../seedu/address/logic/parser/AddressBookParser.java
76.19% <0.00%> (-3.81%)
:arrow_down:

src/main/java/seedu/address/model/Model.java
100.00% <ø> (ø)

...n/java/seedu/address/model/person/lab/LabList.java
63.07% <42.85%> (-0.72%)
:arrow_down:

...java/seedu/address/model/person/MasterLabList.java
62.50% <62.50%> (+26.13%)
:arrow_up:

...seedu/address/logic/commands/RemoveLabCommand.java
76.92% <76.92%> (ø)

...u/address/logic/parser/RemoveLabCommandParser.java
90.90% <90.90%> (ø)

src/main/java/seedu/address/model/AddressBook.java
86.84% <100.00%> (+1.12%)
:arrow_up:

...rc/main/java/seedu/address/model/ModelManager.java
94.54% <100.00%> (+4.16%)
:arrow_up:

...c/main/java/seedu/address/model/person/Person.java
94.54% <100.00%> (+0.20%)
:arrow_up:

...a/seedu/address/model/person/UniquePersonList.java
87.23% <100.00%> (+0.87%)
:arrow_up:

... and 3 more

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more

Closes #57


QuickLook program does NOT LookQuick when attempting to use with version <IP_ADDRESS>

Description
As the title states: QuickLook program for previewing files is not working with version <IP_ADDRESS> of Files. Also not working with File--Preview (blue version <IP_ADDRESS>).
QuickLook has always been finicky when working with Files program: frequently requires restarting QuickLook. But now that no longer helps.
QuickLook is working with Windows File Explorer, as is PowerToys' Peek.
Steps To Reproduce
Press the spacebar for a preview with QuickLook. Nothing happens.
Requirements
Would like QuickLook to function with Files.
And/or add the ability to use the PowerToys Peek program.
Files Version
<IP_ADDRESS>
Windows Version
10.0.22631.4169
Log File
debug.log

Thank you for the report, this is already fixed in our main branch and will be released shortly 🙂

Sorry to make extra work for you. Thanks for the quick fix.


Cancellation for CreateNewImage task

fixes https://github.com/dotnet/sdk-container-builds/issues/231

implemented ICancelableTask for  CreateNewImage
passing cancellation tokens all the way down
fixed naming of async methods (Async suffix)
ILocalDocker.IsAvailable - sync implementation for use in tests

ILocalDocker.IsAvailable - sync implementation for use in tests

Ah, your nemesis at last is slain :D

This LGTM - were you able to verify that cancelling the build from the full-framework build flowed through to the CLI as expected?

No, the cancelling the build won't terminate the process gracefully, it kills it. See https://github.com/dotnet/sdk-container-builds/pull/348#discussion_r1108772198 for more details.


Fixed potential thread block by admin API

The PR moves the blocking call of describeCluster to async. Though the issue coldn't be re-produced in Kafka intgeration tests but a thread block on describeCluster has been observed when using admin describeTopic API in kafka-rest integrations tests.
The threads blocks indefinetly
"kafka-admin-client-thread | adminclient-3" #114 daemon prio=5 os_prio=31 cpu=6.57ms elapsed=417.17s tid=0x00000001364fc200 nid=0x13403 waiting on condition  [0x00000002bb419000]
   java.lang.Thread.State: WAITING (parking)
	at<EMAIL_ADDRESS>Method)
	- parking to wait for  <0x0000000773804828> (a java.util.concurrent.CompletableFuture$Signaller)
	at java.util.concurrent.locks.LockSupport.park(java.base@17.0.7/LockSupport.java:211)
	at java.util.concurrent.CompletableFuture$Signaller.block(java.base@17.0.7/CompletableFuture.java:1864)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@17.0.7/ForkJoinPool.java:3463)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@17.0.7/ForkJoinPool.java:3434)
	at java.util.concurrent.CompletableFuture.waitingGet(java.base@17.0.7/CompletableFuture.java:1898)
	at java.util.concurrent.CompletableFuture.get(java.base@17.0.7/CompletableFuture.java:2072)
	at org.apache.kafka.common.internals.KafkaFutureImpl.get(KafkaFutureImpl.java:165)
	at org.apache.kafka.clients.admin.KafkaAdminClient.handleDescribeTopicsByNamesWithDescribeTopicPartitionsApi(KafkaAdminClient.java:2324)
	at org.apache.kafka.clients.admin.KafkaAdminClient.describeTopics(KafkaAdminClient.java:2122)
	at org.apache.kafka.clients.admin.Admin.describeTopics(Admin.java:311)
	at io.confluent.kafkarest.controllers.TopicManagerImpl.describeTopics(TopicManagerImpl.java:155)
	at io.confluent.kafkarest.controllers.TopicManagerImpl.lambda$listTopics$2(TopicManagerImpl.java:76)
	at io.confluent.kafkarest.controllers.TopicManagerImpl$$Lambda$1925/0x0000000800891448.apply(Unknown Source)
	at java.util.concurrent.CompletableFuture$UniCompose.tryFire(java.base@17.0.7/CompletableFuture.java:1150)
	at java.util.concurrent.CompletableFuture.postComplete(java.base@17.0.7/CompletableFuture.java:510)
	at java.util.concurrent.CompletableFuture.complete(java.base@17.0.7/CompletableFuture.java:2147)
	at io.confluent.kafkarest.common.KafkaFutures.lambda$toCompletableFuture$0(KafkaFutures.java:45)
	at io.confluent.kafkarest.common.KafkaFutures$$Lambda$1909/0x0000000800897528.accept(Unknown Source)
	at org.apache.kafka.common.internals.KafkaFutureImpl.lambda$whenComplete$2(KafkaFutureImpl.java:107)
	at org.apache.kafka.common.internals.KafkaFutureImpl$$Lambda$1910/0x0000000800897750.accept(Unknown Source)
	at java.util.concurrent.CompletableFuture.uniWhenComplete(java.base@17.0.7/CompletableFuture.java:863)
	at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(java.base@17.0.7/CompletableFuture.java:841)
	at java.util.concurrent.CompletableFuture.postComplete(java.base@17.0.7/CompletableFuture.java:510)
	at java.util.concurrent.CompletableFuture.complete(java.base@17.0.7/CompletableFuture.java:2147)
	at org.apache.kafka.common.internals.KafkaCompletableFuture.kafkaComplete(KafkaCompletableFuture.java:39)
	at org.apache.kafka.common.internals.KafkaFutureImpl.complete(KafkaFutureImpl.java:122)
	at org.apache.kafka.clients.admin.KafkaAdminClient$4.handleResponse(KafkaAdminClient.java:2106)
	at org.apache.kafka.clients.admin.KafkaAdminClient$AdminClientRunnable.handleResponses(KafkaAdminClient.java:1370)
	at org.apache.kafka.clients.admin.KafkaAdminClient$AdminClientRunnable.processRequests(KafkaAdminClient.java:1523)
	at org.apache.kafka.clients.admin.KafkaAdminClient$AdminClientRunnable.run(KafkaAdminClient.java:1446)
	at java.lang.Thread.run(java.base@17.0.7/Thread.java:833)

Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

there is checkstyle error

there is checkstyle error

My bad, fixed.

Can you open a Jira so it's easier for users to find? Thanks

Can you open a Jira so it's easier for users to find? Thanks

Done, https://issues.apache.org/jira/browse/KAFKA-16905

Hey guys -- just a gentle reminder to please check the builds carefully before merging. This patch seems to have introduced an issue that caused several tests to hang indefinitely, as you can see in the PR build for this which aborted after 7+ hours
We already have a fix and are just waiting to confirm it fixes the issue so no harm done (I've definitely merged something that broke the build myself in the past). Just wanted to raise this since the 3.8 code freeze is fast approaching 🙂


Fixes issue #1, #2, #3

Fixed issue where too many .json files crash the build. Changed index.js to process files synchronously. Added sitemap and atom generator.

Cool, I'll check it out today

Going to merge this one.. we can polish it later. It works so I'll merge it! Thanks for participating


Some tokens are falsely labeled as broken

Describe the bug
I have transition tokens defined in JSON and they are used to generate CSS variables. They follow a different structure as in Design Tokens Draft Format
    "animation-timing": {
      "50": { "value": "cubic-bezier(0.25,1,0.3,1)", "type": "animationTiming" }
    },
    "animation-duration": {
      "50": { "value": "0.25", "type": "animationDuration" },
      "100": { "value": "0.5", "type": "animationDuration" }
    },
    "animation-delay": {
      "none": { "value": "0ms", "type": "animationDelay" }
    },
    "transition": {
      "50": {
        "value": {
          "animation-timing": "{animation-timing.50}",
          "animation-duration": "{animation-duration.50}",
          "animation-delay": "{animation-delay.none}"
        },
        "type": "transition"
      },
      "100": {
        "value": {
          "animation-timing": "{animation-timing.50}",
          "animation-duration": "{animation-duration.100}",
          "animation-delay": "{animation-delay.none}"
        },
        "type": "transition"
      }
    }

This animation definition is then linked to the abstract form-control token:
    "form-control": {
      "xs": {
        "transition": { "value": "{transition.50}", "type": "transition" }
      },
    }

And then it is linked to components that share form-control definition:
    "button": {
      "xs": {
        "transition": {
          "value": "{form-control.xs.transition}",
          "type": "transition"
        }
      },

When I look at the plugin, the first component to have this transition is labeled as it has a broken reference (A). The rest of the components show the reference is correct (B).

When I delete the first component in the list (e.g. I delete a button), the broken reference passes to another component (e.g., icon-button) and shows other references as correct:

To Reproduce
Not sure how to reproduce it, see the description of the behavior
Expected behavior
The broken reference should not be shown, as the reference is not broken.
Screenshots or Screencasts
see above
JSON (optional)
I'm on the Tokens Studio Slack, I can send the file via Slack if needed

@esthercheran can this be fixed asap? Users are thrown in confusion with being able to apply the tokens but are being displayed as broken references. Here are screenshots from another user facing the issue:

@esthercheran, this also seems to relate to ticket #2292

Hello! I found a work around to remove the error. it turned out naming tokens the exact same way in two different "collections" (speaking in Figma terms cause thats what we output to) causes this error, even though you can apply the tokens still. I renamed the first set of tokens and the badges went away. I would want to ability to have the same naming structure in two different json files within collections though without error being thrown.


Add VLAN, namespace, and network adapter information support

WIP PR for changes to add basic interface visibility, VLAN modification support, and some handling of network namespaces. Creating PR for visibility, but it may need broken up into smaller ones or revised heavily.

Need to look at this but won't be able to get to this until next week at the earliest.


iOS: Question / Open action sheet in ios

Hello ✋ , I would like to know if is possible to get this behaviour in ios

As you see there, when I click a button,an action sheet open and you can to select what email client open.
In this moment, when I want to open some client email I get this screen

so, how can I get a behaviur like firs screen?, It is possible?.. Can I pass to the openInbox() function some params to open the email client that I want?
Thank u!

Hi! The library will automatically show the available options in a menu like the screenshots you've attached when there's more than 1 option available. If there's only one option, it will immediately open that app.
If you have multiple apps installed but the menu is not shown, it probably means you skipped the step in the README to whitelist the apps in your Info.plist file.

Thank for response @tschoffelen , yes I already have set the Info.plist and the package work btw, but as the second screen.. I dont know if this is beacause of ios version, but the behaviour that I search is like as the first screen (an action sheet like slack)
I mean, the only thing that I lack is the "UI" for the modal, so I thought make an action sheet, and the in each item call to openInbox function and open touched email client

openInbox already has that sheet built in, see: https://github.com/flexible-agency/react-native-email-link/blob/master/src/ios.js#L181

Ooh, that's right!, thank you @tschoffelen , I will review again the app


Add non-center upright Directions

Currently the org.spongepowered.api.util.Direction class only supports the 4 cardinal directions, the 4 ordinal directions, and the 8 secondary ordinal directions, plus the up&down vertical directions and the "NONE" direction. This adds half, quarter, and three quarters up&down directions for each horizontal direction, minus "NONE", totaling 96 new directions. This also add a convenient DirectionVectors class to get the vectors these directions use without getting the direction and calling toVector3d() on it.
This is based on bleeding, because I have re-organized the fields, breaking already-compiled code. Breaking could be avoided, but the code would be messy and unreadable with this amount of fields.
More info about why we should add these upright directions is found in: #1105

I am closing this pull request, because it is consensus in #1105 that there currently no use for it. Once a mod/version is made that makes use of these directions, another, improved pull request can be made.


FEATURE REQUEST: Support azure redis cache connection strings

OS
All
VERSION
Latest
ISSUE DESCRIPTION
Hi,
an Azure is offering connection strings in order to connect to azure redis cache
xxxx.redis.cache.windows.net:6380,password=************************,ssl=True,abortConnect=False
Here is the parsed version in your app

It would be nice, that you app supports connection string out of the box, so I do not need to parse Azure connection strings manually...
https://community.progress.com/s/article/Redis-cache-connectionString-format
THX

Thanks for the support!
Parsing the string is not difficult, but it is not too troublesome to enter it manually and it is only once while new connecton😂
ps: I haven't tested it on Azure Redis yet. Can the configuration in the screenshot works well?

Yes, the app works OK with these settings.


Release 3.16.1

Questions
Answers

Description?
Release 3.16.1

Type?

BC breaks?
no

Deprecations?
no

Fixed ticket?
N/A

How to test?
Release Test

Hello @Progi1984,
I tested your PR and it's good for me :tada:
Thanks!


is it possible to change the fonts install path?

I need the fonts to be installed in .local/share/fonts/ so my Flatpacks could find them:
https://github.com/flatpak/flatpak/issues/4097#issuecomment-1262263068

Technically it is already possible to change the font install path:

https://github.com/fontist/fontist#configuration

By default Fontist uses the ~/.fontist directory to store fonts and its files. It could be changed with the FONTIST_PATH environment variable.

FONTIST_PATH=~/.fontist_new fontist {command}

Are you thinking of a persistent path setting like:
fontist set-install-path {my-fontist-path}

?

@alexeymorozov can I have your thoughts here? Thanks.

I think, fontist could have such a config option so it would be easier to use it from CLI. I'll implement it.

The feature is implemented now. So, instead of a symlink, the following command can be used:
fontist config set fonts_path {my-fonts-path}

For example:
fontist config set fonts_path .local/share/fonts/flatpak-workaround


332 add core ui based theme with build process

Q
A

Branch
master

Bug fix?
no

New feature?
yes

BC breaks?
no

Deprecations?
no

Tests pass?
unknown

Fixed issues
chameleon-system/chameleon-system/332

License
MIT

By this pull request a new theme named "coreui" will be added to the CoreBundle. It contains a copy of Chameleon's css and everything necessary to...

install CoreUI as a dependency
build CourUI using CoreUI's own build process
files to store scss variables to override CoreUI's styles
add custom scssas imports
scripts (package.json) to build CoreUI with all overrides and additional scss files

Please make sure to add a new theme named "CoreUI" in The CMS Settings of your Chameleon. Also unhide the directory SQL field from the table settings of "CMS Themes" and add "coreui" as a field value in the settings of your newly created theme.

We don't want a new theme... it should be "standard" and we don't want to delete the theme at all. We only wanted a way to build the theme styles with target "/themes/standard/coreui". Now way do we want users to build the backend on setup using npm. This is only intended to update the theme for core developers.
We may allow custom themes later. But this is a different issue.


ErrorException (E_ERROR) get_class() expects parameter 1 to be object, string given

Version information

Laravel: v5.8.35
Voyager: v1.2.7
PHP: 7.3.4
Database:MYsql 5.7

Description

ErrorException (E_ERROR)
get_class() expects parameter 1 to be object, string given (View: /home/u535562063/domains/najdeh-system.com/vendor/tcg/voyager/resources/views/bread/partials/actions.blade.php) (View: /home/u535562063/domains/najdeh-system.com/vendor/tcg/voyager/resources/views/bread/partials/actions.blade.php)
Previous exceptions
get_class() expects parameter 1 to be object, string given (View: /home/u535562063/domains/najdeh-system.com/vendor/tcg/voyager/resources/views/bread/partials/actions.blade.php) (0)
get_class() expects parameter 1 to be object, string given (0)
Additional context
right after upgrading to 1.2.7

We need a little more information.
This doesn't happen on a default installation. So do you have custom Actions? If yes, how do they look?
Can you post a screenshot of the stacktrace?

this error happens where i use a custom view nothing fancy i just added a new table in the browse the action.blade is reading from this table .. in the past it worked great after update this happened as for the table it has the same action buttons as the default table

i downgraded voyager to 1.2.6 for now  till i find a solution to the problem thanks

i downgraded voyager to 1.2.6 for now till i find a solution to the problem thanks

I solved it in the same way.thank you.
In my case, it happens only user table.

Also getting this error. I'm using Laravel Wave that relies on voyager. Only package I can think of that might be having conflicts with at the moment.

For anyone suddenly suffering from this...
This is absolutely related to upgrading from 1.2.6 to 1.2.7. But, it is more specifically related to using a 1.2.6 bread/browse.blade.php view on top of a 1.2.7 voyager core. This describes my situation, and it describes the OP's situation.
It also seems to interplay with cache (maybe view cache), so you may not see this right after an upgrade. It may pop up some time later, seemingly out of the blue when your cache happens to refresh...
Your solution is not to downgrade to 1.2.6: it is to upgrade your custom browse.blade.php to the 1.2.7 version 🎈Diff it with your customized version, and I bet you'll find that your version uses Voyager::actions() (bad) instead of the new $actions (🎉). For me, this was lines 32 & 257

Still getting error.
get_class() expects parameter 1 to be object, string given
$action return "TCG\Voyager\Actions\DeleteAction"
laravel/framework - v6.5.1
tcg/voyager - v1.3.0

Hello, i have the same problem with 1.3.* version, i'm using the default actions.blade.php with $class = get_class($action);

@MrCrayon , yes but i confused actions.blade with browse.blade.php :(

I solved this by removing the content  of the caching file which is referring the error to...
Obs: I didn't delete the file itself but removed the content inside of it.
I emptied (storage/framework/view/6809f6fe544a24d10b0e29d8a5f79e801cedd864.php) and it worked.
Noted: I followed all the tips above and in my case, none of them worked. I'm not sure if it is a definitive solution, but in the meantime, it works well and these issues are gone.
Give it a try and let me know.

Hi, i'm having the same issue, just been updating an app i wasnt updating since a couple of years.
I am using custom views and thats the first thing i update once i update the app but to debug this issue i have removed all the custom views, and still have the issue, so really no clue where this is coming from.
Tried to downgrade but nothing changed.
Tried to delete all caches, views and what so ever but nothing changed.
Im currently on 1.3.2
If i do a grep like : grep -R "Voyager::actions" *
I get the following.
resources/views/vendor/voyager/actions/browse.blade.php:        @foreach(Voyager::actions() as $action)
resources/views/vendor/voyager/submission-forms-entries/browse.blade.php:        @foreach(Voyager::actions() as $action)
storage/framework/views/dc188e9091367cd620e987dccb956c98ac3fd6c0.php:                                            addLoop($__currentLoopData); foreach($__currentLoopData as $action): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
vendor/pvtl/voyager-frontend/resources/views/vendor/voyager/users/browse.blade.php:                                            @foreach(Voyager::actions() as $action)
vendor/tcg/voyager/src/Http/Controllers/VoyagerBaseController.php:            foreach (Voyager::actions() as $action) {
Please note that i have updated all the browse.blade.php except the two ones you see below, if i update these two with Voyager::actions()-> $actions, it gives exception.
The weird thing is that this is happening only on these two templates, all the others has been updated correctly.
As well weird thing that this "vendor/tcg/voyager/src/Http/Controllers/VoyagerBaseController.php" is not updated.
Somebody has any idea on how to figure this out?

@tommiekn this is a closed issue.
Read previous comments https://github.com/the-control-group/voyager/issues/4398#issuecomment-537762684 and if you have problems upgrading please ask in Voyager slack chat.


Fix typos

minor copy-paste correction

Sorry! I forgot to push yesterday. Thanks for the input :+1:


docs: adding Managing Goose Sessions guide

Reason
I noticed that members of our community have had questions about managing sessions with these commands, so it’s likely that our broader, external community could benefit from similar guidance.
Documentation Covers
This guide provides detailed instructions on:
Starting, ending, saving, resuming, and deleting sessions.

To see the specific tasks where the Asana app for GitHub is being used, see below:

https://app.asana.com/0/0/1208665181140610

@michaelneale can I have a review/merge pls

@michaelneale can I have a review/merge pls

I got you


Rework xml parser for comments

This PR reworks class _XmlParserComments.

Thanks for the updates, looks good to me.


Fix 2 typos in [configure.ac]

Problem
typo
Solution
fix typo
Result
typo is fixed

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


eosio newaccount issue -- the creator does not pay the ram for the createe

cleos $J push action eosio newaccount '{"creator" : "1test2tester", "name" : "test11test22", "owner" : {"threshold": 1, "keys": [{"key": "EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV", "weight": 1}], "accounts": [], "waits": []}, "active" : {"threshold": 1, "keys": [{"key": "EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV", "weight": 1}], "accounts": [], "waits": []}}' -p 1test2tester@active
Error 3080001: Account using more than allotted RAM usage
Error Details:
account test11test22 has insufficient ram; needs 2996 bytes has 0 bytes
should the creator pay the ram or share some ram for the createe?
or the system is designed this way, not allow user account to do newaccount except eosio?
appreciate very much if someone could explain the reason, thanks a mountain!

on the eos mainnet: same situation
$ cleos $M push action eosio newaccount '{"creator" : "xxxxxxxxxxxx", "name" : "yyyyyyyyyyyy", "owner" : {"threshold": 1, "keys": [{"key": "EOS6DE......JS3ENYx", "weight": 1}], "accounts": [], "waits": []}, "active" : {"threshold": 1, "keys": [{"key": "EOS5jSp4......b4JQ3tv", "weight": 1}], "accounts": [], "waits": []}}' -p 1chineseyuan@active
Error 3080001: Account using more than allotted RAM usage
Error Details:
account yyyyyyyyyyy has insufficient ram; needs 2996 bytes has 0 bytes
If we want to do this way, not using "cleos system newaccount", could we? thanks.

Sorry it is double reported. issue solved.