test: write some more - [merged]

Merges 15-tests -> development

#15
#52
closes #57
docs publishing nofusscomputing/infrastructure/website!62

added 30m of time spent

mentioned in commit 54c34a95f59e32ca393c71ca2e579d9ee69f5eff

mentioned in commit 3b3ee9fc3ddf1327207309cd860dc4ee9e2bf013

mentioned in commit 0a1aba7ca8e5c639fa56bede846c980ea0a5fb4e

mentioned in commit eb8dca980684cf6b7a1851a86c3eec71e71d07a3

mentioned in commit 9eda12c232106b760868d9bb73e31db74920927e

mentioned in commit 733a31ad7110bd99d86e19ad47fe8d8fb9b8e0b7

mentioned in commit 92fe05d083e4d3ea0b102ccb97a24c6782d723fc

added 2h 50m of time spent

mentioned in commit 29a89692882177ae3c044065974ec21218c0f86f

mentioned in commit b7a2bfc61280024b503e8b1e9f6b25e918c465fd

mentioned in commit 372eefa5c41a6d39eb680de2840d531ab8066bec

mentioned in commit 5280db876767435939ec7435899a75c7f21d7b11

added 14 commits
8af59754...4a19bb2e - 4 earlier commits733a31ad - test(access): ensure team user history is created and removed as required372eefa5 - test(access): test team historyd6410833 - test(itam): ensure history is removed on device delete3b3ee9fc - fix(config_management): Add missing parent item getter to modelb7a2bfc6 - test(config_management): test history on delete for config groups54c34a95 - fix(core): dont attempt to access parent_object if 'None' during history save9eda12c2 - test(itam): ensure history is removed on device model delete5280db87 - test(itam): ensure history is removed on operating system delete92fe05d0 - test(itam): ensure history is removed on software delete34db5f86 - test: add placeholder tests
Compare with previous version

mentioned in commit 34db5f863a172eb00dcae7f47023e973f559aea1

mentioned in commit 4a19bb2ecc101914deb10cd7da6ee8a1375e5515

mentioned in commit d64108331fa538cb2d0857a606c76c47c845e7b6

mentioned in commit 3faca17eb1bbcdd40b80230910cffaf419a7160b

mentioned in commit d2bf0e54d7d47e0f6b4f6659d9170b17cf9953ad

mentioned in commit 29b104a6ce1710f69893b5de1331ff1c31ec88ea

added 6 commits
da746b89 - test(itam): ensure child history is removed on config group software delete1220ddbd - test(itam): history entry tests for device software29b104a6 - test(itam): history entry tests for device operating system7f1a7eaa - test(itam): history entry tests for device operating system versiond2bf0e54 - test(itam): history entry tests for software category3faca17e - test:refactor history entry to have test cases in abstract classes
Compare with previous version

mentioned in commit da746b897787889fe6ff52331c4bec3a033ef6ce

mentioned in commit 7f1a7eaa0d1c4450280e02b47d4f412d67ff8c6c

mentioned in commit 1220ddbd002c0efdd056aaf39b0cfab574899379

added 2h 55m of time spent

mentioned in commit 6286b0627041b555ac5a363739b7ab9532ef91be

mentioned in merge request gitlab-ci!83

added 2h 57m of time spent

ToDo
ensure that git module website-template updated on merge of nofusscomputing/infrastructure/website-template!16

mentioned in commit gitlab-ci@e9b5925be31a021204d131ace115353e4102f28c

mentioned in commit e72eedf077600c6bd8f1594d21fd0e4d09899583

added 1 commit
e72eedf0 - test: refactor model permission tests to use an abstract class of test cases
Compare with previous version

mentioned in merge request nofusscomputing/infrastructure/website-template!16

added 1 commit
6286b062 - test: refactor history entry to have test cases in abstract classes
Compare with previous version

mentioned in commit 9f55fa4ab4ec36250fcb1906f96bd9ccbf407bc5

mentioned in commit nofusscomputing/infrastructure/website-template@2f3982eb3eeaefae92eb22f64d035c23a60ed6d7

added 1 commit
5eec41fe - docs(development): Add test case documentation
Compare with previous version

added 1 commit
9f55fa4a - docs(development): Add test case documentation
Compare with previous version

mentioned in commit ceb1929d8c67a3ea32f144d9f4ded2118596f6fa

added 3 commits
dbcb2825 - docs: docstrings show category headingsceb1929d - test: refactor history permission tests to use an abstract class of test cases36133182 - test: move tests to the module they belong to
Compare with previous version

mentioned in commit 0607137fdc06611a10872de0fd813d1bf112dfd9

mentioned in commit d27b38009a0b5689470e220d6820434d7f6ef3cc

added 1 commit
d27b3800 - docs(development): add device model to api docs
Compare with previous version

added 7h 18m of time spent

added 1 commit
320d3f1a - test: refactor api model permission tests to use an abstract class of test cases
Compare with previous version

mentioned in commit 320d3f1a131fd6cf783ad5bbf1ce71463b01b18e

added 1 commit
0607137f - docs(development): add device model to api docs
Compare with previous version

added 11m of time spent

mentioned in commit 44afa4f7de771723fdbf06be0fb3b2fb58f5d981

added 2 commits
2be4810e - test: move manufacturer to it's parent44afa4f7 - test(core): tests for manufacturer history entries
Compare with previous version

mentioned in commit 2be4810ed4e0a5513cc354cb10d90545270b4e65

mentioned in commit f861295b1c48ea843cdaeef107e3652468328814

mentioned in commit b20b426432efcd515b6d45b89e5ad384f665da46

added 1 commit
f861295b - docs(development): add device model to api docs
Compare with previous version

mentioned in commit e517c5fd761e9f84dc589468da96b26979f6b33f

mentioned in commit 78216116dfdfca8542daa95e530bcb8855ec8cb6

added 1 commit
78216116 - fix(itam): remove requirement that user needs change device to add notes
Compare with previous version

mentioned in merge request nofusscomputing/infrastructure/website!62

added 1 commit
e517c5fd - refactor(itam): move device os tab to details tab
Compare with previous version

mentioned in commit a6e569eaef07bea4dfa514be04c46365a931560a

added 1 commit
b20b4264 - test(itam): tests for device type history entries
Compare with previous version

added 1 commit
a6e569ea - test(core): skip invalid tests
Compare with previous version

mentioned in commit nofusscomputing/infrastructure/website@9d85c73be13feb03ae1f2fac263c1413dc06beb5

mentioned in commit nofusscomputing/infrastructure/website@0ba50749958d8a3c69b633df0c8fb66a1e296f33

mentioned in commit nofusscomputing/infrastructure/website@f5e6f477cd3d5e2bafc516304d05ca363f7285f8

mentioned in commit nofusscomputing/infrastructure/website@aaf6aff22479e410077330474c3355ec0223d012

mentioned in commit nofusscomputing/infrastructure/website@4e356abe3be3c8d44e6eb6633fcc318269853e47

mentioned in commit nofusscomputing/infrastructure/website@2cf1bb1f9c253a841191f6e0afaa1b23378a321a

mentioned in commit nofusscomputing/infrastructure/website@83721b262014b9eabe0c4d32214ac79ea2161116

mentioned in commit nofusscomputing/infrastructure/website@609f02701014507d48bb9e0c193b522a3d65e0c4

