ERROR:  constructChemReact: Unknown exception (RDKit PostgreSQL cartridge)

Describe the bug
select reaction_from_ctab('$RXN
Mrv1760<PHONE_NUMBER>18
2  1
$MOL
Mrv1760<PHONE_NUMBER>2D
21 23  0  0  0  0            999 V2000
-10.8107    0.5496    0.0000 P   0  0  0  0  0  0  0  0  0  0  0  0
-10.0962    0.9621    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
-10.0962    1.7871    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
-10.8107    2.1996    0.0000 P   0  0  0  0  0  0  0  0  0  0  0  0
-9.3817    2.1996    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0
-8.6672    1.7871    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
-7.9528    2.1996    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
-7.2383    1.7871    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
-6.5238    2.1996    0.0000 Cl  0  0  0  0  0  0  0  0  0  0  0  0
-7.2383    0.9621    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
-7.9528    0.5496    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
-7.9528   -0.2754    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
-7.2383   -0.6879    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
-7.2383   -1.5129    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
-7.9528   -1.9254    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
-7.9528   -2.7504    0.0000 Cl  0  0  0  0  0  0  0  0  0  0  0  0
-8.6672   -1.5129    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
-8.6672   -0.6879    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
-8.6672    0.9621    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0
-9.3817    0.5496    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
-9.3817   -0.2754    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0
1  2  1  0  0  0  0
2  3  2  0  0  0  0
3  4  1  0  0  0  0
3  5  1  0  0  0  0
5  6  2  0  0  0  0
6  7  1  0  0  0  0
7  8  2  0  0  0  0
8  9  1  0  0  0  0
8 10  1  0  0  0  0
10 11  2  0  0  0  0
11 12  1  0  0  0  0
12 13  2  0  0  0  0
13 14  1  0  0  0  0
14 15  2  0  0  0  0
15 16  1  0  0  0  0
15 17  1  0  0  0  0
17 18  2  0  0  0  0
12 18  1  0  0  0  0
6 19  1  0  0  0  0
11 19  1  0  0  0  0
19 20  1  0  0  0  0
2 20  1  0  0  0  0
20 21  2  0  0  0  0
M  END
$MOL
Mrv1760<PHONE_NUMBER>2D
12 13  0  0  0  0            999 V2000
-2.3174    2.7504    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
-2.3174    1.9254    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0
-1.6500    1.4405    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0
-1.9049    0.6559    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
-2.9849    1.4405    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
-2.7299    0.6559    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
-3.2149   -0.0115    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
-2.8793   -0.7652    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0
-3.3642   -1.4327    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
-4.1847   -1.3464    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
-4.5203   -0.5928    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0
-4.0353    0.0747    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
1  2  1  0  0  0  0
2  3  1  0  0  0  0
3  4  2  0  0  0  0
2  5  1  0  0  0  0
5  6  2  0  0  0  0
4  6  1  0  0  0  0
6  7  1  0  0  0  0
7  8  1  0  0  0  0
8  9  1  0  0  0  0
9 10  1  0  0  0  0
10 11  1  0  0  0  0
11 12  1  0  0  0  0
7 12  1  0  0  0  0
M  RAD  1  11   2
M  END
$MOL
Mrv1760<PHONE_NUMBER>2D
32 36  0  0  0  0            999 V2000
4.6762   -4.4747    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
4.1913   -3.8073    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0
3.3663   -3.8073    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0
3.1113   -3.0227    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
4.4462   -3.0227    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
3.7788   -2.5378    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
3.7788   -1.7128    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
3.0643   -1.3003    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0
3.0643   -0.4753    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
3.7788   -0.0628    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
4.4932   -0.4753    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0
5.2077   -0.0628    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
5.9222   -0.4753    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
6.6366   -0.0628    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
6.6366    0.7622    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0
5.9222    1.1747    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
5.9222    1.9997    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
5.2077    2.4122    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
5.2077    3.2372    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
5.9222    3.6497    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
5.9222    4.4747    0.0000 Cl  0  0  0  0  0  0  0  0  0  0  0  0
6.6366    3.2372    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
6.6366    2.4122    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
5.2077    0.7622    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
7.3511   -0.4753    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0
8.0656   -0.0628    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
8.7801   -0.4753    0.0000 P   0  0  0  0  0  0  0  0  0  0  0  0
8.0656    0.7622    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
8.7801    1.1747    0.0000 P   0  0  0  0  0  0  0  0  0  0  0  0
7.3511    1.1747    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
7.3511    1.9997    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0
4.4932   -1.3003    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
1  2  1  0  0  0  0
2  3  1  0  0  0  0
3  4  2  0  0  0  0
2  5  1  0  0  0  0
5  6  2  0  0  0  0
4  6  1  0  0  0  0
6  7  1  0  0  0  0
7  8  1  0  0  0  0
8  9  1  0  0  0  0
9 10  1  0  0  0  0
10 11  1  0  0  0  0
11 12  1  0  0  0  0
12 13  2  0  0  0  0
13 14  1  0  0  0  0
14 15  1  0  0  0  0
15 16  1  0  0  0  0
16 17  1  0  0  0  0
17 18  2  0  0  0  0
18 19  1  0  0  0  0
19 20  2  0  0  0  0
20 21  1  0  0  0  0
20 22  1  0  0  0  0
22 23  2  0  0  0  0
17 23  1  0  0  0  0
16 24  2  0  0  0  0
12 24  1  0  0  0  0
14 25  2  0  0  0  0
25 26  1  0  0  0  0
26 27  1  0  0  0  0
26 28  2  0  0  0  0
28 29  1  0  0  0  0
28 30  1  0  0  0  0
15 30  1  0  0  0  0
30 31  2  0  0  0  0
11 32  1  0  0  0  0
7 32  1  0  0  0  0
M  END
')
Above Query getting error  "constructChemReact: Unknown exception"
To Reproduce
Git_check.txt
Expected behavior
I wants to generate smiles.
Screenshots

Configuration :

RDKit version:
select rdkit_version()  -->  [ 0.76.0 ]
select rdkit_toolkit_version() --> [2022.03.4]
OS: [e.g. Ubuntu 20.04]
postgres:12

Note:  I have found due to radical atom this error is occurred (marked in red circle)

What I have to do in this situation to generate reaction smiles.
Thanks in advance.

I am also seeing a similar error when trying to convert a rxnfile into a rdkit reaction with reaction_from_ctab.

This does not happen on version 2022.03.5, but it does happen on 2023.09.1 for me.

Here is a very concise example that is failing, which could be codified into a test:
$RXN V3000

      Mrv2117<PHONE_NUMBER>42

M  V30 COUNTS 1 1
M  V30 BEGIN REACTANT
M  V30 BEGIN CTAB
M  V30 COUNTS 3 3 0 0 0
M  V30 BEGIN ATOM
M  V30 1 C -3.85 0.6668 0 0 RAD=2
M  V30 2 C -4.62 -0.6668 0 0 RAD=2
M  V30 3 C -3.08 -0.6668 0 0 RAD=2
M  V30 END ATOM
M  V30 BEGIN BOND
M  V30 1 1 2 3
M  V30 2 1 1 3
M  V30 3 1 1 2
M  V30 END BOND
M  V30 END CTAB
M  V30 END REACTANT
M  V30 BEGIN PRODUCT
M  V30 BEGIN CTAB
M  V30 COUNTS 1 0 0 0 0
M  V30 BEGIN ATOM
M  V30 1 C 5.94 0 0 0
M  V30 END ATOM
M  V30 END CTAB
M  V30 END PRODUCT
M  END

I think it's also worth noting that the problematic molecule in the reaction is able to be parsed as an individual molecule, just not in a reaction:
SELECT mol_from_ctab('
  Mrv2117<PHONE_NUMBER>2D

  0  0  0     0  0            999 V3000
M  V30 BEGIN CTAB
M  V30 COUNTS 3 3 0 0 0
M  V30 BEGIN ATOM
M  V30 1 C -3.85 0.6668 0 0 RAD=2
M  V30 2 C -4.62 -0.6668 0 0 RAD=2
M  V30 3 C -3.08 -0.6668 0 0 RAD=2
M  V30 END ATOM
M  V30 BEGIN BOND
M  V30 1 1 2 3
M  V30 2 1 1 3
M  V30 3 1 1 2
M  V30 END BOND
M  V30 END CTAB
M  END
')

produces -> [CH]1[CH][CH]1 |^1:0,1,2|

@greglandrum - I saw you just made updates to the reaction parsing code. Is there any chance that you could check this case and see if it is working with the new code? I have very limited experience with chemistry but I could try to put up a PR if you point me in the right direction.

To trace this back to the underlying cause: this is because these reactions cannot be properly serialized/deserialized:
In [11]: rxn = rdChemReactions.ReactionFromRxnBlock(rxnb)  # using the rxnblock from @lounsbrough

In [12]: r2 = pickle.loads(pickle.dumps(rxn))
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
Cell In[12], line 1
----> 1 r2 = pickle.loads(pickle.dumps(rxn))

ValueError: Do not know how to finalize query: 'AtomNumRadicalElectrons'


Allow any process to expose an HTTP/TCP service

This adds a new expose setting to the extended Procfile format, which allows you to attach a load balancer to any process in the app, not just the "web" process.
This is definitely a WIP and looking for feedback. There's some open questions, and a lot of polish needed.
If you want to play around with this locally, you can emp deploy remind101/acme-inc:extended
TODO

[x] Moar tests.
[x] Allow tcp/ssl load balancers to actually get created. First version of this will be http/https only
[x] If the process originally had no load balancer, you can't add a load balancer to it (ECS limitation). The workaround is to remove the process definition, then add it again with the expose setting. This is awkward though, because the existing ECS service kinda sticks around in a draining state for a while. Not this PR.
[x] Currently, I'm thinking that the extended Procfile format shouldn't make any assumptions about the web process. But, when people switch to the extended Procfile format, they'll almost certainly forget to add the expose setting. Need to think about a good way to prevent this. I think this is fine once https://github.com/remind101/empire/pull/801 is merged.
[x] Right now, I'm not creating CNAME's for anything other than the web process. That could probably be better. Probably not in this PR.
[x] Don't remove ELB's when deleting a process? https://github.com/remind101/empire/pull/801
[x] For https/ssl exposures, it will use the single attached certificate on the app. People might want to use different certs for different processes. Not this PR.
[x] Migration

If the process originally had no load balancer, you can't add a load balancer to it (ECS limitation). The workaround is to remove the process definition, then add it again with the expose setting. This is awkward though, because the existing ECS service kinda sticks around in a draining state for a while.

To account for this, I've considered changing how we name ECS services to include a hash of the exposure settings. So if you change a processes exposure, it'll be a new ECS service and new ELB (like <app-id>--web--<sha1 of exposure>).
Probably wouldn't do that in this PR though.

Ok, I think this is probably mergable once https://github.com/remind101/empire/pull/801 is merged. I've addressed all of the todo's, added some tests and added a migration.

looks awesome 👍

For the record. Putting this on hold until CloudFormation is the default scheduling backend, which will make everything we want to do with extended Procfile much simpler.

I've updated this with complete support in the CloudFormation backend. You can now define a Procfile like this:
web:
  command: acme-inc server
  ports:
    - "80:80"
    - "8080:8080":
        protocol: "tcp"
api:
  command: acme-inc api
  ports:
    - "80:80"

Allowing you to define pretty sophisticated scenarios. HTTP, HTTPS, TCP and SSL protocols are all supported.
The web process will still get some default exposure settings if a ports:  key is not provided. It's essentially equivalent to:
web:
  ports:
    - "80:8080":
        protocol: "http"

And web is still special, in that it gets a CNAME at <app>.empire.
Also, the visibility (external/internal) is still controlled via emp domains, but I'd plan on allowing that to be overridden with a visibility:  key, like this:
web:
  visibility: public
  ports:
    - "80:8080"

If you wanna try it out, you can run this and deploy the remind101/acme-inc:extended image.
This requires some changes in scheduler.Exposure that would be really hard to support in the legacy ECS backend, so you'll notice that this PR currently removes the legacy ECS backend. I think, we should hold off on merging this until we've released 0.11.0, which is the release where we'll make the CloudFormation backend the default, at which point master can become the tip for 1.0.0.

👍 awesome

Ok, rebased this. This should be mergeable once https://github.com/remind101/empire/pull/1001 has been merged.

ALB wasn't released when I originally opened this, and there are some limitations when using ALB (see the last commit). Basically, when using ALB + dynamic port mapping, you cannot have multiple listeners going to multiple container ports. It makes sense when you think about it; ECS is registering the container in a target group with a single dynamically allocated port, so alb has no way to know how to route to multiple ports.
The below will work fine when using ELB + instance ports, however, if ALB is enabled, it will yield an error now:
web:
  ports:
    - "80:80"
    - "8080:8080"

This is totally fine with ALB + dynamic ports (all host ports map to a single container port):
web:
  ports:
    - "80:8080"
    - "443:8080":
         protocol: https
    - "8080:8080"

I think this is only a limitation with dynamic port mapping, so if we allocated an instance port for ALB, instead of passing Host: 0, then it would work the same as ELB. Maybe we could make that configurable?

I'll go ahead and merge this for now. There will probably be some follow up polish, and additional docs, but overall this seems to be working great.


Exploration: wasi-keyvalue

An exploratory PR for exploring, apropos of #2447.

I had to add the wasi-keyvalue import to the old world to get the runtime test to compile.  I assume in practice that's not what we'd aim to do though, we'd instead create a new world version and expose it only through that?

Do folks have any insights on how to move this forward?  It seems to work but I am not quite sure what do about the worlds stuff:

Should this create a rev of the Spin world?
The runtime tests appear use an old world: is there plumbing to let them use a current world?

@dicej @lann There is a request to move this forward for the impending release or the one after.  Are you the right folks to review, or should I pester someone else?

Yup, I can take a look tomorrow morning.

@kate-goldenring might also be interested, given her recent work on the specification.

@kate-goldenring I was planning to leave it as draft until we have a decision on WIT versioning. I can mark ready for review and label "do not merge" if that would be better?

I was planning to leave it as draft until we have a decision on WIT versioning. I can mark ready for review and label "do not merge" if that would be better?

@itowlson leaving as is is fine. Thanks for clarifying the decision criteria.

Just to validate an assumption I had reading this PR: this PR adds support for the WASI KV proposal — specifically, it allows guests to use the proposal to interact with stores — and stores are still managed through the manifest key_value_stores field. Is that accurate?
Thanks!

@radu-matei Yes.  The KV stores are the exact same KV stores as you would get if you used the Spin APIs, specified and configured in exactly the same way.

Is the intention to update this PR and have WASI KV be part of the Spin world?

@radu-matei That is the intention, but we don't yet know how to version the Spin world (at least I don't, and from previous comments this seems to be a general problem, unless the community has figured something out since June).

Rebased onto world3 (#2887).  @devigned if you are working on this then please note the proposed new world and new file layout.  (The last commit is how wasi-keyvalue fits in - the earlier commits are tracking the world3 proposal.)  Also please note that these are not yet final...!


Allow Azure region 'short names' when setting ApplicationRegion and ApplicationPreferredRegions

When setting either of these properties, you have to provide a string name of the Azure region(s). But they only accept the 'full' names. So it will accept 'West US' but not 'westus'. We set these values via config setting set by ARM template in a copy loop for the different regions that our app is deployed in, and the ARM template allows either the 'short' or 'full' region name. Also, the Azure Management SDK that contains the Region class supports both types of values.

Closing as duplicate of https://github.com/Azure/azure-cosmos-dotnet-v3/issues/2330


Add endpoints to request nonce and message to sign

Closes #3

Pull Request Test Coverage Report for Build<PHONE_NUMBER>5
Details

94 of 96 (97.92%)  changed or added relevant lines in 9 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+5.4%) to 97.98%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

app/routers/default.py
15
17
88.24%

Totals

Change from base Build<PHONE_NUMBER>9:
5.4%

Covered Lines:
97

Relevant Lines:
99

💛  - Coveralls


chore: preact and preact compat version

use the latest preact version

Thanks! Just made one change to make sure preact is external, as I encountered an error when running this (different versions of preact we're being used)


propagate comment in auto for issue-cred v1

https://github.com/hyperledger/aries-cloudagent-python/issues/1167
Signed-off-by: sklump<EMAIL_ADDRESS>

Codecov Report

Merging #1171 (b9d94d2) into main (9d65039) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1171   +/-   ##
=======================================
  Coverage   98.50%   98.50%
=======================================
  Files         452      452
  Lines       24875    24875
=======================================
  Hits        24504    24504
  Misses        371      371


Fix erroneous RSS feed link in security.md

When referring to the kubernetes-security-announce mailing list, an alternative RSS link is incorrectly given to kubernetes-announce instead. This PR updates that link.
Apologies if I have misunderstood the process to contribute this trivial change.

Just completed the CLA sign-up.

/approve


Show read speed in Autodiscripper

Hello,
I think the title say it all. Would this be possible to implement?
Thanks

The MakeMKV cli does not provide this information.  It's something that ash been requested: https://forum.makemkv.com/forum/viewtopic.php?t=23916


Allow adding services to interface 0 in nodes with more than one interface

Allow adding services to interface 0 in nodes with more than one interface

sorry for the delay @holzplatten!


Pre-trained weights for CenterPoint_Hierarchy_nuScenes

@Redrew @kylevedder @mtli @neeharperi @mayechi
Hello.
Can I ask if you can share other pre-trained weights like CenterPoint_Hierarchy_nuScenes used for experiments of paper?
I think only pre-trained weights for CenterPoint_Hierarchy_Argoverse2.0, FCOS3D_Argoverse2.0,  TransFusion-L_Argoverse2.0 are available now.
I hope I can download other pre-trained weights such as CenterPoint_nuScenes(w/, w/o Hierarchy) and  CenterPoint_Argoverse2.0(w/o Hierarchy).
Thank you. Have a nice day.

@neeharperi
Hello. Thank you for replying.
I have 3 more questions.
First, is there any reason why you did not use all 23 classes in nuScenes and  ignore rare classes such as wheelchair and animal (ignore Railed vehicle, Official signaler, Traffic light trailer, Animal in AV2)?
Second, it takes 18 days to train centerpoint_0075voxel_second_secfpn_dcn_4x8_cyclic_50m_wide_hierarchy_tta_20e_nus.py on single NVIDIA GeForce RTX 3090. Do you think it will harm mAP if I increase "samples_per_gpu=1"?

Last, do you think it will harm mAP if I resume training from latest stopped epoch checkpoint by "'--resume-from'"?
Thank you. Have a good day.

We ignore certain classes in nuScenes (e.g. wheelchair) because these classes don't appear  in the validation set. Since AV2 is already a long-tailed dataset, we directly use the official categories.

I don't think there will be any harm if you increase samples_per_gpu or resume training from the stopped epoch. I can try to retrain these models on my end once we have a few free GPUs.


Arch package (AUR)

Someone should create an AUR package for nvui. Please let me know if someone does.

I don't know much about Arch and AUR. What would it require to create that?

https://madskjeldgaard.dk/posts/aur-package-workflow/
this should help

https://aur.archlinux.org/packages/nvui/
BTW, it would be much better if the directory structure described in https://github.com/rohit-px2/nvui/blob/main/BUILDING.md#packaging-executable is not required. Qt Resource System may be useful.

And it would be better if install is provided in CMakelists.txt.
A desktop entry file is also important to let NVUI show up in the app launch menu. You can use https://aur.archlinux.org/cgit/aur.git/tree/nvui.desktop?h=b7aec056056d34a8177ce99c523f1a6f5e2ca010.

@Avimitin The package doesnt build anymore im afraid. Getting msgpack errors (see below).
[==> Making package: nvui 0.3.1-1 (Thu 23 Feb 2023 03:37:59 PM CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found nvui-0.3.1.tar.gz
-> Found nvui.desktop
-> Found nvui.sh
==> Validating source files with sha256sums...
nvui-0.3.1.tar.gz ... Passed
nvui.desktop ... Passed
nvui.sh ... Passed
==> Extracting sources...
-> Extracting nvui-0.3.1.tar.gz with bsdtar
==> Removing existing $pkgdir/ directory...
==> Starting build()...
CMake Error at CMakeLists.txt:41 (find_package):
Could not find a package configuration file provided by "msgpack" with any
of the following names:
msgpackConfig.cmake
msgpack-config.cmake

Add the installation prefix of "msgpack" to CMAKE_PREFIX_PATH or set
"msgpack_DIR" to a directory containing one of the above files.  If
"msgpack" provides a separate development package or SDK, be sure it has
been installed.](url)
I really would love to try nvui but not sure how to fix this. If you do, please fix. :)

Noticed that the last release of this project was in 2021 so never mind.


PHP 8.x Creation of dynamic property is deprecated

The following files have this warning, making exceptions be thrown on envs with stricter error policy.

Model/Client/DTO/Payment/ConsumerCompany.php
firstname
lastname

Block/Adminhtml/System/Config/Editor.php
_wysiwygConfig

Block/Thankyou.php
_order

Controller/Webhook/Webhook.php
helper
paymentApi

Hi @micheleo,
Thank you for your feedback. We are planning on a new release very soon and this will be amended and fixed in this v.1.6.7.
Best,
eCom Nets | Nexi team


end of file

hey,
thanks for your work.
is it just me, or should there be a ?> at the end to close the PHP file?

Some people consider it good practice to omit the closing PHP tag from a pure PHP file to eliminate the possibility of sending trailing whitespace. The PHP manual actually recommends following this convention: http://php.net/basic-syntax.phptags


Update and add support for verifying approximate hardware designs

This PR is a major overhaul of ChiselVerify with several different contributions:

it cleans the code a little to make comments and code style more uniform across the library's components.
it updates the Chisel3 and ChiselTest (and the other dependencies') versions to the most recent stable releases.
it adds a new component to the library: chiselverify.approximation, that includes functionalities for verifying approximate hardware designs with a simple API. This functionality is further specified in the updated README.

Note, the issue of some tests failing randomly (see #46) remains!

Hi Hans,
Thank you so much for the major contribution, I read through the code and it seems to fit well into the rest of the library, thanks for that.
The CI seems to still be failing due to a problem mentioned in #46 (as you know very well) so I'll approve it!
@tjarker please look into this given @hansemandse 's comments, when you have the time.

I reran the CI and everything seems to pass now. We really need to look into #46 to fix this.


CD8+ T cell homeostasis

Please provide as much information as you can:

Suggested term label:

CD8+ T cell homeostasis maintained by immunoproteasomes and thymoproteasomes derived from medullary and cortical thymic epithelial cells, respectively. The proteasomes specifically act on CD8+ and not CD4+ which is why the parent term T cell homeostasis is too general

Reference, in format PMID: 33815406, 30650357

Parent term: T cell homeostasis (GO:0043029)

Parent term(s)

Children terms (if applicable) Should any existing terms that should be moved underneath this new proposed term?

Synonyms (please specify, EXACT, BROAD, NARROW or RELATED)

Cross-references

For enzymes, please provide RHEA and/or EC numbers.

Can also provide MetaCyc, KEGG, Wikipedia, and other links.

Any other information

This is a good new term.  I suggest using a definition similar to the parent term:
"The process of regulating the proliferation and elimination of CD8-positive alpha-beta T cells such that the total number of T cells within a whole or part of an organism is stable over time in the absence of an outside stimulus."
I also suggest using the full Cell Ontology derived cell type name for this term:
CD8-positive, alpha-beta T cell homeostasis
with synonyms
CD8+ T cell homeostasis (broad)
CD8-positive T cell homeostasis (broad)
The reason is that a subset of gamma-delta T cells are CD8, but the papers you cite are really about alpha-beta T cells.
I would argue we should also make a similar 'CD4-positive, alpha-beta T cell homeostasis' at the  same time using the same parent, a similar definition, and similar synonyms, and using PMID:38329813 as a reference.
Thanks, Alex

Hi Alex, thank you for responding to my term request. I agree with your suggestions for the term definitions and cell-type names. I support your suggestion for making a new term for 'CD4-positive, alpha-beta T cell homeostasis'.
This is my first term request - do I need to follow-up with anything else? Thanks again.

+[Term]
+id: GO:0160165
+name: CD8-positive, alpha-beta T cell homeostasis
+namespace: biological_process
+def: "The process of regulating the proliferation and elimination of CD8-positi
ve alpha-beta T cells such that the total number of CD8-positive alpha-beta T ce
lls within a whole or part of an organism is stable over time in the absence of
an outside stimulus." [PMID:30650357, PMID:33815406]
+synonym: "CD8+ T cell homeostasis" BROAD []
+synonym: "CD8-positive T cell homeostasis" BROAD []
+intersection_of: GO:0048872 ! homeostasis of number of cells
+intersection_of: acts_on_population_of CL:0000625 ! CD8-positive, alpha-beta T
cell
+property_value: term_tracker_item "https://github.com/geneontology/go-ontology/
issues/27184" xsd:anyURI
+created_by: rynl
+creation_date: 2024-03-04T23:49:25Z

Thanks. If it's OK I think we could create 'CD4-positive, alpha-beta T cell homeostasis' when there is an immediate need for annotations.


Change sorting in Grant grids to sort in the database, not just the visible rows

Currently the sort up-and-down-arrows for the columns in the Grants grid only sort the rows that are visible on the screen. Clicking on those sort arrows does not go back to the database and get a new set of rows that are sorted by the selected column. This means that, if a user sorts by the “Posted Date” column, and there are posted dates that are on rows that are not currently visible because their “Close Date” pushes them out of the first 10 rows, those rows that are ‘below’ the first 10 rows will not appear. This will happen even though their “Posted Date” would make them appear if the sort was done in the database on the “Posted Date” column.
Outgrowth of https://github.com/usdigitalresponse/usdr-gost/issues/349

From @mattbroussard : There is an orderBy Vue state field that gets passed to the endpoint (and causes a refresh when changed) that could be wired up to the sort buttons to make them behave "correctly" but it's currently unused. On the backend, getGrants has support for it, but the route handler does not pass the field through to it; that would have to change too. It looks like this was added a long time ago but not completely implemented.

See Matt's additional comment(s) in https://github.com/usdigitalresponse/usdr-gost/issues/449

Proposed functionality:

Default sort will be on the "Open Date" column descending (e.g., most recent date first).
All sortable columns will sort descending by default when the sort icon is clicked. For date columns, this means most recent date first. For numeric columns, largest numeric value first. For alphanumeric columns (e.g., "Viewed By", "Interested Agencies") alphanumeric in reverse alphabetical order.
Behavior of grids in “Browse Grants” and “My Grants” tabs will be the same.
Going between tabs (or refreshing the page) will reset visible/target tab to the default sort.

@chrisxkeith Proposed functionality sounds good to me.

Going between tabs (or refreshing the page) will reset visible/target tab to the default sort.
I would love for this to be a saved setting, but I'm guessing it's difficult to do and should be separated out in a future issue.

I can't get the front end working. The code is in this branch. Grid starts out in the correct state (sorted latest date first on "Open Date" column). The 'down-arrow' part of the sort icon is shown in black. After clicking on that sort icon, the column is resorted correctly, but the 'up-arrow' part of the icon isn't black. Also, the 'orderBy' property in the Vue component doesn't have a column defined. The 'orderDesc' property, however, is correctly changed. Successive clicks on the sort icon have no effect.
The sequence of events is shown here.

I just pushed a small commit (4de01679dd528ca13f525d8ef3a06f1dee417a05) up to your branch fixing the issue. There were two things I spotted:

The names of fields you were pulling off the ctx object in sortingChanged were wrong. You were accessing orderBy and orderDesc but the fields provided by BootstrapVue's Table component are called sortBy and sortDesc respectively. Hence you were setting undefined on the data field.
It was redundant to use by the .sync modifier on the sort parameters and the @sort-changed listener -- you only need one or the other. I removed the listener.

Thanks, again, for proofreading my work. I find it hard to deal with
non-typed, non-compiled languages like Javascript.
On Sat, Oct 22, 2022 at 4:06 PM Matt Broussard @.***>
wrote:

I just pushed a small commit (4de0167
https://github.com/usdigitalresponse/usdr-gost/commit/4de01679dd528ca13f525d8ef3a06f1dee417a05)
up to your branch fixing the issue. There were two things I spotted:

The names of fields you were pulling off the ctx object in
sortingChanged were wrong. You were accessing orderBy and orderDesc
but the fields provided by BootstrapVue's Table component
https://bootstrap-vue.org/docs/components/table#sorting are called
sortBy and sortDesc respectively. Hence you were setting undefined on
the data field.
It was redundant to use by the .sync modifier on the sort parameters
and the @sort-changed listener -- you only need one or the other. I
removed the listener.

—
Reply to this email directly, view it on GitHub
https://github.com/usdigitalresponse/usdr-gost/issues/425#issuecomment-1287941875,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA55MVRD3WS43Q3BCDHZ7HLWERXNTANCNFSM6AAAAAAQZ4MVII
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
-CK
https://github.com/chrisxkeith

Hopefully someday we can convert to TypeScript which will make it a lot easier to catch things like this!

I noticed while testing this that the Award Floor and Award Ceiling columns have some weird behavior:

Award Floor: because this is extracted from raw_body and not stored in its own column, relying on Postgres to sort does not work. If you try to sort this column, you get no sorting. To fix this, I think we'd have to either add a new column and backfill it, or do a more complicated query to dynamically pull it out of the raw_body JSON in Postgres. Or, we can just set this column as sortable: false on the frontend to prohibit sorting by it for now (and maybe open an issue to support this in the future)
Award Ceiling: when this is null, the table renders $0.00. But if you sort ascending, you don't see these (and if you sort descending, you see them first) because Postgres treats nulls as larger than any other value. We can modify the query to specify NULLS FIRST on this column to fix this.

Or, we can just set this column as sortable: false on the frontend to
prohibit sorting by it for now (and maybe open an issue to support this in
the future)

I like this option. I'll add this change to the PR and open another issue.

We can modify the query to specify NULLS FIRST
https://www.postgresql.org/docs/current/queries-order.html on this column
to fix this.

Nice! I didn't know Postgres had that option.
On Sat, Oct 22, 2022 at 4:20 PM Matt Broussard @.***>
wrote:

I noticed while testing this that the Award Floor and Award Ceiling
columns have some weird behavior:

Award Floor: because this is extracted from raw_body and not stored
in its own column, relying on Postgres to sort does not work. If you try to
sort this column, you get no sorting. To fix this, I think we'd have to
either add a new column and backfill it, or do a more complicated query to
dynamically pull it out of the raw_body JSON in Postgres. Or, we can
just set this column as sortable: false on the frontend to prohibit
sorting by it for now (and maybe open an issue to support this in the
future)
Award Ceiling: when this is null, the table renders $0.00. But if
you sort ascending, you don't see these (and if you sort descending, you
see them first) because Postgres treats nulls as larger than any other
value. We can modify the query to specify NULLS FIRST
https://www.postgresql.org/docs/current/queries-order.html on this
column to fix this.

—
Reply to this email directly, view it on GitHub
https://github.com/usdigitalresponse/usdr-gost/issues/425#issuecomment-1287945237,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA55MVWJT4YWCGED4SQP3LLWERZFBANCNFSM6AAAAAAQZ4MVII
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
-CK
https://github.com/chrisxkeith

when this is null, the table renders $0.00

I would also make sure that this is an intended behavior (cc @mhuang-usdr). If you want to just display blank (like Award Floor does), I think if you transform null to undefined in formattedGrants that will do it. If you change the display, then there's a question of how should nulls sort in this column?

Verified in production (USDR tenant)


Export Custom Properties for Scene

Custom properties for scenes are not exported. I think that would be nice to have.

Maybe glTF2ExportSettings should be excluded from the extras generated?


Please Help me :'(

When i Start i get +50 bots with horrible lag
then it go down to 22 bot then 10 :(
help plz

agar.io patched alot proxies stop running bots on ur pc it make lagg!!!  run on vps or just buy bots

@problemsofworld  How to run in VPS ?


Use from Storyboard

add feature to use it from Storyboard

Anything in particular you're looking for? You can already create instances of StackViewContainer and StackViewController inside a storyboard, but they need to be configured in code. Are you looking for configuration support from within Interface Builder?

yes

Which configurable properties did you want? I don't think there are many properties that could be set up to be configurable using the capabilities that IBDesignable currently provides.

Closing this for now. I can reopen it if there are particular requests for properties that will work with IBDesignable.


Error writing to file qrenderdoc.exe during installation

Description
Installer fails on Windows with error message:
Error writing to file: c:\Program Files\RenderDoc\qrenderdoc.exe. Verify that you have access to the directory.

Steps to reproduce

Download the RenderDoc_1.11_64.msi installer and execute.
Choose typical installation

Environment

RenderDoc version: 1.11 x64
Operating System: Windows 10 Pro 19042.630
Graphics API: none

Did you have RenderDoc installed before? Is it running, or did you overwrite the qrenderdoc.exe file with a copy from another source? If you don't have RenderDoc installed but there's something at that location, can you delete the folder to empty it out and try again?

This is super awkward. RenderDoc crashed on me and since I was unable to start it up again nor uninstall it, I thought maybe an update would help. I did make sure to delete the old RenderDoc folder but it still didn't let me install.
Well as always a good old restart fixed the problem.
Apparently some process was still running and blocking the installer. Don't know how I didn't think about restarting as the very first thing. Apologies and thanks for the quick replay 👍


[x] Need to update line number to instruction lookup when we remove bytes

Coverage decreased (-2.2%) to 92.117% when pulling 2fd8b928fb3ce5d6ae436372af5842b43bb9eee6 on bytecode-iterator into 23be005f04b311049a1cdb52dea6dddafe5db3bf on main.

coverage: 92.16% (-2.1%) from 94.287%
when pulling dad881f2281672b6bc2950857cc878ac93eb652f on bytecode-iterator
into 23be005f04b311049a1cdb52dea6dddafe5db3bf on main.

coverage: 92.16% (-2.1%) from 94.287%
when pulling dad881f2281672b6bc2950857cc878ac93eb652f on bytecode-iterator
into 23be005f04b311049a1cdb52dea6dddafe5db3bf on main.


next_step() needs log()

import dvclive

live = dvclive.Live(resume=True)
while (epoch := live.get_step()) < 10:
  print(epoch)
  live.log("epoch", epoch)  # need to log at least one thing for `next_step` to work
  live.next_step()

current: dvclive.json is stuck on step: 0 if we remove the live.log() command.
expected: step: 10 even without live.log()

Related: https://github.com/iterative/cml.dev/issues/207

The step is being correctly updated internally (even if you remove the log call, the while loop breaks) but the updates are not being dumped to the summary file dvclie.json. This is because we moved the summary updates to log calls (https://github.com/iterative/dvclive/issues/145).
Not sure what to do here. The summary is intended to track logged scalars and we just include step for convenience 🤔
cc @dberenbaum

Seems odd to do this. if there are multiple things to log per iteration, you dump multiple times?

Seems better to dump only on next_step()
Could also make configurable default log(..., force_write=False)
Could make next_step() internally use log("step", ..., force_write=True)

@casperdcl Why do you want to use next_step() without log()? I don't see a problem doing so, but I'm confused how it's useful.

Full context is step is the only thing that is required in order to resume interrupted training (notice the example above uses get_step()) - we don't need to log loss nor any other metrics.

We probably need to decouple log() from setting the step to resolve this issue.
@casperdcl I moved the optimization to #238.
Both are good points that are largely due to changes in the codebase over time and should probably be changed now AFAIK.

Actually, I think we just need to call make_summary() always during set_step() (ignoring #238).


powercalc's entity_id should be generated from sensors' entity_id

while adding binary_sensors for my devices (mentioned in #107) I've noticed strange behaviour and I am not sure if it's a bug or feature. best way to describe this is by example:

let' say my sensor's entity_id is binary,sensor.2_office_desktop
friendly_name is PJ's computer
when I create powercalc sensors, I was hoping that it's entity_id's would be sensor.2_office_desktop_energy and sensor.2_office_desktop_power but instead of this, they are: sensor.pj_s_computer_energy and sensor.pj_s_computer_power
I tried to add "name" attribute, but all this does is setting the friendly_name [displayed name] of the new sensors. entity_ids remains the same as above

should it work like this or something's wrong?
I have a specific naming template in my config (something like: domain.level_room_device_optional-attribute) so I can automate my config and lovelace dashboard with wildcards - it's obvious that right now powercalc sensors won't work with that as my friendly_names are different from naming template, and also sometimes quite long.
is it possible to add an option to create entity_id from entity_id? (that optional setting will prevent breaking change to people who already use the "entity_id from name" scheme).

Thanks for reporting.
Could you try commenting lines (147, 148, 151 and 152) in sensor.py please in you installation and see if this helps?
https://github.com/bramstroker/homeassistant-powercalc/blob/master/custom_components/powercalc/sensor.py#L147

Thanks for reporting.
Could you try commenting lines (147, 148, 151 and 152) in sensor.py please in you installation and see if this helps?
https://github.com/bramstroker/homeassistant-powercalc/blob/master/custom_components/powercalc/sensor.py#L147

tried that few minutes ago - no sensor created at all :( [strange?]

 Will have to do some further testing / debugging to reproduce this issue and solve it.
Will be able to in a few days.

no problem, I can test it further then if you'll want - just need information what to do :)

ok, so first of all: I have no idea what I'm doing (being more like a copy-n-paste-programmer that barely understands python), and I don't know if it makes any sense, but I was staring at your code & comparing some powercalc created entities with those in my Home Assistant.
there are lines in sensor.py that call entity_entry.entity_id (like L298) - I guess that it's printing the "original" HomeAssistant sensor/light/etc. entity_id in the log for debugging purposes. and looking at lines 147-152 that you've mentioned, there's no sign of entity_entry.entity_id, just unique_id = entity_entry.unique_id (I understand that entity_entry is an object that stores all data about given entity).
I might be totally wrong, and yet don't want to blow up my working installation by messing up the code ;) but shouldn't that be something like unique_id = entity_entry.entity_id.replace("", source_entity_domain)? I'm sure my "code" is wrong but you know what I mean :) (also: if this unique_id is exactly that you can forget about my comment here ;))

additional reports below
KODI instance on RaspberryPi3

entity_id: media_player.1_living_kodi
powercalc entities: sensor.none_energy, sensor.none_power
I've checked in the integration dashboard - KODI model is listed as ""

my Samsung TV:

entity_id: media_player.1_living_tv
power calc entities: sensor.ue50f6400_energy, sensor.ue50f6400_power
I've checked in the integration dashboard - TV model is listed as "UE50F6400"

so it clearly takes the model name and builds entities based on this

I did some changes in #116 to use entity_id as a base, but this is a major change and complex (I am not sure this has no side effects for other users), because when the entity_id changes they could loose historic data.

understood, but I guess that entity_id is nothing you'll change too often [probably only few times at the start of the config] yet it is something that people are using to identify entities so IMHO it is more logical to use this than the original entity or even model name, which are somewhere deep inside dashboard.

Will first do some extensive testing myself.

sure, if I can help anyhow with testing - feel free to ask! :)

Just did a lot of cleanups and refactoring and issued first beta. v0.5.0-beta.1.
Are you able to test with this version and let me know your findings?

Just did a lot of cleanups and refactoring and issued first beta. v0.5.0-beta.1.
Are you able to test with this version and let me know your findings?

removed all powercalc sensors, installed v0.5.0-beta.1, re-added all entities and... so far, so good! looks like all powercalc entity_ids are created from corresponding homeassistant's entity_ids. above mentioned issues with computer, tv and kodi - are gone! 👍  other things seems to work like earlier 👍

Feature is released


Cannot read property 'match' of undefined.

when i try to automate app with both flutter screen embedded in native app, i get  "Cannot read property 'match' of undefined" issue. the session is terminated immediately.
I have added
i'm using appium client
appium version 1.18.2
as soon as the app is launched the session is terminated stating below exception.
Encountered internal error running command: TypeError: Cannot read property 'match' of undefined
[debug] [MJSONWP]     at Object.exports.processLogToGetobservatory (/usr/local/lib/node_modules/appium/node_modules/appium-flutter-driver/build/driver/lib/sessions/observatory.js:128:9)
[debug] [MJSONWP]     at Object.exports.getObservatoryWsUri (/usr/local/lib/node_modules/appium/node_modules/appium-flutter-driver/lib/sessions/android.ts:34:21)
[debug] [MJSONWP]     at Object.exports.startAndroidSession (/usr/local/lib/node_modules/appium/node_modules/appium-flutter-driver/lib/sessions/android.ts:25:28)
[debug] [MJSONWP]     at processTicksAndRejections (internal/process/task_queues.js:94:5)
[debug] [MJSONWP]     at FlutterDriver.exports.createSession (/usr/local/lib/node_modules/appium/node_modules/appium-flutter-driver/lib/sessions/session.ts:18:47)
[debug] [MJSONWP]     at AppiumDriver.createSession (/usr/local/lib/node_modules/appium/lib/appium.js:358:35)
[debug] [MJSONWP] Destroying socket connection

I am facing the same problem , any advice to fix it

I am facing the same problem , any advice to fix it

I am facing the same problem , any advice to fix it

Was anyone able to resolve this? The root is because we are trying to use Flutter as the automationName, just not sure why it's happening

Hi @sahanaprasad , how did you solve this issue?

I have also encountered with the same issue :-(
I am trying to run the appium server together with the emulator on an AWS EC2 instance(with no UI).
It looks like:
[debug] [WD Proxy] Proxying [GET /appium/device/pixel_ratio] to [GET http://<IP_ADDRESS>:8201/wd/hub/session/096bd0db-bc3d-4fbc-8f5e-1f13566e098e/appium/device/pixel_ratio] with no body [debug] [WD Proxy] Got response with status 200: {"sessionId":"096bd0db-bc3d-4fbc-8f5e-1f13566e098e","value":1} [debug] [WD Proxy] Matched '/appium/device/system_bars' to command name 'getSystemBars' [debug] [WD Proxy] Proxying [GET /appium/device/system_bars] to [GET http://<IP_ADDRESS>:8201/wd/hub/session/096bd0db-bc3d-4fbc-8f5e-1f13566e098e/appium/device/system_bars] with no body [debug] [WD Proxy] Got response with status 200: {"sessionId":"096bd0db-bc3d-4fbc-8f5e-1f13566e098e","value":{"statusBar":24}} [debug] [WD Proxy] Matched '/window/current/size' to command name 'getWindowSize' [debug] [WD Proxy] Proxying [GET /window/current/size] to [GET http://<IP_ADDRESS>:8201/wd/hub/session/096bd0db-bc3d-4fbc-8f5e-1f13566e098e/window/current/size] with no body [debug] [WD Proxy] Got response with status 200: {"sessionId":"096bd0db-bc3d-4fbc-8f5e-1f13566e098e","value":{"height":640,"width":320}} [debug] [FlutterDriver] Deleting Flutter Driver session [debug] [BaseDriver] Event 'newSessionStarted' logged at<PHONE_NUMBER>412 (13:31:09 GMT+0000 (Coordinated Universal Time)) [debug] [W3C] Encountered internal error running command: TypeError: Cannot read property 'match' of undefined [debug] [W3C]     at Object.exports.processLogToGetobservatory (/usr/lib/node_modules/appium/node_modules/appium-flutter-driver/build/driver/lib/sessions/observatory.js:118:9) [debug] [W3C]     at Object.exports.getObservatoryWsUri (/usr/lib/node_modules/appium/node_modules/appium-flutter-driver/lib/sessions/android.ts:35:21) [debug] [W3C]     at Object.exports.startAndroidSession (/usr/lib/node_modules/appium/node_modules/appium-flutter-driver/lib/sessions/android.ts:26:28) [debug] [W3C]     at processTicksAndRejections (internal/process/task_queues.js:97:5) [debug] [W3C]     at FlutterDriver.exports.createSession (/usr/lib/node_modules/appium/node_modules/appium-flutter-driver/lib/sessions/session.ts:18:47) [debug] [W3C]     at AppiumDriver.createSession (/usr/lib/node_modules/appium/lib/appium.js:387:35) [HTTP] <-- POST /wd/hub/session 500 106177 ms - 567
Any though what could be the problem?

Hello. I am facing the same problem , any advice to fix it
`WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.openqa.selenium.os.ProcessUtils (file:/C:/Users/usuario/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/2.53.1/selenium-remote-driver-2.53.1.jar) to field java.lang.ProcessImpl.handle
WARNING: Please consider reporting this to the maintainers of org.openqa.selenium.os.ProcessUtils
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[Appium] Welcome to Appium v1.21.0
[Appium] Appium REST http interface listener started on <IP_ADDRESS>:4723
[HTTP] --> GET /wd/hub/status
[HTTP] {}
[debug] [GENERIC] Calling AppiumDriver.getStatus() with args: []
[debug] [GENERIC] Responding to client with driver.getStatus() result: {"build":{"version":"1.21.0"}}
[HTTP] <-- GET /wd/hub/status 200 7 ms - 68
[HTTP]
[HTTP] --> GET /wd/hub/status
[HTTP] {}
[debug] [GENERIC] Calling AppiumDriver.getStatus() with args: []
[debug] [GENERIC] Responding to client with driver.getStatus() result: {"build":{"version":"1.21.0"}}
[HTTP] <-- GET /wd/hub/status 200 2 ms - 68
[HTTP]
[HTTP] --> POST /wd/hub/session
[HTTP] {"desiredCapabilities":{"automationName":"Flutter","noReset":true,"platformName":"Android","deviceName":"Motorola G9","platformVersion":"10"}}
[debug] [MJSONWP] Calling AppiumDriver.createSession() with args: [{"automationName":"Flutter","noReset":true,"platformName":"Android","deviceName":"Motorola G9","platformVersion":"10"},null,null]
[debug] [BaseDriver] Event 'newSessionRequested' logged at<PHONE_NUMBER>137 (13:37:18 GMT-0300 (HorÃ¡rio PadrÃ£o de BrasÃlia))
[Appium] Appium v1.21.0 creating new FlutterDriver (v0.0.28) session
[debug] [BaseDriver] Creating session with MJSONWP desired capabilities: {
[debug] [BaseDriver]   "automationName": "Flutter",
[debug] [BaseDriver]   "noReset": true,
[debug] [BaseDriver]   "platformName": "Android",
[debug] [BaseDriver]   "deviceName": "Motorola G9",
[debug] [BaseDriver]   "platformVersion": "10"
[debug] [BaseDriver] }
[BaseDriver] Session created with session id: 2bed39d7-3771-4be1-a21e-9320b046092c
[FlutterDriver] Starting an Android proxy session
[debug] [BaseDriver] Creating session with MJSONWP desired capabilities: {
[debug] [BaseDriver]   "automationName": "Flutter",
[debug] [BaseDriver]   "noReset": true,
[debug] [BaseDriver]   "platformName": "Android",
[debug] [BaseDriver]   "deviceName": "Motorola G9",
[debug] [BaseDriver]   "platformVersion": "10",
[debug] [BaseDriver]   "newCommandTimeout": 0
[debug] [BaseDriver] }
[BaseDriver] Session created with session id: 0707d3ff-6595-494d-b232-55f3c88145a5
[UiAutomator2] Neither 'app' nor 'appPackage' was set. Starting UiAutomator2 without the target application
[ADB] Found 4 'build-tools' folders under 'C:\Users\usuario\AppData\Local\Android\Sdk' (newest first):
[ADB]     C:/Users/usuario/AppData/Local/Android/Sdk/build-tools/31.0.0-rc5
[ADB]     C:/Users/usuario/AppData/Local/Android/Sdk/build-tools/30.0.2
[ADB]     C:/Users/usuario/AppData/Local/Android/Sdk/build-tools/29.0.2
[ADB]     C:/Users/usuario/AppData/Local/Android/Sdk/build-tools/28.0.3
[ADB] Using 'adb.exe' from 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe'
[debug] [ADB] Running 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server'
[AndroidDriver] Retrieving device list
[debug] [ADB] Trying to find a connected android device
[debug] [ADB] Getting connected devices
[debug] [ADB] Connected devices: [{"udid":"0059230584","state":"device"}]
[AndroidDriver] Looking for a device with Android '10.0.0'
[debug] [ADB] Setting device id to<PHONE_NUMBER>
[ADB] Getting device platform version
[debug] [ADB] Running 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s<PHONE_NUMBER> shell getprop ro.build.version.release'
[debug] [ADB] Current device property 'ro.build.version.release': 10
[AndroidDriver] Using device:<PHONE_NUMBER>
[ADB] Using 'adb.exe' from 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe'
[debug] [ADB] Running 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server'
[debug] [ADB] Setting device id to<PHONE_NUMBER>
[debug] [ADB] Running 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s<PHONE_NUMBER> shell getprop ro.build.version.sdk'
[debug] [ADB] Current device property 'ro.build.version.sdk': 29
[ADB] Getting device platform version
[debug] [ADB] Running 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s<PHONE_NUMBER> shell getprop ro.build.version.release'
[debug] [ADB] Current device property 'ro.build.version.release': 10
[debug] [ADB] Device API level: 29
[UiAutomator2] Relaxing hidden api policy
[debug] [ADB] Running 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s<PHONE_NUMBER> shell 'settings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1''
[AndroidDriver] No app sent in, not parsing package/activity
[debug] [ADB] Running 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s<PHONE_NUMBER> wait-for-device'
[debug] [ADB] Running 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s<PHONE_NUMBER> shell echo ping'
[debug] [AndroidDriver] Pushing settings apk to device...
[debug] [ADB] Getting install status for io.appium.settings
[debug] [ADB] Running 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s<PHONE_NUMBER> shell dumpsys package io.appium.settings'
[debug] [ADB] 'io.appium.settings' is installed
[debug] [ADB] Getting package info for 'io.appium.settings'
[debug] [ADB] Running 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s<PHONE_NUMBER> shell dumpsys package io.appium.settings'
[debug] [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('3.3.0' >= '3.3.0')
[debug] [ADB] There is no need to install/upgrade 'C:\Users\usuario\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apk'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Running 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s<PHONE_NUMBER> shell 'pgrep --help; echo $?''
[debug] [ADB] Running 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s<PHONE_NUMBER> shell pgrep -f ([[:blank:]]|^)io.appium.settings([[:blank:]]|$)'
[debug] [AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions.
[debug] [ADB] Running 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s<PHONE_NUMBER> shell appops set io.appium.settings android:mock_location allow'
[debug] [Logcat] Starting logs capture with command: C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s<PHONE_NUMBER> logcat -v threadtime
[debug] [UiAutomator2] Forwarding UiAutomator2 Server port 6790 to local port 8202
[debug] [ADB] Forwarding system: 8202 to device: 6790
[debug] [ADB] Running 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s<PHONE_NUMBER> forward tcp:8202 tcp:6790'
[debug] [ADB] Getting install status for io.appium.uiautomator2.server
[debug] [ADB] Running 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s<PHONE_NUMBER> shell dumpsys package io.appium.uiautomator2.server'
[debug] [ADB] 'io.appium.uiautomator2.server' is installed
[debug] [ADB] Getting package info for 'io.appium.uiautomator2.server'
[debug] [ADB] Running 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s<PHONE_NUMBER> shell dumpsys package io.appium.uiautomator2.server'
[debug] [ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('4.21.1' >= '4.21.1')
[debug] [UiAutomator2] io.appium.uiautomator2.server installation state: sameVersionInstalled
[debug] [ADB] Checking app cert for C:\Users\usuario\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.21.1.apk
[ADB] Using 'apksigner.jar' from 'C:\Users\usuario\AppData\Local\Android\Sdk\build-tools\31.0.0-rc5\lib\apksigner.jar'
[debug] [ADB] Starting apksigner: 'C:\Program Files\Java\jdk-14.0.2\bin\java.exe' -Xmx1024M -Xss1m -jar C:\Users\usuario\AppData\Local\Android\Sdk\build-tools\31.0.0-rc5\lib\apksigner.jar verify --print-certs C:\Users\usuario\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.21.1.apk
[debug] [ADB] apksigner stdout: Signer #1 certificate DN<EMAIL_ADDRESS>CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US
[debug] [ADB] Signer #1 certificate SHA-256 digest: a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc
[debug] [ADB] Signer #1 certificate SHA-1 digest: 61ed377e85d386a8dfee6b864bd85b0bfaa5af81
[debug] [ADB] Signer #1 certificate MD5 digest: e89b158e4bcf988ebd09eb83f5378e87
[debug] [ADB]
[debug] [ADB] sha256 hash did match for 'appium-uiautomator2-server-v4.21.1.apk'
[ADB] 'C:\Users\usuario\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.21.1.apk' is signed with the default certificate
[debug] [ADB] Getting install status for io.appium.uiautomator2.server.test
[debug] [ADB] Running 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s<PHONE_NUMBER> shell dumpsys package io.appium.uiautomator2.server.test'
[debug] [ADB] 'io.appium.uiautomator2.server.test' is installed
[debug] [ADB] Checking app cert for C:\Users\usuario\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk
[debug] [ADB] Starting apksigner: 'C:\Program Files\Java\jdk-14.0.2\bin\java.exe' -Xmx1024M -Xss1m -jar C:\Users\usuario\AppData\Local\Android\Sdk\build-tools\31.0.0-rc5\lib\apksigner.jar verify --print-certs C:\Users\usuario\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk
[debug] [ADB] apksigner stdout: Signer #1 certificate DN<EMAIL_ADDRESS>CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US
[debug] [ADB] Signer #1 certificate SHA-256 digest: a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc
[debug] [ADB] Signer #1 certificate SHA-1 digest: 61ed377e85d386a8dfee6b864bd85b0bfaa5af81
[debug] [ADB] Signer #1 certificate MD5 digest: e89b158e4bcf988ebd09eb83f5378e87
[debug] [ADB]
[debug] [ADB] sha256 hash did match for 'appium-uiautomator2-server-debug-androidTest.apk'
[ADB] 'C:\Users\usuario\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' is signed with the default certificate
[UiAutomator2] Server packages are not going to be (re)installed
[debug] [UiAutomator2] Waiting up to 30000ms for services to be available
[debug] [ADB] Running 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s<PHONE_NUMBER> shell pm list instrumentation'
[debug] [UiAutomator2] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available
[ADB] Adding packages ["io.appium.settings","io.appium.uiautomator2.server","io.appium.uiautomator2.server.test"] to Doze whitelist
[debug] [ADB] Got the following command chunks to execute: [["dumpsys","deviceidle","whitelist","+io.appium.settings",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server.test",";"]]
[debug] [ADB] Running 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s<PHONE_NUMBER> shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server.test ;'
[debug] [UiAutomator2] No app capability. Assuming it is already on the device
[debug] [UiAutomator2] Performing shallow cleanup of automation leftovers
[debug] [UiAutomator2] The following obsolete sessions are still running: [null]
[debug] [UiAutomator2] Cleaning up the obsolete sessions
[debug] [ADB] Running 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s<PHONE_NUMBER> shell am force-stop io.appium.uiautomator2.server.test'
[UiAutomator2] Starting UIAutomator2 server 4.21.1
[UiAutomator2] Using UIAutomator2 server from 'C:\Users\usuario\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.21.1.apk' and test from 'C:\Users\usuario\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk'
[UiAutomator2] Waiting up to 30000ms for UiAutomator2 to be online...
[debug] [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","0059230584","shell","am","instrument","-w","-e","disableAnalytics",true,"io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"]
[debug] [WD Proxy] Matched '/status' to command name 'getStatus'
[debug] [WD Proxy] Proxying [GET /status] to [GET http://<IP_ADDRESS>:8202/wd/hub/status] with no body
[WD Proxy] socket hang up
[debug] [WD Proxy] Matched '/status' to command name 'getStatus'
[debug] [WD Proxy] Proxying [GET /status] to [GET http://<IP_ADDRESS>:8202/wd/hub/status] with no body
[WD Proxy] socket hang up
[debug] [Instrumentation] io.appium.uiautomator2.server.test.AppiumUiAutomator2Server:
[debug] [WD Proxy] Matched '/status' to command name 'getStatus'
[debug] [WD Proxy] Proxying [GET /status] to [GET http://<IP_ADDRESS>:8202/wd/hub/status] with no body
[WD Proxy] socket hang up
[debug] [WD Proxy] Matched '/status' to command name 'getStatus'
[debug] [WD Proxy] Proxying [GET /status] to [GET http://<IP_ADDRESS>:8202/wd/hub/status] with no body
[debug] [WD Proxy] Got response with status 200: {"sessionId":"None","value":{"message":"UiAutomator2 Server is ready to accept commands","ready":true}}
[debug] [UiAutomator2] The initialization of the instrumentation process took 3194ms
[debug] [WD Proxy] Matched '/session' to command name 'createSession'
[debug] [WD Proxy] Proxying [POST /session] to [POST http://<IP_ADDRESS>:8202/wd/hub/session] with body: {"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"automationName":"Flutter","noReset":true,"platformName":"Android","deviceName":"Motorola G9","platformVersion":"10","newCommandTimeout":0},"automationName":"Flutter","noReset":true,"platformName":"Android","deviceName":"0059230584","platformVersion":"10","newCommandTimeout":0,"deviceUDID":"0059230584"}],"alwaysMatch":{}}}
[debug] [WD Proxy] Got response with status 200: {"sessionId":"61cf869d-5624-48b2-ab14-482a8c48c63a","value":{"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"automationName":"Flutter","noReset":true,"platformName":"Android","deviceName":"Motorola G9","platformVersion":"10","newCommandTimeout":0},"automationName":"Flutter","noReset":true,"platformName":"Android","deviceName":"0059230584","platformVersion":"10","newCommandTimeout":0,"deviceUDID":"0059230584"}],"alwaysMatch":{}},"sessionId":"61cf869d-5624-48b2-ab14-482a8c48c63a"}}
[WD Proxy] Determined the downstream protocol as 'W3C'
[debug] [WD Proxy] Proxying [GET /appium/device/info] to [GET http://<IP_ADDRESS>:8202/wd/hub/session/61cf869d-5624-48b2-ab14-482a8c48c63a/appium/device/info] with no body
[debug] [WD Proxy] Got response with status 200: {"sessionId":"61cf869d-5624-48b2-ab14-482a8c48c63a","value":{"androidId":"a4513a59a2be4c4f","apiVersion":"29","bluetooth":{"state":"OFF"},"brand":"motorola","carrierName":"","displayDensity":320,"locale":"pt_BR","manufacturer":"motorola","model":"moto g(7) play","networks":[{"capabilities":{"SSID":null,"linkDownBandwidthKbps":1048576,"linkUpstreamBandwidthKbps":1048576,"networkCapabilities":"NET_CAPABILITY_NOT_METERED,NET_CAPABILITY_INTERNET,NET_CAPABILITY_NOT_RESTRICTED,NET_CAPABILITY_TRUSTED,NET_CAPABILITY_NOT_VPN,NET_CAPABILITY_VALIDATED,NET_CAPABILITY_NOT_ROAMING,NET_CAPABILITY_FOREGROUND,NET_CAPABILITY_NOT_CONGESTED,NET_CAPABILITY_NOT_SUSPENDED","signalStrength":-57,"transportTypes":"TRANSPORT_WIFI"},"detailedState":"CONNECTED","extraInfo":null,"isAvailable":true,"isConnected":true,"isFailover":false,"isRoaming":false,"state":"CONNECTED","subtype":0,"subtypeName":"","type":1,"typeName":"WIFI"}],"platformVersion":"10","realDisplaySize":"720x1512","timeZone":"America/Sao_Paulo"}}
[debug] [ADB] Running 'C:\Users\usuario\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s<PHONE_NUMBER> shell dumpsys window'
[AndroidDriver] Screen already unlocked, doing nothing
[debug] [WD Proxy] Proxying [GET /appium/device/pixel_ratio] to [GET http://<IP_ADDRESS>:8202/wd/hub/session/61cf869d-5624-48b2-ab14-482a8c48c63a/appium/device/pixel_ratio] with no body
[debug] [WD Proxy] Got response with status 200: {"sessionId":"61cf869d-5624-48b2-ab14-482a8c48c63a","value":2}
[debug] [WD Proxy] Matched '/appium/device/system_bars' to command name 'getSystemBars'
[debug] [WD Proxy] Proxying [GET /appium/device/system_bars] to [GET http://<IP_ADDRESS>:8202/wd/hub/session/61cf869d-5624-48b2-ab14-482a8c48c63a/appium/device/system_bars] with no body
[debug] [WD Proxy] Got response with status 200: {"sessionId":"61cf869d-5624-48b2-ab14-482a8c48c63a","value":{"statusBar":72}}
[debug] [WD Proxy] Matched '/window/current/size' to command name 'getWindowSize'
[debug] [WD Proxy] Proxying [GET /window/current/size] to [GET http://<IP_ADDRESS>:8202/wd/hub/session/61cf869d-5624-48b2-ab14-482a8c48c63a/window/current/size] with no body
[debug] [WD Proxy] Got response with status 200: {"sessionId":"61cf869d-5624-48b2-ab14-482a8c48c63a","value":{"height":1344,"width":720}}
[debug] [FlutterDriver] Deleting Flutter Driver session
[debug] [BaseDriver] Event 'newSessionStarted' logged at<PHONE_NUMBER>151 (13:37:28 GMT-0300 (HorÃ¡rio PadrÃ£o de BrasÃlia))
[debug] [MJSONWP] Encountered internal error running command: TypeError: Cannot read property 'match' of undefined
[debug] [MJSONWP]     at Object.exports.processLogToGetobservatory (C:\Users\usuario\AppData\Roaming\npm\node_modules\appium\node_modules\appium-flutter-driver\build\driver\lib\sessions\observatory.js:118:9)
[debug] [MJSONWP]     at Object.exports.getObservatoryWsUri (C:\Users\usuario\AppData\Roaming\npm\node_modules\appium\node_modules\appium-flutter-driver\lib\sessions\android.ts:35:21)
[debug] [MJSONWP]     at Object.exports.startAndroidSession (C:\Users\usuario\AppData\Roaming\npm\node_modules\appium\node_modules\appium-flutter-driver\lib\sessions\android.ts:26:28)
[debug] [MJSONWP]     at processTicksAndRejections (internal/process/task_queues.js:95:5)
[debug] [MJSONWP]     at FlutterDriver.exports.createSession (C:\Users\usuario\AppData\Roaming\npm\node_modules\appium\node_modules\appium-flutter-driver\lib\sessions\session.ts:18:47)
[debug] [MJSONWP]     at AppiumDriver.createSession (C:\Users\usuario\AppData\Roaming\npm\node_modules\appium\lib\appium.js:387:35)
[HTTP] <-- POST /wd/hub/session 500 10063 ms - 178
[HTTP] `

How did you solve this issue?

Hi Guys.
Does anyone know any solution for this problem?
I'm also facing the same problem.
The log from Appium is exactly the same that you guys have.
....
[debug] [FlutterDriver] Deleting Flutter Driver session
[debug] [BaseDriver] Event 'newSessionStarted' logged at<PHONE_NUMBER>325 (17:21:16 GMT-0400 (Eastern Daylight Time))
[debug] [W3C] Encountered internal error running command: TypeError: Cannot read property 'match' of undefined
[debug] [W3C]     at Object.exports.processLogToGetobservatory (/usr/local/lib/node_modules/appium/node_modules/appium-flutter-driver/build/driver/lib/sessions/observatory.js:118:9)
[debug] [W3C]     at Object.exports.getObservatoryWsUri (/usr/local/lib/node_modules/appium/node_modules/appium-flutter-driver/lib/sessions/ios.ts:31:21)
[debug] [W3C]     at Object.exports.startIOSSession (/usr/local/lib/node_modules/appium/node_modules/appium-flutter-driver/lib/sessions/ios.ts:23:34)
[debug] [W3C]     at runMicrotasks ()
[debug] [W3C]     at processTicksAndRejections (internal/process/task_queues.js:95:5)
[debug] [W3C]     at FlutterDriver.exports.createSession (/usr/local/lib/node_modules/appium/node_modules/appium-flutter-driver/lib/sessions/session.ts:15:47)
[debug] [W3C]     at AppiumDriver.createSession (/usr/local/lib/node_modules/appium/lib/appium.js:387:35)
[HTTP] <-- POST /wd/hub/session 500 26446 ms - 579
[HTTP]
Appium Doctor:
info AppiumDoctor Appium Doctor v.1.16.0
info AppiumDoctor ### Diagnostic for necessary dependencies starting ###
info AppiumDoctor  ✔ The Node.js binary was found at: /usr/local/bin/node
info AppiumDoctor  ✔ Node version is 14.17.1
info AppiumDoctor  ✔ Xcode is installed at: /Applications/Xcode.app/Contents/Developer
info AppiumDoctor  ✔ Xcode Command Line Tools are installed in: /Applications/Xcode.app/Contents/Developer
info AppiumDoctor  ✔ DevToolsSecurity is enabled.
info AppiumDoctor  ✔ The Authorization DB is set up properly.
info AppiumDoctor  ✔ Carthage was found at: /usr/local/bin/carthage. Installed version is: 1.0.6
info AppiumDoctor  ✔ HOME is set to: /Users/fabioghetler
info AppiumDoctor  ✔ ANDROID_HOME is set to: /Users/fabioghetler/Library/Android/sdk
info AppiumDoctor  ✔ JAVA_HOME is set to: /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home
info AppiumDoctor    Checking adb, android, emulator
info AppiumDoctor      'adb' is in /Users/fabioghetler/Library/Android/sdk/platform-tools/adb
info AppiumDoctor      'android' is in /Users/fabioghetler/Library/Android/sdk/tools/android
info AppiumDoctor      'emulator' is in /Users/fabioghetler/Library/Android/sdk/emulator/emulator
info AppiumDoctor  ✔ adb, android, emulator exist: /Users/fabioghetler/Library/Android/sdk
info AppiumDoctor  ✔ 'bin' subfolder exists under '/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home'
info AppiumDoctor ### Diagnostic for necessary dependencies completed, no fix needed. ###
info AppiumDoctor
info AppiumDoctor ### Diagnostic for optional dependencies starting ###
WARN AppiumDoctor  ✖ opencv4nodejs cannot be found.
WARN AppiumDoctor  ✖ ffmpeg cannot be found
WARN AppiumDoctor  ✖ mjpeg-consumer cannot be found.
WARN AppiumDoctor  ✖ set-simulator-location is not installed
WARN AppiumDoctor  ✖ idb and idb_companion are not installed
info AppiumDoctor  ✔ applesimutils is installed at: /usr/local/bin/applesimutils. Installed versions are: applesimutils 0.9.4
info AppiumDoctor  ✔ ios-deploy is installed at: /usr/local/bin/ios-deploy. Installed version is: 1.11.4
WARN AppiumDoctor  ✖ bundletool.jar cannot be found
WARN AppiumDoctor  ✖ gst-launch-1.0 and/or gst-inspect-1.0 cannot be found
info AppiumDoctor ### Diagnostic for optional dependencies completed, 7 fixes possible. ###
info AppiumDoctor
info AppiumDoctor ### Optional Manual Fixes ###
info AppiumDoctor The configuration can install optionally. Please do the following manually:
WARN AppiumDoctor  ➜ Why opencv4nodejs is needed and how to install it: https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/image-comparison.md
WARN AppiumDoctor  ➜ ffmpeg is needed to record screen features. Please read https://www.ffmpeg.org/ to install it
WARN AppiumDoctor  ➜ mjpeg-consumer module is required to use MJPEG-over-HTTP features. Please install it with 'npm i -g mjpeg-consumer'.
WARN AppiumDoctor  ➜ set-simulator-location is needed to set location for Simulator. Please read https://github.com/lyft/set-simulator-location to install it
WARN AppiumDoctor  ➜ Why idb is needed and how to install it: https://github.com/appium/appium-idb
WARN AppiumDoctor  ➜ bundletool.jar is used to handle Android App Bundle. Please read http://appium.io/docs/en/writing-running-appium/android/android-appbundle/ to install it
WARN AppiumDoctor  ➜ gst-launch-1.0 and gst-inspect-1.0 are used to stream the screen of the device under test. Please read https://appium.io/docs/en/writing-running-appium/android/android-screen-streaming/ to install them and for more details
info AppiumDoctor
info AppiumDoctor ###
info AppiumDoctor
info AppiumDoctor Bye! Run appium-doctor again when all manual fixes have been applied!
info AppiumDoctor

Facing the same issue, could anyone find a solution to this?
@sahanaprasad @MikeBenitez1

This is usually because the Observatory has not been started when launching the test (my issue with Android) or the script can't parse your logs for the Observatory (my issue with iOS).
I've noticed that launching an Android test doesn't always seem to launch the Observatory, as well. I found that starting and stopping Appium within the test provided a bit more stability with getting the Observatory up and running.
I believe my issue with iOS was mostly due to not having an Enterprise license and having to attach the test to the existing running application, instead of it launching the application. To solve this, I had to modify a bit of code for the driver to manually provide the Observatory.

@just255 ,could you share the modified code for manually provide the observatory?

@just255 ,could you share the modified code for manually provide the observatory?

I've since moved on to using Flutter integration_test package and scrapped all of my appium-flutter-driver work. I would highly encourage you to reach out to the maintainers of this repo (@KazuCocoa is who I've spoken to in the past), and see about a feature request for providing the Observatory via desiredCapabilities, as my solution was very "hacky".
In all honesty, if you have full access to your test devices where these tests will be run, I'd suggest assigning Keys and using regular appium. UIAutomator2 driver should see the keys, if they are assigned correctly. XCUITest driver will only be able to detect them, if you enable Accessibility->Spoken Content->Speak Selection and Speak Screen.


How can I turn on the autoregressive mode to generate >16 frame videos?

          > As the title.

Does it mean the current t2v model is not trained on other frame lengths and cannot generalize to other frame length?

Hi, producing videos directly with more than 16 frames can lead to low-quality output. To generate videos longer than 16 frames, you might consider using the autoregressive mode for better results.
Originally posted by @maxin-cn in https://github.com/Vchitect/Latte/issues/25#issuecomment-1960887682

          > As the title.

Does it mean the current t2v model is not trained on other frame lengths and cannot generalize to other frame length?

Hi, producing videos directly with more than 16 frames can lead to low-quality output. To generate videos longer than 16 frames, you might consider using the autoregressive mode for better results.
Originally posted by @maxin-cn in #25 (comment)

Latte should not directly support autoregressive generation modes. You can consider using the method presented in FreeNoise.


center the resources traded on the center of the container

Problem
Resources should be centered around the ratio number.

Fixed in working branch


As of WP 4.6, wp_resource_hints does not support preload

The current iteration of wp_resource_hints doesn't support the preload relation, so we should still run on 4.6 for now. See also this blog post.

I going to defer to what Core is doing here. prefetch is supported better anyway in current browsers.
The feature/wp46 branch has changes I'm hoping to roll out soon once my son & I get over being sick.

The reason I mention preload is that CloudFlare is using it to do HTTP/2 server push, following the preload draft from W3C.

It is a shame that preload is not supported in wp_resource_hints. We built our own private CDN network with h2o servers for http/2 push. Preload is the hint required to initiate push.

@KarlModl does your CDN use HTTP headers for push or the resource hints in the body? I'm still sending the HTTP preload headers which should trigger push in most web servers that support it.


Add custom Tweet block type

Adds a tweet block – looking at what we can do to DRY the code for custom blocks up

I'll probably clean this up and fold it into #16 once that's in better shape

Think this is ready for review again


Forward layout ID of Programmer Dvorak to server

The Programmer Dvorak keyboard layout is supported by Xkb but support in Windows is only available through an open-source add-on driver. It is plausible that those that use this layout in X11 also installs this driver on Windows instead of using the standard Dvorak variant there.
This changeset recognizes Programmer Dvorak as its own variant, and assigns this a layout ID which matches the one used in the Windows driver so that it will be selected when you logon. If this layout is not available, it will now revert to the regular United States layout.
Tested with Ubuntu Precise 12.04 connecting to Windows 7 SP1.

LGTM +1


add comming soon tooltip and fix package-lock.json

issue: #20

@davidie1 Have permissions to merge?

@liron-navon Would you like to help in reviewing PRs?

@davidie1 Thank you!
We got @TITAN9389 starting to work on some UI improvements


Is it possible to use an enum inside a custom type?

Amplify CLI Version
@aws-amplify/backend-cli: 0.9.2
Question
I'm trying to use an enum within a custom type, as follow:
import { a } from "@aws-amplify/backend";

const schema = a.schema({
  CustomType: a.customType({ enumProp: a.enum([ 'a', 'b', 'c' ]) }),
  MyModel: a.model({ custom: a.ref("CustomType") })
})

but I'm getting a TS error:
Type 'EnumType<EnumTypeArgFactory<("a" | "b" | "c")[]>>' is not assignable to type 'ModelField<ModelFieldTypeParamOuter, CustomTypeAllowedModifiers, any>'.
  Property 'default' is missing in type 'EnumType<EnumTypeArgFactory<("a" | "b" | "c")[]>>' but required in type 'Omit<{ required(): ModelField<string | number | boolean | object | any[] | Date | ModelFieldTypeParamInner[], CustomTypeAllowedModifiers, undefined>; array(): ModelField<...>; default(value: ModelFieldTypeParamOuter): ModelField<...>; authorization<AuthRuleType extends Authorization<...>>(rules: AuthRuleType[]): Mod...'.ts(2322)

Is it working fine? It is a bug, a feature request? Can't find any issue or docs warning about it.

I can repro in the latest version.

Thanks for opening this issue. The team is currently working on fixing this bug. We'll post updates here as we make progress on it.

This has now been fixed.
Please upgrade to the following amplify dependencies to start using this feature:
"dependencies": {
    "aws-amplify": "^6.0.19",
    ...
},
"devDependencies": {
    "@aws-amplify/backend": "^0.13.0-beta.4",
    "@aws-amplify/backend-cli": "^0.12.0-beta.4",
    ...
}


Document Metadata Keys for RestfulProvider

Can you please provide all of the metadata keys allowed for the Web.TPEngine.Providers.RestfulProvider?
 <TechnicalProfile Id="Restful-ProxyAuthValidation">
  <DisplayName>Restful Claims Provider</DisplayName>
  <Protocol Name="Proprietary" Handler="Web.TPEngine.Providers.RestfulProvider, Web.TPEngine, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null"/>
  <Metadata>
    <Item Key="ServiceUrl">https://contoso.azurewebsites.net/api/GFAuth</Item>
    <Item Key="AuthenticationType">None</Item>
    <Item Key="SendClaimsIn">Body</Item>
    <Item Key="issuer">https://contoso.azurewebsites.net/</Item>
  </Metadata>
  ...

Related SO Questions:
Sending headers in a custom policy to call a restful provider in Azure AD B2C
Rest API timeout

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

ID: 33489541-1210-69d0-4a45-5ba306d254fc
Version Independent ID: 4dd79b67-4004-f7d0-d59d-d3c94677b36e
Content: Azure Active Directory B2C: Custom Policies | Microsoft Docs
Content Source: articles/active-directory-b2c/active-directory-b2c-overview-custom.md
Service: active-directory-b2c
GitHub Login: @parakhj
Microsoft Alias: parakhj

@spottedmahn
Thanks for the feedback! I have assigned the issue to the content author to investigate further and update the document as appropriate.

@spottedmahn  Thank you for bringing this to our attention. We have opened an item in our documentation backlog to have this investigated and updated. We'll respond back to you on this issue when we've done the work. For now, we'll close this GitHub issue.
#please-close


Performance of Tensorflow distributed training is much slower than caffe multi-GPU training

I have trained inceptionv3 using tensorflow both on multi-GPU version and distributed version (two machine, four GPU each). Each GPU processes 32 images per iteration under both settings. However, the distributed training speed is twice as slow as the caffe multi-GPU version. I'm wondering how to improve the performance of distributed training.
Configuration:
Two machine, both of them have totally same environment: CentOS 7, 4 GTX TITAN X GPUs, 32 Intel Xeon CPU E5-2630 v3 2.40GHz processors, and 131GB Memory. Network IO between machines is 125MB/s, ping delay is 0.1ms and local read speed is 1GB/s (RAID5). The distributed training code is the newest master branch here. In distributed version, there are 4 workers on each machine, each work are assigned to 1 GPU and there is only one ps server started. I read data file from local disk.
the start script for each worker (8 workers in total) is
~/models/inception/bazel-bin/inception/imagenet_distributed_train \
--batch_size=32 \
--data_dir=/data1/imagenet1k \
--job_name='worker' \
--task_id=2 \
--ps_hosts='<IP_ADDRESS>:2220' \
--worker_hosts='<IP_ADDRESS>:2221,<IP_ADDRESS>:2222,<IP_ADDRESS>:2223,<IP_ADDRESS>:2224,<IP_ADDRESS>:2221,<IP_ADDRESS>:2222,<IP_ADDRESS>:2223,<IP_ADDRESS>:2224' &

Runtime logging:
The training speed is
INFO:tensorflow:Worker 6: 2016-05-16 21:07:22.101672: step 390, loss = 8.15(24.0 examples/sec; 1.334  sec/batch)
INFO:tensorflow:Worker 5: 2016-05-16 21:07:22.101666: step 390, loss = 8.10(24.0 examples/sec; 1.335  sec/batch)
INFO:tensorflow:Worker 4: 2016-05-16 21:07:22.101768: step 390, loss = 8.11(24.0 examples/sec; 1.333  sec/batch)
INFO:tensorflow:Worker 7: 2016-05-16 21:07:22.102245: step 390, loss = 8.03(24.1 examples/sec; 1.330  sec/batch)

This speed is twice as slow as caffe multi-GPU training on one machine(ensure that experiments are under same settings, each GPU process 32 images per iteration). I used nvidia-smi -l 1 to watch the GPU usage, and find that GPUs only busy in 25% running time. The top command print like this:
 %Cpu(s):  2.4 us, 35.2 sy,  0.0 ni, 62.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem : 13174038+total, 21064972 free, 18241616 used, 92433792 buff/cache
KiB Swap: 16777212 total, 16724332 free,    52880 used. 88948128 avail Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
  685 peter+  20   0  0.191t 2.336g 453624 S 878.1  1.9  83:03.03 python
15102 peter+  20   0 13.715g 5.522g  41820 S 293.7  4.4 348:39.74 python
  682 peter+  20   0  0.192t 2.476g 453608 S  13.0  2.0  69:18.00 python
  683 peter+  20   0  0.193t 4.093g 978228 S  11.6  3.3  84:40.56 python
  684 peter+  20   0  0.191t 2.410g 453612 S  10.6  1.9  88:50.77 python

What I have tried

By modifying the num_preprocess_threads and the num_readers, I got the best performance 1.333  sec/batch, when I set both variable to 1.
Modify the queue capacity is not helpful.
I believe the bath_inputs() is executed on CPU:0, because in image_processing.py line 132: with tf.device('/cpu:0'):
I refered to this issue and wondering if the bottleneck is CPU/IO.

How to get a better performance ?

Since you have a Xeon CPU, it is less likely your CPU is the bottleneck, however, you have 8 workers but only 1 PS which is also very busy processing the input for the GPUs, that PS is likely to get congested and become the bottle neck. Two things you can try here:

Run the TF multi-GPU version with 4 GPUs locally and see if and how much slower it will be compared to 1 GPU.
Use more hosts from the network as the PS. At least make 2 PS (one on each machine) and see if and how much improvement it could get.

LMK how it goes.

I tested locally both with 1 GPU and 4 GPUs. 1 GPU version has the speed of 0.8 sec/batch, and 4 GPUs version has the speed of 1.3 sec/batch, same as distributed version.(with 2 machine, each has 4 GPU)

This 4 GPUs is not the distributed setting, right? If so, that means the slow down is not related to the distributed setting then.
I thought Xeon should be good enough to process images for 4 GPUs. Can you try to increase the threads for the preprocessing? What is the current number of threads?

Yes, 4 GPU is not the distributed setting. OK, I know the point. I will adjust the Multi-GPU version until it is close to the one-GPU version.  And, according to your experience, Mult-GPU version is just slightly slower than one-GPU version, right ?

It should be just slightly slower than 1 GPU version if the CPU is powerful
enough and the connection to the 4 GPUs are also fast enough. People have
reported that with one core i7 with 4 Titan X, the system cannot feed GPUs
fast enough. Since you have a Xeon, maybe you can try increasing the
threads and see if it helps.
On Wed, May 18, 2016 at 9:59 PM, ZhuFengdaaa<EMAIL_ADDRESS>wrote:

Yes, 4 GPU is not the distributed setting. OK, I know the point. I will
adjust the Multi-GPU version until it is close to the one-GPU version. And,
according to your experience, Mult-GPU version is just slightly slower than
one-GPU version, right ?
—
You are receiving this because you were assigned.
Reply to this email directly or view it on GitHub
https://github.com/tensorflow/tensorflow/issues/2397#issuecomment-220227723

Hello, i had the same problem while using distributed train.
Here is my train script
JOBNAME=$1
WID=$2
GPUID=$3
if [ "$JOBNAME" == "ps" ]; then
    CUDA_VISIBLE_DEVICES='' bazel-bin/inception/imagenet_distributed_train --batch_size=32 --data_dir=$HOME/imagenet-data --ps_hosts='gpu-5:2050' --worker_hosts='gpu-5:2055,gpu-5:2051,gpu-1:2052,gpu-1:2056' --job_name=''${JOBNAME}'' --task_id=${WID} --gpu_id=${GPUID} --train_dir=/tmp/imagenet_train_4core_dist2
fi
CUDA_VISIBLE_DEVICES=''${GPUID}'' bazel-bin/inception/imagenet_distributed_train --batch_size=32 --data_dir=$HOME/imagenet-data --ps_hosts='gpu-5:2050' --worker_hosts='gpu-5:2055,gpu-5:2051,gpu-1:2052,gpu-1:2056' --job_name=''${JOBNAME}'' --task_id=${WID} --gpu_id=${GPUID} --train_dir=/tmp/imagenet_train_4core_dist2`

One thing you guys can try is to remove the function to modify the image in the image_preprocess code and see if it helps. If yes, then it means the CPU just couldn't feed this many GPUs concurrently. Otherwise, it could mean that the bandwidth is not enough or some other system bottleneck.

Did you try to increase "replicas_to_aggregate" parameter? It looks it can increase the speed of training because fewer synchronizations will be done.

Have you ever thought about your network bandwidth as bottleneck? It seems it's only GbE in your setting (125 MB/s) and that's an order of magnitude slower than your PCI-E interconnect with your GPU.

Closing due to lack of activity.

Use tensorflow 1.3 version still got the same issue. It seems not the hardware problem.

Yes I am also facing the same issue now. I am trying to run with 3 workers and 2 ps and still ending up with more duration per step. Did you guys try to solve this?

Get a proper network if you plan to do distributed training of large models.
Bottom line: don't do distributed TF with <10Gbps network...

@byronyi Thanks for the reply. I am training Tensorflow Object Detection models with new dataset on distributed learning. The dataset is < 1GB, I am using hadoop for sharing the files between the workers and parameter servers. Do I still need a network > 10Gbps to train?. I am Sorry if I was redundant
Currently:
I am having 1.8 to 3 secs/step implementing distributed learning and on single machine learning, I have ~0.3secs/step.

Exactly, that's what I am facing. @MrWanter

@saikishor I believe both Azure and AWS offer 10/25 Gbps accelerated network for their VMs. You could give that a shot. After all, 10 Gbps Ethernet should be pretty affordable in 2018 :)

@byronyi Thanks for the suggestion, I will give it a try. :)

Try increase your batch size.

I don’t think it’s because the batch size because my image per card is the
same in single mode and cluster mode. Also, I cannot increase batch size
anymore because it already reached the memory limit.
On Fri, 2 Nov 2018 at 21:43, Bairen Yi<EMAIL_ADDRESS>wrote:

Try increase your batch size.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/tensorflow/tensorflow/issues/2397#issuecomment-435383217,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACAYJn4Dpyml-Y-BoLyzV0ClL2YOxXfnks5urEwSgaJpZM4If97l
.

--
Xiaoning Yue
Mail<EMAIL_ADDRESS>

Looking closely, 0.2 sec/step in single machine mode and 0.6 sec /step in 2 worker mode seems to be free from scalability issues; what’s your single GPU and single node performance? If it is slow, the networking alone could do little to help.

Looking closely, 0.2 sec/step in single machine mode and 0.6 sec /step in 2 worker mode seems to be free from scalability issues; what’s your single GPU and single node performance? If it is slow, the networking alone could do little to help.

0.2 sec/step is running without parameter server. I also tried running one worker and one parameter server on the same machine, speed became 0.6 sec/step, network throughput and CPU is far from limit.
I am running object detection with Slim, not the one using Estimator, will this be a problem?


SQL error and using the mailer lib.

I dump the SQL Get error "cannot add foreign key constraint for the activity log, MySQL ERROR 1215".
I liked how you implemented the sending mail feature using mailer, I tried to implement it but in a form where after a user submits a form he automatically get a welcome notification.
Here is my controller
`		     $field = array(
'first_name' =>$this->input->post('first_name'),
'last_name' =>$this->input->post('last_name'),
'email_address' =>$this->input->post('email_address'),
);
     	$result = $this->Mymodel->host($field);
	    $this->Mymodel->welcomeHostEmail('$this->input->post('email_address')');`

My model is
`    public function welcomeHostEmail(){
        $message = "Welcome to drivetryuk";
        $subject = "Welcome Host";
        $this->send_email($message,$subject);}`

am passing the data to the controller using ajax, I saw you did it differently which am trying to learn.
`            $("#submit-details").on("submit", function(){
$.ajax({
type: 'POST',
url: ''+'car/host',
data: $("#submit-details").serialize(),
// asyn: false,
}).done(function (data) {
console.log(data);
});
            $("#submit-details")[0].reset();
            $(".contact-form, .form-btns").hide();
            $(".contact-confirm").show();
            return false;
        });`

Thanks Rudi for your great source code and your help. Looking forward to hear form you.

Have you solved the sql error issue?
I am not sure what is the issue for now, can u also post what and where exactly the error is?
and your way of doing the welcome notification is look good. does it work as expected?

It doesn't work as expected maybe I can upload I get error 500 internal server. I tried using phpmailer from your code but still the same issues. I can upload all the code here to go through if you don't mind.

what email server are u using? gmail?
sure you can upload it in this post.

Here is a link to the projects: https://github.com/gbrigens/try am using gmail every thing is in there. I will really appreciate your support.

can you try to open inspect element and go to network.
then try run click the action to send the email, after u click while the ajax submitted, you will see the request in the network area, click on the response tab and see what is the error message.
let me know the error message returns there (not from the alert).

Error
SQL query:

CREATE TABLE activity_log (
  log_id INT(11) NOT NULL AUTO_INCREMENT,
  fk_user_id INT(11) NOT NULL,
  activity TEXT DEFAULT NULL,
  module VARCHAR(255) DEFAULT NULL,
  created_at TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (log_id),
  UNIQUE INDEX log_id (log_id),
CONSTRAINT FK_activity_log_user_user_id FOREIGN KEY (fk_user_id)
    REFERENCES koon_huat.user(user_id) ON DELETE RESTRICT ON UPDATE RESTRICT
)
ENGINE = INNODB
AUTO_INCREMENT = 3
AVG_ROW_LENGTH = 5461
CHARACTER SET utf8
COLLATE utf8_general_ci

MySQL said: Documentation

#1215 - Cannot add foreign key constraint

wait, you are talking about the SQL error or the welcome email error?
i was asking u the error message for the welcome email notification.
Btw after i see the SQL, i think that's my bad
REFERENCES koon_huat.user(user_id) ON DELETE RESTRICT ON UPDATE RESTRICT
this koon_huat.user please change to your_db.user
please try and let me know it works or not. I will update the sql also if that's the problem.

1st was the SQL error then second was the welcome email. I have tried to look at the network tab it doesn't show anything apart from the resources like images, css and js loading with status 200.

If I fix this welcome milting will be a happy man :)..

did the SQL error solve?

after you open the network tab, please click the action to send the mailer again
there will be new request coming in (which the ajax page request that you send), I believe you will see the error message there.

Let me try and see how it goes.