[Feature Request]

It is better to listen the changes of responsive framework like ResponsiveBreakPoints.of(context).listen()

Good suggestion.
The breakpoints should be listenable.
Can you add a PR?


Test enhancement: Integrate nginx into CI for HTTP/x testing

Most of the HTTP/1 tests use the HTTPServer and BaseHTTPRequestHandler from the python library as the test server. This should be replaced with nginx wherever possible:

nginx is a very popular http server that is production grade and would make a better verification tool than the python server. In fact the python docs for the server do NOT recommend using the python server in production!
currently the python server requires a boatload of python hacking to work around its deficiencies and makes me a Sad Panda because it seems that every time I need to update/fix a test involving that python http server I invite it to vomit up a swirling torrent of pain points that are apparently designed to make my life as miserable as possible [end of rant :P ].

Exactly how nginx can be integrated into CI (and run in GHA) is TBD: containers? Non-root user? etc?

Possibly either https://github.com/testcontainers/testcontainers-python or the old-style way: require server binary on PATH and run on nonprivileged ports in subprocess (skip test if server binary is not present).
nginx can be installed from npm, https://www.npmjs.com/package/nginx-binaries but apparently nobody uploaded it to pypi yet


Toggles not centered after resizing GUI

After modifying cell size and font size using the options in the GUI, toggles are no longer centered

just tested it, can't reproduce - the text is what is not centered and there's nothing I can do about that - there's already a "y offset" slider right next to the font size sliders - adjust that to see everything line up

After checking again, it was indeed the text that was not centered, y offset fixed that, thanks! :^)


Fix #1012 same route transitions guard execution

#1012 - Removing the resolveQueue function and simply using the route.matched and this.current.matched as the means for executing the guards resolves this issue.
Consider the following route:
{
    path: '/users/:id',
    name: UserProfile,
    beforeEnter: function(from, to, next) {
        // fetch user record from API and put into Vuex
        next()
    }
}

If the application was currently on the route /users/joe and was navigating to /users/paul, the beforeEnter guard for the route would not be executed. Therefore, the paul user record would not be fetched and stored in Vuex. Removing the guard execution queue resolution (aka. resolveQueue) ensures that the aforementioned use case works.

Any info when this will go into a release?

@valentinvieriu This MR and a follow up will not be merged. What I am in favor of is having #938 implemented which will remove the need to to watch the $route for param changes.


ENH: _lib: deobfuscate jax.jit crash in _asarray

>>> import jax
>>> import jax.numpy as xp
>>> from scipy._lib._array_api import _asarray
>>> a = xp.asarray([0])
>>> def f(a):
...     return _asarray(a, check_finite=True)
>>> jax.jit(f)(a)

Before:
ValueError: array must not contain infs or NaNs

After:
TracerBoolConversionError: Attempted boolean conversion of traced array with shape bool[].
The error occurred while tracing the function kmeans at /home/crusaderky/github/scipy/build-install/lib/python3.12/site-packages/scipy/cluster/vq.py:332 for jit. This concrete value was not available in Python because it depends on the value of the argument obs.
See https://jax.readthedocs.io/en/latest/errors.html#jax.errors.TracerBoolConversionError

Outside of JAX, it makes perfect sense to me that if you call _asarray(..., check_finite=True) on an array of strings you ought to get a meaningful TypeError.

Related: https://github.com/data-apis/array-api-compat/issues/225


fileAsyncTransport() error

Hi guys!
Noticed error in fileAsyncTransport function. If I won't use 'date-today' option in fileName - log file will be always named as 'log'.
Seems like you have an error in line 93:
} else if (props?.options?.fileName) props.options.fileName;
should be changed to:
} else if (props?.options?.fileName) fileName  = props.options.fileName;

Also, it would be great to have a custom file name with the date-today option for ex., 'my_app_v1.0_2022-07-04_qa.log' (where 2022-07-04 is date-today).

Good idea! fixed in v 5.0.1, now you can insert in the file name {date-today} and and it will be replaced with today's date, example: fileName: 'my_app_v1.0_{date-today}_qa.log'.
fileName fixed too, thanks @KrSerg.

@alessandro-bottamedi, thanks for such a quick fix! 👍

works as expected. thanks!


for #731 Improve Prepared Statements performance

Fixes #731

Codecov Report

Merging #733 into dev will decrease coverage by 0.19%.
The diff coverage is 0%.

@@            Coverage Diff            @@
##              dev     #733     +/-   ##
=========================================
- Coverage   66.28%   66.09%   -0.2%
=========================================
  Files         470      470
  Lines        9101     9120     +19
  Branches     1494     1497      +3
=========================================
- Hits         6033     6028      -5
- Misses       2738     2766     +28
+ Partials      330      326      -4

Impacted Files
Coverage Δ

.../statement/execute/PreparedStatementParameter.java
0% <ø> (ø)
:arrow_up:

...t/command/statement/PreparedStatementRegistry.java
0% <0%> (ø)
:arrow_up:

...ommand/statement/execute/ComStmtExecutePacket.java
0% <0%> (ø)
:arrow_up:

...ce/OrchestrationShardingDataSourceFactoryBean.java
66.66% <0%> (-11.12%)
:arrow_down:

...tion/internal/config/ConfigMapListenerManager.java
60% <0%> (-5%)
:arrow_down:

...al/state/datasource/DataSourceListenerManager.java
50% <0%> (-4.55%)
:arrow_down:

...ternal/state/instance/InstanceListenerManager.java
38.46% <0%> (-3.85%)
:arrow_down:

.../internal/config/ConfigurationListenerManager.java
71.42% <0%> (-3.58%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 0786562...965c611. Read the comment docs.


Minor issue with the "Autumn" theme

I've really enjoyed the "Autumn" theme, thank you so much for creating it!
A minor issue is that, when the current line is highlighted and there is no error, the background color is very close to the yellow light bulb icon of the context action menu. Please see attached screenshot. Is this intended? Because if there's an error, then the light bulb icon will be red and easily distinguishable.

Thank you so much for your kind words! We're delighted to hear that you enjoy the theme. 🍁
If you want, you can try our other themes too! Here is the link:
https://plugins.jetbrains.com/organizations/Codigrate
Also, if you please you can write a review and rate us which is so valuable to us.
https://plugins.jetbrains.com/plugin/22700-autumn-theme

We will have a look into that issue, and possibly made the color difference more distinguishable.
Thank you for your patience while waiting.
Have a nice day.

I did just that👍 I totally stumbled upon this theme and I hope more people can try it; there's been hardly anything new since solarized, dracula, monokai, nord. I've installed all your other themes, too, but I routinely use Autumn and Aurora Borealis. I hope more people can discover and enjoy your designs!

The color change will be effective with the new release.
Thank you for your 5 star review!

There is a minor IntelliJ bug that you may face while updating the theme.
So, to not have that issue, please follow the steps below:

If you are using the theme that you want to update, select another theme first.
Then update the theme.
Restart the ide.
Finally, switch it back to the theme that you updated.

Thanks for the prompt fix!


google_sign_in: missing debug keystore config leads to error in emulator

I've encountered an emulator-only problem with google_sign_in.
I've finally narrowed and resolved the issue, basically, there are some missing configurations in the default template about debug keystore.
So I'll just note the solution here and let you guys decide if this is a flutter issue.
re-pro:

create a new app
import and config google_sign_in by following the docs
test the app in an AVD

what would happen
Unhandled Exception: PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 7: , null)