mentioned in commit nofusscomputing/infrastructure/website@023c7259ded57a105c94b3ac5030bfd661d6facf

added 1 commit
ddead8eb - docs: restructure to sections administration, user and devlopment
Compare with previous version

mentioned in commit ddead8eb56a06570926bc9aeeef877162a7d06fd

added 1 commit
a3afd9ac - docs: add badges to index
Compare with previous version

mentioned in commit nofusscomputing/infrastructure/website@4efb97b72894dd11acbc877511fef8d034654d5a

mentioned in commit a3afd9ac605d2b3291307f5927aeb04b96c9fc82

added 1 commit
ba13636a - docs: restructure to sections administration, user and devlopment
Compare with previous version

mentioned in commit ba13636a22937bd489e90c0a38d24b11d6656666

mentioned in commit nofusscomputing/infrastructure/website@20726d1712b6bf26838929b2a1717cf5617de676

mentioned in commit 2bbf78d888c2dd1b8b73fea05dcd8261f4379977

added 40m of time spent

mentioned in commit afb5a709d7f19a042dcf451d227e29c26f3e04dc

added 1 commit
afb5a709 - docs: add badges to index
Compare with previous version


cp: should filter mode bits on newly created object

In cp, the newly created object (the copy) is created using the mode bits of the source object (https://github.com/landley/toybox/blob/fb3ca98e2faaa11512061cdd3fc946ddf0c2696b/toys/posix/cp.c#L296). The issue is that the mode of the source object may have bits set that are not file permission bits, and POSIX states that the effect of setting such bits in open()/openat() is unspecified (see the POSIX spec page for open()/openat() when it describes O_CREAT).
The mode bits passed to openat() in the aforementioned line should be filtered down to only the file permission bits as listed on the <sys/stat.h> page of the POSIX spec.

On 11/25/24 14:09, jtyler76 wrote:

The mode bits passed to openat() in the aforementioned line
should be filtered down to only the file permission bits as listed
on the <sys/stat.h> page of the POSIX spec.

What use case broke on which system?


Fix orphan strings in EditorHelpBit

Closes https://github.com/godotengine/godot/issues/92726
Before:

After:

I know it's not the first time we have to use this pattern, but I can't shake the feeling that it's a hack. I wonder if there's a better way to do that, or if, as KoBeWi mentioned in this comment, we might just be fixing a non-issue with the "leak" reports being too eager on static memory that will be released on exit, but later.
CC @RandomShaper


Error: region not found for the zone, talk to the developer to add the support into the tool: dal12

What happened:
Hi, I have below error when trying pvsadm image import. My PowerVS instance is in Dallas12, and my COS bucket region is in eu-de.
Error: region not found for the zone, talk to the developer to add the support into the tool: dal12
pvsadm image import –pvs-instance-name  --bucket  --object  --pvs-image-name  --bucket-region
What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:

pvsadm version (use pvsadm version): Version: v0.1, GoVersion: go1.15.5
Environment - On-Prem or IBM PowerVS: On-Prem RHEL8.3 (ppc64le)
OS (e.g: cat /etc/os-release): RHEL 8.3
Kernel (e.g. uname -a): Linux rhel82 4.18.0-240.8.1.el8_3.ppc64le #1 SMP Fri Dec 4 12:02:23 EST 2020 ppc64le ppc64le ppc64le GNU/Linux
Others:

cc @mkumatag @bkhadars

cc @mkumatag @bkhadars

/priority important-soon

/priority important-soon

@bluelife713 please provide command you are using for importing the image

@bluelife713 please provide command you are using for importing the image

pvsadm image import –pvs-instance-name  --bucket  --object  --pvs-image-name  --bucket-region

pvsadm image import –pvs-instance-name  --bucket  --object  --pvs-image-name  --bucket-region

Dallas 12 zone is named as dal12 whcih is not currently added, create a new PR for adding Dallas 12 zone under https://github.com/ppc64le-cloud/powervs-utils repo.
PR: https://github.com/ppc64le-cloud/powervs-utils/pull/1

Dallas 12 zone is named as dal12 whcih is not currently added, create a new PR for adding Dallas 12 zone under https://github.com/ppc64le-cloud/powervs-utils repo.
PR: https://github.com/ppc64le-cloud/powervs-utils/pull/1

Dallas 12 zone is named as dal12 whcih is not currently Supported in powervs-utils repo, hence created a new PR for adding Dallas 12 zone in https://github.com/ppc64le-cloud/powervs-utils repo.
PR: ppc64le-cloud/powervs-utils#1

@bkhadars have merged the above PR, lets update the go mod dependency file with a newer version.

Dallas 12 zone is named as dal12 whcih is not currently Supported in powervs-utils repo, hence created a new PR for adding Dallas 12 zone in https://github.com/ppc64le-cloud/powervs-utils repo.
PR: ppc64le-cloud/powervs-utils#1

@bkhadars have merged the above PR, lets update the go mod dependency file with a newer version.


ci: quote username for podman_login()

Jenkins does not like the passing of the username as variable to the
podman_login() function. Calling the function results in an error like
Warning: A secret was passed to "sh" using Groovy String interpolation, which is insecure.
    Affected argument(s) used the following variable(s): [CREDS_USER]
    See https://jenkins.io/redirect/groovy-string-interpolation for details.
+ ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no<EMAIL_ADDRESS>'podman login --authfile=~/.podman-auth.json --username=$CREDS_USER --password=**** registry-****.apps.ocp.ci.centos.org'
Username: Error: error getting username and password: error reading username: EOF

By single quoting the username, just like the password, it may work
better.
Fixes: aca3745e2 ("ci: do not use Groovy string interpolation for credentials")

Show available bot commands
These commands are normally not required, but in case of issues, leave any of
the following bot commands in an otherwise empty comment in this PR:

/retest ci/centos/<job-name>: retest the <job-name> after unrelated
failure (please report the failure too!)
/retest all: run this in case the CentOS CI failed to start/report any test
progress or results

In case this does not work either, it will be needed to create the command with multiple strings somehow.

@nixpanic this needs a manual merge?

@nixpanic this needs a manual merge?

Yes, the existing CI jobs fail when calling podman_login :disappointed:


ArgumentError: Passing string to define a callback is not supported

Hi! Just starting out with the gem. But console is throwing me this error.
ArgumentError: Passing string to define a callback is not supported. See the `.set_callback` documentation to see supported values.
from /home/p150/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.1.0.beta1/lib/active_support/callbacks.rb:282:in `build'

I am trying to use
jsonb_accessor :data, title: :string

Using Ruby 2.4.0, Rails 5.1.0beta1 and 1.0.0.beta.2 of this gem. Any help?

My guess is that it's something to do with the Rails 5.1 beta. It's odd though, because it looks like the closest we get to passing a string as a callback is when we're naming our custom scopes. We'll get ActiveRecord 5.1 beta into the test suite soon and then we'll know more.

Maybe this stack trace helps.
Exception: ArgumentError: Passing string to define a callback is not supported. See the `.set_callback` documentation to see supported values.
--
0: /home/p150/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.1.0.beta1/lib/active_support/callbacks.rb:282:in `build'
1: /home/p150/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.1.0.beta1/lib/active_support/callbacks.rb:674:in `block in set_callback'
2: /home/p150/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.1.0.beta1/lib/active_support/callbacks.rb:673:in `map'
3: /home/p150/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.1.0.beta1/lib/active_support/callbacks.rb:673:in `set_callback'
4: /home/p150/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activemodel-5.1.0.beta1/lib/active_model/callbacks.rb:144:in `block in _define_after_model_callback'
5: /home/p150/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/jsonb_accessor-0.3.3/lib/jsonb_accessor/macro.rb:56:in `_initialize_jsonb_attrs'
6: /home/p150/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/jsonb_accessor-0.3.3/lib/jsonb_accessor/macro.rb:18:in `jsonb_accessor'

Based on your stack trace, it looks like you're actually on version 0.3.3 of jsonb_accessor. Maybe your Gemfile isn't explicit enough? gem "jsonb_accessor", "1.0.0.beta.2" should do the trick.

 Thank you.

No worries!

Hi @crismali Sorry to bother you again. Is there any way to make store_key to take from a method?
Something like this:
class Post < ApplicationRecord
  jsonb_accessor :data, title: [:string, store_key: some_method]

  def some_method
    #returns a parameterized symbol
  end

Right now there isn't a way to do that (I believe it would break the scopes, or at least make them pretty useless). What's your use case?

Something like this. Say I have a few writers who publish articles on various platforms. Each of these platforms have a title and a body in an article, but they are named differently. Eg: One guy might say body and the other content. So to aggregate them, I will be fetching the json through the api and saving it in the data attribute. So before saving, I would like them to be converted for consistency. Or, look up using a template model which maps the attributes to the api's json key.
The other way can be to save the raw data as it is and create another model instance(say processed article) and use that.
These might be a totally wrong ways to do this. I am ready to explore other options.

With jsonb accessor, you could do something with STI where you just specify the particular store keys in each subclass. Not sure that's the best approach through. My initial reaction would be to convert all of the json from the different services into a standard format. Probably just stored in regular columns. I'd also probably throw the raw json into a column for triage more than anything else.

Thanks for the help Micheal. I will try to standardize the format and see how it goes from there. Appreciate it.

No problem!


KinematicBody2D (Player) gets stuck between two blocks (they acts like the ground) if another KinematicBody2D stands on that Body

Didn't find any similar issue, so
Godot version:
v3.2.3.stable.mono.official
OS/device including version:
Windows 10 Pro
Issue description:
I move a player (KinematicBody2D with rectangle shape) via MoveAndSlide. Gravity is always applied (like in real life).
And what I consider as a bug:

when I move a player horizontally on the ground his Y position slitghly changes. When the player moves from one ground block to another his Y position changes even more.
this leads to critical bug for gameplay - if Player_2 stands on Player_1 then Player_1 can't move if he stands (or stopped moving) between two blocks. It works the same way if blocks overlap each other or just placed side by side. Looks like it's something with processing collisions.
Demostration https://youtu.be/mzaVSvEHuVk

Discussion on forum
https://godotforums.org/discussion/25234/moveandslide-moves-the-body-with-redundant-vertical-bias/p1
Steps to reproduce:

You have to have v3.2.3 with C# support (I use v3.2.3.stable.mono.official)
Open the project from archive
Launch Main.tscn
Use keys: A, W, D to controll Player_1, and arrows LEFT, RIGHT, UP to controll Player_2
Move Player_1 between block
Jump by Player_2 onto Player_1
Try to move Player_1

You can see positions and velocities of the player on the screen. Velocity with is passed into MoveAndSlide, position which is before invoke MoveAndSlide.
Player.cs controlls the players.
Minimal reproduction project:
Movement_bug_reproduction.zip

@Sv1nnet Could you create a minimal reproduction project written in GDScript? I don't think this bug is Mono-specific.

@Sv1nnet Could you create a minimal reproduction project written in GDScript? I don't think this bug is Mono-specific.

@Sv1nnet Could you create a minimal reproduction project written in GDScript, please? I don't think this bug is Mono-specific.

I don't think so either but I don't know GDScript so it will take some time

@Sv1nnet Could you create a minimal reproduction project written in GDScript, please? I don't think this bug is Mono-specific.

I don't think so either but I don't know GDScript so it will take some time

Update: added archive with GDScript project

Update: added archive with GDScript project

Fixed in 3.2.4-beta6.

Fixed in 3.2.4-beta6.


new articles for az local-context

Docs Build status updates of commit be5a518:
:clock10: Full build: the average full build time is 7 min(s) 48 sec(s), this is based on the last 734 build(s) for this repository.

Docs Build status updates of commit be5a518:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/TOC.yml
:white_check_mark:Succeeded
View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid) View (azure-cli-latest)

