writers: add data-centric writers

Description of changes
Added some data writers that have a similar interface to the script writers. It's a simple and clean interface that makes the common case nice compared to lib.generators. JSON is being formatter, and YAML is actually YAML, not JSON.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

looks nice, seems to work. thank you!

not sure why ofborg is unhappy

Something to do with the test framework expecting derivations instead of recursive attributes. I'll take a look later.
Btw, the pypy and fsharp tests are still broken.
For pypy, it looks like pypy2.withPackages is broken.
For fsharp I don't know. I fixed the noDeps test case but there is another issue with nuget.

fixed the CI. Turns out some of the Haskell writers were duplicated ( 73ee03c )

I remember a long time ago someone tried to write a writer for a Rust-like serial object notation language.
Does this new approach help?

This breaks writeNginxConfig when cross-compiling, see #245785 for a fix.

JSON is being formatter, and YAML is actually YAML, not JSON.

These issues have long been solved in pkgs.formats.

Damn, I didn't know about this, indeed this pretty much duplicates pkgs.formats, unfortunate that this is only noticed now :disappointed:

Haven't heard anything in over a week.
This took 15 minutes, but 15 minutes too much nonetheless.

https://github.com/NixOS/nixpkgs/pull/263096

Would have appreciated at least some response.

Maybe this was drowned in below other notifications.

I'm sure it has. I put a lot of (too much?) effort into at least scanning for notifications where I'm responsible.

This works until people start mentioning you in more prs than you can read and you don't even get to see the other ones anymore.

You don't have to read it all to figure out what's relevant, but yeah, maybe I'm putting in too much effort.

I wanted to fix that but the TODO list was already to long. also I'm not super familiar with pkgs.formats (still wondering why it's in pkgs and not lib?) so it would probably have taken more than 15mins for me. thanks for fixing though

FYI: I saw it and decided to ignore it because of how emotionally charged the messages were. I just don't have the capacity to deal with more drama right now.

Next time you can tell me. Didn't mean to make drama.


Character Depth sorting

Hi there,
I've just realized my "objects" (3), which are characters themselves, are behaving a bit strange when it comes to order of z-index.
As you can see from the image below the NPC (1), including its name as text in the container, properly overlays the Player (2), but neither Player nor NPC can overlay the object (3).

How can this be controlled? I've tried using setDepth both on container of NPC/Player and Sprite of Object (note the objects do not have a container) but it didn't help either.

Manually setting depth won't work, because the plugin automatically sets the depth based on the pixel position of the character. So characters that have a higher y position (further south on the screen) get a higher z-index.
What is the exact use case you have?
Maybe we can figure out a new feature that could help address it.

Both NPC and Player are just default sprites created from the Scene, whereas the object (3) is read from a separate tiled object layer and turned into a gridEngine character. So its sprite most likely comes from a different layer.
y position wise they are all one below the other

Can you check if object 3 is on the same character layer as the other two?

I didn't set a charLayer on any of the characters, if that is what you meant.

Then the only difference is that the sprite of object 3 has been created automatically by phaser and not by you via scene?

Lol, ok I've now spent an hour trying to replicate my scenario over at Codesandbox (https://codesandbox.io/s/patient-brook-67kmjf?file=/src/index.ts) and it works there :facepalm:
Must be another side-effect over at my side. I'll have to check again properly.
Nevertheless ... one positive side-effect is that I've managed to get a Codesandbox sample going for GridEngine. Having something like that available for Forking and as comment for an IssueTemplate might help people trying to create a shareable reproduction. Compared to Stackblitz or the likes, its possible with Codesandbox to drag&drop pngs etc. from Explorer to Browser, so uploading images for sprites/textures is easy.

@Annoraaq I still have no idea why this exactly happened in my game, where my NPCs and Player got a calculated depth of 0 but the objects 2.0001008 ... :man_shrugging:
I got it fixed doing objSprite.setDepth(0) after gridEngine.addCharacter of the object.

2.xxx makes more sense to me than 0.
Maybe some part of your game is manually setting the depth to 0 somewhere?
If you manually override this for your other chars you might break the depth sorting of GridEngine.


Setup Luacheck with Travis

I'm mostly certain this will work.
Very worst case, it won't kill anything because it doesn't touch any code in the OS.

Fixing the definitions of globals, will do another PR in a moment


Add UI components

Instructions
Add UI components for displaying accounts, deployed contracts, etc.
Also enable users to deploys contracts, execute scripts, and send transactions.

Epic no longer required.


feat: Service Catalog Datadog integration

Description

Adding Datadog as a new Service Catalog integration.

DOCU-4109
Testing instructions
Preview link: https://deploy-preview-8154--kongdocs.netlify.app/konnect/service-catalog/integrations/datadog/
Checklist

[x] Review label added
[x] Conditional version tags added, if applicable.