how to resolve
add the following in /android/app/build.gradle
 android {
+    signingConfigs {
+        debug {
+            storeFile file('/Users/username/.android/debug.keystore')
+        }
+    }

Interesting. This change doesn't seem necessary for others.
Any idea why this could be special in your case?

IDK, somehow my AVD doesn't load the default debug keystore?
BTW, I'm using CLI tools (sdkmanager/avdmanager) only (withoug android studio), maybe that's related.

com.google.android.gms.common.api.ApiException: 7 is a network issue. I am not sure this is actually related. I'm closing this for now.


Improve some sections

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (20ed9c6) to head (df8cc19).

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #671   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           89        89
  Lines         2446      2446
  Branches       236       236
=========================================
  Hits          2446      2446

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


Update VHM tests for the new page implementation

This PR updates Virtual Host Manager tests to comply with the changes implemented in Manager-3.1: Kubernetes integration #1848

On the delete scenario, there are two buttons with the same name. The correct one has class btn-danger so we should additionally use a class selector.

It looks like Capybara cannot click on pop-up dialogs anyway. We'll need to update the method in navigation_steps.rb

https://github.com/SUSE/spacewalk-testsuite-base/blob/4ba13c0c690a1e1d55d6f92b319fe790622d9ea0/features/srv_docker_advanced_test.feature#L13

@MalloZup i've tried with both btn-danger and .btn-danger but no luck
Unable to find button "btn-danger" (Capybara::ElementNotFound)

Ah, it should be an id, not a class

@cbbayburt find("#btn-danger", visible: false).click

But I need to update the DeleteDialog component first.

Merged and cherry-picked into master


Need to set language for specific AVR8 chips to get proper interrupt vector tables and peripheral sets

I am fairly new to Ghidra so apologies if I am missing something obvious.
Describe the bug
I have a "FLASH.BIN" file for an Atmel ATmega128 that I have imported into a new project but I am unable to analyze the file for this specific processor.  Ghidra supports only a few generic AVR types that are unsuitable for my purpose (different vector tables, presumably different peripherals).
To Reproduce
Steps to reproduce the behavior:

Create a new project
Select "Import File..." to import a 128K image file (or pretty much anything at this point. It won't matter to illustrate the problem)
Ghidra will show the "Raw Binary" format. Fine.  Click the three dots button to the right of the Language field.
Only a few generic AVR8 options are provided.  Neither the "AVR8 atmega256" not the "AVR8 default" options for the gcc compiler will have the appropriate interrupt vector table for the ATmega128.  Presumably there are various peripheral fetaures that are different as well from those available but I haven't gotten that far yet.

Expected behavior
I should be able to pick a variant specific to the ATmega128 to get the appropriate interrupt vector table and peripheral set for my target processor, an Atmega 128L
Attachments
Processor Datasheet: http://ww1.microchip.com/downloads/en/devicedoc/doc2467.pdf
Table 23 shows the interrupt vector table.
Environment (please complete the following information):

OS: Arch Linux
Java Version: 20.0.1
Ghidra Version: 10.2.3
Ghidra Origin: packages.archlinux.org

Additional context
I was able to edit the /opt/ghidra/Ghidra/Processors/Atmel/ghidra_scripts/CreateAVR8GDTArchiveScript.java mentioned in https://github.com/NationalSecurityAgency/ghidra/issues/2689  to successfully create a new avr8.gdt file that I was able to successfully import into the project, but that doesn't get me the pspec files that I presume Ghidra needs to do what I'm after
Would I need to write my own pspec file if I want specific support for this processor, and would that be accepted in a pull request if I did?  It seems that support for other Atmega processors like the 1284p (pull request in https://github.com/NationalSecurityAgency/ghidra/pull/3324) is blocked and doesn't appear in 10.2.3 that I can find.
I am quite new to Ghidra so apologies if I am missing something obvious.

For this type of microcontroller with basically an unbound number of variants, I think there may be some resistance to adding all possible types and permutations.
Note @emteere's comment in #3324 :

we're considering adding the variants into a data type archive for the processor. This would possibly include bit-field definitions for the registers.

Until there is progress on that, I think your immediate solutions are either:

maintain local patches and pspec files for your devices;
make some scripts that are manually run to define vectors etc. This may not work for bit-mapped SFRs however (since those need a bit lower-level definitions), but is satisfactory for vectors and memory maps. I have used this method, for some SH70xx mcus that luckily have simple memory-mapped IO  : https://github.com/fenugrec/nissutils/blob/master/ghidra_helpers/nissan_load.py

Thanks for the feedback.  Unfortunately it looks like emteere's comment was back in August 2021.  I don't suppose there is any update on these considerations?
Appreciate the pointer to the python script.  I'll check it out.

Hello,
I have the similar issue with atmega168pa. atmega256 seems to be close enough for what I am doing right now, but hopefully something more precise can be added. I would be willing to work on it


Explore enhancements to auto-calibration

The auto-calibration algorithm in g.calibrate() has stayed the same since its creation in 2014. The main thing fixed was that duplicated sphere points are now removed to help overfitting to those points.
An additional enhancement could be to force the algorithm to rely less on overpopulated sides of the sphere and more on less densely populate sides of the sphere. In particular for sensor locations that rotate less (hip and thigh) this may be valuable.
As a first step I will do some explorative work, and this issue will act as a reference point for that.

The problem turned out to be different. I will close this issue now, as it has less priority.


ReflectionLoadTypeException thrown

After compilation Unity project it happens sometimes
Probably need try/catch block for assembly.GetTypes()

fixed #161


can't test two alexa devices at the same time and using same account

What version of the AVS Device SDK are you using?
v1.2.1
Briefly summarize your issue:
we can't test two alexa devices which runs sdk v1.2.1 at the same time and using same account.
another one will be stuck in "Connecting" -> " Alexa is currently idle!" as below.
1>Is it correct in current sdk?
2>But we can run two echo dot devices at the same time and using same account for testing
#############################
Connecting...
#############################
########################################
Alexa is currently idle!
########################################
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
#    #     #  #####      #####  ######  #    #
# #   #     # #     #    #     # #     # #   #
#   #  #     # #          #       #     # #  #
#     # #     #  #####      #####  #     # ###
#######  #   #        #          # #     # #  #
#     #   # #   #     #    #     # #     # #   #
#     #    #     #####      #####  ######  #    #
   #####                                           #
  #     #   ##   #    # #####  #      ######      # #   #####  #####
  #        #  #  ##  ## #    # #      #          #   #  #    # #    #
   #####  #    # # ## # #    # #      #####     #     # #    # #    #
        # ###### #    # #####  #      #         ####### #####  #####
  #     # #    # #    # #      #      #         #     # #      #
   #####  #    # #    # #      ###### ######    #     # #      #

+----------------------------------------------------------------------------+
|                                  Options:                                  |
| Tap to talk:                                                               |
|       Press 't' and Enter followed by your query (no need for the 'Alexa').|
| Hold to talk:                                                              |
|       Press 'h' followed by Enter to simulate holding a button.            |
|       Then say your query (no need for the 'Alexa').                       |
|       Press 'h' followed by Enter to simulate releasing a button.          |
| Stop an interaction:                                                       |
|       Press 's' and Enter to stop an ongoing interaction.                  |
| Playback Controls:                                                         |
|       Press '1' for a 'PLAY' button press.                                 |
|       Press '2' for a 'PAUSE' button press.                                |
|       Press '3' for a 'NEXT' button press.                                 |
|       Press '4' for a 'PREVIOUS' button press.                             |
| Settings:                                                                  |
|       Press 'c' followed by Enter at any time to see the settings screen.  |
| Speaker Control:                                                           |
|       Press 'p' followed by Enter at any time to adjust speaker settings.  |
| Info:                                                                      |
|       Press 'i' followed by Enter at any time to see the help screen.      |
| Quit:                                                                      |
|       Press 'q' followed by Enter at any time to quit the application.     |
+----------------------------------------------------------------------------+
#############################
Connecting...
#############################
########################################
Alexa is currently idle!
########################################
#############################
Connecting...
#############################
########################################
Alexa is currently idle!
########################################
#############################
Connecting...
#############################
########################################
Alexa is currently idle!
########################################

Hi!
Echo Dot and Alexa Voice Services use different API. AVS does not allow two devices with the same credentials. The behavior you observe is expected.
Andrey.

Hi mavamazon,
If we would like to develop multi room speakers by avs sdk.
Could you provide any suggestion.

Hi @aki29,
First let me circle back to your original question.  You can definitely connect two devices to the same account using the SDK on both devices, but you will need to assign a unique serial number to each device.  The serial number is specified in your AlexaClientSDKConfig.json:
"deviceSerialNumber":"${SDK_CONFIG_DEVICE_SERIAL_NUMBER}",
Each device that shares the same clientSecret/clientId/ProductId will need a unique deviceSerialNumber.  Then you will also need to use AuthServer to pair each serial number to your account, which will result in a unique refreshToken for each device.
Now to your second question - multi-room audio.  If you pair two devices as I've described above, they will each be capable of independently playing music, so you could have one in each room and ask them to play, but they will be playing independently of each other.  They will not synchronize and play the same song simultaneously.  If you are looking for synchronous, simultaneous playback, that is not yet supported by AVS or the SDK.
Ken

Hi Ken,
According to your suggestion, we used same clientSecret/clientId/ProductId,  unique deviceSerialNumber and unique refreshToken on two devices.
These two devices still be stuck in "Connecting" -> " Alexa is currently idle!".
aki

Hi @aki29,
Can you please provide debug logs for both devices, showing all the log output from launching SampleApp up through the point where you see them getting stuck?
You can complete debug logging by running cmake with -DCMAKE_BUILD_TYPE=DEBUG and enabling DEBUG9 mode with TZ=UTC ./SampleApp /path/to/AlexaClientSDKConfig.json DEBUG9
Please capture the entire logs and attach the file.
Thanks,
Ken

Hi Ken
Device 1 Log, Serial number:000001
2017-11-30 10:00:02.450 [  1] I ConfigurationNode:initializeSuccess
2017-11-30 10:00:02.450 [  1] 9 MediaPlayer:createCalled
2017-11-30 10:00:02.462 [  1] 9 MediaPlayer:createCalled
2017-11-30 10:00:02.462 [  1] 9 MediaPlayer:createCalled
2017-11-30 10:00:02.470 [  1] 9 MediaPlayer:setObserverCalled
2017-11-30 10:00:02.470 [  2] 0 MediaPlayer:handleSetObserverCalled
2017-11-30 10:00:02.470 [  1] 9 SpeechSynthesizer:addObserver:observer=0x1160a38
2017-11-30 10:00:02.471 [  1] 9 MediaPlayer:setObserverCalled
2017-11-30 10:00:02.471 [  2] 0 MediaPlayer:handleSetObserverCalled
2017-11-30 10:00:02.471 [  1] 9 MediaPlayer:setObserverCalled
2017-11-30 10:00:02.471 [  2] 0 MediaPlayer:handleSetObserverCalled
2017-11-30 10:00:02.473 [  1] 9 AlertScheduler:setTimerForNextAlertLocked
2017-11-30 10:00:02.473 [  1] I AlertScheduler:executeScheduleNextAlertForRendering::no work to do.
2017-11-30 10:00:02.473 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2017-11-30 10:00:02.474 [  1] 9 MediaPlayer:getSpeakerTypeCalled
2017-11-30 10:00:02.474 [  1] 9 MediaPlayer:getSpeakerTypeCalled
2017-11-30 10:00:02.474 [  1] 9 MediaPlayer:getSpeakerTypeCalled
2017-11-30 10:00:02.474 [  1] 0 SpeakerManager:mapCreated:numAvsSynced=2,numLocal=1
2017-11-30 10:00:02.474 [  1] 1 AudioPlayer:addObserver
2017-11-30 10:00:02.475 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=SpeechSynthesizer,name=Speak,handler=0x1167df0,policy=BLOCKING
2017-11-30 10:00:02.475 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=AudioPlayer,name=ClearQueue,handler=0x1168ae0,policy=NON_BLOCKING
2017-11-30 10:00:02.475 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=AudioPlayer,name=Stop,handler=0x1168ae0,policy=NON_BLOCKING
2017-11-30 10:00:02.475 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=AudioPlayer,name=Play,handler=0x1168ae0,policy=NON_BLOCKING
2017-11-30 10:00:02.475 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=SpeechRecognizer,name=ExpectSpeech,handler=0x1167170,policy=NON_BLOCKING
2017-11-30 10:00:02.475 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=SpeechRecognizer,name=StopCapture,handler=0x1167170,policy=NON_BLOCKING
2017-11-30 10:00:02.475 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=Alerts,name=DeleteAlert,handler=0x1169cb0,policy=NON_BLOCKING
2017-11-30 10:00:02.475 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=Alerts,name=SetAlert,handler=0x1169cb0,policy=NON_BLOCKING
2017-11-30 10:00:02.475 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=System,name=SetEndpoint,handler=0x1192ce0,policy=NON_BLOCKING
2017-11-30 10:00:02.475 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=System,name=ResetUserInactivity,handler=0x1166e58,policy=NON_BLOCKING
2017-11-30 10:00:02.475 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=Speaker,name=SetMute,handler=0x1192220,policy=NON_BLOCKING
2017-11-30 10:00:02.475 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=Speaker,name=AdjustVolume,handler=0x1192220,policy=NON_BLOCKING
2017-11-30 10:00:02.475 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=Speaker,name=SetVolume,handler=0x1192220,policy=NON_BLOCKING
2017-11-30 10:00:02.475 [  1] 9 TemplateRuntime:getConfiguration
2017-11-30 10:00:02.475 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=TemplateRuntime,name=RenderPlayerInfo,handler=0x11926e0,policy=NON_BLOCKING
2017-11-30 10:00:02.475 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=TemplateRuntime,name=RenderTemplate,handler=0x11926e0,policy=NON_BLOCKING
2017-11-30 10:00:03.774 [  4] 0 HttpPost:doPostSucceeded:code=200
2017-11-30 10:00:03.774 [  4] 0 AuthDelegate:handleLwaResponseSucceeded:expiresInSeconds=3600
2017-11-30 10:00:03.774 [  4] 0 AuthDelegate:onAuthStateChangeCalled:state=1,error=0
2017-11-30 10:00:03.775 [  1] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=PENDING
2017-11-30 10:00:03.776 [  1] W HTTP2Transport:Unable to parse OpenSSL version!:version=mbedTLS/2.4.0,required=1.0.2
2017-11-30 10:00:03.777 [  1] 0 HTTP2StreamPool:getStream:streamId=1,numAcquiredStreams=1
2017-11-30 10:00:03.778 [  5] 9 PostConnectSynchronize:Entering postConnectLoop thread
2017-11-30 10:00:03.779 [  6] 9 SpeakerManager:provideStateCalled
#############################
Connecting...
#############################
2017-11-30 10:00:03.779 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=PENDING,reason=ACL_CLIENT_REQUEST
2017-11-30 10:00:03.779 [  6] 0 AudioPlayer:provideState:stateRequestToken=1
2017-11-30 10:00:03.779 [  7] 9 SpeakerManager:executeProvideStateCalled
2017-11-30 10:00:03.779 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:03.779 [  8] 0 AudioPlayer:executeProvideState:sendToken=true,stateRequestToken=1
2017-11-30 10:00:03.779 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:03.779 [  9] 0 ContextManager:updateStateLocked:action=updatedState,state={"wakeword" : ""},namespace=SpeechRecognizer,name=RecognizerState
2017-11-30 10:00:03.779 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:03.779 [  6] 9 SpeechSynthesizer:provideState:token=1
2017-11-30 10:00:03.779 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:03.779 [  7] 9 SpeakerManager:validateSpeakerSettingsConsistencyResult:consistent=true
2017-11-30 10:00:03.779 [  8] 0 ContextManager:updateStateLocked:action=updatedState,state={"token":"","offsetInMilliseconds":0,"playerActivity":"IDLE"},namespace=AudioPlayer,name=PlaybackState
2017-11-30 10:00:03.779 [  a] 0 SpeechSynthesizer:executeProvideState:stateRequestToken=1
2017-11-30 10:00:03.779 [  7] 9 SpeakerManager:validateSpeakerSettings:volume=100,mute=false
2017-11-30 10:00:03.779 [  a] 0 ContextManager:updateStateLocked:action=updatedState,state={"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"},namespace=SpeechSynthesizer,name=SpeechState
2017-11-30 10:00:03.779 [  7] 0 ContextManager:updateStateLocked:action=updatedState,state={"volume":100,"muted":false},namespace=Speaker,name=VolumeState
2017-11-30 10:00:03.780 [  6] 0 ContextManager:buildContextSuccessful:context={"context":[{"header":{"namespace":"Speaker","name":"VolumeState"},"payload":{"volume":100,"muted":false}},{"header":{"namespace":"SpeechRecognizer","name":"RecognizerState"},"payload":{"wakeword":""}},{"header":{"namespace":"AudioPlayer","name":"PlaybackState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"IDLE"}},{"header":{"namespace":"SpeechSynthesizer","name":"SpeechState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"}},{"header":{"namespace":"Alerts","name":"AlertsState"},"payload":{"allAlerts":[],"activeAlerts":[]}}]}
2017-11-30 10:00:03.780 [  6] 0 EventBuilder:buildJsonEventString:messageId=d10d15c2-aa78-40aa-a8fc-db9cb780ef49,namespace=System,name=SynchronizeState
2017-11-30 10:00:03.780 [  6] 0 PostConnectSynchronize:onContextAvailable : Send PostConnectMessage to transport
2017-11-30 10:00:03.780 [  6] 9 HTTP2Transport:enqueueRequest
2017-11-30 10:00:04.902 [  b] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0ad041fffebc37ea-000058de-00011364-60c00eb44137b1d5-711a6654-1
2017-11-30 10:00:04.902 [  b] 0 HTTP2Transport:processNextOutgoingMessage
2017-11-30 10:00:04.902 [  b] 0 HTTP2StreamPool:getStream:streamId=3,numAcquiredStreams=2
2017-11-30 10:00:04.903 [  b] 9 HTTP2Transport:insertActiveStream:handle=0x7f0c98020840
2017-11-30 10:00:06.229 [  b] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0ad041fffebc37ea-000058de-00011364-60c00eb44137b1d5-711a6654-3
2017-11-30 10:00:06.230 [  b] 0 PostConnectSynchronize:onSendCompleted:status=SUCCESS_NO_CONTENT
2017-11-30 10:00:06.230 [  5] 9 PostConnectSynchronize:Exiting postConnectLoop thread
2017-11-30 10:00:06.230 [  b] 0 PostConnectSynchronize:onConnected()
2017-11-30 10:00:06.230 [  b] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=CONNECTED
2017-11-30 10:00:06.230 [  b] 0 HTTP2Transport:cleanupFinishedStream:streamId=3,result=204
########################################
Alexa is currently idle!
########################################
2017-11-30 10:00:06.230 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=CONNECTED,reason=ACL_CLIENT_REQUEST
2017-11-30 10:00:06.230 [  b] 0 HTTP2StreamPool:releaseStream:streamId=3,numAcquiredStreams=1
2017-11-30 10:00:06.230 [  b] 0 CurlEasyHandleWrapper:reset:responseCode=HTTP_RESPONSE_SUCCESS_NO_CONTENT
2017-11-30 10:00:06.230 [  1] 9 SpeakerManager:addSpeakerManagerObserverCalled
2017-11-30 10:00:06.230 [  1] 9 SpeakerManager:addSpeakerManagerObserver:observer=0x1156948
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
2017-11-30 10:00:06.302 [  1] 9 TemplateRuntime:addObserver
2017-11-30 10:00:06.302 [  c] 0 TemplateRuntime:addObserverInExecutor
#    #     #  #####      #####  ######  #    #
# #   #     # #     #    #     # #     # #   #
#   #  #     # #          #       #     # #  #
#     # #     #  #####      #####  #     # ###
#######  #   #        #          # #     # #  #
#     #   # #   #     #    #     # #     # #   #
#     #    #     #####      #####  ######  #    #
   #####                                           #
  #     #   ##   #    # #####  #      ######      # #   #####  #####
  #        #  #  ##  ## #    # #      #          #   #  #    # #    #
   #####  #    # # ## # #    # #      #####     #     # #    # #    #
        # ###### #    # #####  #      #         ####### #####  #####
  #     # #    # #    # #      #      #         #     # #      #
   #####  #    # #    # #      ###### ######    #     # #      #

+----------------------------------------------------------------------------+
|                                  Options:                                  |
| Tap to talk:                                                               |
|       Press 't' and Enter followed by your query (no need for the 'Alexa').|
| Hold to talk:                                                              |
|       Press 'h' followed by Enter to simulate holding a button.            |
|       Then say your query (no need for the 'Alexa').                       |
|       Press 'h' followed by Enter to simulate releasing a button.          |
| Stop an interaction:                                                       |
|       Press 's' and Enter to stop an ongoing interaction.                  |
| Playback Controls:                                                         |
|       Press '1' for a 'PLAY' button press.                                 |
|       Press '2' for a 'PAUSE' button press.                                |
|       Press '3' for a 'NEXT' button press.                                 |
|       Press '4' for a 'PREVIOUS' button press.                             |
| Settings:                                                                  |
|       Press 'c' followed by Enter at any time to see the settings screen.  |
| Speaker Control:                                                           |
|       Press 'p' followed by Enter at any time to adjust speaker settings.  |
| Info:                                                                      |
|       Press 'i' followed by Enter at any time to see the help screen.      |
| Quit:                                                                      |
|       Press 'q' followed by Enter at any time to quit the application.     |
+----------------------------------------------------------------------------+
2017-11-30 10:00:16.335 [  b] 0 PostConnectSynchronize:onServerSideDisconnect()       ### DEVICE 2 START NOW ###
2017-11-30 10:00:16.335 [  b] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:16.335 [  b] 0 MessageRouter:connectionStatusChanged:reason=SERVER_SIDE_DISCONNECT,newStatus=PENDING
2017-11-30 10:00:16.335 [  b] W HTTP2Transport:Unable to parse OpenSSL version!:version=mbedTLS/2.4.0,required=1.0.2
2017-11-30 10:00:16.335 [  b] 0 HTTP2StreamPool:getStream:streamId=5,numAcquiredStreams=1
2017-11-30 10:00:16.336 [  d] 9 PostConnectSynchronize:Entering postConnectLoop thread
2017-11-30 10:00:16.336 [  6] 9 SpeakerManager:provideStateCalled
#############################
Connecting...
#############################
2017-11-30 10:00:16.337 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=PENDING,reason=SERVER_SIDE_DISCONNECT
2017-11-30 10:00:16.337 [  7] 9 SpeakerManager:executeProvideStateCalled
2017-11-30 10:00:16.337 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:16.337 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:16.337 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:16.337 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:16.337 [  7] 9 SpeakerManager:validateSpeakerSettingsConsistencyResult:consistent=true
2017-11-30 10:00:16.337 [  7] 9 SpeakerManager:validateSpeakerSettings:volume=100,mute=false
2017-11-30 10:00:16.338 [  7] 0 ContextManager:updateStateLocked:action=updatedState,state={"volume":100,"muted":false},namespace=Speaker,name=VolumeState
2017-11-30 10:00:16.338 [  b] 0 HTTP2StreamPool:releaseStream:streamId=1,numAcquiredStreams=0
2017-11-30 10:00:16.338 [  b] 0 PostConnectSynchronize:onDisconnected()
2017-11-30 10:00:16.338 [  b] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:16.339 [  e] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:16.340 [  6] 0 ContextManager:buildContextSuccessful:context={"context":[{"header":{"namespace":"Speaker","name":"VolumeState"},"payload":{"volume":100,"muted":false}},{"header":{"namespace":"SpeechRecognizer","name":"RecognizerState"},"payload":{"wakeword":""}},{"header":{"namespace":"AudioPlayer","name":"PlaybackState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"IDLE"}},{"header":{"namespace":"SpeechSynthesizer","name":"SpeechState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"}},{"header":{"namespace":"Alerts","name":"AlertsState"},"payload":{"allAlerts":[],"activeAlerts":[]}}]}
2017-11-30 10:00:16.341 [  6] 0 EventBuilder:buildJsonEventString:messageId=70e4d55c-fd57-44fa-a689-1e04aa5c4c89,namespace=System,name=SynchronizeState
2017-11-30 10:00:16.342 [  6] 0 PostConnectSynchronize:onContextAvailable : Send PostConnectMessage to transport
2017-11-30 10:00:16.342 [  6] 9 HTTP2Transport:enqueueRequest
2017-11-30 10:00:17.304 [  f] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0ad026fffee68a64-00005f6b-000117ec-e9660001eccaa233-b271dd8e-1
2017-11-30 10:00:17.304 [  f] 0 HTTP2Transport:processNextOutgoingMessage
2017-11-30 10:00:17.304 [  f] 0 HTTP2StreamPool:getStream:streamId=7,numAcquiredStreams=2
2017-11-30 10:00:17.305 [  f] 9 HTTP2Transport:insertActiveStream:handle=0x7f0c68020840
2017-11-30 10:00:18.631 [  f] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0ad026fffee68a64-00005f6b-000117ec-e9660001eccaa233-b271dd8e-3
2017-11-30 10:00:18.631 [  f] 0 PostConnectSynchronize:onSendCompleted:status=SUCCESS_NO_CONTENT
2017-11-30 10:00:18.632 [  f] 0 PostConnectSynchronize:onConnected()
2017-11-30 10:00:18.632 [  d] 9 PostConnectSynchronize:Exiting postConnectLoop thread
2017-11-30 10:00:18.632 [  f] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=CONNECTED
2017-11-30 10:00:18.632 [  f] 0 HTTP2Transport:cleanupFinishedStream:streamId=7,result=204
2017-11-30 10:00:18.632 [  f] 0 HTTP2StreamPool:releaseStream:streamId=7,numAcquiredStreams=1
2017-11-30 10:00:18.632 [  f] 0 CurlEasyHandleWrapper:reset:responseCode=HTTP_RESPONSE_SUCCESS_NO_CONTENT
2017-11-30 10:00:18.632 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=CONNECTED,reason=ACL_CLIENT_REQUEST
########################################
Alexa is currently idle!
########################################
2017-11-30 10:00:19.831 [  f] 0 PostConnectSynchronize:onServerSideDisconnect()
2017-11-30 10:00:19.831 [  f] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:19.831 [  f] 0 MessageRouter:connectionStatusChanged:reason=SERVER_SIDE_DISCONNECT,newStatus=PENDING
2017-11-30 10:00:19.831 [  f] W HTTP2Transport:Unable to parse OpenSSL version!:version=mbedTLS/2.4.0,required=1.0.2
2017-11-30 10:00:19.832 [  f] 0 HTTP2StreamPool:getStream:streamId=9,numAcquiredStreams=1
2017-11-30 10:00:19.832 [ 10] 9 PostConnectSynchronize:Entering postConnectLoop thread
2017-11-30 10:00:19.832 [  6] 9 SpeakerManager:provideStateCalled
2017-11-30 10:00:19.832 [  7] 9 SpeakerManager:executeProvideStateCalled
2017-11-30 10:00:19.832 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
#############################
Connecting...
#############################
2017-11-30 10:00:19.833 [  f] 0 HTTP2StreamPool:releaseStream:streamId=5,numAcquiredStreams=0
2017-11-30 10:00:19.833 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:19.833 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=PENDING,reason=SERVER_SIDE_DISCONNECT
2017-11-30 10:00:19.833 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:19.833 [  f] 0 PostConnectSynchronize:onDisconnected()
2017-11-30 10:00:19.833 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:19.834 [  7] 9 SpeakerManager:validateSpeakerSettingsConsistencyResult:consistent=true
2017-11-30 10:00:19.834 [  7] 9 SpeakerManager:validateSpeakerSettings:volume=100,mute=false
2017-11-30 10:00:19.834 [  7] 0 ContextManager:updateStateLocked:action=updatedState,state={"volume":100,"muted":false},namespace=Speaker,name=VolumeState
2017-11-30 10:00:19.834 [  f] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:19.834 [  e] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:19.835 [  6] 0 ContextManager:buildContextSuccessful:context={"context":[{"header":{"namespace":"Speaker","name":"VolumeState"},"payload":{"volume":100,"muted":false}},{"header":{"namespace":"SpeechRecognizer","name":"RecognizerState"},"payload":{"wakeword":""}},{"header":{"namespace":"AudioPlayer","name":"PlaybackState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"IDLE"}},{"header":{"namespace":"SpeechSynthesizer","name":"SpeechState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"}},{"header":{"namespace":"Alerts","name":"AlertsState"},"payload":{"allAlerts":[],"activeAlerts":[]}}]}
2017-11-30 10:00:19.835 [  6] 0 EventBuilder:buildJsonEventString:messageId=f251aa18-90b2-4b7f-8d9a-521497038687,namespace=System,name=SynchronizeState
2017-11-30 10:00:19.836 [  6] 0 PostConnectSynchronize:onContextAvailable : Send PostConnectMessage to transport
2017-11-30 10:00:19.836 [  6] 9 HTTP2Transport:enqueueRequest
2017-11-30 10:00:20.762 [ 11] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0a4326fffefca9cc-00000786-000113f3-f7e6e787311d2fca-61f7a435-1
2017-11-30 10:00:20.762 [ 11] 0 HTTP2Transport:processNextOutgoingMessage
2017-11-30 10:00:20.762 [ 11] 0 HTTP2StreamPool:getStream:streamId=11,numAcquiredStreams=2
2017-11-30 10:00:20.762 [ 11] 9 HTTP2Transport:insertActiveStream:handle=0x7f0c6c020750
2017-11-30 10:00:22.090 [ 11] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0a4326fffefca9cc-00000786-000113f3-f7e6e787311d2fca-61f7a435-3
2017-11-30 10:00:22.091 [ 11] 0 PostConnectSynchronize:onSendCompleted:status=SUCCESS_NO_CONTENT
2017-11-30 10:00:22.091 [ 11] 0 PostConnectSynchronize:onConnected()
2017-11-30 10:00:22.091 [ 11] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=CONNECTED
2017-11-30 10:00:22.091 [ 10] 9 PostConnectSynchronize:Exiting postConnectLoop thread
2017-11-30 10:00:22.091 [ 11] 0 HTTP2Transport:cleanupFinishedStream:streamId=11,result=204
2017-11-30 10:00:22.091 [ 11] 0 HTTP2StreamPool:releaseStream:streamId=11,numAcquiredStreams=1
2017-11-30 10:00:22.092 [ 11] 0 CurlEasyHandleWrapper:reset:responseCode=HTTP_RESPONSE_SUCCESS_NO_CONTENT
########################################
Alexa is currently idle!
########################################
2017-11-30 10:00:22.092 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=CONNECTED,reason=ACL_CLIENT_REQUEST
2017-11-30 10:00:22.741 [ 11] 0 PostConnectSynchronize:onServerSideDisconnect()
2017-11-30 10:00:22.741 [ 11] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:22.741 [ 11] 0 MessageRouter:connectionStatusChanged:reason=SERVER_SIDE_DISCONNECT,newStatus=PENDING
2017-11-30 10:00:22.741 [ 11] W HTTP2Transport:Unable to parse OpenSSL version!:version=mbedTLS/2.4.0,required=1.0.2
2017-11-30 10:00:22.741 [ 11] 0 HTTP2StreamPool:getStream:streamId=13,numAcquiredStreams=1
2017-11-30 10:00:22.742 [ 12] 9 PostConnectSynchronize:Entering postConnectLoop thread
2017-11-30 10:00:22.742 [  6] 9 SpeakerManager:provideStateCalled
2017-11-30 10:00:22.742 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=PENDING,reason=SERVER_SIDE_DISCONNECT
2017-11-30 10:00:22.742 [  7] 9 SpeakerManager:executeProvideStateCalled
#############################
Connecting...
#############################
2017-11-30 10:00:22.742 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:22.742 [ 11] 0 HTTP2StreamPool:releaseStream:streamId=9,numAcquiredStreams=0
2017-11-30 10:00:22.743 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:22.743 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:22.743 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:22.743 [ 11] 0 PostConnectSynchronize:onDisconnected()
2017-11-30 10:00:22.743 [  7] 9 SpeakerManager:validateSpeakerSettingsConsistencyResult:consistent=true
2017-11-30 10:00:22.743 [  7] 9 SpeakerManager:validateSpeakerSettings:volume=100,mute=false
2017-11-30 10:00:22.743 [  7] 0 ContextManager:updateStateLocked:action=updatedState,state={"volume":100,"muted":false},namespace=Speaker,name=VolumeState
2017-11-30 10:00:22.744 [ 11] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:22.744 [  e] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:22.744 [  6] 0 ContextManager:buildContextSuccessful:context={"context":[{"header":{"namespace":"Speaker","name":"VolumeState"},"payload":{"volume":100,"muted":false}},{"header":{"namespace":"SpeechRecognizer","name":"RecognizerState"},"payload":{"wakeword":""}},{"header":{"namespace":"AudioPlayer","name":"PlaybackState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"IDLE"}},{"header":{"namespace":"SpeechSynthesizer","name":"SpeechState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"}},{"header":{"namespace":"Alerts","name":"AlertsState"},"payload":{"allAlerts":[],"activeAlerts":[]}}]}
2017-11-30 10:00:22.745 [  6] 0 EventBuilder:buildJsonEventString:messageId=d809b85d-99e6-4e7e-9527-bce839203d14,namespace=System,name=SynchronizeState
2017-11-30 10:00:22.745 [  6] 0 PostConnectSynchronize:onContextAvailable : Send PostConnectMessage to transport
2017-11-30 10:00:22.745 [  6] 9 HTTP2Transport:enqueueRequest
2017-11-30 10:00:23.735 [ 13] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0a7d70fffefbaac4-00006104-00011ab7-628307c99acabb40-2781ced4-1
2017-11-30 10:00:23.736 [ 13] 0 HTTP2Transport:processNextOutgoingMessage
2017-11-30 10:00:23.736 [ 13] 0 HTTP2StreamPool:getStream:streamId=15,numAcquiredStreams=2
2017-11-30 10:00:23.736 [ 13] 9 HTTP2Transport:insertActiveStream:handle=0x7f0c740206f0
2017-11-30 10:00:25.074 [ 13] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0a7d70fffefbaac4-00006104-00011ab7-628307c99acabb40-2781ced4-3
2017-11-30 10:00:25.075 [ 13] 0 PostConnectSynchronize:onSendCompleted:status=SUCCESS_NO_CONTENT
2017-11-30 10:00:25.075 [ 13] 0 PostConnectSynchronize:onConnected()
2017-11-30 10:00:25.075 [ 12] 9 PostConnectSynchronize:Exiting postConnectLoop thread
2017-11-30 10:00:25.075 [ 13] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=CONNECTED
2017-11-30 10:00:25.075 [ 13] 0 HTTP2Transport:cleanupFinishedStream:streamId=15,result=204
2017-11-30 10:00:25.075 [ 13] 0 HTTP2StreamPool:releaseStream:streamId=15,numAcquiredStreams=1
2017-11-30 10:00:25.075 [ 13] 0 CurlEasyHandleWrapper:reset:responseCode=HTTP_RESPONSE_SUCCESS_NO_CONTENT
########################################
Alexa is currently idle!
########################################
2017-11-30 10:00:25.075 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=CONNECTED,reason=ACL_CLIENT_REQUEST
2017-11-30 10:00:25.736 [ 13] 0 PostConnectSynchronize:onServerSideDisconnect()
2017-11-30 10:00:25.736 [ 13] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:25.736 [ 13] 0 MessageRouter:connectionStatusChanged:reason=SERVER_SIDE_DISCONNECT,newStatus=PENDING
2017-11-30 10:00:25.737 [ 13] W HTTP2Transport:Unable to parse OpenSSL version!:version=mbedTLS/2.4.0,required=1.0.2
2017-11-30 10:00:25.737 [ 13] 0 HTTP2StreamPool:getStream:streamId=17,numAcquiredStreams=1
#############################
Connecting...
#############################
2017-11-30 10:00:25.738 [ 13] 0 HTTP2StreamPool:releaseStream:streamId=13,numAcquiredStreams=0
2017-11-30 10:00:25.738 [ 13] 0 PostConnectSynchronize:onDisconnected()
2017-11-30 10:00:25.738 [ 13] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:25.739 [  e] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:25.739 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=PENDING,reason=SERVER_SIDE_DISCONNECT
2017-11-30 10:00:25.739 [ 14] 9 PostConnectSynchronize:Entering postConnectLoop thread
2017-11-30 10:00:25.739 [  6] 9 SpeakerManager:provideStateCalled
2017-11-30 10:00:25.739 [  7] 9 SpeakerManager:executeProvideStateCalled
2017-11-30 10:00:25.739 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:25.740 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:25.740 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:25.740 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:25.740 [  7] 9 SpeakerManager:validateSpeakerSettingsConsistencyResult:consistent=true
2017-11-30 10:00:25.740 [  7] 9 SpeakerManager:validateSpeakerSettings:volume=100,mute=false
2017-11-30 10:00:25.740 [  7] 0 ContextManager:updateStateLocked:action=updatedState,state={"volume":100,"muted":false},namespace=Speaker,name=VolumeState
2017-11-30 10:00:25.741 [  6] 0 ContextManager:buildContextSuccessful:context={"context":[{"header":{"namespace":"Speaker","name":"VolumeState"},"payload":{"volume":100,"muted":false}},{"header":{"namespace":"SpeechRecognizer","name":"RecognizerState"},"payload":{"wakeword":""}},{"header":{"namespace":"AudioPlayer","name":"PlaybackState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"IDLE"}},{"header":{"namespace":"SpeechSynthesizer","name":"SpeechState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"}},{"header":{"namespace":"Alerts","name":"AlertsState"},"payload":{"allAlerts":[],"activeAlerts":[]}}]}
2017-11-30 10:00:25.742 [  6] 0 EventBuilder:buildJsonEventString:messageId=d3a8d869-0ab2-41a6-899e-2433b7d0c821,namespace=System,name=SynchronizeState
2017-11-30 10:00:25.742 [  6] 0 PostConnectSynchronize:onContextAvailable : Send PostConnectMessage to transport
2017-11-30 10:00:25.742 [  6] 9 HTTP2Transport:enqueueRequest
2017-11-30 10:00:26.753 [ 15] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0a6cd9fffec5d860-00005e84-00011a7e-29148d13becac6f6-83990005-1
2017-11-30 10:00:26.753 [ 15] 0 HTTP2Transport:processNextOutgoingMessage
2017-11-30 10:00:26.753 [ 15] 0 HTTP2StreamPool:getStream:streamId=19,numAcquiredStreams=2
2017-11-30 10:00:26.753 [ 15] 9 HTTP2Transport:insertActiveStream:handle=0x7f0c98043a90
2017-11-30 10:00:28.114 [ 15] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0a6cd9fffec5d860-00005e84-00011a7e-29148d13becac6f6-83990005-3
2017-11-30 10:00:28.114 [ 15] 0 PostConnectSynchronize:onSendCompleted:status=SUCCESS_NO_CONTENT
2017-11-30 10:00:28.114 [ 15] 0 PostConnectSynchronize:onConnected()
2017-11-30 10:00:28.114 [ 14] 9 PostConnectSynchronize:Exiting postConnectLoop thread
2017-11-30 10:00:28.115 [ 15] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=CONNECTED
2017-11-30 10:00:28.115 [ 15] 0 HTTP2Transport:cleanupFinishedStream:streamId=19,result=204
2017-11-30 10:00:28.115 [ 15] 0 HTTP2StreamPool:releaseStream:streamId=19,numAcquiredStreams=1
2017-11-30 10:00:28.115 [ 15] 0 CurlEasyHandleWrapper:reset:responseCode=HTTP_RESPONSE_SUCCESS_NO_CONTENT
2017-11-30 10:00:28.115 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=CONNECTED,reason=ACL_CLIENT_REQUEST
########################################
Alexa is currently idle!
########################################
2017-11-30 10:00:28.780 [ 15] 0 PostConnectSynchronize:onServerSideDisconnect()
2017-11-30 10:00:28.781 [ 15] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:28.781 [ 15] 0 MessageRouter:connectionStatusChanged:reason=SERVER_SIDE_DISCONNECT,newStatus=PENDING
2017-11-30 10:00:28.781 [ 15] W HTTP2Transport:Unable to parse OpenSSL version!:version=mbedTLS/2.4.0,required=1.0.2
2017-11-30 10:00:28.781 [ 15] 0 HTTP2StreamPool:getStream:streamId=21,numAcquiredStreams=1
2017-11-30 10:00:28.782 [ 16] 9 PostConnectSynchronize:Entering postConnectLoop thread
2017-11-30 10:00:28.782 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=PENDING,reason=SERVER_SIDE_DISCONNECT
#############################
Connecting...
#############################
2017-11-30 10:00:28.782 [  6] 9 SpeakerManager:provideStateCalled
2017-11-30 10:00:28.786 [  7] 9 SpeakerManager:executeProvideStateCalled
2017-11-30 10:00:28.786 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:28.782 [ 15] 0 HTTP2StreamPool:releaseStream:streamId=17,numAcquiredStreams=0
2017-11-30 10:00:28.786 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:28.786 [ 15] 0 PostConnectSynchronize:onDisconnected()
2017-11-30 10:00:28.786 [ 15] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:28.786 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:28.787 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:28.787 [  e] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:28.787 [  7] 9 SpeakerManager:validateSpeakerSettingsConsistencyResult:consistent=true
2017-11-30 10:00:28.787 [  7] 9 SpeakerManager:validateSpeakerSettings:volume=100,mute=false
2017-11-30 10:00:28.787 [  7] 0 ContextManager:updateStateLocked:action=updatedState,state={"volume":100,"muted":false},namespace=Speaker,name=VolumeState
2017-11-30 10:00:28.788 [  6] 0 ContextManager:buildContextSuccessful:context={"context":[{"header":{"namespace":"Speaker","name":"VolumeState"},"payload":{"volume":100,"muted":false}},{"header":{"namespace":"SpeechRecognizer","name":"RecognizerState"},"payload":{"wakeword":""}},{"header":{"namespace":"AudioPlayer","name":"PlaybackState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"IDLE"}},{"header":{"namespace":"SpeechSynthesizer","name":"SpeechState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"}},{"header":{"namespace":"Alerts","name":"AlertsState"},"payload":{"allAlerts":[],"activeAlerts":[]}}]}
2017-11-30 10:00:28.788 [  6] 0 EventBuilder:buildJsonEventString:messageId=476bf2dc-dc87-4e15-b31d-2d8f76d9bd86,namespace=System,name=SynchronizeState
2017-11-30 10:00:28.789 [  6] 0 PostConnectSynchronize:onContextAvailable : Send PostConnectMessage to transport
2017-11-30 10:00:28.789 [  6] 9 HTTP2Transport:enqueueRequest
2017-11-30 10:00:29.752 [ 17] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0ad7b6fffe06f63e-00007ba5-00011e44-5b8eee289a9e12c9-032f1c6b-1
2017-11-30 10:00:29.752 [ 17] 0 HTTP2Transport:processNextOutgoingMessage
2017-11-30 10:00:29.753 [ 17] 0 HTTP2StreamPool:getStream:streamId=23,numAcquiredStreams=2
2017-11-30 10:00:29.753 [ 17] 9 HTTP2Transport:insertActiveStream:handle=0x7f0c680208a0
2017-11-30 10:00:31.074 [ 17] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0ad7b6fffe06f63e-00007ba5-00011e44-5b8eee289a9e12c9-032f1c6b-3
2017-11-30 10:00:31.074 [ 17] 0 PostConnectSynchronize:onSendCompleted:status=SUCCESS_NO_CONTENT
2017-11-30 10:00:31.074 [ 16] 9 PostConnectSynchronize:Exiting postConnectLoop thread
2017-11-30 10:00:31.074 [ 17] 0 PostConnectSynchronize:onConnected()
2017-11-30 10:00:31.074 [ 17] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=CONNECTED
2017-11-30 10:00:31.074 [ 17] 0 HTTP2Transport:cleanupFinishedStream:streamId=23,result=204
2017-11-30 10:00:31.074 [ 17] 0 HTTP2StreamPool:releaseStream:streamId=23,numAcquiredStreams=1
2017-11-30 10:00:31.075 [ 17] 0 CurlEasyHandleWrapper:reset:responseCode=HTTP_RESPONSE_SUCCESS_NO_CONTENT
2017-11-30 10:00:31.075 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=CONNECTED,reason=ACL_CLIENT_REQUEST
########################################
Alexa is currently idle!
########################################    ### DEVICE 2 STOP ###

Device 2 Log, Serial number:000002
2017-11-30 10:00:14.235 [  1] I ConfigurationNode:initializeSuccess
2017-11-30 10:00:14.235 [  1] 9 MediaPlayer:createCalled
2017-11-30 10:00:14.248 [  1] 9 MediaPlayer:createCalled
2017-11-30 10:00:14.249 [  1] 9 MediaPlayer:createCalled
2017-11-30 10:00:14.252 [  1] 9 MediaPlayer:setObserverCalled
2017-11-30 10:00:14.253 [  2] 0 MediaPlayer:handleSetObserverCalled
2017-11-30 10:00:14.253 [  1] 9 SpeechSynthesizer:addObserver:observer=0x2609a18
2017-11-30 10:00:14.253 [  1] 9 MediaPlayer:setObserverCalled
2017-11-30 10:00:14.253 [  2] 0 MediaPlayer:handleSetObserverCalled
2017-11-30 10:00:14.253 [  1] 9 MediaPlayer:setObserverCalled
2017-11-30 10:00:14.253 [  2] 0 MediaPlayer:handleSetObserverCalled
2017-11-30 10:00:14.254 [  1] 9 AlertScheduler:setTimerForNextAlertLocked
2017-11-30 10:00:14.254 [  1] I AlertScheduler:executeScheduleNextAlertForRendering::no work to do.
2017-11-30 10:00:14.254 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=DISCONNECTED,reason=ACL_CLIENT_REQUEST
2017-11-30 10:00:14.255 [  1] 9 MediaPlayer:getSpeakerTypeCalled
2017-11-30 10:00:14.255 [  1] 9 MediaPlayer:getSpeakerTypeCalled
2017-11-30 10:00:14.255 [  1] 9 MediaPlayer:getSpeakerTypeCalled
2017-11-30 10:00:14.255 [  1] 0 SpeakerManager:mapCreated:numAvsSynced=2,numLocal=1
2017-11-30 10:00:14.255 [  1] 1 AudioPlayer:addObserver
2017-11-30 10:00:14.256 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=SpeechSynthesizer,name=Speak,handler=0x2610e60,policy=BLOCKING
2017-11-30 10:00:14.256 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=AudioPlayer,name=ClearQueue,handler=0x2611b10,policy=NON_BLOCKING
2017-11-30 10:00:14.256 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=AudioPlayer,name=Stop,handler=0x2611b10,policy=NON_BLOCKING
2017-11-30 10:00:14.256 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=AudioPlayer,name=Play,handler=0x2611b10,policy=NON_BLOCKING
2017-11-30 10:00:14.256 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=SpeechRecognizer,name=ExpectSpeech,handler=0x2610140,policy=NON_BLOCKING
2017-11-30 10:00:14.256 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=SpeechRecognizer,name=StopCapture,handler=0x2610140,policy=NON_BLOCKING
2017-11-30 10:00:14.256 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=Alerts,name=DeleteAlert,handler=0x2612cc0,policy=NON_BLOCKING
2017-11-30 10:00:14.256 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=Alerts,name=SetAlert,handler=0x2612cc0,policy=NON_BLOCKING
2017-11-30 10:00:14.256 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=System,name=SetEndpoint,handler=0x263bb60,policy=NON_BLOCKING
2017-11-30 10:00:14.256 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=System,name=ResetUserInactivity,handler=0x260fe28,policy=NON_BLOCKING
2017-11-30 10:00:14.256 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=Speaker,name=SetMute,handler=0x263b0a0,policy=NON_BLOCKING
2017-11-30 10:00:14.256 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=Speaker,name=AdjustVolume,handler=0x263b0a0,policy=NON_BLOCKING
2017-11-30 10:00:14.256 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=Speaker,name=SetVolume,handler=0x263b0a0,policy=NON_BLOCKING
2017-11-30 10:00:14.256 [  1] 9 TemplateRuntime:getConfiguration
2017-11-30 10:00:14.256 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=TemplateRuntime,name=RenderPlayerInfo,handler=0x263b560,policy=NON_BLOCKING
2017-11-30 10:00:14.256 [  1] I DirectiveRouter:addDirectiveHandlers:action=added,namespace=TemplateRuntime,name=RenderTemplate,handler=0x263b560,policy=NON_BLOCKING
2017-11-30 10:00:15.378 [  4] 0 HttpPost:doPostSucceeded:code=200
2017-11-30 10:00:15.379 [  4] 0 AuthDelegate:handleLwaResponseSucceeded:expiresInSeconds=3600
2017-11-30 10:00:15.379 [  4] 0 AuthDelegate:onAuthStateChangeCalled:state=1,error=0
2017-11-30 10:00:15.379 [  1] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=PENDING
2017-11-30 10:00:15.380 [  1] W HTTP2Transport:Unable to parse OpenSSL version!:version=mbedTLS/2.4.0,required=1.0.2
2017-11-30 10:00:15.382 [  1] 0 HTTP2StreamPool:getStream:streamId=1,numAcquiredStreams=1
2017-11-30 10:00:15.383 [  5] 9 PostConnectSynchronize:Entering postConnectLoop thread
2017-11-30 10:00:15.384 [  6] 9 SpeakerManager:provideStateCalled
#############################
Connecting...
#############################
2017-11-30 10:00:15.384 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=PENDING,reason=ACL_CLIENT_REQUEST
2017-11-30 10:00:15.384 [  6] 0 AudioPlayer:provideState:stateRequestToken=1
2017-11-30 10:00:15.385 [  6] 9 SpeechSynthesizer:provideState:token=1
2017-11-30 10:00:15.385 [  7] 9 SpeakerManager:executeProvideStateCalled
2017-11-30 10:00:15.385 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:15.385 [  8] 0 SpeechSynthesizer:executeProvideState:stateRequestToken=1
2017-11-30 10:00:15.385 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:15.385 [  a] 0 AudioPlayer:executeProvideState:sendToken=true,stateRequestToken=1
2017-11-30 10:00:15.385 [  9] 0 ContextManager:updateStateLocked:action=updatedState,state={"wakeword" : ""},namespace=SpeechRecognizer,name=RecognizerState
2017-11-30 10:00:15.386 [  8] 0 ContextManager:updateStateLocked:action=updatedState,state={"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"},namespace=SpeechSynthesizer,name=SpeechState
2017-11-30 10:00:15.386 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:15.386 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:15.386 [  a] 0 ContextManager:updateStateLocked:action=updatedState,state={"token":"","offsetInMilliseconds":0,"playerActivity":"IDLE"},namespace=AudioPlayer,name=PlaybackState
2017-11-30 10:00:15.386 [  7] 9 SpeakerManager:validateSpeakerSettingsConsistencyResult:consistent=true
2017-11-30 10:00:15.386 [  7] 9 SpeakerManager:validateSpeakerSettings:volume=100,mute=false
2017-11-30 10:00:15.386 [  7] 0 ContextManager:updateStateLocked:action=updatedState,state={"volume":100,"muted":false},namespace=Speaker,name=VolumeState
2017-11-30 10:00:15.388 [  6] 0 ContextManager:buildContextSuccessful:context={"context":[{"header":{"namespace":"Speaker","name":"VolumeState"},"payload":{"volume":100,"muted":false}},{"header":{"namespace":"SpeechRecognizer","name":"RecognizerState"},"payload":{"wakeword":""}},{"header":{"namespace":"AudioPlayer","name":"PlaybackState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"IDLE"}},{"header":{"namespace":"SpeechSynthesizer","name":"SpeechState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"}},{"header":{"namespace":"Alerts","name":"AlertsState"},"payload":{"allAlerts":[],"activeAlerts":[]}}]}
2017-11-30 10:00:15.390 [  6] 0 EventBuilder:buildJsonEventString:messageId=c5a85edd-ed28-4a7e-a1d5-c6ed6250b8f8,namespace=System,name=SynchronizeState
2017-11-30 10:00:15.391 [  6] 0 PostConnectSynchronize:onContextAvailable : Send PostConnectMessage to transport
2017-11-30 10:00:15.391 [  6] 9 HTTP2Transport:enqueueRequest
2017-11-30 10:00:16.321 [  b] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0a4d32fffe0de79a-00004086-00012c03-23c40be9a63f5e69-ca9ebefc-1
2017-11-30 10:00:16.322 [  b] 0 HTTP2Transport:processNextOutgoingMessage
2017-11-30 10:00:16.322 [  b] 0 HTTP2StreamPool:getStream:streamId=3,numAcquiredStreams=2
2017-11-30 10:00:16.322 [  b] 9 HTTP2Transport:insertActiveStream:handle=0x7f7e28020840
2017-11-30 10:00:17.657 [  b] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0a4d32fffe0de79a-00004086-00012c03-23c40be9a63f5e69-ca9ebefc-3
2017-11-30 10:00:17.658 [  b] 0 PostConnectSynchronize:onSendCompleted:status=SUCCESS_NO_CONTENT
2017-11-30 10:00:17.658 [  5] 9 PostConnectSynchronize:Exiting postConnectLoop thread
2017-11-30 10:00:17.658 [  b] 0 PostConnectSynchronize:onConnected()
2017-11-30 10:00:17.658 [  b] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=CONNECTED
2017-11-30 10:00:17.659 [  b] 0 HTTP2Transport:cleanupFinishedStream:streamId=3,result=204
2017-11-30 10:00:17.659 [  b] 0 HTTP2StreamPool:releaseStream:streamId=3,numAcquiredStreams=1
2017-11-30 10:00:17.659 [  b] 0 CurlEasyHandleWrapper:reset:responseCode=HTTP_RESPONSE_SUCCESS_NO_CONTENT
2017-11-30 10:00:17.659 [  1] 9 SpeakerManager:addSpeakerManagerObserverCalled
2017-11-30 10:00:17.659 [  1] 9 SpeakerManager:addSpeakerManagerObserver:observer=0x25ff928
2017-11-30 10:00:17.661 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=CONNECTED,reason=ACL_CLIENT_REQUEST
########################################
Alexa is currently idle!
########################################
ALSA lib pcm_dsnoop.c:606:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
2017-11-30 10:00:17.719 [  1] 9 TemplateRuntime:addObserver
2017-11-30 10:00:17.719 [  c] 0 TemplateRuntime:addObserverInExecutor
#    #     #  #####      #####  ######  #    #
# #   #     # #     #    #     # #     # #   #
#   #  #     # #          #       #     # #  #
#     # #     #  #####      #####  #     # ###
#######  #   #        #          # #     # #  #
#     #   # #   #     #    #     # #     # #   #
#     #    #     #####      #####  ######  #    #
   #####                                           #
  #     #   ##   #    # #####  #      ######      # #   #####  #####
  #        #  #  ##  ## #    # #      #          #   #  #    # #    #
   #####  #    # # ## # #    # #      #####     #     # #    # #    #
        # ###### #    # #####  #      #         ####### #####  #####
  #     # #    # #    # #      #      #         #     # #      #
   #####  #    # #    # #      ###### ######    #     # #      #

+----------------------------------------------------------------------------+
|                                  Options:                                  |
| Tap to talk:                                                               |
|       Press 't' and Enter followed by your query (no need for the 'Alexa').|
| Hold to talk:                                                              |
|       Press 'h' followed by Enter to simulate holding a button.            |
|       Then say your query (no need for the 'Alexa').                       |
|       Press 'h' followed by Enter to simulate releasing a button.          |
| Stop an interaction:                                                       |
|       Press 's' and Enter to stop an ongoing interaction.                  |
| Playback Controls:                                                         |
|       Press '1' for a 'PLAY' button press.                                 |
|       Press '2' for a 'PAUSE' button press.                                |
|       Press '3' for a 'NEXT' button press.                                 |
|       Press '4' for a 'PREVIOUS' button press.                             |
| Settings:                                                                  |
|       Press 'c' followed by Enter at any time to see the settings screen.  |
| Speaker Control:                                                           |
|       Press 'p' followed by Enter at any time to adjust speaker settings.  |
| Info:                                                                      |
|       Press 'i' followed by Enter at any time to see the help screen.      |
| Quit:                                                                      |
|       Press 'q' followed by Enter at any time to quit the application.     |
+----------------------------------------------------------------------------+
2017-11-30 10:00:18.313 [  b] 0 PostConnectSynchronize:onServerSideDisconnect()
2017-11-30 10:00:18.313 [  b] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:18.313 [  b] 0 MessageRouter:connectionStatusChanged:reason=SERVER_SIDE_DISCONNECT,newStatus=PENDING
2017-11-30 10:00:18.313 [  b] W HTTP2Transport:Unable to parse OpenSSL version!:version=mbedTLS/2.4.0,required=1.0.2
2017-11-30 10:00:18.313 [  b] 0 HTTP2StreamPool:getStream:streamId=5,numAcquiredStreams=1
2017-11-30 10:00:18.314 [  b] 0 HTTP2StreamPool:releaseStream:streamId=1,numAcquiredStreams=0
2017-11-30 10:00:18.314 [  d] 9 PostConnectSynchronize:Entering postConnectLoop thread
2017-11-30 10:00:18.314 [  b] 0 PostConnectSynchronize:onDisconnected()
2017-11-30 10:00:18.315 [  b] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:18.314 [  6] 9 SpeakerManager:provideStateCalled
2017-11-30 10:00:18.315 [  7] 9 SpeakerManager:executeProvideStateCalled
2017-11-30 10:00:18.316 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:18.316 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:18.316 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=PENDING,reason=SERVER_SIDE_DISCONNECT
2017-11-30 10:00:18.316 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:18.316 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
#############################
Connecting...
#############################
2017-11-30 10:00:18.317 [  e] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:18.317 [  7] 9 SpeakerManager:validateSpeakerSettingsConsistencyResult:consistent=true
2017-11-30 10:00:18.318 [  7] 9 SpeakerManager:validateSpeakerSettings:volume=100,mute=false
2017-11-30 10:00:18.318 [  7] 0 ContextManager:updateStateLocked:action=updatedState,state={"volume":100,"muted":false},namespace=Speaker,name=VolumeState
2017-11-30 10:00:18.319 [  6] 0 ContextManager:buildContextSuccessful:context={"context":[{"header":{"namespace":"Speaker","name":"VolumeState"},"payload":{"volume":100,"muted":false}},{"header":{"namespace":"SpeechRecognizer","name":"RecognizerState"},"payload":{"wakeword":""}},{"header":{"namespace":"AudioPlayer","name":"PlaybackState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"IDLE"}},{"header":{"namespace":"SpeechSynthesizer","name":"SpeechState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"}},{"header":{"namespace":"Alerts","name":"AlertsState"},"payload":{"allAlerts":[],"activeAlerts":[]}}]}
2017-11-30 10:00:18.320 [  6] 0 EventBuilder:buildJsonEventString:messageId=e4c344fc-1ea8-45ca-9035-cdf1ede2ab8a,namespace=System,name=SynchronizeState
2017-11-30 10:00:18.320 [  6] 0 PostConnectSynchronize:onContextAvailable : Send PostConnectMessage to transport
2017-11-30 10:00:18.321 [  6] 9 HTTP2Transport:enqueueRequest
2017-11-30 10:00:19.811 [  f] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0afc99fffe99bfb2-00001914-00012f29-a42208c2813dabf3-ee5dd7d4-1
2017-11-30 10:00:19.811 [  f] 0 HTTP2Transport:processNextOutgoingMessage
2017-11-30 10:00:19.812 [  f] 0 HTTP2StreamPool:getStream:streamId=7,numAcquiredStreams=2
2017-11-30 10:00:19.812 [  f] 9 HTTP2Transport:insertActiveStream:handle=0x7f7de0020860
2017-11-30 10:00:21.125 [  f] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0afc99fffe99bfb2-00001914-00012f29-a42208c2813dabf3-ee5dd7d4-3
2017-11-30 10:00:21.125 [  f] 0 PostConnectSynchronize:onSendCompleted:status=SUCCESS_NO_CONTENT
2017-11-30 10:00:21.125 [  d] 9 PostConnectSynchronize:Exiting postConnectLoop thread
2017-11-30 10:00:21.125 [  f] 0 PostConnectSynchronize:onConnected()
2017-11-30 10:00:21.125 [  f] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=CONNECTED
2017-11-30 10:00:21.126 [  f] 0 HTTP2Transport:cleanupFinishedStream:streamId=7,result=204
2017-11-30 10:00:21.126 [  f] 0 HTTP2StreamPool:releaseStream:streamId=7,numAcquiredStreams=1
2017-11-30 10:00:21.126 [  f] 0 CurlEasyHandleWrapper:reset:responseCode=HTTP_RESPONSE_SUCCESS_NO_CONTENT
2017-11-30 10:00:21.126 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=CONNECTED,reason=ACL_CLIENT_REQUEST
########################################
Alexa is currently idle!
########################################
2017-11-30 10:00:21.786 [  f] 0 PostConnectSynchronize:onServerSideDisconnect()
2017-11-30 10:00:21.786 [  f] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:21.786 [  f] 0 MessageRouter:connectionStatusChanged:reason=SERVER_SIDE_DISCONNECT,newStatus=PENDING
2017-11-30 10:00:21.786 [  f] W HTTP2Transport:Unable to parse OpenSSL version!:version=mbedTLS/2.4.0,required=1.0.2
2017-11-30 10:00:21.786 [  f] 0 HTTP2StreamPool:getStream:streamId=9,numAcquiredStreams=1
2017-11-30 10:00:21.787 [ 10] 9 PostConnectSynchronize:Entering postConnectLoop thread
2017-11-30 10:00:21.787 [  6] 9 SpeakerManager:provideStateCalled
2017-11-30 10:00:21.788 [  7] 9 SpeakerManager:executeProvideStateCalled
#############################
Connecting...
#############################
2017-11-30 10:00:21.787 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=PENDING,reason=SERVER_SIDE_DISCONNECT
2017-11-30 10:00:21.788 [  f] 0 HTTP2StreamPool:releaseStream:streamId=5,numAcquiredStreams=0
2017-11-30 10:00:21.788 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:21.789 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:21.790 [  f] 0 PostConnectSynchronize:onDisconnected()
2017-11-30 10:00:21.790 [  f] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:21.790 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:21.790 [  e] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:21.790 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:21.790 [  7] 9 SpeakerManager:validateSpeakerSettingsConsistencyResult:consistent=true
2017-11-30 10:00:21.790 [  7] 9 SpeakerManager:validateSpeakerSettings:volume=100,mute=false
2017-11-30 10:00:21.791 [  7] 0 ContextManager:updateStateLocked:action=updatedState,state={"volume":100,"muted":false},namespace=Speaker,name=VolumeState
2017-11-30 10:00:21.791 [  6] 0 ContextManager:buildContextSuccessful:context={"context":[{"header":{"namespace":"Speaker","name":"VolumeState"},"payload":{"volume":100,"muted":false}},{"header":{"namespace":"SpeechRecognizer","name":"RecognizerState"},"payload":{"wakeword":""}},{"header":{"namespace":"AudioPlayer","name":"PlaybackState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"IDLE"}},{"header":{"namespace":"SpeechSynthesizer","name":"SpeechState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"}},{"header":{"namespace":"Alerts","name":"AlertsState"},"payload":{"allAlerts":[],"activeAlerts":[]}}]}
2017-11-30 10:00:21.792 [  6] 0 EventBuilder:buildJsonEventString:messageId=de5019b1-5270-450c-a096-82dcc6692016,namespace=System,name=SynchronizeState
2017-11-30 10:00:21.792 [  6] 0 PostConnectSynchronize:onContextAvailable : Send PostConnectMessage to transport
2017-11-30 10:00:21.792 [  6] 9 HTTP2Transport:enqueueRequest
2017-11-30 10:00:22.718 [ 11] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0afe41fffec3e564-00005127-00012595-7eb5cac265cf7771-12d72047-1
2017-11-30 10:00:22.718 [ 11] 0 HTTP2Transport:processNextOutgoingMessage
2017-11-30 10:00:22.719 [ 11] 0 HTTP2StreamPool:getStream:streamId=11,numAcquiredStreams=2
2017-11-30 10:00:22.719 [ 11] 9 HTTP2Transport:insertActiveStream:handle=0x7f7dd8020750
2017-11-30 10:00:24.026 [ 11] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0afe41fffec3e564-00005127-00012595-7eb5cac265cf7771-12d72047-3
2017-11-30 10:00:24.026 [ 11] 0 PostConnectSynchronize:onSendCompleted:status=SUCCESS_NO_CONTENT
2017-11-30 10:00:24.026 [ 10] 9 PostConnectSynchronize:Exiting postConnectLoop thread
2017-11-30 10:00:24.026 [ 11] 0 PostConnectSynchronize:onConnected()
2017-11-30 10:00:24.027 [ 11] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=CONNECTED
2017-11-30 10:00:24.027 [ 11] 0 HTTP2Transport:cleanupFinishedStream:streamId=11,result=204
2017-11-30 10:00:24.027 [ 11] 0 HTTP2StreamPool:releaseStream:streamId=11,numAcquiredStreams=1
2017-11-30 10:00:24.027 [ 11] 0 CurlEasyHandleWrapper:reset:responseCode=HTTP_RESPONSE_SUCCESS_NO_CONTENT
2017-11-30 10:00:24.027 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=CONNECTED,reason=ACL_CLIENT_REQUEST
########################################
Alexa is currently idle!
########################################
2017-11-30 10:00:24.743 [ 11] 0 PostConnectSynchronize:onServerSideDisconnect()
2017-11-30 10:00:24.743 [ 11] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:24.743 [ 11] 0 MessageRouter:connectionStatusChanged:reason=SERVER_SIDE_DISCONNECT,newStatus=PENDING
2017-11-30 10:00:24.743 [ 11] W HTTP2Transport:Unable to parse OpenSSL version!:version=mbedTLS/2.4.0,required=1.0.2
2017-11-30 10:00:24.744 [ 11] 0 HTTP2StreamPool:getStream:streamId=13,numAcquiredStreams=1
2017-11-30 10:00:24.744 [ 12] 9 PostConnectSynchronize:Entering postConnectLoop thread
2017-11-30 10:00:24.744 [  6] 9 SpeakerManager:provideStateCalled
#############################
Connecting...
#############################
2017-11-30 10:00:24.745 [  7] 9 SpeakerManager:executeProvideStateCalled
2017-11-30 10:00:24.745 [ 11] 0 HTTP2StreamPool:releaseStream:streamId=9,numAcquiredStreams=0
2017-11-30 10:00:24.745 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:24.745 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=PENDING,reason=SERVER_SIDE_DISCONNECT
2017-11-30 10:00:24.745 [ 11] 0 PostConnectSynchronize:onDisconnected()
2017-11-30 10:00:24.745 [ 11] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:24.745 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:24.745 [  e] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:24.746 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:24.746 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:24.746 [  7] 9 SpeakerManager:validateSpeakerSettingsConsistencyResult:consistent=true
2017-11-30 10:00:24.747 [  7] 9 SpeakerManager:validateSpeakerSettings:volume=100,mute=false
2017-11-30 10:00:24.747 [  7] 0 ContextManager:updateStateLocked:action=updatedState,state={"volume":100,"muted":false},namespace=Speaker,name=VolumeState
2017-11-30 10:00:24.748 [  6] 0 ContextManager:buildContextSuccessful:context={"context":[{"header":{"namespace":"Speaker","name":"VolumeState"},"payload":{"volume":100,"muted":false}},{"header":{"namespace":"SpeechRecognizer","name":"RecognizerState"},"payload":{"wakeword":""}},{"header":{"namespace":"AudioPlayer","name":"PlaybackState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"IDLE"}},{"header":{"namespace":"SpeechSynthesizer","name":"SpeechState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"}},{"header":{"namespace":"Alerts","name":"AlertsState"},"payload":{"allAlerts":[],"activeAlerts":[]}}]}
2017-11-30 10:00:24.748 [  6] 0 EventBuilder:buildJsonEventString:messageId=b4fab88e-e593-48fc-a386-fef6c4cb38f4,namespace=System,name=SynchronizeState
2017-11-30 10:00:24.748 [  6] 0 PostConnectSynchronize:onContextAvailable : Send PostConnectMessage to transport
2017-11-30 10:00:24.749 [  6] 9 HTTP2Transport:enqueueRequest
2017-11-30 10:00:25.710 [ 13] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0ad7b6fffe06f63e-00007ba5-00011e3a-6117fa241a9e030d-e2bd2622-1
2017-11-30 10:00:25.710 [ 13] 0 HTTP2Transport:processNextOutgoingMessage
2017-11-30 10:00:25.710 [ 13] 0 HTTP2StreamPool:getStream:streamId=15,numAcquiredStreams=2
2017-11-30 10:00:25.710 [ 13] 9 HTTP2Transport:insertActiveStream:handle=0x7f7e2802cd10
2017-11-30 10:00:27.062 [ 13] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0ad7b6fffe06f63e-00007ba5-00011e3a-6117fa241a9e030d-e2bd2622-3
2017-11-30 10:00:27.062 [ 13] 0 PostConnectSynchronize:onSendCompleted:status=SUCCESS_NO_CONTENT
2017-11-30 10:00:27.062 [ 13] 0 PostConnectSynchronize:onConnected()
2017-11-30 10:00:27.062 [ 13] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=CONNECTED
2017-11-30 10:00:27.062 [ 12] 9 PostConnectSynchronize:Exiting postConnectLoop thread
2017-11-30 10:00:27.062 [ 13] 0 HTTP2Transport:cleanupFinishedStream:streamId=15,result=204
2017-11-30 10:00:27.063 [ 13] 0 HTTP2StreamPool:releaseStream:streamId=15,numAcquiredStreams=1
2017-11-30 10:00:27.063 [ 13] 0 CurlEasyHandleWrapper:reset:responseCode=HTTP_RESPONSE_SUCCESS_NO_CONTENT
2017-11-30 10:00:27.063 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=CONNECTED,reason=ACL_CLIENT_REQUEST
########################################
Alexa is currently idle!
########################################
2017-11-30 10:00:27.756 [ 13] 0 PostConnectSynchronize:onServerSideDisconnect()
2017-11-30 10:00:27.756 [ 13] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:27.756 [ 13] 0 MessageRouter:connectionStatusChanged:reason=SERVER_SIDE_DISCONNECT,newStatus=PENDING
2017-11-30 10:00:27.756 [ 13] W HTTP2Transport:Unable to parse OpenSSL version!:version=mbedTLS/2.4.0,required=1.0.2
2017-11-30 10:00:27.756 [ 13] 0 HTTP2StreamPool:getStream:streamId=17,numAcquiredStreams=1
2017-11-30 10:00:27.757 [ 14] 9 PostConnectSynchronize:Entering postConnectLoop thread
2017-11-30 10:00:27.757 [  6] 9 SpeakerManager:provideStateCalled
#############################
Connecting...
#############################
2017-11-30 10:00:27.757 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=PENDING,reason=SERVER_SIDE_DISCONNECT
2017-11-30 10:00:27.758 [  7] 9 SpeakerManager:executeProvideStateCalled
2017-11-30 10:00:27.758 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:27.757 [ 13] 0 HTTP2StreamPool:releaseStream:streamId=13,numAcquiredStreams=0
2017-11-30 10:00:27.758 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:27.758 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:27.758 [ 13] 0 PostConnectSynchronize:onDisconnected()
2017-11-30 10:00:27.758 [ 13] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:27.758 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:27.759 [  e] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:27.759 [  7] 9 SpeakerManager:validateSpeakerSettingsConsistencyResult:consistent=true
2017-11-30 10:00:27.759 [  7] 9 SpeakerManager:validateSpeakerSettings:volume=100,mute=false
2017-11-30 10:00:27.759 [  7] 0 ContextManager:updateStateLocked:action=updatedState,state={"volume":100,"muted":false},namespace=Speaker,name=VolumeState
2017-11-30 10:00:27.760 [  6] 0 ContextManager:buildContextSuccessful:context={"context":[{"header":{"namespace":"Speaker","name":"VolumeState"},"payload":{"volume":100,"muted":false}},{"header":{"namespace":"SpeechRecognizer","name":"RecognizerState"},"payload":{"wakeword":""}},{"header":{"namespace":"AudioPlayer","name":"PlaybackState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"IDLE"}},{"header":{"namespace":"SpeechSynthesizer","name":"SpeechState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"}},{"header":{"namespace":"Alerts","name":"AlertsState"},"payload":{"allAlerts":[],"activeAlerts":[]}}]}
2017-11-30 10:00:27.760 [  6] 0 EventBuilder:buildJsonEventString:messageId=e9f22b11-8f9d-4879-b99a-a5930bc31884,namespace=System,name=SynchronizeState
2017-11-30 10:00:27.761 [  6] 0 PostConnectSynchronize:onContextAvailable : Send PostConnectMessage to transport
2017-11-30 10:00:27.761 [  6] 9 HTTP2Transport:enqueueRequest
2017-11-30 10:00:28.772 [ 15] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0aaed1fffedb62c0-0000609f-000117bc-b5e9d0571ccacee1-025aef97-1
2017-11-30 10:00:28.772 [ 15] 0 HTTP2Transport:processNextOutgoingMessage
2017-11-30 10:00:28.772 [ 15] 0 HTTP2StreamPool:getStream:streamId=19,numAcquiredStreams=2
2017-11-30 10:00:28.773 [ 15] 9 HTTP2Transport:insertActiveStream:handle=0x7f7de00208e0
2017-11-30 10:00:30.138 [ 15] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid: 0aaed1fffedb62c0-0000609f-000117bc-b5e9d0571ccacee1-025aef97-3
2017-11-30 10:00:30.138 [ 15] 0 PostConnectSynchronize:onSendCompleted:status=SUCCESS_NO_CONTENT
2017-11-30 10:00:30.138 [ 14] 9 PostConnectSynchronize:Exiting postConnectLoop thread
2017-11-30 10:00:30.138 [ 15] 0 PostConnectSynchronize:onConnected()
2017-11-30 10:00:30.138 [ 15] 0 MessageRouter:connectionStatusChanged:reason=ACL_CLIENT_REQUEST,newStatus=CONNECTED
2017-11-30 10:00:30.139 [ 15] 0 HTTP2Transport:cleanupFinishedStream:streamId=19,result=204
2017-11-30 10:00:30.139 [ 15] 0 HTTP2StreamPool:releaseStream:streamId=19,numAcquiredStreams=1
2017-11-30 10:00:30.139 [ 15] 0 CurlEasyHandleWrapper:reset:responseCode=HTTP_RESPONSE_SUCCESS_NO_CONTENT
2017-11-30 10:00:30.139 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=CONNECTED,reason=ACL_CLIENT_REQUEST
########################################
Alexa is currently idle!
########################################
2017-11-30 10:00:30.771 [ 15] 0 PostConnectSynchronize:onServerSideDisconnect()
2017-11-30 10:00:30.771 [ 15] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:30.771 [ 15] 0 MessageRouter:connectionStatusChanged:reason=SERVER_SIDE_DISCONNECT,newStatus=PENDING
2017-11-30 10:00:30.772 [ 15] W HTTP2Transport:Unable to parse OpenSSL version!:version=mbedTLS/2.4.0,required=1.0.2
2017-11-30 10:00:30.772 [ 15] 0 HTTP2StreamPool:getStream:streamId=21,numAcquiredStreams=1
2017-11-30 10:00:30.772 [ 16] 9 PostConnectSynchronize:Entering postConnectLoop thread
2017-11-30 10:00:30.772 [  6] 9 SpeakerManager:provideStateCalled
2017-11-30 10:00:30.773 [  3] 1 AlertsCapabilityAgent:executeOnConnectionStatusChanged:status=PENDING,reason=SERVER_SIDE_DISCONNECT
2017-11-30 10:00:30.773 [ 15] 0 HTTP2StreamPool:releaseStream:streamId=17,numAcquiredStreams=0
2017-11-30 10:00:30.773 [  7] 9 SpeakerManager:executeProvideStateCalled
2017-11-30 10:00:30.773 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:30.773 [ 15] 0 PostConnectSynchronize:onDisconnected()
2017-11-30 10:00:30.773 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
#############################
Connecting...
#############################
2017-11-30 10:00:30.774 [ 15] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:30.774 [  7] 9 MediaPlayer:getSpeakerSettingsCalled
2017-11-30 10:00:30.774 [  2] 9 MediaPlayer:handleGetSpeakerSettingsCalled
2017-11-30 10:00:30.774 [  7] 9 SpeakerManager:validateSpeakerSettingsConsistencyResult:consistent=true
2017-11-30 10:00:30.774 [  7] 9 SpeakerManager:validateSpeakerSettings:volume=100,mute=false
2017-11-30 10:00:30.775 [  e] 0 PostConnectSynchronize:PostConnectSynchronizer::doShutdown().
2017-11-30 10:00:30.775 [  7] 0 ContextManager:updateStateLocked:action=updatedState,state={"volume":100,"muted":false},namespace=Speaker,name=VolumeState
2017-11-30 10:00:30.775 [  6] 0 ContextManager:buildContextSuccessful:context={"context":[{"header":{"namespace":"Speaker","name":"VolumeState"},"payload":{"volume":100,"muted":false}},{"header":{"namespace":"SpeechRecognizer","name":"RecognizerState"},"payload":{"wakeword":""}},{"header":{"namespace":"AudioPlayer","name":"PlaybackState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"IDLE"}},{"header":{"namespace":"SpeechSynthesizer","name":"SpeechState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"}},{"header":{"namespace":"Alerts","name":"AlertsState"},"payload":{"allAlerts":[],"activeAlerts":[]}}]}
2017-11-30 10:00:30.776 [  6] 0 EventBuilder:buildJsonEventString:messageId=7e14a4ab-1fa6-4a80-9d06-2c594f9ef71f,namespace=System,name=SynchronizeState
2017-11-30 10:00:30.776 [  6] 0 PostConnectSynchronize:onContextAvailable : Send PostConnectMessage to transport
2017-11-30 10:00:30.776 [  6] 9 HTTP2Transport:enqueueRequest

Hi @aki29,
I've checked the server logs and located the SynchronizeState messages sent from your two different devices - the message IDs match the ones in the logs you show above, but they are using exactly the same device ID.  This is consistent with the connection problems you are seeing.  Can you double-check that you have two json files with different serial numbers and refresh tokens, and that you are passing a different file to each instance of SampleApp that you start up.  Maybe you can copy the exact commands you are using to start the two instances of SampleApp here?
Thanks,
Ken

Hi Ken,
We make sure AlexaClientSDKConfig.json file of two avs client are different as below.
Device one:
"authDelegate":{
// The Client Secret of the Product from developer.amazon.com
"clientSecret":"d4a00caf2f616a53040ec6608561387d27632a43b49eed994e1702ecfb1e6374",
// Unique device serial number. e.g. 123456
"deviceSerialNumber":"000001",
// Refresh Token populated by running AuthServer.py
"refreshToken":"Atzr|IwEBICh7qnSmuO13pAUAXKdL-r3ES1JPcPfdKeWuDQUC6O9C6YGFQ9YkjQL2x9Bub9JB-UPvkSOPMh6xcDXWISf9b0IZIqPS5ccPSGjenr_2KUXwVmhFCyDx5k95RBfkMII8iWJkVzw6A0cwIpWhllmHz3VOUKdz9qHEvNnR1VGJk5r7f_gfD1_254MpLqq5DQiRGJuZPNV-l1nKik56ODYY8cJqoOws3gJnD94MrMGFe2NmHjWbOJIYclqo5yCQI8l9njiJCSEA0wdWhiFYOVDCCQn
......
// The Client ID of the Product from developer.amazon.com
"clientId":"amzn1.application-oa2-client.c5c789832ad6418fbd6f63ff9d611163",
// Product ID from developer.amazon.com
"productId":"SIXP_SAUDIO"
},
Device two:
"authDelegate":{
// The Client Secret of the Product from developer.amazon.com
"clientSecret":"d4a00caf2f616a53040ec6608561387d27632a43b49eed994e1702ecfb1e6374",
// Unique device serial number. e.g. 123456
"deviceSerialNumber":"000002",
// Refresh Token populated by running AuthServer.py
"refreshToken":"Atzr|IwEBIPAimaTNUFLTNybaX0hi6JyynnDV49Q5rGIU3u7t8r05HhcRGDO8xeafPWSI0I-ahHNxYmGnikA0p3szka2sG0rMdfJGXiTXN8Ima-6SWu6_wvkoUu00boht9lOwurezhNoilXdlkdRyyi1-BVwsHu0oXsHW0BbPf5Bgjm4flv56fdObS0gnHqoPFjNDQ6_DEEvSRsLQyaYNX09VsHekz0DcOWRq98mvSec80NCsCFeSN9cB3iNuSqNUUqSkCjU-jOmBM9R1jWj58lXlhcK-O5iBrAXbkb-
....
// The Client ID of the Product from developer.amazon.com
"clientId":"amzn1.application-oa2-client.c5c789832ad6418fbd6f63ff9d611163",
// Product ID from developer.amazon.com
"productId":"SIXP_SAUDIO"
},

SampleApp Start Command:
Device one-
TZ=UTC /home/ey/development/sdk-folder/sdk-build/SampleApp/src/SampleApp /home/ey/development/sdk-folder/sdk-build/Integration/AlexaClientSDKConfig.json /home/ey/development/sdk-folder/third-party/alexa-rpi/models DEBUG9
Device two-
TZ=UTC /home/ey/development/sdk-folder2/sdk-build/SampleApp/src/SampleApp /home/ey/development/sdk-folder2/sdk-build/Integration/AlexaClientSDKConfig.json /home/ey/development/sdk-folder2/third-party/alexa-rpi/models DEBUG9

Hi @aki29,
We have double checked the service logs, and it really looks like your logs were from sessions with credentials for the same device serial number.
If you log in to alexa.amazon.com with the user account for those sessions and go to settings you should see a list of devices.  If you select a device and scroll down to the bottom there is a "Serial number" field.  This is Amazon's unique identifier for the combination of your product id and your serial number (000001 and 000002, above).  Do you see more than one device under settings?
(BTW, The "Serial number" value we are seeing in the service logs for both of your sessions is: 90a34c71dba1475986f092c3050ed02d)
Whether or not you see more than one device listed, you could try the following:

re-run AuthServer.py with a new "deviceSerialNumber" value (be sure to also, change the "refreshToken" value to en empty string before running AuthServer.py, otherwise it may see a valid refresh token and not update it).
Sign out and back in to alexa.amazon.com and look under settings for a new device.  You should see a new device with a name like "'s Nth ".  Selecting the new device you should see a new "Serial number" value at the bottom of the page.
Once you see a new device and "Serial number", try using the updated AlexaClientSDKConfig.json for one of your concurrent sessions.

I hope that helps you,
-SWH

Hi SWH,
Thanks for your support.
I think maybe our new authentication procedure has some problems.
We will review it.
Many Thanks for AVS team's support


SILCombine: remove release_value of a trivial enum

Even if the enum type is not trivial (because it has not trivial payloads for some cases), a release of such an enum can be removed if the enum is constructed with a trivial case.
This is a followup of https://github.com/apple/swift/pull/35737 which fixes a test failure on 32-bit.

@swift-ci smoke test and merge