docs-ref-conceptual/azure-cli-local-context-tutorial.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

docs-ref-conceptual/azure-cli-local-context.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 577e88c:
:clock10: Full build: the average full build time is 7 min(s) 48 sec(s), this is based on the last 736 build(s) for this repository.

Docs Build status updates of commit 577e88c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/TOC.yml
:white_check_mark:Succeeded
View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid) View (azure-cli-latest)

docs-ref-conceptual/azure-cli-configuration.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

docs-ref-conceptual/azure-cli-local-context-tutorial.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

docs-ref-conceptual/azure-cli-local-context.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 44f477d:
:clock10: Full build: the average full build time is 7 min(s) 49 sec(s), this is based on the last 737 build(s) for this repository.

Docs Build status updates of commit 44f477d:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs-ref-conceptual/azure-cli-local-context-tutorial.md
:warning:Warning
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)
Details

docs-ref-conceptual/TOC.yml
:white_check_mark:Succeeded
View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid) View (azure-cli-latest)

docs-ref-conceptual/azure-cli-configuration.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

docs-ref-conceptual/azure-cli-local-context.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

docs-ref-conceptual/azure-cli-local-context-tutorial.md

Line 112: [Warning-InvalidFileLink] Invalid file link:(~/docs-ref-conceptual/azure-cli-local-context#local-context-parameters).
Line 112: [Warning-InvalidFileLink] Invalid file link:(~/docs-ref-conceptual/azure-cli-local-context#local-context-parameters).
Line 112: [Warning-InvalidFileLink] Invalid file link:(~/docs-ref-conceptual/azure-cli-local-context#local-context-parameters).

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 687d6c6:
:clock10: Full build: the average full build time is 7 min(s) 49 sec(s), this is based on the last 738 build(s) for this repository.

Docs Build status updates of commit 687d6c6:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs-ref-conceptual/azure-cli-local-context-tutorial.md
:warning:Warning
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)
Details

docs-ref-conceptual/TOC.yml
:white_check_mark:Succeeded
View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid) View (azure-cli-latest)

docs-ref-conceptual/azure-cli-configuration.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

docs-ref-conceptual/azure-cli-local-context.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

docs-ref-conceptual/azure-cli-local-context-tutorial.md

Line 112: [Warning-InvalidFileLink] Invalid file link:(~/docs-ref-conceptual/azure-cli-local-context#local-context-parameters).
Line 112: [Warning-InvalidFileLink] Invalid file link:(~/docs-ref-conceptual/azure-cli-local-context#local-context-parameters).
Line 112: [Warning-InvalidFileLink] Invalid file link:(~/docs-ref-conceptual/azure-cli-local-context#local-context-parameters).

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 9a47745:
:clock10: Full build: the average full build time is 7 min(s) 51 sec(s), this is based on the last 751 build(s) for this repository.

Docs Build status updates of commit 9a47745:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs-ref-conceptual/azure-cli-local-context-tutorial.md
:warning:Warning
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)
Details

docs-ref-conceptual/TOC.yml
:white_check_mark:Succeeded
View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid) View (azure-cli-latest)

docs-ref-conceptual/azure-cli-configuration.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

docs-ref-conceptual/azure-cli-local-context.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

docs-ref-conceptual/azure-cli-local-context-tutorial.md

Line 112: [Warning-InvalidFileLink] Invalid file link:(~/docs-ref-conceptual/azure-cli-local-context#local-context-parameters).
Line 112: [Warning-InvalidFileLink] Invalid file link:(~/docs-ref-conceptual/azure-cli-local-context#local-context-parameters).
Line 112: [Warning-InvalidFileLink] Invalid file link:(~/docs-ref-conceptual/azure-cli-local-context#local-context-parameters).

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Closing this PR as az local-context has been changed to az param-persist and these docs have been updated in another PR.


Some DAG entries are not computed

By a bit of a coincidence I have discovered that on my machine at least, the last 2176 bytes of the DAG are not being set (they are zero).  This corresponds to the last 34 dag entries.  I'm running Window 10.    Here's a diff file obtained by using the Windows fc command, comparing the dag file produced by the original  ethminer and the dag file produced by the genoil version.  (I added some custom code to get the dag out of the CL Buffer and write it to disk  -- see below).
I don't think there is anything wrong with the genoil ethminer code or the kernel ... at least not that I can see.  It is either a bug in OpenCL, or something specific to my machine / GPU,  which is a Gigabyte R9 380X 4GB.
I wonder if someone could be bothered to take the time to try to reproduce?  Here is what I would recommend, but you could do it other ways too:

Run the original ethminer program so it produces the dag file and writes it to disk.
Modify the genoil ethminer to write the dag file to disk.  Here is the code I used.  I call it in ethash_cl_miner::init(), just after the dag has been created.
Compare the two files.

Just added PR #126 which contains the code addtions I mentioned in my previous comments, to dump the DAG file to disk to facilitate easy comparisons, in case anybody wants to try to repo this issue.

I found a work-around (PR #127) for this issue, that at least on my machine, seems to correct the problem.  The basic idea is to modify the last kernel run, to only process the exact amount of dag entries.


Update README.md

Update docs to include VB, @lukaskabrt you could also add vb to the project description

Thanks, I would have missed that.


[google_maps_flutter] My location blue dot doesn't point in the correct direction

update question: I am facing a problem when using google map flutter. Normally in the google map application, the current position will be displayed with a blue dot and trimmed beam, but in google_maps_flutter, it will display a blue dot and an arrow indicating the direction of the compass. currently when i rotate my phone the beam on google maps app moves in the direction of the phone but the arrow on the app using google_maps_flutter doesn't move or moves very slow and wrong direction. everyone can test it with the example of google maps flutter below. Has anyone encountered this problem can give me advice or a keyword to solve. Thank you everyone for reading.
if anyone wants to try can pull directly from google_maps_flutter example. Install on device -> settings -> enable GPS permission -> open app -> user interface -> mylocation marker. tks
link git hub example:
https://github.com/flutter/plugins/tree/master/packages/google_maps_flutter/google_maps_flutter
blue dot and compass arrow in google_map_flutter

google maps flutter
google maps

blue dot and the beam that indicates in Google Maps application

Hi @dat036, Thanks for filing the issue. I tried to reproduce this issue by running the below code sample, But I am not seeing the blue dot on Google maps even though the app has access to location permission. I am hitting this same issue again https://github.com/flutter/flutter/issues/93376. Also, it seems you are testing on an emulator Have you tried it on a real device?

code sample
import 'dart:async';

import 'package:flutter/material.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Google Maps Demo',
      home: MapSample(),
    );
  }
}

class MapSample extends StatefulWidget {
  @override
  State<MapSample> createState() => MapSampleState();
}

class MapSampleState extends State<MapSample> {
  Completer<GoogleMapController> _controller = Completer();

  static final CameraPosition _kGooglePlex = CameraPosition(
    target: LatLng(37.42796133580664, -122.085749655962),
    zoom: 14.4746,
  );

  static final CameraPosition _kLake = CameraPosition(
      bearing:<PHONE_NUMBER>395799,
      target: LatLng(37.43296265331129, -122.08832357078792),
      tilt: 59.440717697143555,
      zoom: 19.151926040649414);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: GoogleMap(
        // mapType: MapType.hybrid,
        initialCameraPosition: _kGooglePlex,
        myLocationEnabled: true,
        myLocationButtonEnabled: true,
        onMapCreated: (GoogleMapController controller) {
          _controller.complete(controller);
        },
      ),
      // floatingActionButton: FloatingActionButton.extended(
      //   onPressed: _goToTheLake,
      //   label: const Text('To the lake!'),
      //   icon: const Icon(Icons.directions_boat),
      // ),
    );
  }

  Future<void> _goToTheLake() async {
    final GoogleMapController controller = await _controller.future;
    controller.animateCamera(CameraUpdate.newCameraPosition(_kLake));
  }
}

flutter doctor -v
[✓] Flutter (Channel stable, 2.10.1, on macOS 12.1 21C52 darwin-arm, locale en-GB)
    • Flutter version 2.10.1 at /Users/mahesh/Documents/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision db747aa133 (12 hours ago), 2022-02-09 13:57:35 -0600
    • Engine revision ab46186b24
    • Dart version 2.16.1
    • DevTools version 2.9.2

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-31, build-tools 31.0.0
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.10.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] IntelliJ IDEA Community Edition (version 2021.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 61.2.4
    • Dart plugin version 212.5080.8

[✓] VS Code (version 1.63.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.34.0

[✓] Connected device (3 available)
    • Redmi K20 Pro (mobile) • <IP_ADDRESS>:5555 • android-arm64  • Android 11 (API 30)
    • macOS (desktop)        • macos            • darwin-arm64   • macOS 12.1 21C52 darwin-arm
    • Chrome (web)           • chrome           • web-javascript • Google Chrome 98.0.4758.80

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

@dat036 I do have location permissions enabled, I did also try requesting permission using the third-party plugin. I searched a bit about this issue and this seems to be related to https://github.com/flutter/flutter/issues/34157 (my logs don't have the error as in the linked issue though)
I do have these permission added to Androidmanifest and also the app settings shows the app has access to location.
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

Yet, I don't see the blue dot on the map neither on a real device (Redmi K20 Pro Android 11) nor on a emulator (Pixel 3a api 29).

code sample
import 'dart:async';

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';
import 'package:location/location.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Google Maps Demo',
      home: MapSample(),
    );
  }
}