LGTM, thanks Diana! I'll merge the PR when we are ready for the Public Beta launch. FYI that there are a few UI polishes we'd like to address before going for an Internal Release (https://kongstrong.slack.com/archives/C068AHKGSPQ/p1731956817244099) , and so Public Beta won't happen for at least a week. Regardless, this PR is good to go from my perspective.

Oh whoops, I accidentally clicked the "mark as ready for review" button. 😓

Oh whoops, I accidentally clicked the "mark as ready for review" button. 😓

@miko-bautista No worries! I converted it back to a draft

LGTM, thanks Diana! I'll merge the PR when we are ready for the Public Beta launch. FYI that there are a few UI polishes we'd like to address before going for an Internal Release (https://kongstrong.slack.com/archives/C068AHKGSPQ/p1731956817244099) , and so Public Beta won't happen for at least a week. Regardless, this PR is good to go from my perspective.

@miko-bautista Thanks for the review! I'd like to add a line after the integration instructions about selecting the region in Datadog (I think that's what happens here based on the brief) once I can test it in the internal release/beta. Do dashboards still need to be public for Konnect to ingest them?

Do dashboards still need to be public for Konnect to ingest them?

I believe Datadog Dashboards do not need to be public for Service Catalog to ingest them, but I asked Miles a question on this document just to be sure: https://docs.google.com/document/d/14fNT_KPVEtgtIMlrI180jDwsHD4BaF7u5j4cqurbPKI/edit?disco=AAABY-yC8fs

LGTM ✅

@cloudjumpercat Whenever you get the chance, could you help me merge this PR please? We are good to go for the Public Beta launch. 🚀


Remove save method from the ConfigManager

It's too hard to synchronize config values after modification.

+1.
This would also enable us to remove this logic: https://github.com/platformatic/platformatic/blob/4a5e6e2d56abd13dba81104d09e142e88ecfe0fb/packages/config/index.js#L29.


Getting the schema for the body parameter

I can't find any method which returns the schema of the body parameter. The Parameter class doesn't have any method (e.g. getSchema()) which returns the schema used by that parameter. Need some help asap. I started using this parser today and got stuck here.

What version are you using?  If it's a BodyParameter, you'll need to cast the Parameter appropriately, as not all Parameter objects have a full blown schema.
See https://github.com/swagger-api/swagger-core/blob/master/modules/swagger-models/src/main/java/io/swagger/models/parameters/BodyParameter.java


Use Model To Make Predictions How-To

Use Model To Make Predictions How-To
Internal Review Link
AB#1518402
Addresses:
#11485

Nice work, @luisquintanilla!!!

@luisquintanilla Woohoo!
Approve. But, @mairaw says you don't need my approval for staging. :)

I think "Batch Prediction" is confusing. Batch usually means long background tasks.
This is not the case, this is only a set of many predictions which can be called:
"Bulk predictions" or something similar, but not "Batch".


Barriers are applied on all qubits, included faulty, when routing

Environment
qiskit 0.44.1
python 3.11.5
What is happening?
When routing a non-native circuit to a physical layout, some operations, such as Barrier and Delay are added to all qubits in the backend. This can be an issue if some of these qubits are marked as faulty, and should instead be excluded.
How can we reproduce the issue?
The following circuit
  qc = QuantumCircuit(3, 1)
  qc.cx(0, 2)
  qc.measure(0, 0)
  transpiled_circuit = transpile(qc, backend, initial_layout=[0,1,2])

where the coupling map of the backend does not include the [0,2] edge
returns

with a Barrier applied on all qubits in the backend, including the idle ones and most importantly those in backend.properties().faulty_qubits().
dag = circuit_to_dag(transpiled_circuit)
dag.op_nodes(Barrier)[0].op.num_qubits

returns the number of qubits in the backend.
What should happen?
Operations should not be applied on idle and faulty qubits.
Any suggestions?
I believe this behavior is the result of all qubits being marked as non-idle. This causes Barriers to be applied to all qubits, and similarly for Delays if applying padding (after https://github.com/Qiskit/qiskit-ibm-provider/pull/725)

I'm not clear how your example is showing a bug? That output looks like exactly what I'd expect.

Updated description with a more self-contained example

So IMO the root of the issue here is that barrier has a dual meaning depending on the layer you're looking at it. In Qiskit it's primarily a compiler directive to treat parts of the circuit separately (and a visualization tool). So it's never specified in the target and is treated as available on all qubits. But on the IBM backends they have semantics beyond just Qiskit's definition. This normally isn't a problem but in the case of non-operational qubits being raised here we have a conflict between the definitions because Qiskit doesn't know that barrier can't exist on some qubits. Qiskit models non-operational qubits by having indices in a Target that don't list any supported instructions. For example, see:
https://github.com/Qiskit/qiskit/blob/1bb219da826768404e81b75c8abdb512ddc08b31/test/python/compiler/test_transpiler.py#L3145-L3167
which is testing transpile() works with one non-operational qubit 4 on a simply synthetic 5 qubit Target example.
Normally in this scenario I'd say it's the providers job to filter the barrier out because it's a custom backend specific constraint we're not capable of modeling in qiskit's target model. But I don't think the provider has enough context on the source of the barrier to know the correct behavior in this situation either. Like for the barrier in the issue's example it is inserted by the transpiler (by the BarrierBeforeFinalMeasurements pass) and would be safe to filter. But if it's a user inserted barrier like if you added  qc.barrier() before the qc.measure() then something (probably the provider or the backend itself) should error because it's invalid user input.
I think the best path out of this is to avoid having the transpiler insert barriers for it's output. The only place it does that now is the BarrierBeforeFinalMeasurements pass, which is run before routing. The intent behind that was to prevent a the routing pass from inserting swaps to use a qubit after final measurement. Basically to avoid the transpiler from taking:
     ┌───┐┌─┐
q_0: ┤ H ├┤M├───
     ├───┤└╥┘┌─┐
q_1: ┤ H ├─╫─┤M├
     └───┘ ║ └╥┘
c: 2/══════╩══╩═
           0  1

and inserting a swap like this:
     ┌───┐┌─┐   ┌─┐
q_0: ┤ H ├┤M├─X─┤M├
     ├───┤└╥┘ │ └╥┘
q_1: ┤ H ├─╫──X──╫─
     └───┘ ║     ║
c: 2/══════╩═════╩═
           0     0

(for an extremely contrived example). The barrier blocks swap insertion after the final measurements.
But, I'm not 100% convinced we need to protect against that situation though with mid-circuit measurements now being a thing (when the pass was added it wasn't). So it might be fair to just remove that pass from the preset pass managers (and likely update 2k tests that assume it's there). The other approach I've explored in the past is to just have the transpiler remove any barriers it inserts (see: https://github.com/Qiskit/qiskit/pull/10323 ). But this gets tricky as when there is a mix of barriers that the user inserted and those the transpiler inserted they can get merged in certain contexts and recovering that was where I stopped on the PR.
For a short term solution (as the above musings will likely take some time to implement or verify it's soundness) we could make BarrierBeforeFinalMeasurements "target-aware" and then it doesn't insert a barrier on a qubit that doesn't have any operations. It's kind of hacky and seems fragile to me (it's also sort of changing the semantics of Barrier), but I think it should be safe in this use case and not break anything else using the pass or Barriers otherwise.


Google colab  Run

usage: ipykernel_launcher.py [-h] [--nicehash] [--host HOST] [--port PORT]
ipykernel_launcher.py: error: unrecognized arguments: -f /root/.local/share/jupyter/runtime/kernel-1771b377-af5c-48f7-a5ac-79a2f3adaf92.json
An exception has occurred, use %tb to see the full traceback.
Hi
I see this error. I don't change anything, just a regular run .

/usr/local/lib/python3.7/dist-packages/IPython/core/interactiveshell.py:2890: UserWarning: To exit: use 'exit', 'quit', or Ctrl-D.
warn("To exit: use 'exit', 'quit', or Ctrl-D.", stacklevel=1)


added extra test to maze solver for funsies

this implementation in Go requires (due to the way slices work) that the recursive function returns both the path []Point slice and the bool for base cases. Otherwise the end result path with just be an empty slice.


:seedling: Unit test for fileparser

Please check if the PR fulfills these requirements

[ ] Tests for the changes have been added (for bug fixes / features)
[ ] PR title follows the guidelines defined in  https://github.com/ossf/scorecard/blob/main/CONTRIBUTING.md#pr-process

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

What is the current behavior? (You can also link to an open issue here)

What is the new behavior (if this is a feature change)?
https://github.com/ossf/scorecard/issues/986

Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)

Other information:

LGTM


error

%  ~/.zshrc
zsh: permission denied: /Users/simon/.zshrc

Please fill out the issue template; either way tho, this seems like you're trying to execute a file that's supposed to be sourced, and it's got nothing to do with nvm.


Use link to verify registration

Currently, when a user needs to verify their registration, the user goes to their email, gets a code from the email Authify sent, and then enters it on the Authify site with the username and password. It would be nice if, in order for a user to verify their registration, for the user to just click a link from the email Authify sent and (through a series of calls and redirections) be logged into the third party service implementing the Authify API.

I think this makes sense, but I'll need to modify the API to accept a few details so the email can include such a link. Ideally, I'd want to make some sort of parameterized templating system which can include any content you'd like, which would solve this problem (and several others).
Currently, sending the email is handled via the Authify::Core email Resque job, which accepts options like :body and :html_body. Maybe I'll expose those as POST parameters on /registration/signup, maybe under the JSON Object key email. Would something like that, with Handlebars.js-style placeholders in the content properly replaced work for you, @CoryMortimer?

Addressed in #18


1032 flag imputation adeg

Thank you for your Pull Request! We have developed this task checklist from the Development Process Guide to help with the final steps of the process. Completing the below tasks helps to ensure our reviewers can maximize their time on your code as well as making sure the admiral codebase remains robust and consistent.
Please check off each taskbox as an acknowledgment that you completed the task or check off that it is not relevant to your Pull Request. This checklist is part of the Github Action workflows and the Pull Request will not be merged into the devel branch until you have checked off each task.

[x ] Code is formatted according to the tidyverse style guide
[x ] Updated relevant unit tests or have written new unit tests - See Unit Test Guide
[ x] If you removed/replaced any function and/or function parameters, did you fully follow the deprecation guidance?
[ x] Update to all relevant roxygen headers and examples
[x ] Run devtools::document() so all .Rd files in the man folder and the NAMESPACE file in the project root are updated appropriately
[ x] Address any updates needed for vignettes and/or templates
[ ] Update NEWS.md
[x ] Build admiral site pkgdown::build_site() and check that all affected examples are displayed correctly and that all new functions occur on the "Reference" page.
[ x] Address or fix all lintr warnings and errors - lintr::lint_package()
[ x] Run R CMD check locally and address all errors and warnings - devtools::check()
[ ] Link the issue so that it closes after successful merging.
[ ] Address all merge conflicts and resolve appropriately
[ ] Pat yourself on the back for a job well done!  Much love to your accomplishment!

Yes I closed the request.  Just delete the branch too.  All good, I was in your boat six months ago and the kind folks here showed me the way.


End journeys early

Posted  in discussions but not sure if that is checked. Just a small feature request.
Would love the ability to end journeys early, on a user by user basis, via either the API or when an event occurs for a user. We have some long running flows, and if we get a conversion in that time frame it would be great to be able to end the journey for the user.
We're currently just doing this via a custom api route, directly deleting from the database, but would be great to have an official API endpoint.
For an API version would require an endpoint being able to fetch the journeys a user is currently active in, then another to delete them from the journey.

@jordanjoyce appreciate the suggestion, we'll explore how we can incorporate exclusion criteria to allow for exiting a user from a journey based on a rule into the product. For the time being though hopefully #408 gets you part of the way there.
How to use:

Fetch a users journeys GET /api/client/users/:externalUserId/journeys which will return a paginated list of the entrances a user has and the associated journey
Do some sort of filtering on your side to determine which ones you care about and pull the corresponding IDs
Remove a user from a journey. You can do this two ways:

Remove by the entrance ID (useful if a user can be in a journey multiple times or you have multiple entrances in a journey): DELETE /api/client/journeys/:journeyId/entrances/:entranceId/users/:externalUserId
Remove all active entrances a user has in a journey: DELETE /api/client/journeys/:journeyId/users/:externalUserId

Closing this for now, will ping if we end up adding a UI for setting up rules to exit a journey


ES: Included vaccines accepted by OMS for VR-ES-0002

Included vaccines accepted by OMS for VR-ES-0002

@carballAcc Do you need help with debugging these 2 failing rules' tests?

Thanks @dslmeinte. I think I can handle it. I am going to create another pull


Reflection Probe Capture Clips Scene

Godot version: 3.0-stable, custom build from 9bd402698cfa299b79b9144f8d7744c308a4e085
OS/device including version: Gentoo Linux 4.9.72, KDE Plasma 5.10.5
GPU model and drivers: NVidia GTX 1080 w/proprietary drivers 387.22
Issue description:
When setting up a reflection probe, a volume needs to be defined in which the reflection probe will influence lighting. Unlike other engines, Godot clips the captured scene to this volume.
This means that reflection probes will not accurately represent their lighting environment. If there was, for example, a bright white wall just outside the reflection volume, objects affected by the reflection probe will not be lit accordingly.
Also due to this clipping, the reflection will show the scene's background/sky:

This results in meshes (even if the reflection probe's Interior mode is used) getting a blue tint, despite no chance of the sky being visible from their location:

I suggest giving the reflection probe a Near Clip Plane and Far Clip Plane (just like a camera) and using the volume only to calculate a reflection probe's contribution to object lighting/reflections. If backwards compatibility is an issue, a new option Clip Reflection Capture or such could be added.
Other Engines: Unreal Engine's reflection probes capture use an influence radius and the far clip plane is a multiple of the influence radius while Unity's reflection probes have a near + far clipping distance:

Steps to reproduce:

Create a closed room with an omni light (preferably of a different color than the sky)
Place a reflection probe inside the room
Place a metallic, reflecting object inside the room and inspect its reflections/tint

you have a max distance property you can use (set >0) if you want to override the box extents.

@reduz Outch. You're right, I completely overlooked that property and it does indeed fix my reflection issues.
Sorry for wasting everyone's time, issue can be closed!


Docker automatic registration based on container name

Redbird has excellent features. The automatic registration for docker is great. In my use case, I need a small change. I would be starting multiple containers from same image, and I want to have different host name prefix. As a dynamic proxy, I can make sure to update when turning on a new container.
But I want to make sure, when the container is turned off, the proxy can be taken down. When the container is restarted (with docker restart) I want the proxy to be updated.
Will it be possible to implement docker automatic registration based on container name?

I guess it is possible if you can get the container name from the start event for the container. The code handling the registration for docker is quite simple, just listen to docker events and register/unregister depending on the event.

Thanks Manuel.
It looks like you already have most of what I need - DockerModule.prototype.registerContainer
But I see a bug, when I tried. For example, consider this container.
    "NetworkSettings": {
        "Ports": {
            "8080/tcp": [
                {
                    "HostIp": "<IP_ADDRESS>",
                    "HostPort": "32768"
                }
            ]
        },

Instead of connecting to the HostPort, it connects to the container port 8080. When I changed locally to use <IP_ADDRESS>:, the redirection worked perfectly.
Am I missing something?

Please let me know if I am missing something.


Fix README Sample

The sample code in the README for the SSL was missing a new.

Coverage remained the same at 48.739% when pulling cffe2d39ea49318d33c410d6b7387d6071bb936b on leviwilson:readme_fi into df9723238c564c20d48054f0b2ea4ca36b115c5e on searchbox-io:master.

Thanks for your contribution @leviwilson !


Suggestion: Add a new notification setting for pulling RSS feeds

I think title is pretty easy to get. Something to be able to pull RSS feeds like from news sites, or other corners of the internet. I think there is already a couple of Discord bots that do it already, however adding it to YAGPDB might just add further support to an already impressive list of things it can do. It was something that came to mind after finding use with the Reddit notifications.

I really need this and would love to see it on YAGPDB ❤

Custom RSS feeds would be a good addition. Would be good to have placeholders/template data for structuring the messages on a per feed basis as well.

I'd love this feature as well, at the moment I am using MonitoRSS but I would prefer to use YAGPDB for these kind of feeds as well.

I'd love this feature as well, at the moment I am using MonitoRSS but I would prefer to use YAGPDB for these kind of feeds as well.

Agreed, this would be a great feature, also currently looking at MonitoRSS.

Agreed, this would be a great feature, also currently looking at MonitoRSS.


What's the reason for using native player on iOS while fullscreen?

中文用户请注意：请尽量用英文描述你的 issue，这样能够让尽可能多的人帮到你。
If you want to report a bug, please provide the following information:

The steps to reproduce.
A minimal demo of the problem via https://jsfiddle.net or http://codepen.io/pen if possible.
Which versions of DPlayer, and which browser / OS are affected by this issue?

Broswer behavior


When using S3, local URL is returned instead of S3 url?

Whenever I use something like:
{{ post.featured_images.first().getPath() | resize(300, 200) }}
(post.featured.images.first() returns a URL to an image stored on S3)
it will return the following directory:
https://domain.tld/storage/app/uploads/public/d7b/4ad/93e/thumb__300x200_0_0_crop.jpg
however, shouldn't it return the following S3 URL, since I'm using S3.
https://s3-eu-west-2.amazonaws.com/robvw-portfolio/public/589/7c4/8b1/5897c48b1748f489870465.png
or am I missing something here?
Thanks in advance.

You are right, that is not correct - i will look into this.

This is fixed now. The fix is already included in the last update of this plugin.
You might have to see your application cache to see the changes.
Thanks for pointing out the error.


OnReconnect gets called hundreds of times

So we've been having an issue in our production servers, all of a sudden the number of web requests gets really high, enough that our prod servers crash and restarts. I haven't been able to find exactly why it's happening (cause I can't replicate it) but I have noticed locally a couple times that "OnReconnect" method gets called hundreds of time in a row...BY ONE USER. I haven't been able to find why it's happening or how to consistently replicate it. any ideas?

After implementing a simple reconnect "strategy" that creates a new hub after a disconnect, I saw that this component produces 100s of error messages in chrome console if the signalR endpoint is not available (e.g. when the UI is started in dev mode without a backend).
I'm assuming this is the same problem as this one here. It lead primarily to client-side issues for me because the chrome tab freezes after 2 minutes.
Based on this approach here (https://stackoverflow.com/a/23407156) I'm now not creating a new hub every 5 seconds but instead trigger a HTTP request to the signalR endpoint. Only if that one is successful (status 200 on GET/HEAD request to /signalr/negotiate) I will create a new hub.
I have not tested it extensively but on the first tries it feels like a big improvement to not have to kill the chrome tab after a signalr connection loss.


Optimize abstractInvLib defragmentation

Rather than parallelizing against all possible item types, the new implementation keeps track of which items need defragmentation, figures out a schedule of transfers to perform, then dispatches them in parallel instead. Assuming hash table operations are O(1), the worst-case time complexity is proportional to the smallest possible number of transfers that solve the problem, which is optimal.
Scheduling is performed in a best-effort basis. Some changes in the inventory mid-defrag can cause the entire operation to cancel, but the state will remain consistent. batchExecute is modified to so we can try running schedules as soon as they are made available. This improves the memory usage of very large schedules, and also makes them less likely to cancel from clashing with other transfers.
The only large remaining improvement I see would be putting the scheduler into a coroutine so its computation can overlap with the wait time for existing transfers. I haven't done so because it would also require making something more advanced than parallel.waitForAll.

Thank you for this, I'll accept this PR, but in the near future the only source of abstractInvLib will be https://gist.github.com/MasonGulu/57ef0f52a93304a17a9eaea21f431de6 so it has been merged there (+ credit).
I do see one spot for improvement, refreshItem will call getItemDetail on both inventories (2 yields). Since you know the amount of items being moved, you can modify the original item.item table to update the count, then call cacheItem to update the cache with the item table directly. If you're interested those changes will be uploaded once I have time to implement them.


Invalid syntax error due to match-case statement for older Python versions

With these changes, invalid syntax error can be avoided when using a python version < 3.10. Currently using 3.9.16 and was encountering invalid syntax error due to the usage of match-case statement.
Ubiq Version
2.1.1

Hi @ginderick, great suggestion!  This repo is a mirror of our core repo over at https://gitlab.com/ubiqsecurity/ubiq-python; if you'd like the cred, you're welcome to create an MR over there with the change, or this is now our backlog for review this week.

Hello @sam808, I have created the merge request over at  https://gitlab.com/ubiqsecurity/ubiq-python thanks


python311Packages.zodb: 5.8.1 -> 6.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.zodb is: Zope Object Database: object database and persistence
meta.homepage for python311Packages.zodb is: https://zodb-docs.readthedocs.io/
meta.changelog for python311Packages.zodb is: https://github.com/zopefoundation/ZODB/blob/6.0/CHANGES.rst
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 6.0 with grep in /nix/store/405af8cy179xjbbvsmr17ydkxhzf9pcd-python3.11-zodb-6.0
found 6.0 in filename of file in /nix/store/405af8cy179xjbbvsmr17ydkxhzf9pcd-python3.11-zodb-6.0

Rebuild report (if merged into master) (click to expand)

3 total rebuild path(s)

3 package rebuild(s)

First fifty rebuilds by attrpath
python311Packages.zodb
python312Packages.zodb
vulnix

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/405af8cy179xjbbvsmr17ydkxhzf9pcd-python3.11-zodb-6.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python311Packages.zodb https://github.com/r-ryantm/nixpkgs/archive/723ae84900e0a2de03f87cd0af90cabf34ccc0a4.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/723ae84900e0a2de03f87cd0af90cabf34ccc0a4#python311Packages.zodb

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/405af8cy179xjbbvsmr17ydkxhzf9pcd-python3.11-zodb-6.0
ls -la /nix/store/405af8cy179xjbbvsmr17ydkxhzf9pcd-python3.11-zodb-6.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

2 packages failed to build:

python312Packages.zodb
python312Packages.zodb.dist

6 packages built:

python311Packages.zodb
python311Packages.zodb.dist
vulnix
vulnix.dist
vulnix.doc
vulnix.man

Maintainer pings
cc @cillianderoiste for testing.

build failure expected https://hydra.nixos.org/build/255596079


Search by username in likes and comments

Form

[x] I've searched the Issues
[x] I've read the basic concepts
[x] I'm using the latest version

Question
How can search and find likers and commenters from a media by username or user pk?
Is there any function or endpoint for it!?

Do you seen that feature in the app? If yes, you can achieve.
If No, it isn't possible.

Do you seen that feature in the app? If yes, you can achieve. If No, it isn't possible.

Yes, i can search likers

Yes.
const mediaLikers = await ig.media.likers(pic.pk);
Where pic.pk is the primary key of the media. You can then iterate through that. In my testing however, you can only get 1,000

Yes.

NO! i want to just search a specific username or user pk from a endpoint, like the followers search

@Nerixyz
Can you include this to your own repository?
This endpoint is available in new ig version

@Nerixyz
Can you include this to your own repository?
This endpoint is available in new ig version

related to #600

async Followers(userId: string | number,query?:string) {
const { body } = await this.client.request.send({
url: https://i.instagram.com/api/v1/friendships/${userId}/followers/,
  searchParams:{
    search_surface:'follow_list_page',
    enable_groups:true,
    rank_token:this.rankToken?this.rankToken:this.rankToken=new Chance().guid(),
    max_id:this.nextMaxId?this.nextMaxId:"",
    query
  },
});
this.state=body;

return body.users;

}
This is my function in my repo. you have to add in friendship repository.

This is the function in my repo. you have to add in friendship repository. (TYPESCRIPT VERSION)

I need the likers not followers. Search followers already exists in this repo

I search endpoints for discover this feature and i see that there is no endpoint for search the likers in instagram.

This search box that exists in the app used the local search.


Failed to create SampleApplication!

IMPORTANT: Before you create an issue, please take a look at our Issue Reporting Guide.
Briefly summarize your issue:

Trying to complete STEP 6 of the smart screen sdk.
What is the expected behavior?

It should let me enter the weatherization code then let me test the alexa app
What behavior are you observing?

2020-12-10 00:24:07.102 [  1] 5 SDKPrimitivesProvider:getTimerDelegateFactory
2020-12-10 00:24:07.103 [  1] 5 SDKPrimitivesProvider:isInitialized
2020-12-10 00:24:07.103 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.103 [  1] 5 PowerMonitor:getPowerResourceManager
2020-12-10 00:24:07.103 [  1] E PowerResource:create:error=nullPowerManager
2020-12-10 00:24:07.103 [  1] 5 SDKPrimitivesProvider:getInstance
2020-12-10 00:24:07.103 [  1] 5 SDKPrimitivesProvider:getTimerDelegateFactory
2020-12-10 00:24:07.103 [  1] 5 SDKPrimitivesProvider:isInitialized
2020-12-10 00:24:07.103 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.104 [  1] 5 PowerMonitor:getPowerResourceManager
2020-12-10 00:24:07.104 [  1] E PowerResource:create:error=nullPowerManager
2020-12-10 00:24:07.104 [  1] 5 SDKPrimitivesProvider:getInstance
2020-12-10 00:24:07.104 [  1] 5 SDKPrimitivesProvider:getTimerDelegateFactory
2020-12-10 00:24:07.104 [  1] 5 SDKPrimitivesProvider:isInitialized
2020-12-10 00:24:07.104 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.104 [  1] 5 PowerMonitor:getPowerResourceManager
2020-12-10 00:24:07.104 [  1] E PowerResource:create:error=nullPowerManager
2020-12-10 00:24:07.104 [  1] 5 SDKPrimitivesProvider:getInstance
2020-12-10 00:24:07.104 [  1] 5 SDKPrimitivesProvider:getTimerDelegateFactory
2020-12-10 00:24:07.104 [  1] 5 SDKPrimitivesProvider:isInitialized
2020-12-10 00:24:07.104 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.104 [  1] 5 PowerMonitor:getPowerResourceManager
2020-12-10 00:24:07.105 [  1] E PowerResource:create:error=nullPowerManager
2020-12-10 00:24:07.105 [  1] 5 SDKPrimitivesProvider:getInstance
2020-12-10 00:24:07.105 [  1] 5 SDKPrimitivesProvider:getTimerDelegateFactory
2020-12-10 00:24:07.105 [  1] 5 SDKPrimitivesProvider:isInitialized
2020-12-10 00:24:07.105 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.105 [  1] 5 PowerMonitor:getPowerResourceManager
2020-12-10 00:24:07.105 [  1] E PowerResource:create:error=nullPowerManager
2020-12-10 00:24:07.105 [  1] 5 SDKPrimitivesProvider:getInstance
2020-12-10 00:24:07.105 [  1] 5 SDKPrimitivesProvider:getTimerDelegateFactory
2020-12-10 00:24:07.105 [  1] 5 SDKPrimitivesProvider:isInitialized
2020-12-10 00:24:07.105 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.105 [  1] 5 PowerMonitor:getPowerResourceManager
2020-12-10 00:24:07.105 [  1] E PowerResource:create:error=nullPowerManager
2020-12-10 00:24:07.106 [  1] 5 PlaybackRouter:createPlaybackRouterInterface
2020-12-10 00:24:07.106 [  1] 9 PlaybackRouter:create::called
2020-12-10 00:24:07.107 [  1] 9 ConditionVariableWrapper:ConditionVariableWrapper:id=1
2020-12-10 00:24:07.108 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.108 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:9
2020-12-10 00:24:07.108 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.108 [  1] 9 ConditionVariableWrapper:ConditionVariableWrapper:id=2
2020-12-10 00:24:07.109 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.109 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=CertifiedSender
2020-12-10 00:24:07.109 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.110 [  8] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.110 [  8] 9 PowerMonitor:assignThreadPowerResource:threadId=2845803008
2020-12-10 00:24:07.110 [  8] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.110 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:engineType=1,status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.110 [  8] 9 CertifiedSender:mainloop:reason=waitingForMessage
2020-12-10 00:24:07.111 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.111 [  8] 5 ConditionVariableWrapper:waitInner
2020-12-10 00:24:07.111 [  1] 5 CertifiedSender:onConnectionStatusChanged
2020-12-10 00:24:07.111 [  1] 5 ConditionVariableWrapper:notifyAll
2020-12-10 00:24:07.113 [  1] 5 CaptionsComponent:createCaptionManagerInterface::captions disabled
2020-12-10 00:24:07.113 [  1] 5 StubApplicationAudioPipelineFactory:addCaptionManager::captions disabled
2020-12-10 00:24:07.114 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.114 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:10
2020-12-10 00:24:07.114 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.115 [  1] 5 ExternalMediaPlayer:init
2020-12-10 00:24:07.115 [  1] 5 AuthorizedSender:create
2020-12-10 00:24:07.115 [  1] 5 ContextManager:addStateProvider
2020-12-10 00:24:07.116 [  1] 5 ContextManager:addStateProvider
2020-12-10 00:24:07.117 [  1] 5 DefaultEndpointBuilder:withCapability
2020-12-10 00:24:07.118 [  1] 5 ExternalMediaPlayer:createAdapters
2020-12-10 00:24:07.118 [  1] E RequiresShutdown:~RequiresShutdownFailed:reason=notShutdown,name=StaticExternalMediaPlayerAdapterHandler
2020-12-10 00:24:07.120 [  1] 5 CaptionsComponent:createCaptionManagerInterface::captions disabled
2020-12-10 00:24:07.122 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.122 [  5] 9 LibCurlHttpContentFetcher:transferThread:numTransfersLeft=1
2020-12-10 00:24:07.123 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:11
2020-12-10 00:24:07.123 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.124 [  1] 5 ContextManager:addStateProvider
2020-12-10 00:24:07.125 [  1] 5 DefaultEndpointBuilder:withCapability
2020-12-10 00:24:07.127 [  1] 5 AlexaInterfaceCapabilityAgent:createDefaultAlexaInterfaceCapabilityAgent
2020-12-10 00:24:07.127 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.127 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:12
2020-12-10 00:24:07.127 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.127 [  1] 5 DefaultEndpointBuilder:withCapability
2020-12-10 00:24:07.129 [  1] 0 ChannelVolumeManager:getSpeakerSettings
2020-12-10 00:24:07.129 [  1] 9 MediaPlayer:getSpeakerSettingsCalled:name=AudioMediaPlayer
2020-12-10 00:24:07.129 [  6] 9 MediaPlayer:handleGetSpeakerSettingsCalled:name=AudioMediaPlayer
2020-12-10 00:24:07.130 [  1] 9 SpeakerManager:validateSpeakerSettingsConsistencyResult:consistent=true
2020-12-10 00:24:07.130 [  1] 9 SpeakerManager:validateSpeakerSettings:volume=100,mute=false
2020-12-10 00:24:07.130 [  1] 9 SpeakerManager:updateContextManagerCalled:speakerType=AVS_SPEAKER_VOLUME
2020-12-10 00:24:07.130 [  1] 5 ContextManager:setState
2020-12-10 00:24:07.130 [  1] 9 ThreadPool:obtainWorker:created=1,obtained=1,releasedToPool=0,releasedFromPool=0,outstanding=1
2020-12-10 00:24:07.131 [  9] 9 TaskThread:startThread:moniker=  9,duration=235
2020-12-10 00:24:07.132 [  1] 9 ExternalMediaPlayer:startup
2020-12-10 00:24:07.133 [  1] 7 DefaultClient:initialize::metrics disabled
2020-12-10 00:24:07.134 [  1] 7 DefaultClient:initialize::power resource management disabled
2020-12-10 00:24:07.135 [  1] 5 CaptionsComponent:createCaptionManagerInterface::captions disabled
2020-12-10 00:24:07.135 [  1] 5 DefaultClient:nullCaptionManager::captions disabled
2020-12-10 00:24:07.137 [  1] 5 SDKPrimitivesProvider:getInstance
2020-12-10 00:24:07.137 [  1] 5 SDKPrimitivesProvider:getTimerDelegateFactory
2020-12-10 00:24:07.137 [  1] 5 SDKPrimitivesProvider:isInitialized
2020-12-10 00:24:07.137 [  1] 5 SDKPrimitivesProvider:getInstance
2020-12-10 00:24:07.137 [  1] 5 SDKPrimitivesProvider:getTimerDelegateFactory
2020-12-10 00:24:07.137 [  1] 5 SDKPrimitivesProvider:isInitialized
2020-12-10 00:24:07.137 [  1] 5 SDKPrimitivesProvider:getInstance
2020-12-10 00:24:07.137 [  1] 5 SDKPrimitivesProvider:getTimerDelegateFactory
2020-12-10 00:24:07.137 [  1] 5 SDKPrimitivesProvider:isInitialized
2020-12-10 00:24:07.137 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.137 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:13
2020-12-10 00:24:07.138 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.138 [  1] 8 DialogUXStateAggregator:timeout values in milliseconds:m_timeoutForThinkingToIdle=8000,m_shortTimeoutForThinkingToIdle=200,m_timeoutForListeningToIdle=8000
2020-12-10 00:24:07.139 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:engineType=1,status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.139 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.140 [  1] 9 ThreadPool:obtainWorker:created=2,obtained=2,releasedToPool=0,releasedFromPool=0,outstanding=2
2020-12-10 00:24:07.140 [  a] 9 TaskThread:startThread:moniker=  a,duration=368
2020-12-10 00:24:07.140 [  1] 9 ConditionVariableWrapper:ConditionVariableWrapper:id=3
2020-12-10 00:24:07.140 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.141 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=DirectiveSequencer
2020-12-10 00:24:07.141 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.141 [  1] 9 ConditionVariableWrapper:ConditionVariableWrapper:id=4
2020-12-10 00:24:07.141 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.141 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=DirectiveProcessor
2020-12-10 00:24:07.141 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.142 [  1] 5 CapabilitiesDelegate:setMessageSender
2020-12-10 00:24:07.142 [  1] 5 AVSGatewayManager:addObserver
2020-12-10 00:24:07.143 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:engineType=1,status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.143 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.143 [  1] 5 CapabilitiesDelegate:onConnectionStatusChanged:connectionStatus=DISCONNECTED
2020-12-10 00:24:07.143 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.143 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:14
2020-12-10 00:24:07.144 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.144 [  1] 5 CapabilitiesDelegate:addCapabilitiesObserver:observer=0x1069fa4
2020-12-10 00:24:07.144 [  1] 5 EndpointRegistrationManager:onCapabilitiesStateChange:state=UNINITIALIZED,error=UNINITIALIZED,callback=true
2020-12-10 00:24:07.144 [  1] 5 EndpointRegistrationManager:onCapabilityRegistrationStatusChanged
2020-12-10 00:24:07.145 [  1] 9 ThreadPool:obtainWorker:created=3,obtained=3,releasedToPool=0,releasedFromPool=0,outstanding=3
2020-12-10 00:24:07.145 [  b] 9 TaskThread:startThread:moniker=  b,duration=358
2020-12-10 00:24:07.146 [  1] 5 SQLiteDeviceSettingStorage:open
2020-12-10 00:24:07.146 [  c] 9 DirectiveProcessor:processingLoop
2020-12-10 00:24:07.146 [  c] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.146 [  c] 9 PowerMonitor:assignThreadPowerResource:threadId=2829017600
2020-12-10 00:24:07.146 [  c] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.146 [  c] 5 ConditionVariableWrapper:waitInner
2020-12-10 00:24:07.147 [  d] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.147 [  d] 9 PowerMonitor:assignThreadPowerResource:threadId=2820624896
2020-12-10 00:24:07.147 [  d] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.147 [  d] 5 ConditionVariableWrapper:waitInner
2020-12-10 00:24:07.147 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.147 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:15
2020-12-10 00:24:07.147 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.148 [  1] 5 DNDSettingProtocol:create:settingName=enabled
2020-12-10 00:24:07.148 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.148 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:16
2020-12-10 00:24:07.148 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.148 [  1] 5 DNDSettingProtocol:restoreValue:setting=Alexa.DoNotDisturb::enabled
2020-12-10 00:24:07.148 [  1] 5 SQLiteDeviceSettingStorage:loadSetting:key=Alexa.DoNotDisturb::enabled
2020-12-10 00:24:07.149 [  1] 5 SQLiteDeviceSettingStorage:loadSetting
2020-12-10 00:24:07.149 [  1] I Setting:handleSetValue:value=false3990065800
2020-12-10 00:24:07.149 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:engineType=1,status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.150 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.150 [  1] 9 ConditionVariableWrapper:ConditionVariableWrapper:id=5
2020-12-10 00:24:07.151 [  1] 5 SharedAVSSettingProtocol:create:settingName=alarmVolumeRamp
2020-12-10 00:24:07.151 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.151 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:17
2020-12-10 00:24:07.151 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.152 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:engineType=1,status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.152 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.152 [  1] 5 SharedAVSSettingProtocol:restoreValue:setting=Alerts::alarmVolumeRamp
2020-12-10 00:24:07.152 [  1] 5 SQLiteDeviceSettingStorage:loadSetting:key=Alerts::alarmVolumeRamp
2020-12-10 00:24:07.153 [  1] 5 SQLiteDeviceSettingStorage:loadSetting
2020-12-10 00:24:07.153 [  1] 5 SharedAVSSettingProtocol:localChange:setting=Alerts::alarmVolumeRamp
2020-12-10 00:24:07.154 [  1] 9 ThreadPool:obtainWorker:created=4,obtained=4,releasedToPool=0,releasedFromPool=0,outstanding=4
2020-12-10 00:24:07.155 [  1] 9 ConditionVariableWrapper:ConditionVariableWrapper:id=6
2020-12-10 00:24:07.155 [  1] 5 SharedAVSSettingProtocol:create:settingName=wakeWordConfirmation
2020-12-10 00:24:07.155 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.155 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:18
2020-12-10 00:24:07.155 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.155 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:engineType=1,status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.155 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.155 [  1] 5 SharedAVSSettingProtocol:restoreValue:setting=SpeechRecognizer::wakeWordConfirmation
2020-12-10 00:24:07.155 [  1] 5 SQLiteDeviceSettingStorage:loadSetting:key=SpeechRecognizer::wakeWordConfirmation
2020-12-10 00:24:07.156 [  1] 5 SQLiteDeviceSettingStorage:loadSetting
2020-12-10 00:24:07.156 [  1] 5 SharedAVSSettingProtocol:localChange:setting=SpeechRecognizer::wakeWordConfirmation
2020-12-10 00:24:07.156 [  1] 9 ThreadPool:obtainWorker:created=5,obtained=5,releasedToPool=0,releasedFromPool=0,outstanding=5
2020-12-10 00:24:07.156 [  f] 9 TaskThread:startThread:moniker=  f,duration=339
2020-12-10 00:24:07.156 [  e] 9 TaskThread:startThread:moniker=  e,duration=2370
2020-12-10 00:24:07.157 [  1] 9 ConditionVariableWrapper:ConditionVariableWrapper:id=7
2020-12-10 00:24:07.157 [  1] 5 SharedAVSSettingProtocol:create:settingName=speechConfirmation
2020-12-10 00:24:07.157 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.157 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:19
2020-12-10 00:24:07.157 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.157 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:engineType=1,status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.157 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.157 [  e] I Setting:handleSetValue:value="NONE"3990065800
2020-12-10 00:24:07.157 [  f] I Setting:handleSetValue:value="NONE"3990065800
2020-12-10 00:24:07.158 [  e] 5 SQLiteDeviceSettingStorage:storeSetting:key=Alerts::alarmVolumeRamp,status=LOCAL_CHANGE_IN_PROGRESS
2020-12-10 00:24:07.158 [  f] 5 SQLiteDeviceSettingStorage:storeSetting:key=SpeechRecognizer::wakeWordConfirmation,status=LOCAL_CHANGE_IN_PROGRESS
2020-12-10 00:24:07.158 [  1] 5 SharedAVSSettingProtocol:restoreValue:setting=SpeechRecognizer::speechConfirmation
2020-12-10 00:24:07.158 [  1] 5 SQLiteDeviceSettingStorage:loadSetting:key=SpeechRecognizer::speechConfirmation
2020-12-10 00:24:07.183 [  5] 9 LibCurlHttpContentFetcher:transferThread:numTransfersLeft=1
2020-12-10 00:24:07.183 [  5] 9 LibCurlHttpContentFetcher:headerCallback::CALLED
2020-12-10 00:24:07.183 [  5] 9 LibCurlHttpContentFetcher:headerCallback::CALLED
2020-12-10 00:24:07.183 [  5] 9 LibCurlHttpContentFetcher:headerCallback::CALLED
2020-12-10 00:24:07.184 [  5] 9 LibCurlHttpContentFetcher:headerCallback::CALLED
2020-12-10 00:24:07.184 [  5] 9 LibCurlHttpContentFetcher:headerCallback::CALLED
2020-12-10 00:24:07.184 [  5] 9 LibCurlHttpContentFetcher:headerCallback::CALLED
2020-12-10 00:24:07.184 [  5] 9 LibCurlHttpContentFetcher:headerCallback::CALLED
2020-12-10 00:24:07.184 [  5] 9 LibCurlHttpContentFetcher:headerCallback::CALLED
2020-12-10 00:24:07.184 [  5] 9 LibCurlHttpContentFetcher:headerCallback::CALLED
2020-12-10 00:24:07.184 [  5] 9 LibCurlHttpContentFetcher:headerCallback:type=content-length,length=419
2020-12-10 00:24:07.185 [  5] 9 LibCurlHttpContentFetcher:headerCallback::CALLED
2020-12-10 00:24:07.185 [  5] 9 LibCurlHttpContentFetcher:headerCallback::CALLED
2020-12-10 00:24:07.185 [  5] 9 LibCurlHttpContentFetcher:headerCallback::CALLED
2020-12-10 00:24:07.188 [  5] 9 LibCurlHttpContentFetcher:transferThread:numTransfersLeft=1
2020-12-10 00:24:07.188 [  5] 9 LibCurlHttpContentFetcher:bodyCallback::End of header found.
2020-12-10 00:24:07.188 [  5] 9 LibCurlHttpContentFetcher:stateTransition:oldState=FETCHING_HEADER,newState=HEADER_DONE:State transition
2020-12-10 00:24:07.189 [  4] 9 InternetConnectionMonitor:testConnection:contentLength=419
2020-12-10 00:24:07.189 [  4] 9 LibCurlHttpContentFetcher:stateTransition:oldState=HEADER_DONE,newState=FETCHING_BODY:State transition
2020-12-10 00:24:07.202 [  e] 5 SettingEventSender:buildEventJson:eventName=AlarmVolumeRampChanged
2020-12-10 00:24:07.204 [  e] W UUIDGeneration:low entropy on call to generate UUID:current entropy=32
2020-12-10 00:24:07.204 [  e] 0 EventBuilder:buildJsonEventString:messageId=82f7a52f-6aef-4c1e-81e1-a78a3ab548a8,namespace=Alerts,name=AlarmVolumeRampChanged
2020-12-10 00:24:07.205 [  e] 0 EventBuilder:buildJsonEventString:event={"event":{"header":{"namespace":"Alerts","name":"AlarmVolumeRampChanged","messageId":"82f7a52f-6aef-4c1e-81e1-a78a3ab548a8"},"payload":{"alarmVolumeRamp":"NONE"}}}
2020-12-10 00:24:07.206 [  e] 7 SettingEventSender:sendEvent:attempt=0
2020-12-10 00:24:07.206 [  e] E MessageRouter:sendFailed:reason=noActiveTransport
2020-12-10 00:24:07.207 [  e] 7 SettingEventSender:sendEvent:status=NOT_CONNECTED
2020-12-10 00:24:07.207 [  e] E SharedAVSSettingProtocol:localChangeFailed:reason=sendEventFailed
2020-12-10 00:24:07.234 [  f] 5 SettingEventSender:buildEventJson:eventName=WakeWordConfirmationChanged
2020-12-10 00:24:07.234 [  1] 5 SQLiteDeviceSettingStorage:loadSetting
2020-12-10 00:24:07.234 [  1] 5 SharedAVSSettingProtocol:localChange:setting=SpeechRecognizer::speechConfirmation
2020-12-10 00:24:07.234 [  f] W UUIDGeneration:low entropy on call to generate UUID:current entropy=32
2020-12-10 00:24:07.234 [  1] 9 ThreadPool:obtainWorker:created=6,obtained=6,releasedToPool=0,releasedFromPool=0,outstanding=6
2020-12-10 00:24:07.234 [  f] 0 EventBuilder:buildJsonEventString:messageId=394d570b-e31d-44cd-9f13-7f5d70409d8f,namespace=SpeechRecognizer,name=WakeWordConfirmationChanged
2020-12-10 00:24:07.235 [  f] 0 EventBuilder:buildJsonEventString:event={"event":{"header":{"namespace":"SpeechRecognizer","name":"WakeWordConfirmationChanged","messageId":"394d570b-e31d-44cd-9f13-7f5d70409d8f"},"payload":{"wakeWordConfirmation":"NONE"}}}
2020-12-10 00:24:07.235 [  f] 7 SettingEventSender:sendEvent:attempt=0
2020-12-10 00:24:07.235 [  1] 9 ConditionVariableWrapper:ConditionVariableWrapper:id=8
2020-12-10 00:24:07.235 [  1] 5 SharedAVSSettingProtocol:create:settingName=timeZone
2020-12-10 00:24:07.235 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.235 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:20
2020-12-10 00:24:07.235 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.235 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:engineType=1,status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.235 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.235 [  1] 5 SharedAVSSettingProtocol:restoreValue:setting=System::timeZone
2020-12-10 00:24:07.235 [  1] 5 SQLiteDeviceSettingStorage:loadSetting:key=System::timeZone
2020-12-10 00:24:07.236 [  1] 5 SQLiteDeviceSettingStorage:loadSetting
2020-12-10 00:24:07.236 [  1] 5 SharedAVSSettingProtocol:localChange:setting=System::timeZone
2020-12-10 00:24:07.236 [  1] 9 ThreadPool:obtainWorker:created=7,obtained=7,releasedToPool=0,releasedFromPool=0,outstanding=7
2020-12-10 00:24:07.236 [ 11] 9 TaskThread:startThread:moniker= 11,duration=261
2020-12-10 00:24:07.236 [  1] 9 ConditionVariableWrapper:ConditionVariableWrapper:id=9
2020-12-10 00:24:07.237 [  1] 5 SharedAVSSettingProtocol:create:settingName=networkInfo
2020-12-10 00:24:07.237 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.237 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:21
2020-12-10 00:24:07.237 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.237 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:engineType=1,status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.237 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.237 [  1] 5 SharedAVSSettingProtocol:restoreValue:setting=System::networkInfo
2020-12-10 00:24:07.238 [  1] 5 SQLiteDeviceSettingStorage:loadSetting:key=System::networkInfo
2020-12-10 00:24:07.238 [ 11] I Setting:handleSetValue:value="America/Vancouver"3990065800
2020-12-10 00:24:07.238 [ 11] 5 SQLiteDeviceSettingStorage:storeSetting:key=System::timeZone,status=LOCAL_CHANGE_IN_PROGRESS
2020-12-10 00:24:07.238 [  1] 5 SQLiteDeviceSettingStorage:loadSetting
2020-12-10 00:24:07.238 [  1] 5 SharedAVSSettingProtocol:localChange:setting=System::networkInfo
2020-12-10 00:24:07.238 [  1] 9 ThreadPool:obtainWorker:created=8,obtained=8,releasedToPool=0,releasedFromPool=0,outstanding=8
2020-12-10 00:24:07.239 [ 12] 9 TaskThread:startThread:moniker= 12,duration=416
2020-12-10 00:24:07.239 [  1] 9 ConditionVariableWrapper:ConditionVariableWrapper:id=10
2020-12-10 00:24:07.239 [  1] 9 ConditionVariableWrapper:ConditionVariableWrapper:id=11
2020-12-10 00:24:07.239 [  1] 5 LocaleWakeWordsSetting:create:settingName=LocaleWakeWords
2020-12-10 00:24:07.239 [ 12] 5 JsonUtils:findNode:reason=missingDirectChild,child=connectionType
2020-12-10 00:24:07.240 [ 12] 5 JsonUtils:findNode:reason=missingDirectChild,child=ESSID
2020-12-10 00:24:07.240 [ 12] 5 JsonUtils:findNode:reason=missingDirectChild,child=BSSID
2020-12-10 00:24:07.240 [ 12] 5 JsonUtils:findNode:reason=missingDirectChild,child=IPAddress
2020-12-10 00:24:07.240 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.235 [ 10] 9 TaskThread:startThread:moniker= 10,duration=566
2020-12-10 00:24:07.240 [ 10] I Setting:handleSetValue:value="NONE"3990065800
2020-12-10 00:24:07.240 [ 10] 5 SQLiteDeviceSettingStorage:storeSetting:key=SpeechRecognizer::speechConfirmation,status=LOCAL_CHANGE_IN_PROGRESS
2020-12-10 00:24:07.240 [ 12] 5 JsonUtils:findNode:reason=missingDirectChild,child=subnetMask
2020-12-10 00:24:07.235 [  f] E MessageRouter:sendFailed:reason=noActiveTransport
2020-12-10 00:24:07.240 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:22
2020-12-10 00:24:07.240 [ 12] 5 JsonUtils:findNode:reason=missingDirectChild,child=MACAddress
2020-12-10 00:24:07.240 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.240 [ 12] 5 JsonUtils:findNode:reason=missingDirectChild,child=DHCPServerAddress
2020-12-10 00:24:07.240 [ 12] 5 JsonUtils:findNode:reason=missingDirectChild,child=staticIP
2020-12-10 00:24:07.240 [  1] 5 SQLiteDeviceSettingStorage:loadSetting:key=System.locales
2020-12-10 00:24:07.240 [  f] 7 SettingEventSender:sendEvent:status=NOT_CONNECTED
2020-12-10 00:24:07.241 [ 12] I Setting:handleSetValue:value={}3990065800
2020-12-10 00:24:07.241 [  f] E SharedAVSSettingProtocol:localChangeFailed:reason=sendEventFailed
2020-12-10 00:24:07.241 [ 12] 5 SQLiteDeviceSettingStorage:storeSetting:key=System::networkInfo,status=LOCAL_CHANGE_IN_PROGRESS
2020-12-10 00:24:07.261 [ 11] 5 SettingEventSender:buildEventJson:eventName=TimeZoneChanged
2020-12-10 00:24:07.262 [ 11] W UUIDGeneration:low entropy on call to generate UUID:current entropy=32
2020-12-10 00:24:07.263 [ 11] 0 EventBuilder:buildJsonEventString:messageId=216860b3-d823-4c45-8302-7963b46f9f8f,namespace=System,name=TimeZoneChanged
2020-12-10 00:24:07.263 [ 11] 0 EventBuilder:buildJsonEventString:event={"event":{"header":{"namespace":"System","name":"TimeZoneChanged","messageId":"216860b3-d823-4c45-8302-7963b46f9f8f"},"payload":{"timeZone":"America/Vancouver"}}}
2020-12-10 00:24:07.263 [ 11] 7 SettingEventSender:sendEvent:attempt=0
2020-12-10 00:24:07.264 [ 11] E MessageRouter:sendFailed:reason=noActiveTransport
2020-12-10 00:24:07.264 [ 11] 7 SettingEventSender:sendEvent:status=NOT_CONNECTED
2020-12-10 00:24:07.264 [ 11] E SharedAVSSettingProtocol:localChangeFailed:reason=sendEventFailed
2020-12-10 00:24:07.282 [ 10] 5 SettingEventSender:buildEventJson:eventName=SpeechConfirmationChanged
2020-12-10 00:24:07.282 [  1] 5 SQLiteDeviceSettingStorage:loadSetting
2020-12-10 00:24:07.282 [ 10] W UUIDGeneration:low entropy on call to generate UUID:current entropy=32
2020-12-10 00:24:07.282 [ 10] 0 EventBuilder:buildJsonEventString:messageId=bedb4534-94cd-48e9-82fb-9e815413ef4c,namespace=SpeechRecognizer,name=SpeechConfirmationChanged
2020-12-10 00:24:07.282 [ 10] 0 EventBuilder:buildJsonEventString:event={"event":{"header":{"namespace":"SpeechRecognizer","name":"SpeechConfirmationChanged","messageId":"bedb4534-94cd-48e9-82fb-9e815413ef4c"},"payload":{"speechConfirmation":"NONE"}}}
2020-12-10 00:24:07.283 [  1] 2 LocaleWakeWordsSetting:restoreInitialValue:wakeWords=[],locale=["en-US"]
2020-12-10 00:24:07.283 [ 10] 7 SettingEventSender:sendEvent:attempt=0
2020-12-10 00:24:07.283 [ 10] E MessageRouter:sendFailed:reason=noActiveTransport
2020-12-10 00:24:07.283 [  1] 9 ThreadPool:obtainWorker:created=9,obtained=9,releasedToPool=0,releasedFromPool=0,outstanding=9
2020-12-10 00:24:07.283 [ 10] 7 SettingEventSender:sendEvent:status=NOT_CONNECTED
2020-12-10 00:24:07.283 [ 10] E SharedAVSSettingProtocol:localChangeFailed:reason=sendEventFailed
2020-12-10 00:24:07.283 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:engineType=1,status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.284 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.284 [ 13] 9 TaskThread:startThread:moniker= 13,duration=664
2020-12-10 00:24:07.284 [ 13] 5 LocaleWakeWordsSetting:executeChangeValue:RequestId=1,wwRequest=[],localeRequest=["en-US"]
2020-12-10 00:24:07.284 [ 13] I LocaleAssetsManager:changeAssets:Locale=["en-US"],WakeWords=[]
2020-12-10 00:24:07.285 [  1] 5 SDKPrimitivesProvider:getInstance
2020-12-10 00:24:07.285 [  1] 5 SDKPrimitivesProvider:getTimerDelegateFactory
2020-12-10 00:24:07.285 [  1] 5 SDKPrimitivesProvider:isInitialized
2020-12-10 00:24:07.286 [  1] 9 MediaPlayer:addObserverCalled:name=SystemSoundMediaPlayer
2020-12-10 00:24:07.287 [ 14] 0 MediaPlayer:handleAddObserverCalled:name=SystemSoundMediaPlayer
2020-12-10 00:24:07.288 [  1] 5 SDKPrimitivesProvider:getInstance
2020-12-10 00:24:07.288 [  1] 5 SDKPrimitivesProvider:getTimerDelegateFactory
2020-12-10 00:24:07.288 [  1] 5 SDKPrimitivesProvider:isInitialized
2020-12-10 00:24:07.288 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.288 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:23
2020-12-10 00:24:07.288 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.289 [  a] 9 ThreadPool:obtainWorker:created=10,obtained=10,releasedToPool=0,releasedFromPool=0,outstanding=10
2020-12-10 00:24:07.289 [  5] 9 LibCurlHttpContentFetcher:bodyCallback:totalContentReceived=419,contentLength=419,currentContentReceived=419,remaining=0,totalBytesWritten=419
2020-12-10 00:24:07.289 [  5] 7 CurlEasyHandleWrapper:getEffectiveUrl:effectiveURL=http://spectrum.s3.amazonaws.com/kindle-wifi/wifistub.html
2020-12-10 00:24:07.290 [  5] 9 LibCurlHttpContentFetcher:transferThread::end
2020-12-10 00:24:07.290 [  1] 5 StubApplicationAudioPipelineFactory:createApplicationMediaInterfaces
2020-12-10 00:24:07.290 [  5] 9 LibCurlHttpContentFetcher:stateTransition:oldState=FETCHING_BODY,newState=BODY_DONE:State transition
2020-12-10 00:24:07.291 [ 15] 9 TaskThread:startThread:moniker= 15,duration=1689
2020-12-10 00:24:07.291 [  1] 0 ChannelVolumeManager:getSpeakerSettings
2020-12-10 00:24:07.291 [  1] 9 MediaPlayer:getSpeakerSettingsCalled:name=SpeakMediaPlayer
2020-12-10 00:24:07.291 [ 16] 9 MediaPlayer:handleGetSpeakerSettingsCalled:name=SpeakMediaPlayer
2020-12-10 00:24:07.293 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.293 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:24
2020-12-10 00:24:07.293 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.294 [  1] 9 MediaPlayer:addObserverCalled:name=SpeakMediaPlayer
2020-12-10 00:24:07.294 [ 16] 0 MediaPlayer:handleAddObserverCalled:name=SpeakMediaPlayer
2020-12-10 00:24:07.294 [  1] 5 ContextManager:addStateProvider
2020-12-10 00:24:07.295 [  1] 9 SpeechSynthesizer:addObserver:observer=0xf8282c
2020-12-10 00:24:07.295 [  a] 9 ThreadPool:obtainWorker:created=11,obtained=11,releasedToPool=0,releasedFromPool=0,outstanding=11
2020-12-10 00:24:07.296 [  1] 0 ChannelVolumeManager:getSpeakerSettings
2020-12-10 00:24:07.296 [  1] 9 MediaPlayer:getSpeakerSettingsCalled:name=SystemSoundMediaPlayer
2020-12-10 00:24:07.296 [ 14] 9 MediaPlayer:handleGetSpeakerSettingsCalled:name=SystemSoundMediaPlayer
2020-12-10 00:24:07.296 [  1] 0 ChannelVolumeManager:getSpeakerSettings
2020-12-10 00:24:07.297 [  1] 9 MediaPlayer:getSpeakerSettingsCalled:name=BluetoothMediaPlayer
2020-12-10 00:24:07.297 [ 18] 9 MediaPlayer:handleGetSpeakerSettingsCalled:name=BluetoothMediaPlayer
2020-12-10 00:24:07.297 [  1] 0 ChannelVolumeManager:getSpeakerSettings
2020-12-10 00:24:07.297 [  1] 9 MediaPlayer:getSpeakerSettingsCalled:name=RingtoneMediaPlayer
2020-12-10 00:24:07.297 [ 17] 9 TaskThread:startThread:moniker= 17,duration=2009
2020-12-10 00:24:07.297 [ 19] 9 MediaPlayer:handleGetSpeakerSettingsCalled:name=RingtoneMediaPlayer
2020-12-10 00:24:07.298 [  1] 0 ChannelVolumeManager:getSpeakerSettings
2020-12-10 00:24:07.298 [  1] 9 MediaPlayer:getSpeakerSettingsCalled:name=AlertsMediaPlayer
2020-12-10 00:24:07.298 [ 1a] 9 MediaPlayer:handleGetSpeakerSettingsCalled:name=AlertsMediaPlayer
2020-12-10 00:24:07.298 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.298 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:25
2020-12-10 00:24:07.299 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.299 [  1] 5 Renderer:resetSourceId
2020-12-10 00:24:07.299 [  1] 9 MediaPlayer:addObserverCalled:name=AlertsMediaPlayer
2020-12-10 00:24:07.299 [ 1a] 0 MediaPlayer:handleAddObserverCalled:name=AlertsMediaPlayer
2020-12-10 00:24:07.300 [  1] 5 SDKPrimitivesProvider:getInstance
2020-12-10 00:24:07.300 [  1] 5 SDKPrimitivesProvider:getTimerDelegateFactory
2020-12-10 00:24:07.300 [  1] 5 SDKPrimitivesProvider:isInitialized
2020-12-10 00:24:07.301 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.301 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:26
2020-12-10 00:24:07.301 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.301 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.301 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:27
2020-12-10 00:24:07.301 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.304 [  1] 5 AlertScheduler:setTimerForNextAlertLocked
2020-12-10 00:24:07.304 [  1] 8 AlertScheduler:executeScheduleNextAlertForRendering::no work to do.
2020-12-10 00:24:07.304 [  1] 9 SpeakerManager:getSpeakerSettingsCalled
2020-12-10 00:24:07.304 [  1] 9 ThreadPool:obtainWorker:created=12,obtained=12,releasedToPool=0,releasedFromPool=0,outstanding=12
2020-12-10 00:24:07.305 [ 1b] 9 TaskThread:startThread:moniker= 1b,duration=392
2020-12-10 00:24:07.305 [ 1b] 9 SpeakerManager:executeGetSpeakerSettingsCalled
2020-12-10 00:24:07.305 [ 1b] 0 ChannelVolumeManager:getSpeakerSettings
2020-12-10 00:24:07.305 [ 1b] 9 MediaPlayer:getSpeakerSettingsCalled:name=AlertsMediaPlayer
2020-12-10 00:24:07.305 [ 1a] 9 MediaPlayer:handleGetSpeakerSettingsCalled:name=AlertsMediaPlayer
2020-12-10 00:24:07.305 [ 1b] 9 SpeakerManager:validateSpeakerSettingsConsistencyResult:consistent=true
2020-12-10 00:24:07.306 [ 1b] 9 SpeakerManager:validateSpeakerSettings:volume=100,mute=false
2020-12-10 00:24:07.306 [  1] 5 ContextManager:setState
2020-12-10 00:24:07.307 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:engineType=1,status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.307 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.307 [  1] 9 ThreadPool:obtainWorker:created=13,obtained=13,releasedToPool=0,releasedFromPool=0,outstanding=13
2020-12-10 00:24:07.308 [  1] 9 SpeakerManager:addSpeakerManagerObserverCalled
2020-12-10 00:24:07.308 [  1] 9 SpeakerManager:addSpeakerManagerObserver:observer=0x1077184
2020-12-10 00:24:07.309 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:engineType=1,status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.309 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.309 [ 1c] 9 TaskThread:startThread:moniker= 1c,duration=1872
2020-12-10 00:24:07.309 [ 1c] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.310 [  1] 5 NotificationRenderer:create
2020-12-10 00:24:07.310 [  1] 5 StubApplicationAudioPipelineFactory:createApplicationMediaInterfaces
2020-12-10 00:24:07.310 [  1] 0 ChannelVolumeManager:getSpeakerSettings
2020-12-10 00:24:07.310 [  a] 0 DialogUXStateAggregator:executeSetState:from=IDLE,to=IDLE,validTransition=false
2020-12-10 00:24:07.310 [  1] 9 MediaPlayer:getSpeakerSettingsCalled:name=NotificationsMediaPlayer
2020-12-10 00:24:07.310 [ 1d] 9 MediaPlayer:handleGetSpeakerSettingsCalled:name=NotificationsMediaPlayer
2020-12-10 00:24:07.311 [  1] 5 NotificationRenderer:create
2020-12-10 00:24:07.311 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.311 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:28
2020-12-10 00:24:07.311 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.311 [  1] 9 MediaPlayer:addObserverCalled:name=NotificationsMediaPlayer
2020-12-10 00:24:07.311 [ 1d] 0 MediaPlayer:handleAddObserverCalled:name=NotificationsMediaPlayer
2020-12-10 00:24:07.312 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.312 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:29
2020-12-10 00:24:07.312 [ 12] 5 SettingEventSender:buildEventJson:eventName=NetworkInfoChanged
2020-12-10 00:24:07.313 [ 12] W UUIDGeneration:low entropy on call to generate UUID:current entropy=32
2020-12-10 00:24:07.313 [ 12] 0 EventBuilder:buildJsonEventString:messageId=4065b3ad-dbe6-4295-8c88-61942b96665e,namespace=System,name=NetworkInfoChanged
2020-12-10 00:24:07.313 [ 12] 0 EventBuilder:buildJsonEventString:event={"event":{"header":{"namespace":"System","name":"NetworkInfoChanged","messageId":"4065b3ad-dbe6-4295-8c88-61942b96665e"},"payload":{"networkInfo":{}}}}
2020-12-10 00:24:07.313 [ 12] 7 SettingEventSender:sendEvent:attempt=0
2020-12-10 00:24:07.313 [ 12] E MessageRouter:sendFailed:reason=noActiveTransport
2020-12-10 00:24:07.313 [ 12] 7 SettingEventSender:sendEvent:status=NOT_CONNECTED
2020-12-10 00:24:07.313 [ 12] E SharedAVSSettingProtocol:localChangeFailed:reason=sendEventFailed
2020-12-10 00:24:07.312 [ 13] 5 SQLiteDeviceSettingStorage:storeSettings
2020-12-10 00:24:07.312 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.314 [ 13] 5 SQLiteDeviceSettingStorage:storeSettings
2020-12-10 00:24:07.314 [  1] 5 NotificationsCapabilityAgent:init
2020-12-10 00:24:07.314 [  1] 5 NotificationRenderer:addObserver
2020-12-10 00:24:07.314 [  1] 5 ContextManager:addStateProvider
2020-12-10 00:24:07.316 [  1] 9 ThreadPool:obtainWorker:created=14,obtained=14,releasedToPool=0,releasedFromPool=0,outstanding=14
2020-12-10 00:24:07.316 [  1] 5 InteractionModel:InteractionModelCapabilityAgent
2020-12-10 00:24:07.317 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.317 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:30
2020-12-10 00:24:07.317 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.317 [  1] 5 ContextManager:addStateProvider
2020-12-10 00:24:07.318 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.318 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:31
2020-12-10 00:24:07.318 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.318 [  1] 5 SDKPrimitivesProvider:getInstance
2020-12-10 00:24:07.318 [  1] 5 SDKPrimitivesProvider:getTimerDelegateFactory
2020-12-10 00:24:07.318 [  1] 5 SDKPrimitivesProvider:isInitialized
2020-12-10 00:24:07.318 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.318 [  1] 5 PowerMonitor:getPowerResourceManager
2020-12-10 00:24:07.318 [  1] E PowerResource:create:error=nullPowerManager
2020-12-10 00:24:07.319 [  1] 5 SDKPrimitivesProvider:getInstance
2020-12-10 00:24:07.319 [  1] 5 SDKPrimitivesProvider:getTimerDelegateFactory
2020-12-10 00:24:07.319 [  1] 5 SDKPrimitivesProvider:isInitialized
2020-12-10 00:24:07.319 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.319 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:32
2020-12-10 00:24:07.319 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.320 [  1] 1 AudioPlayer:setObserver
2020-12-10 00:24:07.320 [ 1e] 9 TaskThread:startThread:moniker= 1e,duration=4488
2020-12-10 00:24:07.321 [ 1e] 5 NotificationsCapabilityAgent:executeInit
2020-12-10 00:24:07.321 [  1] 9 ThreadPool:obtainWorker:created=15,obtained=15,releasedToPool=0,releasedFromPool=0,outstanding=15
2020-12-10 00:24:07.321 [  1] 5 ExternalMediaPlayer:setObserver
2020-12-10 00:24:07.321 [ 1e] 5 NotificationsCapabilityAgent:notifyObserversOfIndicatorState:indicatorState=0
2020-12-10 00:24:07.322 [  1] 5 ExternalCapabilitiesBuilder:withTemplateRunTime
2020-12-10 00:24:07.322 [ 1f] 9 TaskThread:startThread:moniker= 1f,duration=1442
2020-12-10 00:24:07.322 [  a] 5 TemplateRuntime:onDialogUXStateChanged:state=IDLE
2020-12-10 00:24:07.322 [ 1e] 5 NotificationsCapabilityAgent:executeProvideState:sendToken=false,stateRequestToken=0,isEnabled=false
2020-12-10 00:24:07.323 [  a] 9 ThreadPool:obtainWorker:created=16,obtained=16,releasedToPool=0,releasedFromPool=0,outstanding=16
2020-12-10 00:24:07.323 [ 1e] 5 ContextManager:setState
2020-12-10 00:24:07.323 [ 20] 9 TaskThread:startThread:moniker= 20,duration=783
2020-12-10 00:24:07.324 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.324 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:33
2020-12-10 00:24:07.324 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.325 [  1] 5 ContextManager:setState
2020-12-10 00:24:07.327 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.328 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:34
2020-12-10 00:24:07.328 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.328 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.328 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:35
2020-12-10 00:24:07.328 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.330 [  1] 9 ConditionVariableWrapper:ConditionVariableWrapper:id=12
2020-12-10 00:24:07.331 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.331 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:36
2020-12-10 00:24:07.331 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.332 [ 13] 5 LocaleWakeWordsSetting:notifyObserversOfSuccess:id=1
2020-12-10 00:24:07.332 [  2] 5 HttpPost:doPostSucceeded:code=200
2020-12-10 00:24:07.332 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:engineType=1,status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.332 [  1] 9 AbstractAVSConnectionManager:addConnectionStatusObserver:status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.332 [ 13] 5 SettingEventSender:buildEventJson:eventName=LocalesChanged
2020-12-10 00:24:07.333 [ 13] W UUIDGeneration:low entropy on call to generate UUID:current entropy=32
2020-12-10 00:24:07.333 [  2] 5 CBLAuthDelegate:receiveCodePairResponse:code=200
2020-12-10 00:24:07.334 [ 13] 0 EventBuilder:buildJsonEventString:messageId=e7f98163-cffa-465a-ae76-30c48850317e,namespace=System,name=LocalesChanged
2020-12-10 00:24:07.334 [  1] 5 DefaultClient:bluetoothCapabilityAgentDisabled:reason=nullBluetoothDeviceManager
2020-12-10 00:24:07.334 [ 13] 0 EventBuilder:buildJsonEventString:event={"event":{"header":{"namespace":"System","name":"LocalesChanged","messageId":"e7f98163-cffa-465a-ae76-30c48850317e"},"payload":{"locales":["en-US"]}}}
2020-12-10 00:24:07.334 [  2] 5 CBLAuthDelegate:mapHTTPStatusToError:code=200,error=SUCCESS
2020-12-10 00:24:07.334 [  1] 5 ApiGateway:create
2020-12-10 00:24:07.334 [ 13] 7 SettingEventSender:sendEvent:attempt=0
2020-12-10 00:24:07.334 [ 13] E MessageRouter:sendFailed:reason=noActiveTransport
2020-12-10 00:24:07.334 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.335 [  1] 9 PowerMonitor:createLocalPowerResource:identifier=Executor:37
2020-12-10 00:24:07.335 [  1] 9 PowerMonitor:isActiveLocked:isActiveLocked=false
2020-12-10 00:24:07.335 [ 13] 7 SettingEventSender:sendEvent:status=NOT_CONNECTED
2020-12-10 00:24:07.335 [  2] 5 CBLAuthDelegate:setAuthError:authError=SUCCESS
2020-12-10 00:24:07.335 [ 13] E LocaleWakeWordsSetting:synchronizeLocaleFailed:reason=sendEventFailed
2020-12-10 00:24:07.335 [  1] 0 DefaultClient:initialize::Diagnostics Not Enabled
2020-12-10 00:24:07.335 [  1] 5 DefaultEndpointBuilder:withCapability
2020-12-10 00:24:07.336 [  1] 5 DefaultEndpointBuilder:withCapability
2020-12-10 00:24:07.336 [  1] 5 DefaultEndpointBuilder:withCapability
2020-12-10 00:24:07.336 [  1] 5 DefaultEndpointBuilder:withCapability
2020-12-10 00:24:07.336 [  1] 5 DefaultEndpointBuilder:withCapability
2020-12-10 00:24:07.336 [  1] 5 DefaultEndpointBuilder:withCapabilityConfiguration
2020-12-10 00:24:07.336 [  1] 5 DefaultEndpointBuilder:withCapability
2020-12-10 00:24:07.336 [  1] 5 DefaultEndpointBuilder:withCapability
2020-12-10 00:24:07.336 [  1] 5 DefaultEndpointBuilder:withCapability
2020-12-10 00:24:07.337 [  1] 5 DefaultEndpointBuilder:withCapability
2020-12-10 00:24:07.337 [  1] 5 DefaultEndpointBuilder:withCapabilityConfiguration
##################################
NOT YET AUTHORIZED
##################################
################################################################################################
To authorize, browse to: 'https://amazon.com/us/code' and enter the code: FVZXNV
################################################################################################
2020-12-10 00:24:07.338 [  2] 5 CBLAuthDelegate:handleRequestingToken
2020-12-10 00:24:07.338 [  1] 9 DirectiveRouter:addDirectiveHandlers:action=added,namespace=System,name=SetLocales,handler=0xf66da8,policy= Mediums:MEDIUMS_NONE00 .isBlocking:False
2020-12-10 00:24:07.338 [  2] 5 CBLAuthDelegate:requestToken
#################################################
Checking for authorization (1)...
#################################################
2020-12-10 00:24:07.339 [  1] 9 DirectiveRouter:addDirectiveHandlers:action=added,namespace=System,name=SetTimeZone,handler=0x10a6af0,policy= Mediums:MEDIUMS_NONE00 .isBlocking:False
2020-12-10 00:24:07.339 [  1] 9 DirectiveRouter:addDirectiveHandlers:action=added,namespace=System,name=ReportState,handler=0xf49e60,policy= Mediums:MEDIUMS_NONE00 .isBlocking:False
2020-12-10 00:24:07.340 [  1] 9 DirectiveRouter:addDirectiveHandlers:action=added,namespace=System,name=ResetUserInactivity,handler=0xf1fb04,policy= Mediums:MEDIUMS_NONE00 .isBlocking:False
2020-12-10 00:24:07.340 [  1] 5 ExternalCapabilitiesBuilder:buildCapabilities
2020-12-10 00:24:07.340 [  1] 5 DefaultEndpointBuilder:withCapabilityConfiguration
2020-12-10 00:24:07.347 [  1] 9 SpeakerManager:addSpeakerManagerObserverCalled
2020-12-10 00:24:07.347 [  1] 9 SpeakerManager:addSpeakerManagerObserver:observer=0xf679e4
2020-12-10 00:24:07.347 [  1] 5 NotificationsCapabilityAgent:addObserver
2020-12-10 00:24:07.348 [  1] 5 DefaultClient:addBluetoothDeviceObserver::bluetooth is disabled, not adding observer
#################################################
NOTIFICATION INDICATOR STATE: OFF
#################################################
2020-12-10 00:24:07.350 [  1] 5 TemplateRuntime:addObserver
2020-12-10 00:24:07.350 [ 20] 5 TemplateRuntime:addObserverInExecutor
2020-12-10 00:24:07.352 [  1] C PortAudioMicrophoneWrapper:Failed to open PortAudio default stream:errorCode=-9985
2020-12-10 00:24:07.352 [  1] C PortAudioMicrophoneWrapper:Failed to initialize PortAudioMicrophoneWrapper
2020-12-10 00:24:07.353 [  1] C SampleApplication:Failed to create microphone wrapper!
2020-12-10 00:24:07.353 [  1] 5 DefaultClient:DirectiveSequencerShutdown
2020-12-10 00:24:07.353 [  1] 9 DirectiveSequencer:doShutdown
2020-12-10 00:24:07.353 [  1] 5 ConditionVariableWrapper:notifyOne
2020-12-10 00:24:07.353 [  d] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.353 [  d] 9 PowerMonitor:removeThreadPowerResource:threadId=2820624896
2020-12-10 00:24:07.353 [  1] 9 DirectiveProcessor:queueAllDirectivesForCancellationLocked
2020-12-10 00:24:07.354 [  1] 5 ConditionVariableWrapper:notifyOne
2020-12-10 00:24:07.354 [  c] 9 DirectiveProcessor:processCancelingQueueLocked:size=0
2020-12-10 00:24:07.354 [  c] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.354 [  c] 9 PowerMonitor:removeThreadPowerResource:threadId=2829017600
2020-12-10 00:24:07.354 [  1] 9 DirectiveRouter:removeDirectiveHandlers:action=removed,namespace=System,name=ReportState,handler=0xf49e60,policy= Mediums:MEDIUMS_NONE00 .isBlocking:False
2020-12-10 00:24:07.355 [  1] 9 DirectiveRouter:removeDirectiveHandlers:action=removed,namespace=System,name=SetLocales,handler=0xf66da8,policy= Mediums:MEDIUMS_NONE00 .isBlocking:False
2020-12-10 00:24:07.355 [  1] 9 DirectiveRouter:removeDirectiveHandlers:action=removed,namespace=System,name=ResetUserInactivity,handler=0xf1fb04,policy= Mediums:MEDIUMS_NONE00 .isBlocking:False
2020-12-10 00:24:07.355 [  1] 9 DirectiveRouter:removeDirectiveHandlers:action=removed,namespace=System,name=SetTimeZone,handler=0x10a6af0,policy= Mediums:MEDIUMS_NONE00 .isBlocking:False
2020-12-10 00:24:07.355 [  1] 9 DirectiveRouter:onDeregisteredCalled:handler=0xf49e60
2020-12-10 00:24:07.355 [  1] 9 DirectiveRouter:onDeregisteredCalled:handler=0xf66da8
2020-12-10 00:24:07.355 [  1] 9 DirectiveRouter:onDeregisteredCalled:handler=0xf1fb04
2020-12-10 00:24:07.355 [  1] 9 DirectiveRouter:onDeregisteredCalled:handler=0x10a6af0
2020-12-10 00:24:07.356 [  1] 9 SettingEventSender:cancel
2020-12-10 00:24:07.356 [  1] 5 ConditionVariableWrapper:notifyAll
2020-12-10 00:24:07.356 [  1] 5 DefaultClient:TemplateRuntimeShutdown
2020-12-10 00:24:07.358 [  1] 1 AudioPlayer:setObserver
2020-12-10 00:24:07.359 [  1] 5 ExternalMediaPlayer:setObserver
2020-12-10 00:24:07.359 [  1] 5 DefaultClient:AIPShutdown
2020-12-10 00:24:07.359 [  1] 0 AudioInputProcessor:executeResetState
2020-12-10 00:24:07.360 [  1] 5 DefaultClient:SpeechSynthesizerShutdown
2020-12-10 00:24:07.360 [  1] 9 SpeechSynthesizer:doShutdown
2020-12-10 00:24:07.360 [  1] 5 ContextManager:removeStateProvider
2020-12-10 00:24:07.360 [  1] 9 MediaPlayer:removeObserverCalled:name=SpeakMediaPlayer
2020-12-10 00:24:07.360 [ 16] 0 MediaPlayer:handleRemoveObserverCalled:name=SpeakMediaPlayer
2020-12-10 00:24:07.361 [  1] 5 DefaultClient:AlertsShutdown
2020-12-10 00:24:07.361 [  1] 9 AlertsCapabilityAgent:releaseChannel
2020-12-10 00:24:07.362 [  1] 5 DefaultClient:CertifiedSenderShutdown.
2020-12-10 00:24:07.362 [  1] 5 DefaultClient:VisualActivityTrackerShutdown.
2020-12-10 00:24:07.362 [  1] 5 ContextManager:removeStateProvider
2020-12-10 00:24:07.362 [  1] 5 DefaultClient:NotificationsShutdown.
2020-12-10 00:24:07.362 [  1] 5 NotificationsCapabilityAgent:doShutdown
2020-12-10 00:24:07.362 [ 1e] 5 NotificationsCapabilityAgent:executeShutdown:currentState=IDLE
2020-12-10 00:24:07.362 [ 1e] 5 NotificationsCapabilityAgent:executeSetState:previousState=IDLE,newState=SHUTDOWN
2020-12-10 00:24:07.362 [  1] 5 ContextManager:removeStateProvider
2020-12-10 00:24:07.363 [  1] 5 DefaultClient:NotificationsRendererShutdown.
2020-12-10 00:24:07.363 [  1] 5 NotificationRenderer:doShutdown
2020-12-10 00:24:07.363 [  1] 9 MediaPlayer:removeObserverCalled:name=NotificationsMediaPlayer
2020-12-10 00:24:07.363 [ 1d] 0 MediaPlayer:handleRemoveObserverCalled:name=NotificationsMediaPlayer
2020-12-10 00:24:07.364 [  1] 1 FocusManager:releaseChannel:channelName=Earcon
2020-12-10 00:24:07.365 [  1] 9 ThreadPool:obtainWorker:created=17,obtained=17,releasedToPool=5,releasedFromPool=0,outstanding=12
2020-12-10 00:24:07.365 [ 20] 9 TaskThread:startThread:moniker= 20,duration=437
2020-12-10 00:24:07.365 [  1] 5 DefaultClient:UserInactivityMonitorShutdown.
2020-12-10 00:24:07.365 [  1] 5 DefaultClient:CallApiGatewayCapabilityAgentShutdown.
2020-12-10 00:24:07.366 [ 20] 5 FocusManager:releaseChannelHelper:channelToRelease=Earcon
2020-12-10 00:24:07.366 [  1] 5 DefaultClient:DNDCapabilityAgentShutdown
2020-12-10 00:24:07.366 [ 20] 0 Channel:releaseActivityFailed::Observer not found
2020-12-10 00:24:07.366 [ 20] E FocusManager:releaseChannelHelper:reason=releaseActivityFailed,channel=0xe87448,interface=
2020-12-10 00:24:07.366 [  1] 5 DefaultClient:EqualizerCapabilityAgentShutdown
2020-12-10 00:24:07.367 [  1] 5 DefaultClient:CloseSettingStorage
2020-12-10 00:24:07.367 [  1] 5 SQLiteDeviceSettingStorage:close
2020-12-10 00:24:07.369 [  1] 5 CapabilitiesDelegate:removeCapabilitiesObserver:observer=0x1069fa4
2020-12-10 00:24:07.371 [  1] 5 InteractionModel:~InteractionModelCapabilityAgent
2020-12-10 00:24:07.374 [  1] C SampleApplication:Failed to initialize SampleApplication
2020-12-10 00:24:07.374 [  1] 5 ProgressTimer:stop
2020-12-10 00:24:07.375 [  1] 1 AudioPlayer:executeStop:playNextItem=false,m_currentActivity=IDLE,sourceId=0
2020-12-10 00:24:07.375 [  1] 9 PooledMediaPlayerFactory:~PooledMediaPlayerFactory
2020-12-10 00:24:07.376 [  1] 5 ContextManager:removeStateProvider
2020-12-10 00:24:07.376 [  1] 5 ContextManager:removeStateProvider
2020-12-10 00:24:07.376 [  1] 5 ContextManager:removeStateProvider
2020-12-10 00:24:07.377 [  1] 5 ContextManager:removeStateProvider
2020-12-10 00:24:07.377 [  1] 5 ConditionVariableWrapper:notifyAll
2020-12-10 00:24:07.377 [  1] 5 AVSConnectionManager:disable
2020-12-10 00:24:07.377 [  1] I MessageRouter:disable
2020-12-10 00:24:07.377 [  1] I MessageRouter:disconnectAllTransportsLocked:reason=ACL_CLIENT_REQUEST,sizeOf m_transports=0,m_activeTransport=0
2020-12-10 00:24:07.377 [  1] I MessageRouter:setConnectionStatusLocked:status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.378 [  1] 9 DirectiveProcessor:queueAllDirectivesForCancellationLocked
2020-12-10 00:24:07.378 [  1] 5 ConditionVariableWrapper:notifyOne
2020-12-10 00:24:07.379 [  1] I MessageRouter:disable
2020-12-10 00:24:07.380 [  1] I MessageRouter:disconnectAllTransportsLocked:reason=ACL_CLIENT_REQUEST,sizeOf m_transports=0,m_activeTransport=0
2020-12-10 00:24:07.380 [  1] I MessageRouter:setConnectionStatusLocked:status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2020-12-10 00:24:07.380 [  1] 5 AVSGatewayManager:~AVSGatewayManager
2020-12-10 00:24:07.384 [  1] 5 ConditionVariableWrapper:notifyOne
2020-12-10 00:24:07.384 [  1] 5 ConditionVariableWrapper:notifyOne
2020-12-10 00:24:07.384 [  8] 9 CertifiedSender:CertifiedSender worker thread done.  Exiting mainloop.
2020-12-10 00:24:07.384 [  8] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.384 [  8] 9 PowerMonitor:removeThreadPowerResource:threadId=2845803008
2020-12-10 00:24:07.385 [  1] 5 ProgressTimer:stop
2020-12-10 00:24:07.386 [  1] 9 MediaPlayer:doShutdown:name=SpeakMediaPlayer
2020-12-10 00:24:07.386 [  1] 9 MediaPlayer:doShutdown:name=AudioMediaPlayer
2020-12-10 00:24:07.386 [  1] 9 MediaPlayer:doShutdown:name=AudioMediaPlayer
2020-12-10 00:24:07.386 [  1] 9 MediaPlayer:doShutdown:name=NotificationsMediaPlayer
2020-12-10 00:24:07.386 [  1] 9 MediaPlayer:doShutdown:name=BluetoothMediaPlayer
2020-12-10 00:24:07.386 [  1] 9 MediaPlayer:doShutdown:name=RingtoneMediaPlayer
2020-12-10 00:24:07.386 [  1] 9 MediaPlayer:doShutdown:name=AlertsMediaPlayer
2020-12-10 00:24:07.386 [  1] 9 MediaPlayer:doShutdown:name=SystemSoundMediaPlayer
2020-12-10 00:24:07.386 [  1] 5 CapabilitiesDelegate:doShutdown
2020-12-10 00:24:07.387 [  1] 5 CapabilitiesDelegate:resetCurrentDiscoveryEventSender
2020-12-10 00:24:07.387 [  1] 9 PowerMonitor:getInstance
2020-12-10 00:24:07.387 [  1] 9 PowerMonitor:deactivate
2020-12-10 00:24:07.387 [  1] 5 SDKPrimitivesProvider:getInstance
2020-12-10 00:24:07.387 [  1] 5 SDKPrimitivesProvider:terminate
2020-12-10 00:24:07.387 [  1] 5 SDKPrimitivesProvider:reset
2020-12-10 00:24:07.387 [  1] 9 MediaPlayer:~MediaPlayer:name=SpeakMediaPlayer
2020-12-10 00:24:07.388 [  1] 9 MediaPlayer:resetPipeline:name=SpeakMediaPlayer
2020-12-10 00:24:07.389 [  1] 9 MediaPlayer:~MediaPlayer:name=AudioMediaPlayer
2020-12-10 00:24:07.390 [  1] 9 MediaPlayer:resetPipeline:name=AudioMediaPlayer
2020-12-10 00:24:07.390 [  1] 9 MediaPlayer:~MediaPlayer:name=AudioMediaPlayer
2020-12-10 00:24:07.390 [  4] 9 InternetConnectionMonitor:testConnection::alreadyReadAllBytes
2020-12-10 00:24:07.390 [  4] 9 InternetConnectionMonitor:testConnection::Finished reading
2020-12-10 00:24:07.390 [  4] 5 InternetConnectionMonitor:updateConnectionStatus:connected=true
2020-12-10 00:24:07.390 [  4] 5 InternetConnectionMonitor:notifyObserversLocked
2020-12-10 00:24:07.391 [  4] 9 LibCurlHttpContentFetcher:~LibCurlHttpContentFetcher
2020-12-10 00:24:07.392 [  1] 9 MediaPlayer:resetPipeline:name=AudioMediaPlayer
2020-12-10 00:24:07.392 [  1] 9 MediaPlayer:~MediaPlayer:name=NotificationsMediaPlayer
2020-12-10 00:24:07.393 [  1] 9 MediaPlayer:resetPipeline:name=NotificationsMediaPlayer
2020-12-10 00:24:07.393 [  1] 9 MediaPlayer:~MediaPlayer:name=BluetoothMediaPlayer
2020-12-10 00:24:07.394 [  1] 9 MediaPlayer:resetPipeline:name=BluetoothMediaPlayer
2020-12-10 00:24:07.394 [  1] 9 MediaPlayer:~MediaPlayer:name=RingtoneMediaPlayer
2020-12-10 00:24:07.395 [  1] 9 MediaPlayer:resetPipeline:name=RingtoneMediaPlayer
2020-12-10 00:24:07.395 [  1] 9 MediaPlayer:~MediaPlayer:name=AlertsMediaPlayer
2020-12-10 00:24:07.396 [  1] 9 MediaPlayer:resetPipeline:name=AlertsMediaPlayer
2020-12-10 00:24:07.396 [  1] 9 MediaPlayer:~MediaPlayer:name=SystemSoundMediaPlayer
2020-12-10 00:24:07.397 [  1] 9 MediaPlayer:resetPipeline:name=SystemSoundMediaPlayer
2020-12-10 00:24:07.397 [  1] 5 SQLiteCapabilitiesDelegateStorage:close
2020-12-10 00:24:07.397 [  1] 5 CBLAuthDelegate:stop
2020-12-10 00:24:07.581 [  2] 5 HttpPost:doPostSucceeded:code=400
2020-12-10 00:24:07.582 [  2] 5 CBLAuthDelegate:receiveTokenResponse:code=400
2020-12-10 00:24:07.582 [  2] 5 CBLAuthDelegate:mapHTTPStatusToError:code=400,error=INVALID_REQUEST
2020-12-10 00:24:07.582 [  2] 5 CBLAuthDelegate:errorInLwaResponseBody:error=authorization_pending,errorCode=AUTHORIZATION_PENDING
2020-12-10 00:24:07.582 [  2] 5 CBLAuthDelegate:setAuthError:authError=AUTHORIZATION_PENDING
2020-12-10 00:24:07.582 [  2] 0 CBLAuthDelegate:receiveTokenResponseFailed:result=AUTHORIZATION_PENDING
2020-12-10 00:24:07.583 [  1] 9 SettingEventSender:cancel
2020-12-10 00:24:07.584 [  1] 5 ConditionVariableWrapper:notifyAll
2020-12-10 00:24:07.584 [  1] 9 SettingEventSender:cancel
2020-12-10 00:24:07.584 [  1] 5 ConditionVariableWrapper:notifyAll
2020-12-10 00:24:07.584 [  1] 9 SettingEventSender:cancel
2020-12-10 00:24:07.584 [  1] 5 ConditionVariableWrapper:notifyAll
2020-12-10 00:24:07.584 [  1] 9 SettingEventSender:cancel
2020-12-10 00:24:07.584 [  1] 5 ConditionVariableWrapper:notifyAll
2020-12-10 00:24:07.585 [  1] 9 SettingEventSender:cancel
2020-12-10 00:24:07.585 [  1] 5 ConditionVariableWrapper:notifyAll
2020-12-10 00:24:07.585 [  1] 9 SettingEventSender:cancel
2020-12-10 00:24:07.585 [  1] 5 ConditionVariableWrapper:notifyAll
2020-12-10 00:24:07.585 [  1] 5 SQLiteDeviceSettingStorage:close
2020-12-10 00:24:07.585 [  1] 9 SettingEventSender:cancel
2020-12-10 00:24:07.585 [  1] 5 ConditionVariableWrapper:notifyAll
2020-12-10 00:24:07.585 [  1] 5 InternetConnectionMonitor:stopMonitoring
2020-12-10 00:24:07.588 [  1] 5 SQLiteCBLAuthDelegateStorage:~SQLiteCBLAuthDelegateStorage
2020-12-10 00:24:07.588 [  1] 5 SQLiteCBLAuthDelegateStorage:close
Failed to create SampleApplication!
Provide the steps to reproduce the issue, if applicable:

cd $HOME/sdk_folder/sdk-build
PA_ALSA_PLUGHW=1 ./SampleApp/src/SampleApp ./Integration/AlexaClientSDKConfig.json DEBUG9
Tell us about your environment:

What version of the AVS Device SDK are you using?
1.21.0
Tell us what hardware you're using:

[ ] Raspberry Pi 4 - version 10 (buster)
mini microphone on 3/0
webcam microphone on 2/0
analog speakers

Tell us about your OS (Type & version):
Raspian Buster
Have you tried the same use case with AVS Device SDK SampleApp?
-followed case 1841 and 1090. i don't know how to run patest1.
~/.asoundrc =
pcm.!default {
type asym
playback.pcm {
type plug
slave.pcm "hw:2,0"
}
capture.pcm {
type plug
slave.pcm "hw:2,0"
}
}
arecord  and aplay work for both microphones

Hi @flashbif,
Thanks a lot for reaching out to Alexa team. I am wondering if this is microphone issue:
2020-12-10 00:24:07.352 [ 1] C PortAudioMicrophoneWrapper:Failed to open PortAudio default stream:errorCode=-9985
2020-12-10 00:24:07.352 [ 1] C PortAudioMicrophoneWrapper:Failed to initialize PortAudioMicrophoneWrapper
2020-12-10 00:24:07.353 [ 1] C SampleApplication:Failed to create microphone wrapper!

From what you have mentioned, it looks like is a problem related to avs-device-sdk Sample App. Please file an issue with device sdk team: https://github.com/alexa/avs-device-sdk/issues
Thanks!

That is frustrating. Are you aware that the avs device  sdk uses sdk-folder (dash), and the alexa smart screen sdk instructions use sdk_folder (underscore)?Sent via the Samsung Galaxy S10e, an AT&T 5G Evolution capable smartphone
-------- Original message --------From: Varun Pandey<EMAIL_ADDRESS>Date: 12/11/20  3:01 PM  (GMT-05:00) To: alexa/alexa-smart-screen-sdk<EMAIL_ADDRESS>Cc: flashbif<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [alexa/alexa-smart-screen-sdk] Failed to create
SampleApplication! (#64)
Hi @flashbif,
Thanks a lot for reaching out to Alexa team. I am wondering if this is microphone issue:
2020-12-10 00:24:07.352 [ 1] C PortAudioMicrophoneWrapper:Failed to open PortAudio default stream:errorCode=-9985
2020-12-10 00:24:07.352 [ 1] C PortAudioMicrophoneWrapper:Failed to initialize PortAudioMicrophoneWrapper
2020-12-10 00:24:07.353 [ 1] C SampleApplication:Failed to create microphone wrapper!
From what you have mentioned, it looks like is a problem related to avs-device-sdk Sample App. Please file an issue with device sdk team: https://github.com/alexa/avs-device-sdk/issues
Thanks!
—You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or unsubscribe.

@flashbif Thanks a lot for pi


Correcting logos & reducing size

Hi @edent
Here is a PR to fix some logos where the shape was slightly off, and some optimizations to reduce file weight

These all look good. Want me to merge them?

Sure! I deleted it because I forgot to update the logo sizes in the README. I planned to amend all the commits with the new sizes but I won't have time to do it in the next days.
If that's ok for you as is feel free to merge it :)


ParentMain/nsenter: do not fail if getwd errors

To fix #3328
It is not clear to me if there would be side-effects to this.
nsenter specialists opinion highly welcome.

Definitely not working. Reverting to draft.

Comment addressed.
CI is green.

LGTM, thanks. btw did you verify if this resolves the issue? i.e. the repro in #3328 works now:
mkdir foo
cd foo
rmdir ../foo
nerdctl container run -d --name foo debian sleep Inf
FATA[0000] getwd: no such file or directory

Yes, it does fix the issue.
I am just mildly concerned about the behavior of nsenter in such a condition, but then... this is (somewhat) abnormal to start with.