class MapSample extends StatefulWidget {
  @override
  State<MapSample> createState() => MapSampleState();
}

class MapSampleState extends State<MapSample> {
  final Completer<GoogleMapController> _controller = Completer();

  static const CameraPosition _kGooglePlex = CameraPosition(
    target: LatLng(37.42796133580664, -122.085749655962),
    zoom: 14.4746,
  );

  static const CameraPosition _kLake = CameraPosition(
      bearing:<PHONE_NUMBER>395799,
      target: LatLng(37.43296265331129, -122.08832357078792),
      tilt: 59.440717697143555,
      zoom: 19.151926040649414);

  getLocationPermission() async {
    var location = Location();
    try {
      await location.requestPermission(); //to launch location permission popup
    } on PlatformException catch (e) {
      if (e.code == 'PERMISSION_DENIED') {
        print('Permission denied');
      }
    }
  }

  @override
  void initState() {
    // TODO: implement initState
    super.initState();
    getLocationPermission();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: GoogleMap(
        // mapType: MapType.hybrid,
        initialCameraPosition: _kGooglePlex,
        myLocationEnabled: true,
        myLocationButtonEnabled: true,
        onMapCreated: (GoogleMapController controller) {
          _controller.complete(controller);
        },
      ),
      // floatingActionButton: FloatingActionButton.extended(
      //   onPressed: _goToTheLake,
      //   label: const Text('To the lake!'),
      //   icon: const Icon(Icons.directions_boat),
      // ),
    );
  }

  Future<void> _goToTheLake() async {
    final GoogleMapController controller = await _controller.future;
    controller.animateCamera(CameraUpdate.newCameraPosition(_kLake));
  }
}

flutter doctor -v
Launching lib/main.dart on Redmi K20 Pro in debug mode...
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
✓  Built build/app/outputs/flutter-apk/app-debug.apk.
D/FlutterLocationService(29553): Creating service.
D/FlutterLocationService(29553): Binding to location service.
Connecting to VM Service at ws://<IP_ADDRESS>:53327/KUJbYMfdacg=/ws
I/zzbz    (29553): Making Creator dynamically
W/example.counte(29553): Unsupported class loader
W/example.counte(29553): Skipping duplicate class check due to unsupported classloader
W/example.counte(29553): Unsupported class loader
I/DynamiteModule(29553): Considering local module com.google.android.gms.maps_dynamite:0 and remote module com.google.android.gms.maps_dynamite:203115000
I/DynamiteModule(29553): Selected remote version of com.google.android.gms.maps_dynamite, version >= 203115000
V/DynamiteModule(29553): Dynamite loader version >= 2, using loadModule2NoCrashUtils
W/example.counte(29553): ClassLoaderContext classpath size mismatch. expected=3, found=7 (DLC[];PCL[/data/app/~~HgG0q9kUQG0PIGuCEadKLg==/com.whatsapp-4zjWe0Ygbp7GdPpomnV9Yw==/base.apk*2023969809:/data/app/~~HgG0q9kUQG0PIGuCEadKLg==/com.whatsapp-4zjWe0Ygbp7GdPpomnV9Yw==/base.apk!classes2.dex*1581413119:/data/app/~~HgG0q9kUQG0PIGuCEadKLg==/com.whatsapp-4zjWe0Ygbp7GdPpomnV9Yw==/base.apk!classes3.dex*3045803654]{PCL[/system/framework/org.apache.http.legacy.jar*1721227950]} | DLC[];PCL[/data/app/~~nV504G-WBu0QYneD65uVZQ==/com.example.counter-kxAajdam4r0HKyINZ3xF4w==/base.apk*1816929553:/data/app/~~nV504G-WBu0QYneD65uVZQ==/com.example.counter-kxAajdam4r0HKyINZ3xF4w==/base.apk!classes2.dex*478638605:/data/app/~~nV504G-WBu0QYneD65uVZQ==/com.example.counter-kxAajdam4r0HKyINZ3xF4w==/base.apk!classes3.dex*1176249800:/data/app/~~nV504G-WBu0QYneD65uVZQ==/com.example.counter-kxAajdam4r0HKyINZ3xF4w==/base.apk!classes4.dex*2456907768:/data/app/~~nV504G-WBu0QYneD65uVZQ==/com.example.counter-kxAajdam4r0HKyINZ3xF4w==/base.apk!classes5.dex*2459272281:/data/app/~~nV504G-WBu0QYneD65uVZQ==/com.example.counter-kxAajdam4r0HKyINZ3xF4w==/base.apk!classes6.dex*533153100:/data/app/~~nV504G-WBu0QYneD65uVZQ==/com.example.counter-kxAajdam4r0HKyINZ3xF4w==/base.apk!classes7.dex*3372089773]{PCL[/system/framework/org.apache.http.legacy.jar*1721227950]})
W/example.counte(29553): Found duplicate classes, falling back to extracting from APK : /data/user_de/0/com.google.android.gms/app_chimera/m/000002a5/MapsDynamite.apk
W/example.counte(29553): NOTE: This wastes RAM and hurts startup performance.
W/example.counte(29553): Found duplicated class when checking oat files: 'Landroid/support/v4/app/RemoteActionCompatParcelizer;' in /data/user_de/0/com.google.android.gms/app_chimera/m/000002a5/MapsDynamite.apk and /data/app/~~nV504G-WBu0QYneD65uVZQ==/com.example.counter-kxAajdam4r0HKyINZ3xF4w==/base.apk
I/Google Maps Android API(29553): Google Play services client version: 12451000
I/Google Maps Android API(29553): Google Play services package version: 214815037
I/Google Maps Android API(29553): Google Play services maps renderer version(legacy): 203115000
I/TetheringManager(29553): registerTetheringEventCallback:com.example.counter
E/libc    (29553): Access denied finding property "ro.vendor.df.effect.conflict"
E/libc    (29553): Access denied finding property "ro.vendor.knock.type"
W/Thread-6(29553): type=1400 audit(0.0:160567): avc: denied { read } for name="u:object_r:vendor_displayfeature_prop:s0" dev="tmpfs" ino=28869 scontext=u:r:untrusted_app:s0:c187,c256,c512,c768 tcontext=u:object_r:vendor_displayfeature_prop:s0 tclass=file permissive=0 app=com.example.counter
D/SurfaceView(29553): UPDATE null, mIsCastMode = false
W/Looper  (29553): PerfMonitor doFrame : time=51ms vsyncFrame=1288331 latency=330ms procState=2 historyMsgCount=3 (msgIndex=1 wall=346ms seq=188 running=270ms runnable=21ms binder=45ms late=2ms h=android.os.Handler c=io.flutter.embedding.engine.dart.-$$Lambda$DartMessenger$TsixYUB5E6FpKhMtCSQVHKE89gQ)
I/example.counte(29553): ProcessProfilingInfo new_methods=1840 is saved saved_to_disk=1 resolve_classes_delay=8000
I/bf      (29553): Successfully registered with Phenotype.
W/DynamiteModule(29553): Local module descriptor class for com.google.android.gms.googlecertificates not found.
I/DynamiteModule(29553): Considering local module com.google.android.gms.googlecertificates:0 and remote module com.google.android.gms.googlecertificates:6
I/DynamiteModule(29553): Selected remote version of com.google.android.gms.googlecertificates, version >= 6
W/ProtoDataStoreFlagStore(29553): Unable to retrieve flag snapshot for com.google.android.libraries.consentverifier#com.example.counter, using defaults.
W/ProtoDataStoreFlagStore(29553): Unable to update local snapshot for com.google.android.libraries.consentverifier#com.example.counter, may result in stale flags.
W/ProtoDataStoreFlagStore(29553): java.util.concurrent.ExecutionException: java.lang.SecurityException: GoogleCertificatesRslt: Package signed with unknown certificate (go/gsrlt)
W/ProtoDataStoreFlagStore(29553): 	at age.s(:com.google.android.gms.dynamite_mapsdynamite<EMAIL_ADDRESS>(150400-0):3)
W/ProtoDataStoreFlagStore(29553): 	at age.get(:com.google.android.gms.dynamite_mapsdynamite<EMAIL_ADDRESS>(150400-0):2)
W/ProtoDataStoreFlagStore(29553): 	at aii.a(:com.google.android.gms.dynamite_mapsdynamite<EMAIL_ADDRESS>(150400-0):1)
W/ProtoDataStoreFlagStore(29553): 	at aho.g(:com.google.android.gms.dynamite_mapsdynamite<EMAIL_ADDRESS>(150400-0):1)
W/ProtoDataStoreFlagStore(29553): 	at wn.d(:com.google.android.gms.dynamite_mapsdynamite<EMAIL_ADDRESS>(150400-0):1)
W/ProtoDataStoreFlagStore(29553): 	at xu.run(:com.google.android.gms.dynamite_mapsdynamite<EMAIL_ADDRESS>(150400-0):0)
W/ProtoDataStoreFlagStore(29553): 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
W/ProtoDataStoreFlagStore(29553): 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
W/ProtoDataStoreFlagStore(29553): 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
W/ProtoDataStoreFlagStore(29553): 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
W/ProtoDataStoreFlagStore(29553): 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
W/ProtoDataStoreFlagStore(29553): 	at java.lang.Thread.run(Thread.java:923)
W/ProtoDataStoreFlagStore(29553): Caused by: java.lang.SecurityException: GoogleCertificatesRslt: Package signed with unknown certificate (go/gsrlt)
W/ProtoDataStoreFlagStore(29553): 	at android.os.Parcel.createExceptionOrNull(Parcel.java:2376)
W/ProtoDataStoreFlagStore(29553): 	at android.os.Parcel.createException(Parcel.java:2360)
W/ProtoDataStoreFlagStore(29553): 	at android.os.Parcel.readException(Parcel.java:2343)
W/ProtoDataStoreFlagStore(29553): 	at android.os.Parcel.readException(Parcel.java:2285)
W/ProtoDataStoreFlagStore(29553): 	at dx.aZ(:com.google.android.gms.dynamite_mapsdynamite<EMAIL_ADDRESS>(150400-0):2)
W/ProtoDataStoreFlagStore(29553): 	at ql.a(:com.google.android.gms.dynamite_mapsdynamite<EMAIL_ADDRESS>(150400-0):4)
W/ProtoDataStoreFlagStore(29553): 	at id.e(:com.google.android.gms.dynamite_mapsdynamite<EMAIL_ADDRESS>(150400-0):2)
W/ProtoDataStoreFlagStore(29553): 	at jc.t(:com.google.android.gms.dynamite_mapsdynamite<EMAIL_ADDRESS>(150400-0):2)
W/ProtoDataStoreFlagStore(29553): 	at jc.u(:com.google.android.gms.dynamite_mapsdynamite<EMAIL_ADDRESS>(150400-0):3)
W/ProtoDataStoreFlagStore(29553): 	at jc.e(:com.google.android.gms.dynamite_mapsdynamite<EMAIL_ADDRESS>(150400-0):2)
W/ProtoDataStoreFlagStore(29553): 	at jg.handleMessage(:com.google.android.gms.dynamite_mapsdynamite<EMAIL_ADDRESS>(150400-0):69)
W/ProtoDataStoreFlagStore(29553): 	at android.os.Handler.dispatchMessage(Handler.java:102)
W/ProtoDataStoreFlagStore(29553): 	at android.os.Looper.loop(Looper.java:236)
W/ProtoDataStoreFlagStore(29553): 	at android.os.HandlerThread.run(HandlerThread.java:67)
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43983013, downTime=43983013 } moveCount:0
W/MirrorManager(29553): this model don't Support
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_DOWN(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43983039, downTime=43983013 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_UP(0), id[0]=0, id[1]=1, pointerCount=2, eventTime=43983333, downTime=43983013 } moveCount:32
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=1, pointerCount=1, eventTime=43983341, downTime=43983013 } moveCount:33
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 17 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43983659, downTime=43983659 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_DOWN(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43983676, downTime=43983659 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_UP(0), id[0]=0, id[1]=1, pointerCount=2, eventTime=43984105, downTime=43983659 } moveCount:47
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=1, pointerCount=1, eventTime=43984113, downTime=43983659 } moveCount:48
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 8 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43984363, downTime=43984363 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_DOWN(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43984406, downTime=43984363 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_UP(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43984861, downTime=43984363 } moveCount:49
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=43984877, downTime=43984363 } moveCount:51
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 7 lines
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 2 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43985170, downTime=43985170 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_DOWN(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43985187, downTime=43985170 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_UP(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43985667, downTime=43985170 } moveCount:48
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=43985675, downTime=43985170 } moveCount:49
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 5 lines
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 5 lines
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43986002, downTime=43986002 } moveCount:0
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_DOWN(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43986002, downTime=43986002 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_UP(0), id[0]=0, id[1]=1, pointerCount=2, eventTime=43986415, downTime=43986002 } moveCount:38
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=1, pointerCount=1, eventTime=43986473, downTime=43986002 } moveCount:45
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 14 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43986776, downTime=43986776 } moveCount:0
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_DOWN(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43986776, downTime=43986776 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_UP(0), id[0]=0, id[1]=1, pointerCount=2, eventTime=43987288, downTime=43986776 } moveCount:56
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=1, pointerCount=1, eventTime=43987288, downTime=43986776 } moveCount:56
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 15 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43987631, downTime=43987631 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=43987976, downTime=43987631 } moveCount:34
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 9 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43988243, downTime=43988243 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=43988570, downTime=43988243 } moveCount:31
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 14 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43988880, downTime=43988880 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=43989284, downTime=43988880 } moveCount:40
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 15 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43989577, downTime=43989577 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=43989981, downTime=43989577 } moveCount:41
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 2 lines
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43990385, downTime=43990385 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=43990806, downTime=43990385 } moveCount:41
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 5 lines
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 3 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43991064, downTime=43991064 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=43991443, downTime=43991064 } moveCount:34
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 21 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43991870, downTime=43991870 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_DOWN(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43991888, downTime=43991870 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_UP(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43992241, downTime=43991870 } moveCount:36
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=43992265, downTime=43991870 } moveCount:38
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 11 lines
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43992506, downTime=43992506 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_DOWN(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43992533, downTime=43992506 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_UP(0), id[0]=0, id[1]=1, pointerCount=2, eventTime=43992911, downTime=43992506 } moveCount:37
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=1, pointerCount=1, eventTime=43992911, downTime=43992506 } moveCount:37
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 8 lines
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43993094, downTime=43993094 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=43993438, downTime=43993094 } moveCount:33
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 9 lines
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=43993697, downTime=43993697 } moveCount:0
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_DOWN(1), id[0]=0, id[1]=1, pointerCount=2, eventTime=43993706, downTime=43993697 } moveCount:0
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 1 line
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_POINTER_UP(0), id[0]=0, id[1]=1, pointerCount=2, eventTime=43994152, downTime=43993697 } moveCount:47
D/MIUIInput(29553): [MotionEvent] ViewRootImpl { action=ACTION_UP, id[0]=1, pointerCount=1, eventTime=43994152, downTime=43993697 } moveCount:47
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 5 lines
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 3 lines
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 8 lines
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/Counters(29553): exceeded sample count in FrameTime
I/chatty  (29553): uid=10187(com.example.counter) androidmapsapi- identical 15 lines
I/Counters(29553): exceeded sample count in FrameTime

Let me know if I am missing anything.
Additionally, Can you please confirm if my code sample above shows the blue location dot on your device?

@maheshmnj mas I used the code sample you provided and it works fine. I don't understand what's wrong with your device either. If needed, I can build an apk file based on your code and send it to you

Thanks for the info @dat036, Labeling this issue for further investigation.

I can build an apk file based on your code and send it to you

Sure, please attach a zip file in the comment and I will take a look.

We encounter this issue as well, it's working fine on iOS devices but on all Android phones the compass doesn't really work at all and is just pointing in random directions.

@maheshmnj I was able to see the blue dot (location dot) after manually enabling location in settings. Go to Settings, Location, App location permissions, select demo app,  grant location access for the demo app.
To request permission at runtime, the permission_handler plugin can help. Otherwise, please follow https://developer.android.com/training/location/permissions#request-location-access-runtime.  Also, note that
"To protect user privacy, apps that use location services must request location permissions"

For this bug, I'd strongly suggest to create a minimal repro in native only (starting with one of the sample apps https://developers.google.com/maps/documentation/android-sdk/overview?section=tutorials), and one using Flutter.  I don't have a reason to believe (yet) that this plugin is doing something wrong.

@blasten I don't think that the issue that the author is mainly speaking is that the blue dot doesn't appear, but that this blue dot is not the same as on Google Maps. On GM there is this shadow of sight, and is turning very smoothly along with the device turning, whereas in the google_maps_flutter plugin there is this blue dot with a simple arrow that's pointing very poorly in a seemingly random direction without even turning the device.

@blasten  @LevinGermann  yes my problem is not with the blue dot appearing, blue dot with a simple arrow not working correctly when turning the phone in many directions

Ok. Please help us by showing that this isn't a problem in a native app (using https://developers.google.com/maps/documentation/android-sdk/overview?section=tutorials to start with a clean app), and it's a problem when using  this plugin. cc @GaryQian


Update AUR installation method

Now configuration options are in /etc file, and not in the systemd service.

Cheers!


4.16

QUESTION 16
Note: This question is part of a series of questions that present the same scenario. Each
question in the series contains a unique solution that might meet the stated goals. Some
question sets might have more than one correct solution, while others might not have a
correct solution. After you answer a question in this section, you will NOT be able to
return to it. As a result, these questions will not appear in the review screen.
Your Azure environment contains multiple Azure virtual machines. You need to ensure that a
virtual machine named VM1 is accessible from the Internet over HTTP.
Solution: You modify an Azure Traffic Manager profile.
Does this meet the goal?
A. Yes
B. No

B


GitHub Auth Provider: redirect uri to code-oss from code-insiders

Version: 1.44.0-insider
Commit: d7d1147d6b764a48b789000c03088ee9afabcd8a
Date: 2020-03-31T08:28:37.335Z
Electron: 7.1.11
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Linux x64 4.15.0-72-generic
Testing #93813
Running the basic sample:
async function activate(context) {
	const scope = ['vso'];
	context.subscriptions.push(vscode.commands.registerCommand(
		"extension.helloWorld",
		async () => {
			const session = await vscode.authentication.login("github", scope);
			const token = await session.getAccessToken();
			vscode.window.showInformationMessage(`Got token ${token}`);
		}
	));
}

After signing in with my GH credential, I'm redirected to code-oss, although I launched this extension from code-insiders.

Redirect URI was:
code-oss://vscode.github-authentication?error=redirect_uri_mismatch&error_description=The+redirect_uri+MUST+match+the+registered+callback+URL+for+this+application.&error_uri=https%3A%2F%2Fdeveloper.github.com%2Fapps%2Fmanaging-oauth-apps%2Ftroubleshooting-authorization-request-errors%2F%23redirect-uri-mismatch&state=8c5dca2e-c60f-4e9a-99fb-a2418a4b97eb

Does this issue occur when all extensions are disabled?: Yes/No

Updated the GH app, it should redirect to insiders now


Handling NATS clusters in multiple namespaces

Hi,
I have k8s cluster with two NATS clusters in two different namespaces (dev and stg environment), installed NACK in dev with helm chart, on install in stg I have bumped into resource ownership confilict:
helm install nack-jsc nats/nack --set jetstream.nats.url=nats://nats:4222 -n nats-io-${TIER}

Error: INSTALLATION FAILED: rendered manifests contain a resource that already exists. Unable to continue with install: ClusterRole "jetstream-controller-cluster-role" in namespace "" exists and cannot be imported into the current release: invalid ownership metadata; annotation validation error: key "meta.helm.sh/release-namespace" must equal "nats-io-stg": current value is "nats-io-dev"

Since NATS URL is one of NACK install parameters, I assume that one instance can controll only one NATS cluster. Is there a way to have several deployments of NACK, each controlling configuration of different NATS cluster within single k8s cluster?

I tried using Accounts -- which specify the server -- in order to do this but it seems like its ignored and uses the underlying NACK config.

For anyone struggling we this, our end work-around was to change to namespaced: true and then centrally manage the stream CRDs for each cluster within the controller namespace.
It doesn't allow adding the CRDs between various project namespaces throughout the cluster so may not work for everyone.

There is a flag called crdConnect. If the nats URL is omitted the chart currently just enables this flag instead of using the one nats URL globally. If I'm not mistaken the intention of the controller developers is to either have one global config via values.yaml or n configs via accounts. I didn't find it documented anywhere though. That's just what I found by having a quick look at the code. Maybe this behaviour will change. There are multiple things that seem not to be documented (or I couldn't find it) which I wonder what they are used for, e.g. the jetstream.enabled value in the nack chart.

For this to work, you need to use crdConnect which is activated from the chart when there are no url defined for jetstream nats. You need to get rid of --set jetstream.nats.url=nats://nats:4222
When the url is empty, it switches mode to use the Account nats server urls from the account attribute on the stream. Otherwise, it ignores those and switches to use the "global nats url"


Hash a plan and design for Journal service

Journal service should be a backend service. It should provide the following functionalities:

given an ISSN  & pubtype, return the journal object with matching ISSN
given an ISSN & pubtype , if no journal is found with matching ISSN, create a new journal object in the PASS repo and return the new created object
given an ISSN & additional information about a journal, update issn-mathching journal object with new information.

Expected user of this service will be the ember UI. The UI will get ISSN and pubtype from DOI-crossref look up.
Before implementing this service, please hash out a design and steps for implementation with associated estimate.  sample steps include:

set up github projects & skeleton code
design & propose interface (in form of PRs for review)
implementation of the interface
dockerization
integrating with existing components
etc

Design & tasks breakdown doc https://docs.google.com/document/d/1l_esI2M1arH8OIZqLcADTolralAcydLR4x5H1yjWlP4/edit?ts=5c7973e3

design and plan complete


Bug: Links not working

On the "User Guidelines" page under "About" :
The links under the title "About Metriq" do not work. You get a 502 Bad Gateway error when you click the links.

Hmm. I'm not seeing these 502 errors. They seem to be directing to the proper pages. Can you check again, @MariaM0003 ? Also, are you noticing this behavior as well @WrathfulSpatula ? Seems to be working okay for me.

You're right @vprusso, the links are working now. I don't know why it wasn't working this morning.

Gotcha. Could have been pinging when metriq was temporarily down (as a possibility). I'll go ahead and close this issue now, but please, if you notice the behavior again feel free to open it back up! Nice catch in any case!


data:AJcodes42

Changes proposed
Added profile as file.

Check List (Check all the applicable boxes)

[ x] My code follows the code style of this project.
[ ] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[ x] All new and existing tests passed.
[ x] This PR does not contain plagiarized content.
[ x] The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers

Hi @khushalarora, updated the file name.

Hey @SandeepKrSuman, moved file to data/AJcodes42.json.


BUG - inserting when a model has relation mappings yields a select

This is really crazy behavior. Below I have a BaseModel which I add some functionality to so that I can use it in my other models. Mainly, I created my own upsert function because upsertGraph wasn't working:
class BaseModel extends Model {
  static get transaction() {
    return transaction;
  }
  static async upsert(graph: any) {
    const sqlInsert = this.query()
      .insert(graph)
      .toString();
    console.log("Graph: ", graph);
    console.log("Insert String: ", sqlInsert);
    const sqlUpdate = this.query()
      .update(graph)
      .toString()
      .replace(/^update(.*?)set\s/gi, "");
    console.log("Update String: ", sqlUpdate);
    const sql = `${sqlInsert} ON DUPLICATE KEY UPDATE ${sqlUpdate}`;
    return await this.raw(sql);
  }
}

This works amazingly actually, it's great:
Graph:  { id: '4f42ea191855bd2f', location_id: 2339, app_version_id: 1 }
Insert String:  insert into `device` (`app_version_id`, `id`, `location_id`) values (1, '4f42ea191855bd2f', 2339)
Update String:  `id` = '4f42ea191855bd2f', `location_id` = 2339, `app_version_id` = 1

But in my Device Model, which extends this class, I add a relationship mapping so that I can start joining tables, and my insert turns into a select!
class DeviceModel extends BaseModel {
  // Table name is the only required property.
  static get tableName(): string {
    return "device";
  }

  static get relationMappings() {
    return {
      app_version_id: {
        relation: BaseModel.BelongsToOneRelation,
        modelClass: AppVersionModel,
        join: {
          from: DeviceModel.tableName + ".app_version_id",
          to: AppVersionModel.tableName + ".id"
        }
      }
    };
  }
}

Graph:  { id: '4f42ea191855bd2f', location_id: 2339, app_version_id: 1 }
Insert String:  **select `device`.* from `device`**
Update String:  `id` = '4f42ea191855bd2f', `location_id` = 2339

This is really crazy. It seems like a bug to me.

A solution to this is to use knex() straight up instead of Objection for the upsert query

It's super dangerous to execute the result of toString! This is clearly stated in the documentation! Do not do it!
I have no idea why the query would change to select. Could you provide a reproduction?

What else do you need for a reproduction?

This could be related to the fact that you have a relation with the same name as the foreign key. That should throw with a recent objection version. Which version are you using?

I think toString() should return an error string in that case, and not a select query. But the error is caused by the relation name. That combined with the fact that you are misusing toString() I'd say this is a user error.

Oh, I forgot to mention that toString and toSql will be removed in 2.0. They will be replaced by toKnexQuery() for which you can call toSQL.

@koskimas
This could be related to the fact that you have a relation with the same name as the foreign key. That should throw with a recent objection version. Which version are you using?

This was my mistake, I must have copied an earlier version of that code. I was getting an error and had to change it.


simplifies configuration

This removes a few settings that had no effect anymore.

What happened to these features? Isn't codesniffer still a thing on scrutinizer?

It is. In case of code sniffer, we implicitly infer the settings from the checks configuration now. It is not necessary to explicitly configure it anymore.
We would like to give new users a bit less options that they have to worry about as they get started. Most of the settings that are currently in this file are the defaults now (like the PSR checks for example).

Cheers :)

Thanks :)


v3.2.4: Error: Cannot find module 'path/to/project/node_modules/styled-components/scripts/postinstall.js'

after upgrading styled-components from 3.2.3 to 3.2.4 I got this message:

Node version: v8.11.0
Npm version: 5.8.0

package.json “files” array phil, probably
On Fri, Mar 30, 2018 at 11:57 AM Oleg Kuzava<EMAIL_ADDRESS>wrote:

after upgrading styled-components from 3.2.3 to 3.2.3 I got this message:
[image: image]
https://user-images.githubusercontent.com/1918108/38144054-e5a555a6-344b-11e8-9d04-aef2ae404640.png
Node version: v8.11.0
Npm version: 5.8.0
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/styled-components/styled-components/issues/1651, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAiy1ouZDpTTKeSZtHum-LGX-uJ-l728ks5tjlYAgaJpZM4TB2G2
.

@kitten mind undoing that release and trying anew? :wink:

Looks like Phil went home for the weekend 😆

Fixed with 3.2.5. Sorry about that 😅

Thanks, @kitten! Enjoy you're weekend 🎉


Attempting to change configurable attribute of unconfigurable property

On Safari only (WebKit), I'm seeing the following error due to the Object.defineProperties in defaultCreateFunctionWrapper:
Attempting to change configurable attribute of unconfigurable property.

@au2001 Safari iOS or macOS? Version?
Do you have more context (e.g., a stack trace)?

Safari iOS or macOS? Version?

@boneskull Safari 17.3 on macOS 14.3
An easy way to reproduce the issue – and how I stumbled upon it originally – is to install MetaMask on Orion Browser (either from the Chrome Web Store or Mozilla Add-Ons).

Do you have more context (e.g., a stack trace)?

Full stack trace is:
[Error] TypeError#1: – "Attempting to change configurable attribute of unconfigurable property."
	defaultCreateFunctionWrapper@runtime-lavamoat.js:11753:26
	applyFunctionPropDescTransform@runtime-lavamoat.js:11645:40
	applyEndowmentPropDescTransforms@runtime-lavamoat.js:11597:49
	@runtime-lavamoat.js:11714:65
	forEach@[native code]
	copyWrappedGlobals@runtime-lavamoat.js:11712:15
	createRootPackageCompartment@runtime-lavamoat.js:12312:25
	unsafeMakeKernelCore@runtime-lavamoat.js:12002:64
	createKernelCore@runtime-lavamoat.js:11371:42
	createKernel@runtime-lavamoat.js:12411:36
	@runtime-lavamoat.js:12428:30
	global code@runtime-lavamoat.js:12534:3

I couldn't reproduce this using the chrome extension in Orion.  Did you use the FF extension instead?
Orion claims "70% support" for extensions, and afaik MM doesn't claim support for Orion.  Can you reproduce this on a supported browser?  My intuition is that this is an Orion-specific issue which we may not be able to solve.  That said, it'd be worth digging deeper to find the root cause.

Oh, also... Orion is WebKit-based, so... yeah.